0001410384-22-000013.txt : 20220216 0001410384-22-000013.hdr.sgml : 20220216 20220216162640 ACCESSION NUMBER: 0001410384-22-000013 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 118 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220216 DATE AS OF CHANGE: 20220216 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Q2 Holdings, Inc. CENTRAL INDEX KEY: 0001410384 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 202706637 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36350 FILM NUMBER: 22643916 BUSINESS ADDRESS: STREET 1: 10355 PECAN PARK BOULEVARD CITY: Austin STATE: TX ZIP: 78729 BUSINESS PHONE: 1-833-444-3469 MAIL ADDRESS: STREET 1: 10355 PECAN PARK BOULEVARD CITY: Austin STATE: TX ZIP: 78729 FORMER COMPANY: FORMER CONFORMED NAME: CBG Holdings, Inc. DATE OF NAME CHANGE: 20120103 FORMER COMPANY: FORMER CONFORMED NAME: CBG Holdings Inc DATE OF NAME CHANGE: 20070821 10-K 1 qtwo-20211231.htm 10-K qtwo-20211231
0001410384false2021FYhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613MemberP5YP5YP3YP2YP2YP5D00014103842021-01-012021-12-3100014103842021-06-30iso4217:USD00014103842022-01-31xbrli:shares00014103842021-12-3100014103842020-12-31iso4217:USDxbrli:shares00014103842020-01-012020-12-3100014103842019-01-012019-12-3100014103842019-12-3100014103842018-12-310001410384us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310001410384us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-12-310001410384us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2018-12-310001410384us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-12-310001410384us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-01-012020-12-310001410384us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-01-012019-12-310001410384us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310001410384us-gaap:RetainedEarningsMember2020-12-310001410384us-gaap:RetainedEarningsMember2019-12-310001410384us-gaap:RetainedEarningsMember2018-12-310001410384us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001410384us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001410384us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001410384us-gaap:RetainedEarningsMember2021-01-012021-12-310001410384us-gaap:RetainedEarningsMember2020-01-012020-12-310001410384us-gaap:RetainedEarningsMember2019-01-012019-12-310001410384us-gaap:RetainedEarningsMember2021-12-310001410384us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001410384us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001410384us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001410384us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001410384us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001410384us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001410384us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001410384us-gaap:CommonStockMember2020-12-310001410384us-gaap:CommonStockMember2019-12-310001410384us-gaap:CommonStockMember2018-12-310001410384us-gaap:CommonStockMember2021-01-012021-12-310001410384us-gaap:CommonStockMember2020-01-012020-12-310001410384us-gaap:CommonStockMember2019-01-012019-12-310001410384us-gaap:CommonStockMember2021-12-310001410384qtwo:Q2SoftwareInc.Member2021-12-31xbrli:pure0001410384qtwo:OneCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001410384us-gaap:FinanceReceivablesMember2021-01-012021-12-310001410384us-gaap:FinanceReceivablesMember2020-01-012020-12-310001410384us-gaap:FinanceReceivablesMember2021-12-310001410384us-gaap:FinanceReceivablesMember2020-12-310001410384qtwo:SalesCreditsAndSpecificReservesMember2021-12-310001410384qtwo:SalesCreditsAndSpecificReservesMember2020-12-3100014103842022-01-012021-12-3100014103842023-01-012021-12-3100014103842023-01-01srt:MinimumMember2021-12-3100014103842023-01-01srt:MaximumMember2021-12-310001410384srt:MinimumMember2021-12-310001410384srt:MaximumMember2021-12-310001410384qtwo:DeferredImplementationCostsNoncurrentMember2021-01-012021-12-310001410384qtwo:DeferredImplementationCostsNoncurrentMember2020-01-012020-12-310001410384qtwo:DeferredCommissionsMembersrt:MinimumMember2021-12-310001410384qtwo:DeferredCommissionsMembersrt:MaximumMember2021-12-310001410384qtwo:DeferredCommissionsMember2021-01-012021-12-310001410384qtwo:DeferredCommissionsMember2020-01-012020-12-310001410384srt:MinimumMemberus-gaap:ComputerEquipmentMember2021-01-012021-12-310001410384srt:MaximumMemberus-gaap:ComputerEquipmentMember2021-01-012021-12-310001410384us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2021-01-012021-12-310001410384us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2021-01-012021-12-310001410384us-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001410384qtwo:SubscriptionsMember2021-01-012021-12-310001410384qtwo:SubscriptionsMember2020-01-012020-12-310001410384qtwo:SubscriptionsMember2019-01-012019-12-310001410384qtwo:TransactionalServicesMember2021-01-012021-12-310001410384qtwo:TransactionalServicesMember2020-01-012020-12-310001410384qtwo:TransactionalServicesMember2019-01-012019-12-310001410384us-gaap:ProductAndServiceOtherMember2021-01-012021-12-310001410384us-gaap:ProductAndServiceOtherMember2020-01-012020-12-310001410384us-gaap:ProductAndServiceOtherMember2019-01-012019-12-310001410384us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2021-01-012021-12-310001410384us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2021-01-012021-12-310001410384qtwo:SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedToBeSoldLeasedOrOtherwiseMarketedMember2021-01-012021-12-310001410384qtwo:SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedToBeSoldLeasedOrOtherwiseMarketedMember2019-01-012019-12-310001410384qtwo:SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedToBeSoldLeasedOrOtherwiseMarketedMember2020-01-012020-12-310001410384qtwo:SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedForInternalUseMember2021-01-012021-12-310001410384qtwo:SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedForInternalUseMember2020-01-012020-12-310001410384qtwo:SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedForInternalUseMember2019-01-012019-12-310001410384us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001410384us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001410384us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-31qtwo:annualInstallment0001410384us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001410384qtwo:SharebasedCompensationAwardTrancheFourMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001410384us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-01-012021-12-310001410384us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001410384us-gaap:PerformanceSharesMember2021-01-012021-12-310001410384us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-01-012021-12-310001410384qtwo:ShareBasedCompensationAwardTrancheFiveMemberus-gaap:PerformanceSharesMember2021-03-012021-03-310001410384us-gaap:PerformanceSharesMemberqtwo:ShareBasedCompensationAwardTrancheSixMember2021-03-012021-03-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2018-02-280001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueJune2026Member2019-06-300001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleNotesDue2025Member2020-11-300001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2020-11-012020-11-300001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2021-05-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2021-12-310001410384qtwo:CloudLendingInc.Member2018-10-150001410384qtwo:EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember2021-01-012021-12-310001410384qtwo:EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember2020-01-012020-12-310001410384qtwo:EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember2019-01-012019-12-310001410384us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-310001410384us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-12-310001410384us-gaap:ConvertibleDebtSecuritiesMember2019-01-012019-12-310001410384qtwo:WarrantsRelatedTo2023NotesMember2021-01-012021-12-310001410384qtwo:WarrantsRelatedTo2023NotesMember2020-01-012020-12-310001410384qtwo:WarrantsRelatedTo2023NotesMember2019-01-012019-12-310001410384us-gaap:WarrantMember2021-01-012021-12-310001410384us-gaap:WarrantMember2020-01-012020-12-310001410384us-gaap:WarrantMember2019-01-012019-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2018-02-150001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleNotesDue2025Member2020-11-150001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueJune2026Member2019-06-010001410384qtwo:ClickSWITCHMember2021-04-012021-04-010001410384qtwo:ClickSWITCHMember2021-04-010001410384qtwo:ClickSWITCHMember2021-07-012021-09-300001410384qtwo:ClickSWITCHMember2021-09-3000014103842021-04-012021-04-010001410384qtwo:ClickSWITCHMemberqtwo:BusinessCombinationSeparatelyRecognizedTransactionExpensesAndLossesRecognizedMember2021-01-012021-12-310001410384us-gaap:CustomerRelationshipsMemberqtwo:ClickSWITCHMember2021-04-012021-04-010001410384qtwo:ClickSWITCHMemberus-gaap:NoncompeteAgreementsMember2021-04-012021-04-010001410384qtwo:ClickSWITCHMemberus-gaap:NoncompeteAgreementsMembersrt:MinimumMember2021-04-012021-04-010001410384qtwo:ClickSWITCHMemberus-gaap:NoncompeteAgreementsMembersrt:MaximumMember2021-04-012021-04-010001410384qtwo:ClickSWITCHMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-04-012021-04-010001410384qtwo:ClickSWITCHMembersrt:MinimumMember2021-01-012021-12-310001410384qtwo:ClickSWITCHMembersrt:MaximumMember2021-01-012021-12-310001410384qtwo:PrecisionLenderMember2019-10-312019-10-310001410384qtwo:PrecisionLenderMember2019-10-310001410384qtwo:PrecisionLenderMember2020-03-310001410384qtwo:PrecisionLenderMember2020-01-012020-03-310001410384qtwo:PrecisionLenderMember2021-04-012021-06-300001410384qtwo:PLEscrowMember2021-06-300001410384us-gaap:CostOfSalesMemberqtwo:PrecisionLenderMember2021-01-012021-12-310001410384us-gaap:CostOfSalesMemberqtwo:PrecisionLenderMember2020-01-012020-12-310001410384us-gaap:CostOfSalesMemberqtwo:PrecisionLenderMember2019-01-012019-12-310001410384qtwo:BusinessCombinationSeparatelyRecognizedTransactionExpensesAndLossesRecognizedMemberqtwo:PrecisionLenderMember2021-01-012021-12-310001410384qtwo:BusinessCombinationSeparatelyRecognizedTransactionExpensesAndLossesRecognizedMemberqtwo:PrecisionLenderMember2020-01-012020-12-310001410384qtwo:BusinessCombinationSeparatelyRecognizedTransactionExpensesAndLossesRecognizedMemberqtwo:PrecisionLenderMember2019-01-012019-12-310001410384qtwo:PrecisionLenderMember2021-01-012021-12-310001410384qtwo:PrecisionLenderMember2020-01-012020-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001410384us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001410384us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-12-310001410384us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001410384us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001410384us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001410384us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001410384us-gaap:FairValueMeasurementsRecurringMember2021-12-310001410384us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001410384us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberqtwo:CorporateBondsandCommercialPaperMember2021-12-310001410384us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberqtwo:CorporateBondsandCommercialPaperMember2021-12-310001410384us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberqtwo:CorporateBondsandCommercialPaperMember2021-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberqtwo:CorporateBondsandCommercialPaperMemberus-gaap:FairValueInputsLevel3Member2021-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2021-12-310001410384us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2021-12-310001410384us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2021-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMember2021-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001410384us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001410384us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-12-310001410384us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001410384us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001410384us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001410384us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberqtwo:CorporateBondsandCommercialPaperMember2020-12-310001410384us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberqtwo:CorporateBondsandCommercialPaperMember2020-12-310001410384us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberqtwo:CorporateBondsandCommercialPaperMember2020-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberqtwo:CorporateBondsandCommercialPaperMemberus-gaap:FairValueInputsLevel3Member2020-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2020-12-310001410384us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2020-12-310001410384us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2020-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMember2020-12-310001410384us-gaap:FairValueMeasurementsRecurringMember2020-12-310001410384us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001410384us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001410384us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001410384us-gaap:CashMember2021-12-310001410384us-gaap:CashMember2020-12-310001410384us-gaap:MoneyMarketFundsMember2021-12-310001410384us-gaap:CertificatesOfDepositMember2021-12-310001410384us-gaap:CashEquivalentsMember2021-12-310001410384qtwo:CorporateBondsandCommercialPaperMember2021-12-310001410384us-gaap:CertificatesOfDepositMember2021-12-310001410384us-gaap:USTreasuryAndGovernmentMember2021-12-310001410384us-gaap:MoneyMarketFundsMember2020-12-310001410384us-gaap:CertificatesOfDepositMember2020-12-310001410384qtwo:CorporateBondsandCommercialPaperMember2020-12-310001410384us-gaap:USTreasuryAndGovernmentMember2020-12-310001410384us-gaap:CashEquivalentsMember2020-12-310001410384qtwo:CorporateBondsandCommercialPaperMember2020-12-310001410384us-gaap:CertificatesOfDepositMember2020-12-310001410384us-gaap:USTreasuryAndGovernmentMember2020-12-310001410384us-gaap:USTreasuryAndGovernmentMember2021-12-310001410384qtwo:CorporateBondsandCommercialPaperMember2021-12-310001410384us-gaap:USTreasuryAndGovernmentMember2020-12-310001410384qtwo:CorporateBondsandCommercialPaperMember2020-12-310001410384us-gaap:ComputerEquipmentMember2021-12-310001410384us-gaap:ComputerEquipmentMember2020-12-310001410384us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001410384us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001410384us-gaap:FurnitureAndFixturesMember2021-12-310001410384us-gaap:FurnitureAndFixturesMember2020-12-310001410384us-gaap:LeaseholdImprovementsMember2021-12-310001410384us-gaap:LeaseholdImprovementsMember2020-12-310001410384us-gaap:PropertyPlantAndEquipmentOtherTypesMember2021-01-012021-12-310001410384us-gaap:PropertyPlantAndEquipmentOtherTypesMember2020-01-012020-12-310001410384us-gaap:PropertyPlantAndEquipmentOtherTypesMember2019-01-012019-12-310001410384qtwo:ClickSWITCHMember2021-06-30qtwo:operatingSegmentqtwo:reportingUnit0001410384us-gaap:CustomerRelationshipsMember2021-12-310001410384us-gaap:CustomerRelationshipsMember2020-12-310001410384us-gaap:NoncompeteAgreementsMember2021-12-310001410384us-gaap:NoncompeteAgreementsMember2020-12-310001410384us-gaap:TrademarksMember2021-12-310001410384us-gaap:TrademarksMember2020-12-310001410384us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001410384us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001410384us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001410384us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001410384us-gaap:CustomerRelationshipsMembersrt:MinimumMember2021-01-012021-12-310001410384us-gaap:CustomerRelationshipsMembersrt:MaximumMember2021-01-012021-12-310001410384us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001410384us-gaap:NoncompeteAgreementsMembersrt:MinimumMember2021-01-012021-12-310001410384us-gaap:NoncompeteAgreementsMembersrt:MaximumMember2021-01-012021-12-310001410384us-gaap:NoncompeteAgreementsMember2021-01-012021-12-310001410384srt:MinimumMemberus-gaap:TrademarksMember2021-01-012021-12-310001410384srt:MaximumMemberus-gaap:TrademarksMember2021-01-012021-12-310001410384us-gaap:TrademarksMember2021-01-012021-12-310001410384srt:MinimumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001410384srt:MaximumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001410384us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001410384us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-12-310001410384srt:MinimumMember2021-01-012021-12-310001410384srt:MaximumMember2021-01-012021-12-310001410384us-gaap:CostOfSalesMember2021-01-012021-12-310001410384us-gaap:CostOfSalesMember2020-01-012020-12-310001410384us-gaap:CostOfSalesMember2019-01-012019-12-310001410384us-gaap:OperatingExpenseMember2021-01-012021-12-310001410384us-gaap:OperatingExpenseMember2020-01-012020-12-310001410384us-gaap:OperatingExpenseMember2019-01-012019-12-310001410384us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-01-012020-12-310001410384us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-01-012019-12-31qtwo:instrument0001410384qtwo:GeorgiaTexasNorthCarolinaNebraskaFacilitiesMember2021-01-012021-12-310001410384qtwo:FacilitiesInCaliforniaSouthAustinTexasAndPortionOfFacilitiesInCharlotteNorthCarolinaMember2020-01-012020-12-31qtwo:facility0001410384qtwo:AtlantaGeorgiaFacilitiesMember2019-01-012019-12-310001410384qtwo:GeorgiaFacilityMember2021-12-310001410384us-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001410384us-gaap:LeaseholdImprovementsMember2020-01-012020-12-310001410384us-gaap:LeaseholdImprovementsMember2019-01-012019-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2018-02-152018-02-150001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueJune2026Member2019-06-012019-06-010001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleNotesDue2025Member2020-11-152020-11-150001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleNotesDue2025Member2020-11-012020-11-300001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2020-11-300001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2021-05-012021-05-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2021-01-012021-12-310001410384qtwo:ConvertibleSeniorNotesDueFebruary2023Member2021-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueJune2026Member2019-06-012019-06-30qtwo:day0001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2018-04-012018-06-300001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2020-01-012020-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2021-01-012021-06-300001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2021-01-012021-09-300001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2021-01-012021-03-31qtwo:note0001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueJune2026Member2021-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleNotesDue2025Member2021-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2020-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueJune2026Member2020-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleNotesDue2025Member2020-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Memberus-gaap:AdditionalPaidInCapitalMember2021-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueJune2026Memberus-gaap:AdditionalPaidInCapitalMember2021-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleNotesDue2025Memberus-gaap:AdditionalPaidInCapitalMember2021-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Memberus-gaap:AdditionalPaidInCapitalMember2020-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueJune2026Memberus-gaap:AdditionalPaidInCapitalMember2020-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleNotesDue2025Memberus-gaap:AdditionalPaidInCapitalMember2020-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueJune2026Member2021-01-012021-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleNotesDue2025Member2021-01-012021-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueJune2026Member2020-01-012020-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleNotesDue2025Member2020-01-012020-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2019-01-012019-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueJune2026Member2019-01-012019-12-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleNotesDue2025Member2019-01-012019-12-310001410384qtwo:ConvertibleSeniorNotesDueFebruary2023Member2021-01-012021-12-310001410384qtwo:ConvertibleSeniorNotesDueJune2026Member2021-01-012021-12-310001410384qtwo:ConvertibleNotesDue2025Member2021-01-012021-12-310001410384us-gaap:ConvertibleDebtMember2021-12-310001410384us-gaap:ConvertibleDebtMember2020-12-310001410384qtwo:BondHedgeMemberus-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2021-05-310001410384qtwo:BondHedgeMemberus-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Member2021-05-012021-05-3100014103842018-02-2800014103842018-02-012018-02-280001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Memberqtwo:WarrantTransactionMember2020-11-300001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Memberqtwo:WarrantTransactionMember2020-11-012020-11-300001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Memberqtwo:WarrantTransactionMember2021-05-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Memberqtwo:WarrantTransactionMember2021-05-012021-05-310001410384us-gaap:ConvertibleDebtMemberqtwo:ConvertibleSeniorNotesDueFebruary2023Memberqtwo:WarrantTransactionMember2021-12-31qtwo:cappedCallTransaction0001410384qtwo:PublicStockOfferingMember2020-05-152020-05-150001410384qtwo:PublicStockOfferingMember2020-05-150001410384qtwo:PublicStockOfferingSharesFromParentMember2020-05-152020-05-150001410384qtwo:PublicStockOfferingSharesFromExistingShareholdersMember2020-05-152020-05-1500014103842020-05-152020-05-150001410384qtwo:PublicStockOfferingMember2019-06-102019-06-100001410384qtwo:PublicStockOfferingMember2019-06-100001410384qtwo:PublicStockOfferingMember2019-06-122019-06-120001410384qtwo:PublicStockOfferingSharesFromParentMember2019-06-120001410384qtwo:PublicStockOfferingSharesFromParentMember2019-06-102019-06-120001410384qtwo:PublicStockOfferingSharesFromExistingShareholdersMember2019-06-122019-06-120001410384qtwo:PublicStockOfferingSharesFromExistingShareholdersMember2019-06-012019-06-3000014103842019-06-012019-06-300001410384qtwo:A2014StockPlanMember2020-12-310001410384qtwo:A2014StockPlanMember2021-01-012021-12-310001410384qtwo:A2014StockPlanMember2021-01-012021-01-010001410384qtwo:A2014StockPlanMember2021-12-310001410384us-gaap:RestrictedStockUnitsRSUMemberqtwo:A2014StockPlanMember2021-12-310001410384us-gaap:RestrictedStockUnitsRSUMemberqtwo:A2014StockPlanMember2021-01-012021-12-310001410384qtwo:A2007StockPlanMember2021-12-310001410384us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001410384us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001410384us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001410384us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001410384us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001410384us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001410384us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001410384us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001410384us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001410384us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001410384us-gaap:EmployeeStockOptionMember2020-01-012020-12-3100014103842018-01-012018-12-310001410384qtwo:ExercisePriceRangeOneMember2021-01-012021-12-310001410384qtwo:ExercisePriceRangeOneMember2021-12-310001410384qtwo:ExercisePriceRangeTwoMember2021-01-012021-12-310001410384qtwo:ExercisePriceRangeTwoMember2021-12-310001410384qtwo:ExercisePriceRangeThreeMember2021-01-012021-12-310001410384qtwo:ExercisePriceRangeThreeMember2021-12-310001410384qtwo:A2014StockPlanMember2020-01-012020-12-310001410384qtwo:A2014StockPlanMember2019-01-012019-12-310001410384us-gaap:RestrictedStockUnitsRSUMember2018-12-310001410384us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001410384us-gaap:RestrictedStockUnitsRSUMember2019-12-310001410384us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001410384us-gaap:RestrictedStockUnitsRSUMember2020-12-310001410384us-gaap:RestrictedStockUnitsRSUMember2021-12-310001410384us-gaap:PerformanceSharesMemberqtwo:ShareBasedCompensationAwardTrancheSixMember2021-01-012021-12-310001410384qtwo:ShareBasedCompensationAwardTrancheFiveMemberus-gaap:PerformanceSharesMember2021-01-012021-12-310001410384us-gaap:PerformanceSharesMember2018-12-310001410384us-gaap:PerformanceSharesMember2019-01-012019-12-310001410384us-gaap:PerformanceSharesMember2019-12-310001410384us-gaap:PerformanceSharesMember2020-01-012020-12-310001410384us-gaap:PerformanceSharesMember2020-12-310001410384us-gaap:PerformanceSharesMember2021-12-310001410384country:US2021-01-012021-12-310001410384country:US2020-01-012020-12-310001410384us-gaap:NonUsMember2021-01-012021-12-310001410384us-gaap:NonUsMember2020-01-012020-12-310001410384us-gaap:DomesticCountryMember2021-12-310001410384us-gaap:DomesticCountryMember2020-12-310001410384us-gaap:DomesticCountryMemberqtwo:ExpireIfNotUtilizedMember2021-12-310001410384qtwo:NoExpirationMemberus-gaap:DomesticCountryMember2021-12-310001410384us-gaap:StateAndLocalJurisdictionMember2021-12-310001410384us-gaap:StateAndLocalJurisdictionMember2020-12-310001410384us-gaap:ResearchMemberus-gaap:DomesticCountryMember2021-12-310001410384us-gaap:ResearchMemberus-gaap:DomesticCountryMember2020-12-310001410384us-gaap:SegmentContinuingOperationsMember2021-01-012021-12-310001410384qtwo:CurrentYearAcquisitionMember2021-01-012021-12-310001410384qtwo:ConvertibleDebtRevisionMember2021-01-012021-12-310001410384qtwo:A401kPlanMember2009-01-012009-01-310001410384qtwo:A401kPlanMember2018-01-012018-12-310001410384us-gaap:ShareBasedCompensationAwardTrancheOneMemberqtwo:A401kPlanMember2021-01-012021-12-310001410384us-gaap:ShareBasedCompensationAwardTrancheTwoMemberqtwo:A401kPlanMember2021-01-012021-12-310001410384qtwo:A401kPlanMember2021-01-012021-12-310001410384qtwo:A401kPlanMember2020-01-012020-12-310001410384qtwo:A401kPlanMember2019-01-012019-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-K
        (Mark One)

 Annual Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
 
For the fiscal year ended December 31, 2021 
 or
 Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from to

Q2 Holdings, Inc.
(Exact name of Registrant as Specified in Its Charter)
Delaware001-3635020-2706637
(State or Other Jurisdiction of
Incorporation or Organization)
(Commission File Number)(IRS Employer
Identification No.)


10355 Pecan Park Boulevard
Austin, Texas 78729
(833444-3469
(Address, Including Zip Code, and Telephone Number, Including Area Code, of Registrant's Principal Executive Offices)


Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.0001 par valueQTWONew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None     
Indicate by a 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.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes    No 
Based on the closing price of the registrant's common stock on the last business day of the registrant's most recently completed second fiscal quarter, which was June 30, 2021, the aggregate market value of its shares held by non-affiliates on that date was approximately $5,785,240,266. Shares of common stock held by each officer and director and by each person who owns 5% or more of the outstanding Common Stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status was based on publicly filed documents and is not necessarily a conclusive determination for other purposes.
There were 56,928,431 shares of the registrant's common stock outstanding as of January 31, 2022.
Part III of this Annual Report on Form 10-K incorporates certain information by reference from the definitive proxy statement for the registrant's 2022 Annual Meeting of Stockholders to be filed within 120 days of the registrant's fiscal year ended December 31, 2021, or the Proxy Statement. Except with respect to information specifically incorporated by reference in this Annual Report on Form 10-K, the Proxy Statement is not deemed to be filed as part of this Annual Report on Form 10-K.



TABLE OF CONTENTS
 
 PAGE
 
 
 

2

PART I
Special Note Regarding Forward-Looking Statements
This Annual Report on Form 10-K contains forward-looking statements and information that are based on our management's beliefs and assumptions and on information currently available to our management. The statements and information contained in this Annual Report on Form 10-K that are not purely historical are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act.
Forward-looking statements include all statements that are not historical facts and can be identified by terms such as "anticipates," "believes," "could," "seeks," "estimates," "expects," "intends," "may," "plans," "potential," "predicts," "projects," "should," "will," "would," "strategy," "future," "likely" or similar expressions and the negatives of those terms. Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Forward-looking statements represent our management's beliefs and assumptions only as of the date this Annual Report on Form 10-K is filed with the Securities and Exchange Commission, or SEC. These statements are not guarantees of future performance or development and involve known and unknown risks, uncertainties and other factors that are in some cases beyond our control, including the COVID-19 pandemic and the associated efforts to limit the spread of the disease. Factors that may cause such differences include, but are not limited to, the risks described under "Risk Factors" in this Annual Report on Form 10-K and those discussed in other documents we file and furnish with the SEC. Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in the forward-looking statements, even if new information becomes available in the future.
Item 1. Business.
Overview
Q2 is a leading provider of secure, cloud-based digital solutions that transform the ways in which financial institutions and other financial services providers engage with account holders and end users, or End Users. We offer our solutions to financial institutions, financial technology companies, or FinTechs, alternative finance companies, or Alt-FIs, and other innovative companies, or Brands, wishing to incorporate banking into their customer engagement and servicing strategies. Our solutions include a broad and deep portfolio of digital banking and lending solutions; an open technology platform, the Q2 Innovation Studio, that accelerates innovation by enabling a partnership ecosystem on the Q2 platform in which FinTechs and other digital solution providers can embed their offerings and customers can develop their own applications; and a comprehensive banking as a service, or BaaS, solution, which we re-branded as Helix in 2022, that enables innovative companies to incorporate banking directly into their products. We purpose-build our platforms and solutions to enable success for our customers and technology partners by allowing them to digitize their operations and offerings, differentiate their brands, and integrate traditional and emerging financial services, ultimately enhancing End-User acquisition, engagement and retention and improving operational efficiencies and profitability.
We have deep domain expertise in developing and delivering secure, advanced digital solutions designed to help our customers and technology partners compete in the complex and heavily regulated financial services industry. Over 17 years ago Q2 began by providing digital banking solutions to regional and community financial institutions. We have rapidly grown since then through a combination of broad market acceptance of our award-winning solutions and relentless innovation, investment and acquisitions. Our portfolio of solutions now spans digital banking, lending, profitability, onboarding, security, and we now serve account holders and borrowers across retail, small business and commercial segments, in addition to our open technology platform and BaaS offerings. As of December 31, 2021, we had more than 1,200 financial institution customers using one or more of our solutions, including 40% of the top 100 U.S. Banks, based on total assets. As of December 31, 2021, we had 448 installed digital banking platform customers, and those customers had approximately 19.2 million account holders registered on our digital banking platform. During 2021, End Users logged into our digital banking platform over 4 billion times and executed over $2.0 trillion in financial transactions. In addition, during 2021, our lending solutions were used to price approximately $4 trillion in commercial loans. While we remain focused on our founding mission of building stronger and more diverse communities by strengthening their financial institutions and continue to generate a substantial majority of our revenue from sales of our digital banking platform, we intend to draw on our broad solution portfolio, deep domain expertise and robust customer base to lead the transformation into a new frontier of financial services.
3

The financial services industry is undergoing tremendous change, influenced by three major factors. First, financial institutions demand now, more than ever, to digitize their operations and offerings, and the COVID-19 pandemic has further accelerated this digital transformation. Second, the continued growth in the number of FinTechs and the innovation they bring to the market is increasing End-User demand and expectations for new, more engaging and meaningful digital financial experiences. And third, major innovative Brands recognize that incorporating banking into their strategy is an opportunity to leverage the trust that their End Users place in them, driving deeper engagement with those End Users. These three forces are converging to create what we believe is a new frontier in financial services in which financial institutions, FinTechs and Brands will have new roles and interdependencies, and which will require new technology, new partners, and new business models. We believe that lasting value creation in financial services will be achieved by those companies that can support and enhance the convergence of these forces. In addition, we have built a broad set of solutions that we believe equips us to accelerate and optimize this convergence – from digitizing the entire bank, to facilitating partnerships among financial institutions and FinTechs, to enabling Brands to incorporate banking into their products and customer relationships.
We believe this new frontier creates an expanded market opportunity for our business, which we have been thoughtfully building towards for several years. We have continuously invested in expanding and improving our digital banking platform since its introduction in 2005. Additionally, over the past several years we have acquired or developed new solutions and additional functionality that serve a broader range of needs of financial institutions as well as the needs of FinTechs, Alt-FIs and Brands. Our integrated, end-to-end collection of solutions includes retail, small business and commercial banking, regulatory and compliance, digital lending, relationship pricing, BaaS, digital account opening, account switching and data-driven sales enablement and portfolio management solutions among others. We have also introduced the Q2 Innovation Studio, an application-program-interface, or API, based and software-development-kit, or SDK, based open technology platform that allows our financial institution customers and other technology partners to develop unique extensions of and integrations to our digital banking platform, allowing financial institutions to quickly and easily deploy customized experiences and the latest financial services expected by End Users. We believe our expanded solution offerings and the continued growth of our customer base and market opportunity have increased the addressable market for our solutions to greater than $13.0 billion.
Our solutions utilize a software-as-a-service, or SaaS, delivery model, designed to scale with our customers as they grow their business, add End Users on our solutions and expand the breadth of digital services and solutions they offer. On average, Q2 digital banking platform customers have historically grown contracted revenue by approximately 48% within 36 months of implementation. Our SaaS delivery model is also designed to reduce the cost and complexity of implementing, maintaining and enhancing the digital services and solutions our customers provide to their End Users.
We design and develop our solutions with an open platform approach intended to provide comprehensive integration among our solution offerings and our customers' internal and third-party systems. This integrated approach allows our customers to deliver unified and robust financial experiences across digital channels. Our solutions provide our customers the flexibility to configure their digital services in a manner that is consistent with each customer's specific offerings, workflows, processes and controls. Our solutions also allow our customers to personalize the digital experiences they deliver to their End Users by extending their individual services and brand requirements across digital channels. Our solutions and our data center infrastructure and resources are designed to comply with the stringent security and technical regulations applicable to financial institutions and financial services providers and to safeguard our customers' and their End Users' data.
We believe that financial services providers are best served by a broad integrated portfolio of digital solutions that provide rapid, flexible and comprehensive integration with internal and third-party solutions allowing them to provide modern, intuitive digital financial services in a secure, regulatory-compliant manner. We also believe that the breadth and depth of our solution offerings and customer base, our open and flexible platform approach, our position as a leading provider of digital banking solutions to a large network of financial institutions, and our expertise in delivering new, innovative, secure and regulatory-compliant digital solutions uniquely position us to capitalize on the new frontier in financial services.
We primarily sell our solutions through our direct sales organization and recognize the related revenues over the terms of our customer agreements. The initial term of our digital banking platform agreements averages over five years. Our digital banking platform revenues generally increase as we add new customers, sell additional solutions to existing customers, grow the number of End Users on our solutions, and increase the number of transactions that End Users perform on our solutions. The structure and terms of our newer lending arrangements vary, but generally are also sold on a subscription basis through our direct sales organization, and the related revenues are recognized over the terms of the customer agreements. The structure and terms of our BaaS arrangements with FinTechs and Brands vary, but typically involve relatively lower contracted minimum revenues and instead emphasize usage-based revenue, with such revenue recognized as it is incurred.
We have achieved significant growth since our inception, including the past three years. We had total revenues of $498.7 million, $402.8 million and $315.5 million in 2021, 2020 and 2019, respectively. We have invested, and intend to continue to invest, to grow our business by expanding our sales and marketing activities, adding delivery and support resources aligned
4

with our growth, developing and acquiring new solutions and enhancing our existing solutions and technical infrastructure. We incurred net losses of $112.7 million, $137.6 million and $70.9 million in 2021, 2020 and 2019, respectively. At each of December 31, 2021 and 2020, we had total assets of $1.4 billion.
Refer to "COVID-19 Pandemic" included in Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" and "Risks Related to Covid-19 Pandemic" included in Item 1A, "Risk Factors" for additional information on the impacts and risks of the COVID-19 Pandemic on us and the actions we have taken in response to the COVID-19 pandemic.
We were incorporated in March 2005 in the state of Delaware under the name CBG Holdings, Inc. We changed our name to Q2 Holdings, Inc. in March 2013. We are headquartered in Austin, Texas, and our principal executive offices are located at 10355 Pecan Park Boulevard, Austin, Texas 78729. Our telephone number is (833) 444-3469.
Industry Background
The financial services market is intensely competitive and rapidly changing. We believe a new frontier has emerged in which financial institutions and other financial services providers will have new roles and interdependencies and require new technology, partnerships, and business models to create differentiation and lasting value.
The ubiquity of mobile and tablet devices and the proliferation and adoption of new, innovative financial experiences offered by FinTechs and other financial services providers are dramatically changing the financial services market.
The ubiquity of mobile and tablet devices and End Users' increasing expectations for innovative digital services have driven increases in the number of financial services providers, greater fragmentation of the financial services market and a broadening set of new and innovative digital financial services. End Users, spanning retail, small business and commercial, expect to transact and engage digitally with financial services providers anytime, anywhere and on any device, and seamlessly across devices. Financial services providers similarly must be able to digitally manage End Users' financial experiences anytime, anywhere and on any device, with a focus towards improving operating efficiency and enhancing End-User acquisition, engagement and retention. FinTechs and major innovative Brands recognize that incorporating banking into their strategy is an opportunity to leverage the trust that their customers place in them, drive deeper engagement with those customers and generate additional revenue. These changes in the financial services market and in End-User and customer expectations create challenges and opportunities for financial institutions as well as other financial services providers. Financial institutions and other financial services providers are seeking to address these challenges and opportunities by providing a broadening set of new and innovative digital financial services, solutions and experiences which better align with the expectations of End Users' experience through digital channels.
Substantial investment over the past several years in FinTechs and the innovation they bring to the market are increasing End-User demand and expectations for new, more engaging and meaningful digital financial experiences. FinTechs and other financial services providers are nimble, focused on innovation and are less constrained than financial institutions by legacy technology solutions, physical branch locations and regulation. By unbundling traditional banking services and delivering them through new, innovative and compelling experiences, FinTechs are making finance more accessible, engaging and easier for End Users. The innovative offerings of FinTechs are having an outsized impact on the financial services industry, creating substantial competitive pressure on financial institutions to offer similarly compelling financial experiences. Accordingly, financial institutions are increasingly seeking to incorporate best-in-class FinTech solutions into their offerings and operations.
FinTechs and other financial services providers, including Brands, face substantial regulatory hurdles and technology dependencies in incorporating banking into their solutions. The financial services offered by FinTechs and other financial services providers often leverage core banking functions, creating an interdependency between financial institutions and FinTechs and other financial services providers. Financial institutions of all sizes provide two fundamental banking functions among others - they hold NCUA-insured or FDIC-insured deposits and they transfer money. Providing these critical banking functions generally requires a federal or state banking charter, as well as specialized expertise and infrastructure, and subjects the provider to complex regulatory oversight by various authorities. As an example, electronic payment transactions in the United States, other than wire transfers, are conducted as automated clearinghouse, or ACH, transactions, which settle through the Federal Reserve System in most cases, and generally, only financial institutions can obtain the necessary master account with a Federal Reserve Bank to settle transactions. These laws and regulations have existed for decades, are extremely complex, constantly evolving, and require financial institutions to implement and maintain complex and costly operating policies, procedures and technical infrastructure to protect End Users, their deposits and their personal information. These regulatory constraints provide an incentive for FinTechs and other financial services providers, including Brands, to partner with financial institutions rather than making the significant investments in expertise and infrastructure necessary to obtain a banking charter and otherwise become regulatory-compliant.
5

The confluence of these challenges and opportunities faced by financial institutions and other financial services providers, including Brands, has created an environment in which cooperation, rather than competition, can be the optimal solution. To more deeply engage with their End Users, financial institutions are increasingly seeking to incorporate best-in-class FinTech experiences into their digital offerings, and other financial services providers are increasingly incorporating banking functionality into their offerings. This convergence of factors and interdependency between financial institutions and other financial service providers is creating what we believe is a new frontier in financial services in which financial institutions, FinTechs, and Brands will have new roles and interdependencies, and will require new technology, new partnerships and new business models.
Security is paramount for digital financial services
The risks of theft and fraud have always existed in banking and financial services. However, as the adoption, use, and breadth of digital financial services offerings has increased, the incidence of fraud and theft in digital channels has grown substantially. The methods by which criminals seek to commit fraud are constantly changing, requiring financial services providers and their technology providers to continually modify their security protocols. In addition, safeguarding the funds and information of financial service providers and their End Users becomes increasingly complex as digital financial services grow and extend across new channels, devices, and services not previously contemplated. Successfully securing the digital financial services of financial institutions, FinTechs and other financial services providers requires experience, constant vigilance, and continuous investment to stay informed and guard against these ever-changing threats.
Digital financial services are highly regulated
Financial services providers and their solutions are subject to extensive and complex regulations and oversight by federal, state and other regulatory authorities. These laws and regulations are constantly evolving and affect the conduct of financial service providers operations and, as a result, the business of their technology providers. The compliance of digital financial solutions with these regulatory requirements depends on a variety of factors, including functionality and design, the classification of the financial service provider and its services, and the manner in which the financial service provider and its End Users utilize the solutions. In order to ensure compliance with these laws, technology providers and financial service providers may be required to implement operating policies and procedures to protect the privacy and security of their, the financial service providers' and their End Users' information, and to undergo periodic audits and examinations. Maintaining such regulatory compliance becomes increasingly complex as digital financial services grow and extend across new channels, devices, and services not previously contemplated.
Digital financial services are complex and often have limitations
The ubiquity of mobile and tablet devices and continued proliferation of digital solutions offered through open development platforms makes it increasingly difficult to provide a consistent, intuitive and personalized End-User experience and requires digital solutions to support new and rapidly changing mobile operating systems and device types. The technical and operational complexities of delivering integrated digital solutions across multiple operating systems, devices, channels, and complex functionality increase the difficulty of providing a consistent, intuitive and personalized End-User experience. Aging or increasingly complex solutions can create the following challenges for financial services providers:
integrating applications and systems from multiple vendors may increase costs and time-to-market;
managing relationships with multiple vendors can be time consuming and require a greater investment in business development and support resources;
building, maintaining and upgrading regulatory-compliant and secure solutions and infrastructure can be expensive and time-consuming and require special expertise that can be hard to find and retain;
operating, supporting and upgrading systems from multiple vendors can be difficult, costly and less secure and limit the ability to provide a unified End-User experience or comprehensive view of End-User behavior;
partnering between financial institutions and other financial services providers and innovating and delivering new solutions can be difficult and cost-prohibitive when integration with dated legacy infrastructure is required; and
training End Users and internal personnel on the use of different point systems can be challenging, time-consuming and costly.
6

The use of multiple point solutions for digital financial services can require End Users to maintain different login credentials across digital channels and manage different systems. Additionally, the disjointed nature of the underlying workflows, data and terminology caused by the implementation of multiple solutions can lead to decreased End-User adoption, retention and satisfaction. End Users' adoption, retention and satisfaction can also be adversely impacted by the dated End User interfaces of older legacy systems.
The market for digital financial services is significant
We have continuously invested in expanding and improving our digital banking platform since its introduction in 2005. In addition, over the past several years we have acquired or developed new solutions and additional functionality that serve a broader range of needs of financial institutions as well as the needs of FinTechs, Alt-FIs and Brands. Our integrated, end-to-end collection of solutions and services now includes commercial banking, regulatory and compliance, digital lending, BaaS, digital account opening, account switching and data-driven sales enablement and portfolio management solutions. We have also introduced the Q2 Innovation Studio, an API-based and SDK-based open technology platform that allows our financial institution customers and other technology partners to develop unique extensions of and integrations to our digital banking platform, allowing financial institutions to quickly and easily deploy customized experiences and the latest financial services expected by End Users.
As of December 31, 2021, we had more than 1,200 financial institution customers using one or more of our solutions, including 40% of the top 100 U.S. Banks, based on total assets. Our financial institution customers span from regional and community financial institutions, or RCFIs, to global enterprise banks, demonstrating that our portfolio of solutions gives us access to the full spectrum of financial institutions. We market our lending, fraud detection, risk assessment and compliance solutions to all federally-insured financial institutions on a standalone basis, or in combination with our digital banking platform. We market our digital banking platform primarily to RCFIs. To date, a substantial majority of our revenues continue to result from sales of our digital banking platform to U.S. based RCFIs. We define RCFIs as federally-insured banks and credit unions with less than $100 billion in assets, which according to data compiled by BauerFinancial as of September 30, 2021, consisted of approximately 9,947 financial institutions with combined assets of $8.8 trillion, representing approximately 35% of the aggregate assets held by the 9,977 total federally-insured financial institutions. RCFIs remain critical to our mission of building stronger and more diverse communities by strengthening their financial institutions. RCFIs have historically sought to differentiate themselves by providing local, personalized banking services that are responsive to the changing needs and circumstances of their communities. Many RCFIs are locally owned and obtain deposits and make lending decisions on a local basis. RCFIs account for a large portion of small business loans, helping local businesses create jobs and drive economic growth in the communities they serve. RCFIs seek to develop strong, lasting relationships with their End Users and can serve as centers of commerce and influence in their communities.
The FinTech, Alt-FI and Brand markets consist of thousands of financial services providers globally seeking to provide End Users with new and innovative financial services, experiences and solutions. FinTechs and Alt-FIs have received substantial investment, estimated to be greater than $415 billion globally from 2008 through September 30, 2021, with $100 billion invested in the first nine months of 2021 alone, according to Deloitte's web-based Interactive Fintech Funding Report citing Venture Scanner source data. Our Q2 Innovation Studio offerings, which we market to financial institutions and FinTechs, allows our financial institution customers and other technology partners to integrate financial services to our digital banking platform, allowing financial institutions to quickly and efficiently incorporate the integrated solutions into their offerings and operations. We market our BaaS solutions, which we re-branded as Helix in February 2022, primarily to FinTechs and Brands wishing to incorporate banking into their innovative digital services. We also market our digital lending platform and discrete elements of our digital banking platform to FinTechs and Alt-FIs globally.
Based on our estimates of the number of target financial institutions for our digital banking solutions and our internal assumptions as to the number and types of digital accounts they serve, the prices for our solutions and the number of transactions processed, we believe that the market for our digital banking platform, including retail, small business and commercial banking, as well as digital account opening, account switching, risk management and Q2 Innovation Studio is greater than $7.0 billion. Based on our estimate of the number of target providers of digital lending services and our internal assumptions as to the number of End Users they serve and the prices for our solutions, we believe that the market for our digital lending solutions, including the borrower portal, origination, underwriting, servicing, collections, actionable insights, coaching, negotiation, pricing and sales enablement modules, is greater than $4.0 billion. Based on our estimates of the number of target financial institutions and Brands for our Helix solutions and our internal assumptions as to the number of End Users they serve, the prices for our solutions and the number of transactions processed, we believe the market for our Helix solutions is greater than $2.0 billion. In the aggregate, we believe that the worldwide market for our solutions is greater than $13.0 billion.
7

Our Solutions
We are a leading provider of secure, cloud-based digital solutions that transform the ways in which financial institutions and other financial services providers engage with account holders and End Users. We offer our solutions to financial institutions, FinTechs, Alt-FIs, and Brands wishing to incorporate banking into their customer strategies. Our integrated, end-to-end portfolio of solutions and services are designed to enable End Users and customers to engage with and manage financial experiences anytime, anywhere, and from any device, across all devices. We purpose-build our solutions to drive success for our customers and technology partners by allowing them to digitize their operations and offerings, differentiate their digital brands, and integrate traditional and emerging financial services, ultimately enhancing End-User acquisition, engagement and retention and improving operational efficiencies.
Key Solution Offerings
Our portfolio of digital solutions includes the following key offerings:
Digital Banking Platform: Our end-to-end digital banking platform supports our financial institution customers in their delivery of unified digital banking services across digital channels. Our open digital banking platform now spans onboarding, banking and a vast set of integrations to third-party financial services across the retail, small business and commercial segments, and provides our financial institution customers with the tools, knowledge, and access necessary to: monitor and optimize End-User acquisition, engagement and retention; customize and extend the platform; and, improve operational efficiencies. We offer some of the solutions included in our digital banking platform on a standalone basis to financial institutions as well as Alt-FIs and Fintechs.
Q2 Innovation Studio: Our API-based and SDK-based open technology platform that allows our financial institution customers and other technology partners to develop unique extensions of and integrations to our digital banking platform, allowing financial institutions to quickly and easily deploy customized experiences and the latest financial services expected by End Users.
Lending: Our end-to-end digital lending portfolio allows our financial institution, FinTech and Alt-FI customers to simplify the End-User experiences of borrowers, accelerate loan decisioning, and reduce operational inefficiencies through digitization and automation of the traditional loan application and underwriting process. Our lending portfolio also provides commercial relationship managers with actionable data-driven insights into an individual commercial End User's entire portfolio, assessing the overall portfolio and individual relationships, highlighting potential concerns and identifying opportunities, and ultimately helping the relationship manager to more effectively price, negotiate and close commercial loans.
Helix: Our cloud-based, real-time core processing platform, which we formerly marketed as Q2 BaaS, combines the services and functionality necessary for FinTechs and innovative Brands to incorporate banking services into their digital offerings, allowing them to easily and efficiently incorporate highly personalized financial experiences within their digital offerings without having to independently meet the stringent regulatory and technical requirements applicable to financial institutions and their banking services.
Key Benefits
Our solutions provide the following key benefits to our customers and their End Users:
Enhanced and more frequent engagement with End Users: Our solutions provide our customers with a comprehensive view of End-User engagement and activity across devices and channels. The insights made possible by a comprehensive view enable an enhanced, personalized End-User experience, real-time risk and fraud assessment and other analytic features that improve the function and security of our solutions. The breadth of our solutions and quality of the End-User experience they provide enable our customers to increase the frequency and effectiveness of their interactions with End Users. We believe the frequency and ease of these interactions can strengthen the relationships between End Users and our customers and help our customers better serve their End Users through a more comprehensive understanding of their behavior and activities. In particular, we believe that engaging with commercial End Users, involves unique challenges, and by enabling commercial relationship managers with actionable data-driven insights into commercial End-User relationships, they can better serve their commercial End Users, and increase overall performance.
8

Drive End-User loyalty: We believe our customers are able to drive End-User loyalty by increasing their level and quality of End-User engagement. Our customers are able to tailor our solutions by offering individually relevant functionality as well as branded, localized End-User experiences. Our digital banking platform and lending solutions provide our financial institution customers with a comprehensive view of operational and End-User activity across channels and devices allowing them to look for opportunities to improve End-User engagement and grow their End-User relationships with targeted offerings based on specific behavior. We believe this further strengthens End-User loyalty by enabling our customers to engage End Users through customized and End-User-friendly digital experiences.
Vast and flexible integrations: Our highly flexible set of integration tools enables the rapid integration of third-party applications and data sources with our digital banking platform. These integration tools connect with a wide variety of third-party applications, allowing us to seamlessly integrate with our customers' internal and third-party systems and services. We currently maintain over 1,000 integrations to a broad variety of financial services technology partners.
More effective marketing of products and services: Our customers' marketing of their new and existing products and services through our solutions can be frequent, timely, targeted and data-driven. The ease and availability of communications within digital channels also make it easier for End Users to find information about products and services. Our solutions also enable a simplified End-User experience, which can help improve sales of products and services.
SaaS delivery model: We developed our solutions to be cloud-based. Our customers generally subscribe and pay for their use of our solutions over time, and our solutions do not require our customers to install any significant technical infrastructure. While we host our digital banking platform for substantially all of our digital banking customers, our lending, Q2 Innovation Studio and Helix solutions are hosted with industry leading public cloud service providers. Our SaaS delivery model can reduce the total cost of ownership of our customers by providing the development, implementation, integration, maintenance, monitoring and support of our cloud-based solutions on a subscription basis. Our solutions are designed to support the rapid addition of new services as well as the introduction of new devices and digital channels. As a result, our customers can easily scale the use of our solutions with their needs as they add End Users and expand the digital services and solutions they offer.
Regulatory compliance: Our solutions leverage our deep domain expertise and the significant investments we have made in the design and development of our data center architecture and other technical infrastructure, including public cloud services, to meet the stringent security and technical requirements on financial institutions and financial services providers. Customers who use our cloud-based solutions are able to satisfy security and technical compliance obligations by relying on the security programs and regulatory certification of our data centers and other technical infrastructure. By doing so, our customers avoid the significant cost and effort associated with building, maintaining and upgrading a regulatory-compliant and secure environment on their own.
Real-time security: We employ multi-layered controls to help secure our customers' and End Users' information. Each layer addresses specific areas of possible fraud or data vulnerability. Our customers can use transactional-based controls to reduce fraudulent transactions by allowing them to adjust configurations such as transaction values, payment windows or account suspension. Our digital banking platform customers who leverage our Q2 Sentinel product are able to identify and block suspected fraudulent activity in real-time at the application layer, based on machine-learning and behavioral analytics, and notify operations staff and End Users of suspect transactions prior to consummation of a transaction. This approach mitigates and more effectively manages the security risks in financial services and helps protect our customers' reputations.
Intuitive design: We design and test the features and End-User experience of our solutions to be optimized for touch-based devices and then extend that design to other digital channels. This design process and our broad feature offerings enable our solutions to deliver a modern, unified End-User experience across digital channels.
Delivery of robust digital financial services across multiple channels: Our solutions enable our customers to deliver robust and integrated digital financial services to their End Users who increasingly expect and appreciate the ability to manage their financial experiences anytime, anywhere and on any device. Through a single log-in and consistent workflow, End Users are able to seamlessly conduct consumer and commercial transactions across digital channels and devices.
9

Our Business Strengths
Since our inception, our mission has been to help financial institutions strengthen the markets they serve. We are highly committed to this mission, and support it by focusing on designing, developing and acquiring new, innovative digital banking and other financial services solutions to meet changing End-User expectations. We believe we are well positioned to connect and serve financial institutions, FinTechs and other financial services providers, including Brands, as they transform the ways in which they engage, either independently or in partnership, with End Users globally:
Our purpose-built digital banking platform leads the RCFI digital banking market: We built our digital banking platform to address unique challenges that financial institutions face in providing digital banking services. Our digital banking platform reduces the inefficiencies of traditional point-to-point integration strategies and replaces multiple management consoles with a single unified view of the rules, rights and security involved with operating seamlessly across digital channels. Our digital banking solutions enable our financial institution customers to provide a compelling, unified End-User experience to consumer and commercial End Users using a single login anywhere, anytime and on any device. We believe our deep domain experience as a leading provider of digital banking solutions positions us well to provide new, innovative digital banking and other financial services solutions to address the new frontier in financial services.
We have acquired and developed solutions to better serve our financial institution customers and a broader set of global financial service providers including FinTechs, Alt-FIs and Brands: Over the past several years, we have expanded our portfolio to include offerings such as lending, Q2 Innovation Studio, Helix, digital account opening, account switching, risk management and data-driven sales enablement and portfolio management solutions. As the financial services landscape has evolved to become more digitized and open, we have strived to ensure our customers can offer a broader range of digital services to their End Users.
Our open technology platform accelerates innovation and enables a new technology partnership ecosystem: We are leveraging the strength of our digital banking platform and broad customer base to open our platform and create opportunities for mutually beneficial partnerships among financial institutions and other financial services providers. To accomplish this, we have opened our digital banking platform via the Q2 Innovation Studio, which makes it easy for financial institutions and other financial services providers to integrate additional functionality into our platform. Financial institutions can deploy their own development resources to supplement or customize their digital offerings and FinTechs and other digital solution providers can integrate their services with the Q2 digital banking platform. Financial institutions can then choose to incorporate these integrated services into their offerings, creating a new technology partnership ecosystem where financial institutions, FinTechs and other digital solution providers can cooperate, generating new revenue opportunities and enhancing End User engagement.
We believe Helix has an early mover advantage in serving the rapidly growing market of Brands incorporating banking into their digital offerings: We have been investing in our Helix offerings for several years, and today our Helix platform supports many FinTechs and innovative Brands, serving more than 11 million End Users. FinTechs and major innovative Brands recognize that incorporating banking into their strategy is an opportunity to leverage the trust that their customers place in them, driving deeper engagement with those customers all while generating additional revenue. We believe this opportunity to be in its early stages and given the maturity and adoption of our Helix solution to date and that our Helix solutions were one of the earliest of their type on the market, we believe we have a significant competitive advantage in capitalizing on this opportunity.
We have a proven track record of providing digital solutions to financial services providers: Our founders and team have a track record of successfully delivering technology for financial services providers. We have deep domain expertise in financial services and community banking, which we utilize to develop and deliver our solutions and services to our customers. We have significant experience and the technical infrastructure to deliver solutions that are designed to comply with the stringent security and technical regulations applicable to financial institutions and financial services providers and to safeguard our customers' and their End Users' data.
Our sales model is tailored to our different markets: The financial institution market is well defined and allows us to effectively focus our go-to-market strategy for our sales and marketing efforts. Utilizing the deep industry experience of our management and sales teams, we are able to leverage our relationships with leaders and influencers at many of our financial institution customers as valuable sources of reference and promotion. We have also developed actionable insights into our sales and marketing performance, enabling us to be efficient with our go-to-market investments. The markets for emerging financial services providers are relatively new, broad and continually evolving. As a result, we leverage our network of technology partners and insights from our experience with financial institution customers to effectively pursue these markets.
10

We grow our customer relationships over time: Throughout customer relationships, we employ a structured strategy designed to inform, educate and enhance customer confidence and help our customers identify and implement additional solutions to acquire, engage and retain additional End Users.
Our revenues are highly predictable: To date, a substantial majority of our revenues continue to result from sales of our digital banking platform to RCFIs. We generally recognize our revenues over the terms of our customer agreements. The initial term of our digital banking platform customer agreements averages over five years. Our long-term agreements and our high customer retention, as well as the growth over time in the number of End Users using our solutions, drive the recurring nature of our revenues and provide us with significant visibility into future revenues.
Established financial stability: We generated cash flow from operations for our most recent full-year and expect to show continued improvement in cash flows from operations in the normal course of business over the long-term. Given that some vendors we may compete with have not generated cash flow from operations, we believe our relative financial maturity is viewed as a strength by potential customers as they make their vendor selections. In addition, we feel that our position to generate cash flow from operations affords us with opportunities to invest and pursue our growth strategy, which may not be as easy for companies who are not generating cash flows from operations.
Our award-winning culture drives innovation and customer success: We believe our award-winning, innovation-focused culture and the location of our operations facilitate recruiting and retaining top development, integration and design talent. We are headquartered in Austin, Texas, which is a vibrant city that continues to attract an increasing number of young professionals and has close ties to leading research institutions. In each of the past eleven years, the Austin American Statesman recognized us as one of Austin's "Top Places to Work." We believe our mission, combined with our focus on delivering leading-edge digital solutions, enables us to attract and retain top talent.
Our Growth Strategy
We believe we are well positioned to connect and serve financial institutions, FinTechs and other financial services providers as they transform the ways in which they engage, either independently or in partnership, with End Users globally and to capitalize on the new frontier in financial services. To accomplish this goal, we are pursuing the following growth strategies:
Further penetrate our large market opportunity: We believe financial institutions are increasingly adopting cloud-based digital banking solutions. With the ubiquity of mobile and tablet devices and resulting proliferation of mobile digital solutions provided through their open developer platforms, End Users are increasingly engaging with financial experiences across a variety of digital channels. Over the past several years, in response to the increasing demand for innovative digital banking and other financial services, we have taken steps to expand our addressable market by acquiring and developing solutions that serve the needs of a broader, global set of financial services providers and their End Users. We have also opened our digital banking platform via the Q2 Innovation Studio, which makes it easy for financial institutions and other digital solution providers to integrate additional functionality to our platform. We believe that our expanded portfolio of solutions addresses a broader set of customer needs, and over the past five years, we have seen the average number of products included in our new digital banking platform deals increase by over 40%. We intend to further penetrate our large market opportunity and increase our number of financial institution and other financial services provider customers using our broad range of digital solutions through acquiring and developing additional solutions, investments in our sales and marketing organization and related activities.
Grow revenues by expanding our relationships with existing customers: We believe there is significant opportunity to expand our relationships with existing customers by selling them additional solutions. Our broad portfolio of solutions gives us access to decision makers across our customers' organizations. Specifically, we sell distinct solutions targeted for purchase by roles such as head of risk, lending, finance, operations, branding and technology. Additionally, the initial term of our digital banking platform customer agreements averages over five years. This breadth of our portfolio of solutions and the duration of our typical initial digital banking platform arrangement provides us with the ability to better understand our customers' businesses, build trust with them and offer them new ways to acquire, engage and retain End Users. In addition, our revenues from existing customers continue to grow as these customers increase the number of End Users on our solutions and as the number of transactions these End Users perform on our solutions increases. We believe our recent investments in digital lending, BaaS, digital account opening, account switching, the Q2 Innovation Studio and data-driven sales enablement and portfolio management, and other innovative solutions will help our customers expand their relationships with us by allowing them to more efficiently sell and market additional services and solutions to their End Users. Our financial institution customers grow their End User bases organically and through acquisitions of other financial institutions.
11

Relentlessly innovate to expand our solutions offerings and enhance our platform: We believe our history of innovation distinguishes us in the market, and we intend to continue to invest in our software development efforts and introduce new solutions that are largely informed by and aligned with the business objectives of our existing and new customers. We have rapidly grown through a combination of broad market acceptance of our award-winning solutions and relentless innovation, investment and acquisitions. Our portfolio of solutions now spans onboarding, banking and lending across the retail, small business and commercial segments. Our integrated, end-to-end collection of services and experiences now includes commercial banking, regulatory and compliance, digital lending, BaaS, digital account opening, account switching and data-driven sales enablement and portfolio management solutions. We have also introduced the Q2 Innovation Studio, an API-based and SDK-based open technology platform that allows our financial institution customers and other technology partners to develop unique extensions of and integrations to our digital banking platform, allowing financial institutions to quickly and easily deploy customized experiences and the latest financial services expected by End Users.
Selectively pursue acquisitions and strategic investments: In addition to continuing to develop our solutions organically, we regularly evaluate strategic opportunities, such as our acquisitions of Centrix, Social Money, Unbill, Cloud Lending, Gro, PrecisionLender and ClickSWITCH. We anticipate that we will continue to selectively pursue acquisitions of and strategic investments in technologies that will strengthen and expand the features and functionality of our solutions and provide access to new customers and new markets.
The Q2 Solutions
We design and develop our solutions with a platform approach intended to provide comprehensive integration between our solution offerings and our customers' internal and third-party systems. This integrated approach allows our customers to deliver a unified and robust financial experience across digital channels. We leverage the benefits of our open platform to provide our customers the following solutions:
Digital Banking Platform
Our digital banking platform allows financial institutions to offer a comprehensive and unified suite of digital banking services to their End Users. Our open platform architecture, deep integration with other systems and the multi-tenant aspects of our infrastructure, enable us to develop digital banking solutions that allow our customers to harness the power of the information within their other systems to gain greater insights and to improve the overall security of their End Users and themselves. To date, a substantial majority of our revenues continue to result from sales of our digital banking platform to RCFIs.
Our digital banking platform provides our customers with the following benefits:
single-login and multi-layered security across channels and devices;
deep integration with numerous other internal and third-party systems;
single interface to an FI's core transaction processing and other systems of record;
unified End-User experience and consistent workflows, languages and data;
rapid configurability, development and deployment of new features and functionality;
comprehensive view of End-User activity across channels and devices;
platform wide operational, administrative and customer experience/success reporting; and
flexible, predictive branding and personalization.
We provide the following digital banking platform solutions:
SolutionFeatures
Q2 Consumer Banking
• Browser-based digital banking solution
• Unified and robust financial experience across digital channels
• Comprehensive financial institution-branded digital banking capabilities such as account access, check balancing, funds transfers, bill pay, recurring payments processing, statement viewing and new products and service applications
• Management functionality such as End-User enrollment, password management, permissions, rights management, reports, integrated security as well as feature assignment for digital banking
12

Q2 Small Business and Commercial• Business account opening, onboarding workflow solution supporting small businesses through corporate customers with new and existing commercial customer sales
• Full suite of commercial digital banking services to support small business through corporate customers inclusive of reporting, payment and data security services
• Digital banking support for single and batch ACH processing, payroll, state and federal tax payments and domestic and international wires
• Advanced digital banking solutions to deliver a flexible, efficient, and positive experience for all types of business users, from sole proprietors to enterprise-level account holders
• Allows business End Users to more efficiently manage and execute higher volume and more complex transactions by restricting transactions based on accounts, subsidiaries, approval levels, End-User roles, date and time as well as geographic location
• Allows advanced reporting designed to help financial institutions deliver key business information to commercial End Users
Q2mobile Remote Deposit Capture• Partnered solution that allows remote check deposit capture utilizing End Users' camera-ready mobile and tablet devices
Q2 Sentinel• Real-time security analytics solution designed to help financial institutions detect and block suspect transactions
• Behavioral analytics and policy-based decision prompts for financial institution administrators
• Continuous learning of End-User behaviors while providing an analysis of transaction activity via easy-to-use case management tools supporting either the authorization or interruption of transactions
Q2 Patrol• Event-driven validation product designed to mitigate certain high-risk, non-transactional fraudulent activity
• Behavioral machine learning designed to identify fraudulent digital banking sessions
• Analyzes past login behavior and device details, including IP addresses, geolocation, device type, time stamps and more to create a digital footprint for each End User
• Enhances security by requiring End Users to further authenticate a digital banking session if that session is deemed suspect based on abnormal behavioral login and device detail
• Supplies session details in the End-User interface to better involve End Users in their own account safety
• Reporting for regulatory compliance and risk reduction
Q2 SMART• Targeting and messaging platform that allows financial institutions to analyze End-User data utilizing machine learning and statistical analysis designed to identify opportunities to grow their End-User relationships with targeted offerings based on specific End-User behavior
• Multi-channel approach to identify traits across a broad range of End-User behavioral patterns to help financial institutions create new End-User campaigns, conversations and offers based on specific End-User behaviors
• Recommendation engine to determine which products an End User is most likely to adopt
• Summarizes End User behavioral data using clear and easily understood metrics, graphs and charts that are updated daily and presented through an intuitive End-User interface
Q2 Contextual PFM
• Allows End Users to easily add external accounts and view them together with internal accounts on their digital banking home page
• Allows financial institutions the ability to offer End Users simplified transaction descriptions and automatic categorization across their internally and externally held accounts
• Enables financial institutions to better understand End Users' consumer financial data, analytics, and behaviors
• Allow End Users to view their personal data in a variety of ways, such as budgets, spending, net worth, debt, and trends
Q2 Goals
• Enables End Users to establish and save towards specific savings goals
• Allows End Users to easily track their progress and activity towards achieving their savings goals
• Provides financial institutions visibility into End Users' savings goals enabling them to assess additional opportunities to offer additional financial services to assist such End Users
Q2 CardSwap• Allows financial institutions who issue debit or credit cards to enable End Users receiving newly issued cards to automatically change their payment information with existing subscription and digital point-of-sale services, which have previously been set up for payment with a different card
• Assists End Users with compromised card replacement
Q2 Gro
• Digital account opening and digital sales and marketing platform that drives customer acquisition growth across digital channels
• Enables financial institutions to make personalized recommendations and cross-sell banking products, such as deposit accounts and loans, to both retail and business End Users
• Combines advanced, multichannel account opening with targeted marketing capabilities as well as a shopping cart experience
Q2 Innovation Studio• Consists of a portfolio of technologies that financial institutions can use to design, develop and distribute innovative products, services and features through our digital banking platform, including the: Customer Program; Partner Developer Program; Partner Accelerator; and, Q2 Partner Marketplace
• Customer Program: Utilizing Q2 Caliper SDK, financial institutions are provided with the tools, knowledge and access necessary to extend our digital banking platform by developing custom features and integrations through open APIs
• Partner Developer Program: Allows the same custom development as the Customer Program, but allowing financial institutions to partner with Q2-certified development partners introduced by Q2
• Partner Accelerator: Leveraging a growing ecosystem of third-party integrations of Fintech and other digital solutions to the Q2 digital banking platform, financial institutions can choose to partner with such providers by purchasing access to and rapidly deploying their integrated solutions
• Q2 Partner Marketplace: Online marketplace of pre-integrated third-party applications financial institutions can offer to their End Users and for which they can receive a revenue share from the End-User fees
Q2 Biller Direct• Bill payment solution that aggregates End Users' bills and payments into a single view, enabling bill presentment, aggregation and bill pay functionality
ClickSWITCH• Allows financial institutions, upon the direction of an End User, to switch the End User's direct deposits to the End User's account with the financial institution
13

Centrix Dispute Tracking System
• Electronic transaction dispute management solution
• Assists in the administration of disputed electronic transactions (debit card, ATM, ACH and remittance transfers) for the purpose of compliance with Regulation E of the Electronic Fund Transfer Act
• Includes an optional Fraud Alerts module which allows customers to quickly and accurately measure the financial impact of data breaches involving card payments
Centrix Payments I.Q. System
• ACH file monitoring and risk reporting solution
• Simple and intuitive analytical reporting of both originated and inbound ACH activity, while also safeguarding against ACH fraud with calendaring and real-time validation of originated files
Centrix Exact/Transaction Management System
• Fraud prevention tool focused on the transaction management needs of commercial End Users
• Encompasses check positive pay with payee match, ACH positive pay and full account reconciliation
Lending Solutions
PrecisionLender Solutions
Our PrecisionLender platform is a cloud-based, data-driven sales enablement, pricing and portfolio management solution that allows financial institutions globally to structure and negotiate commercial lending, deposits and fee-based business transactions more effectively. During the negotiation process, the PrecisionLender platform analyzes a financial institution's entire commercial portfolio, and individual relationships, in addition to other external market information, to assess the performance of the portfolio and relationships. Based on such analysis, PrecisionLender provides commercial bankers with actionable insights by highlighting potential concerns and identifying potential opportunities, ultimately allowing them to more efficiently and effectively price, negotiate and close commercial loans, secure deposits and process treasury services. The PrecisionLender platform user experience is enhanced by Andi®, a digital enterprise coach powered by machine learning and one of the industry's largest commercial banking data sets. The PrecisionLender platform includes the following distinct solutions:
SolutionFeatures
PrecisionLender Platform• Cloud-based loan pricing and negotiation functionality that provides commercial and small business relationship managers with actionable insights based on analysis of their commercial and small business account holder portfolios to efficiently and effectively price and structure commercial loans, deposits and other fee-based banking services
Data Studio• Managed and configured data environment that provides in depth analysis and reporting of a financial institution's commercial and small business account portfolios, enabling commercial and small business managers to assess performance trends as well as identify cross-sales and other opportunities for improvement
Andi®• Configurable digital enterprise coach powered by machine learning which accompanies the relationship manager throughout the commercial and small business loan structuring, negotiating and pricing process, making recommendations along the way leveraging the real-time analysis being performed by the PrecisionLender Platform and one of the industry's largest commercial banking data sets
Cloud Lending Solutions
Our Q2 Cloud Lending, or CL, digital lending platform is a cloud-based, end-to-end lending solution that allows financial institutions, FinTechs and Alt-FIs to automate and digitize their lending activities, supporting digital lending applications, scoring, underwriting, servicing and collections for multiple assets classes. The CL digital lending platform allows financial institutions, FinTechs and Alt-FIs to originate and service a wide range of loan types including online, consumer, commercial, small business and marketplace, or peer-to-peer. The CL digital lending platform utilizes the Force.com platform and includes the following distinct solutions, which financial institutions, FinTechs and Alt-FIs can use as a complete package or individually to supplement existing operations:
SolutionFeatures
Q2 CL Portal
• Configurable front-end portal that provides a differentiated borrowing experience for consumer, commercial and small business loans for borrowers, investors and stakeholders
Q2 CL Originate
• Customer-centric, agile loan origination and underwriting solution
• Designed to meet the needs of consumer, commercial, small business, marketplace, or peer-to-peer, and lending
• Manages the entire origination and underwriting process including loan file management, workflows, auto-decisioning, parties management, credit memo, credit analysis, approvals and covenants
Q2 CL Loan
• Loan servicing application that automates loan billing, payments, collections, and accounting within one robust, flexible, and secure platform
• Manages portfolios, increases transaction volume, and rapidly brings new products to market
Q2 CL Marketplace
• Cloud-based marketplace application designed to handle the complexities of managing the entire online marketplace, or peer-to-peer, loan cycle, including online origination, loan fractionalization, servicing and managing multiple investor portfolios
Q2 CL Collections
• Customer-centric collections application that enables lenders to define and automate collection strategies, optimize customer interaction across channels, lower risk, and reduce technical and operational costs
• Allows lenders to track customer interactions, set priorities and optimize workloads
14

Q2 Innovation Studio
In 2021 we introduced the Q2 Innovation Studio, a portfolio of technologies and programs that financial institution customers, FinTechs and other digital solutions providers can leverage to design, develop, and distribute innovative products, services, features, and integrations through Q2's digital banking platform. Q2 Innovation Studio includes an API-based and SDK-based open technology platform that allows our financial institution customers, FinTechs and other digital solution providers to develop unique extensions of and integrations to our digital banking platform. Financial institution customers wishing to customize or supplement our digital banking platform solutions may subscribe to the Q2 Innovation Studio and deploy their own development resources, or utilize certified partners, to develop customized services or unique integrations, allowing them to innovate more quickly and to differentiate their brands leveraging our secure digital banking platform. Additionally, FinTechs and other digital solution providers can use the Q2 Innovation Studio to develop integrations of their financial services offerings to our digital banking platform, allowing our broad set of digital banking platform customers to select from a substantial and growing catalogue of pre-integrated technology partners to quickly and easily deploy the latest financial and other services solutions expected by End Users. Q2 Innovation Studio can significantly reduce the time and cost it takes to bring new offerings to market and create new opportunities for customer and End User engagement and retention. We believe Q2 Innovation Studio facilitates a mutually beneficial ecosystem of financial institutions, FinTechs and other digital solution providers, allowing them to partner, generate new revenue opportunities, and enhance End User engagement in the new frontier of financial services.
Helix
Helix, which we formerly marketed as Q2 BaaS, allows FinTechs and innovative Brands to incorporate banking services into their digital offerings, allowing them to easily and efficiently incorporate highly personalized financial experiences within their digital offerings and meet the stringent regulatory and technical requirements applicable to financial institutions and their banking services. Helix combines a cloud-based, real-time core processing platform with the services necessary to support it, including integrated issuer processing, identity verification technologies and the banking services of one of Q2's financial institution partners. These financial institution partners provide the highly-regulated banking services which FinTechs and Brands cannot provide on their own without a bank charter, including issuing accounts and cards, holding and insuring deposits and moving money on the FinTech's or Brand's behalf.
Implementation Services, Professional Services and Customer Support
We seek to deepen and grow our customer relationships by providing consistent, high-quality implementation services, professional services, advisory services and customer support, which we believe drive higher customer retention and incremental sales opportunities within our existing customer base. We structure our implementation teams to effectively collaborate with the management and technology teams of our customers ensuring the rapid deployment and effective utilization of our solutions. We offer customized professional services to assist our customers with their efforts to extend our offerings and differentiate their brands. In certain cases, we establish more tailored, premium professional services engagements, or Premier Services, with select customers resulting in a deeper and ongoing level of engagement with them. Under certain circumstances for our digital lending solutions, we also partner with third-party professional system integrators to support our customers in the installation and configuration process. These implementation teams develop and execute a coordinated implementation plan for our customers centered around five standard phases of IT transformation projects: initiation, configuration, application testing, limited production and production.
Our customer support personnel serve the comprehensive support-related needs of our customers. Due to the highly-regulated and complex nature of the financial services industry, our implementation and customer support teams, including any third-party professional system integrators with which we partner, must be knowledgeable about our solutions and the regulatory environment in which our customers are required to operate.
Partner Offerings
In addition to our Q2 Innovation Studio offerings, our customers are reliant on an ever-growing ecosystem of third-party digital solutions to complement their financial services offerings and we provide a broad range of tools to help our customers efficiently bring them to market. The flexible nature of our solutions, along with our proprietary, highly flexible set of integration tools, allows us to build rapid integrations with our customers' internal and third-party systems to support End-User activities and customer processes. These integration tools connect with a wide variety of third-party applications, allowing us to seamlessly integrate with our customers' internal and third-party systems such as account services, payments and imaging. Our ability to integrate with these systems enables our customers to offer a comprehensive set of consumer and commercial functionality to their End Users.
15

Sales and Marketing
Our sales and marketing organization is responsible for growing our customer base and maintaining and expanding relationships with our existing customers. We sell our solutions primarily through our direct sales organization but also through partnerships for select solutions and global regions. Our direct sales organization consists of experienced sales professionals who are organized by geography, account size, type of market and whether a prospect is a new or existing customer. Customers are assigned a dedicated representative to provide ongoing assistance in the execution of the customer's digital strategy to meet the needs of its End Users. Our sales representatives are supported by our solutions consulting and sales operations teams.
Our marketing team complements our sales organization through integrated programs for demand creation, pipeline acceleration, customer expansion and brand advocacy. While the financial institution market is well-defined due to the regulatory classification of financial institutions, the markets for FinTechs and other financial services providers are broader and more difficult to define due to the changing number of providers in each market. We focus our marketing efforts on sponsorships, highly-targeted tradeshows, publications, digital newsletters, digital advertising, account-based marketing, as well as referral agreements with strategic industry partners. Our marketing team also conducts primary research to support our industry thought leadership and to identify emerging trends in End-User behavior and digital activities. Our marketing programs primarily target digital transformation, technology, finance, operations and marketing executives as well as senior business leaders.
Research and Development
Our focus on innovation has fueled our growth and enables us to provide our customers secure, cloud-based digital solutions that transform the ways in which financial institutions, FinTechs and other financial service providers engage with End Users. We allocate significant resources to developing and improving our solutions to meet our customers' evolving needs. We monitor and test our solutions regularly, and we maintain a disciplined release process to enhance our existing solutions and introduce new capabilities without interrupting service delivery. We follow state-of-the-art practices in software development and design, including using modern programming languages, data storage systems and other tools. Our multi-tiered architecture enables us to scale, add and modify features quickly in response to changing market dynamics, customer needs and regulatory requirements. Our platform approach supports rapid development and deployment of new features to address evolving market needs. We also enable customers to address their market-specific needs via our extension and integration frameworks, which is a key aspect of our technology strategy.
Technology and Operations
Due to the highly regulated nature of the financial services industry, our digital banking platform combines both multi-tenant and single instance aspects. This structure is designed to maximize End-User data security and minimize compliance cost and risks. Our solutions utilize a multi-tiered architecture that allows for scalability, operational simplicity, security and disaster recovery. We have also developed an internal operations and analytics platform that aggregates and leverages customer instance and End-User experience captured within our solutions to drive future innovation and scale.
We serve our digital banking platform customers from a distributed cloud which combines multiple public cloud vendors and a private cloud consisting of active-active American National Standards Institute Tier 4 datacenters managed by a leading co-location partner. Our digital lending and Helix solutions are hosted by cloud-based hosting services. All of our hosting environments are under a single security posture and compliance stance, allowing us to integrate the various solutions together into a seamless End-User experience, minimizing the impact and relevance of any one component on our combined distributed cloud hosting environment. This configuration provides us with a flexible foundation to support our innovation, allowing us to position services on a piecemeal basis to maximize their performance, scale, cost, resiliency and security.
We utilize prevailing industry configurations to minimize service interruptions, and regularly consider and implement improvements to enhance the resiliency of our services, including our recent improvements to actively distribute services across both data centers. As a result of these improvements, our network infrastructure is fully redundant within each of our data centers, including network teaming to provide network redundancy that includes multiple upstream Internet connections. We have also purchased a private block of IP address space to simplify and expedite our disaster recovery management operations for our digital banking platform customers.
Our digital banking platform has had average uptime in excess of 99.9% since January 2013. We actively monitor our infrastructure 24x7 for any sign of vulnerability, and we seek to take preemptive action to minimize and prevent downtime. Our hosting environments employ advanced measures to ensure integrity and security, from layers of zero-trust network access, design-to-fail architecture, anomaly behavior detection of technical assets, to privileged credential access control. We also use strong endpoint hardening and monitoring to mitigate risk posed by the devices used by our globally distributed workforce.
16

All End Users of our solutions are authenticated, authorized and validated before they can access our solutions. End Users must have, at a minimum, a valid user ID and associated password. Many of our customers also employ other authentication methods such as out-of-band one-time password delivery to log on to our solutions and hardware cryptographic tokens to authorize transactions. Our layered security model allows different groups of End Users to have different levels of access to our solutions. Our code is security reviewed multiple times before being deployed into production, our solutions' vulnerability is tested using internal tools prior to release, and an independent third party performs penetration and vulnerability tests on our solutions periodically.
Intellectual Property
We rely on a combination of patent, trademark, trade secrets and copyright laws, as well as confidentiality procedures and contractual restrictions, to establish, maintain and protect our proprietary rights. As of December 31, 2021, we had nine U.S. patent applications pending and eight issued U.S. patents, with expiration dates ranging from October 2027 to January 2038. Despite substantial investment in research and development activities, we have not focused on patents and patent applications historically. We license third-party technologies, such as bill pay technologies, that are incorporated into some of our solutions.
Our Competition
The market for digital solutions for financial services providers is highly competitive. We believe that the comprehensive integration among our solution offerings and our customers' internal and third-party systems, combined with our deep industry expertise, reputation for consistent, high-quality customer support, and our unified cloud-based digital banking, digital lending, Q2 Innovation Studio and Helix solutions distinguish us from the competition.
We currently compete with providers of technology and services in the financial services industry, including point system vendors, core processing vendors and systems internally developed by financial services providers. With respect to our digital banking platform, we have a number of point solution competitors, including NCR Corporation, or NCR, Alkami Technology, Inc. and Temenos AG in the online, consumer and small business banking space and Finastra, ACI Worldwide, Inc. and Bottomline Technologies (de), Inc. in the commercial banking space. We also compete with core processing vendors that provide systems and services such as Fiserv, Inc., Jack Henry and Associates, Inc. and Fidelity National Information Services, Inc., or FIS. With respect to our lending platform, we compete against a number of point system competitors, including Abrigo, Baker Hill Solutions, LLC, Fair Isaac Corporation, nCino, Inc., Finastra, Moody's Analytics, Inc., Brilliance Financial Technology, Oracle Corporation, Temenos AG, and core processing vendors, including FIS and Fiserv. With respect to our Helix solution, we primarily compete with Galileo Financial Technologies, LLC, Marqeta, Inc. and Green Dot Corporation. With respect to our Q2 Innovation Studio, due to the vast number of potential use cases and customer segments, the list of potential competitors is extremely broad and varied, but includes companies across the retail banking, financial services, transaction processing, consumer technology and financial technology services industries.
Some of our competitors have significantly more financial, technical, marketing and other resources than we have, may devote greater resources to the promotion, sale and support of their systems than we can, have more extensive customer bases and broader customer relationships than we have and have longer operating histories and greater name recognition than we have. In addition, many of our competitors expend more funds on research and development in terms of absolute dollars.
Although we compete with point system vendors and core processing vendors, we also partner with some of these vendors for certain data and services utilized in our solutions and receive referrals from them. In addition, certain of our customers have or can obtain the ability to create their own in-house systems, and while many of these systems have difficulties scaling and providing an integrated platform, we still face challenges displacing in-house systems and retaining customers that choose to develop an in-house system.
We believe the principal competitive factors for why customers choose our solutions in the financial services markets we serve include the following:
alignment with the missions of our customers;
ability to provide a single platform for consumer and commercial End Users;
ability to provide a comprehensive portfolio of products of integrated end-to-end solutions for both account holders and borrowers;
full-feature functionality across digital channels;
ability to integrate targeted offers for End Users across digital channels;
ability to support financial institutions in acquiring deposits with open API technologies;
17

SaaS delivery and pricing model;
ability to support both internal and external developers to quickly integrate with third-party applications and systems utilizing an SDK;
design of the End-User experience, including modern, intuitive and touch-centric features;
configurability and branding capabilities for customers;
familiarity of workflows and terminology and feature-on-demand functionality;
integrated multi-layered security and compliance of solutions with regulatory requirements;
quality of implementation, integration and support services;
domain expertise and innovation in financial services technology;
ability to innovate and respond to customer needs rapidly;
rate of development, deployment and enhancement of solutions; and
ability to collect and utilize data generated by our solutions to deliver insights to our customers.
We believe that we compete favorably with respect to these factors within the financial institution and other financial services providers markets we serve, but we expect competition to continue and increase as existing competitors continue to evolve their offerings and as new companies enter our market. To remain competitive, we believe we must continue to invest in research and development, sales and marketing, customer support and our business operations generally.
People
As of December 31, 2021, we had 2,028 employees, of which 2,024 are full time employees, 1,691 of which were employed in the United States, and 337 were employed outside of the United States. We consider our current relationship with our employees to be good. None of our employees are represented by a labor union or are a party to a collective bargaining agreement.
At Q2, we view our people and culture as our greatest asset. For more than 17 years, Q2 has been recognized and defined by our mission-driven culture. Our mission is to build stronger and more diverse communities by strengthening their financial institutions. Our people are paramount to our success, and we have always operated with a set of principles to help guide us in how we treat one another, run our business and serve our customers, partners and communities. To ensure our continued success, we endeavor to nurture our mission-driven culture by how we grow our teams, define our goals and reward our employees. Our current programs focus on the following key human capital measures and objectives:
Diversity, Equity and Inclusion
As a global company, we embrace the diversity of our employees, partners, customers, other stakeholders and the communities we collectively serve. We believe that consideration of differing points of view, including unique backgrounds, experiences and talents, is critical to our success. We are building diversity, equity and inclusion, or DEI, into our culture with a focus on creating environments and practices that mitigate bias and allow our employees to be their best. Based on information provided by our employees who opted to self-identify, representing the vast majority of our employees, our employee population as of December 31, 2021 reflected the following:
 Women
Non-White (1)
Overall35%27%
Director-level employees and above25%18%
___________________________________________________________________________
(1)Excludes the impact of our Bangalore, India operations.
Our DEI efforts highlight:
promoting an equal opportunity work environment that enables employees to feel safe to express their ideas and perspectives and where they feel they belong;
building communities within Q2 through employee resource groups, or ERGs, which serve as networks and provide professional development opportunities;
18

educating employees and leaders to recognize where bias exists and building practices to combat its impact;
recruiting, developing and retaining diverse top talent; and
reinforcing our commitment by supporting external community-based DEI-focused causes and organizations.
In fiscal 2021, our DEI initiatives included:
hiring our inaugural DEI senior strategist who has been tasked holistically with driving our DEI journey, including developing, delivering and operating frameworks, processes and procedures designed to benefit current and future Q2 team members;
initiating equity audits, by department, to identify and address potential inequities that are inconsistent with our DEI philosophy and goals, including audits focused on our hiring practices, resource onboarding and vendor selection, among others;
launching a new leadership training institute targeting our executive leadership team with enhanced DEI focus;
achieving global pay equity for our female employees;
publishing our first environmental, social and governance, or ESG, report, which included new disclosure on our DEI progress and initiatives;
forming our first formal ERGs, focused on underrepresented groups: Black Q2, Women at Q2, and Q2 Pride (LGBTQIA+); and
enhancing communications to internal and external stakeholders of our DEI commitment, efforts and progress.
We continue to evolve our practices and operating procedures, looking for new ways to identify and eliminate bias and inequities within our organization, including enhanced employee feedback and data collection to supplement our understanding and support of our teams. More than 25% of Q2's team members participated in our inaugural ERG sessions in 2021 and, based on this success, we plan to add additional ERG focus areas in 2022 to create additional connection points for the wide variety of communities within the global Q2 team.
We are also focusing our charitable efforts on new causes with DEI-focused philanthropies, providing opportunities for our team members to learn as well as give back. During 2021, we were fortunate to bring awareness to a variety of important community programs supporting a range of needs, including The Trevor Project which operates the world's largest suicide prevention and crisis intervention organization for LGBTQ youth, and Homes for our Troops, which builds homes for U.S. veterans in need. Our charitable efforts also focus on causes outside of the U.S., including India-based Srishti Special Academy, which provides special education and training to improve invaluable life skills for those challenged with developmental disabilities.
Employee Engagement and Culture
Since our inception, our culture has been rooted in our mission to build stronger and more diverse communities by strengthening the financial institutions that serve them. We believe our passion, dedication and commitment towards this mission is a significant differentiator for us with our customers and employees. Our culture is demonstrated and shared through our employee traditions and customs and daily engagements among our employees and with our customers. We continue to refine our employee engagement programs to meet the continued and changing needs of our Q2 team members, including to accommodate a far greater number of remote employees and new hybrid working styles. We offer a range of learning and social opportunities from hosted cooking lessons, exercise programs, book clubs, games and music concerts for frequent, varied ways to engage with our employees.
We live our essential mission of supporting communities through active community support with volunteerism and financial support. We partner with local non-profits that align to our employees' passions with hands-on and virtual volunteering, providing care and impact to communities across the globe. Additionally, we use technology and online tools, such as YourCause, to help promote volunteer opportunities for individual employees and teams. We reward our employees for their service with donation dollars to share back with non-profits of their choice. As an example, in 2021 we launched "Spark: Igniting a Community of Philanthropists" to focus our team members' passion to support non-profits, increase awareness of volunteerism and generate financial support for employee causes. In 2021, despite limitations on our ability to sponsor in-person involvement due to the COVID-19 pandemic, our team members reported more than 4,000 hours of community service to nearly 150 different causes, and our team members gave more than $275,000 in donations to causes of their choice, which
19

Q2 was able to amplify by giving more than $965,000 in corporate donations and sponsorships, including in part through matching employee contributions.
Understanding how our team members are doing is more critical than ever. We are committed to our annual company-wide engagement surveys and thoroughly analyze the results from those, including through the use of third-party analytics, to ensure we hear our employees and understand their input and feedback. Additionally, we conduct pulse surveys at least quarterly to supplement our annual engagement surveys and obtain the latest information and feedback from employees, which helps us more promptly enhance employee programs and benefits. Our leadership team routinely considers the feedback from our employee engagement surveys, both positive and constructive, and focuses on making employee-suggested changes to become an even better place to work.
Q2 has been an honoree of Austin American-Statesman's "Top Places to Work" for 11 consecutive years and has also been similarly recognized with "Best Places to Work" accolades in our other locations, including Lincoln, Nebraska, Minneapolis, Minnesota and Charlotte, North Carolina, based upon our employees satisfaction ratings. In 2021, Q2 was also awarded a place on the "Top Places to Work USA," based on our employee survey responses across the country.
Our culture is visible across our organization and highlighted through a host of initiatives, programs and committees including the following:
our portfolio of company-wide events and forums that foster connections to the organization and one another;
our employee volunteer committees focused on culture, wellness, and charitable causes that help create opportunities for employees to support causes to make a difference in the workplace and local communities;
our workspaces and virtual workspace resources that reinforce our mission and guiding principles and promote a collaborative, high-energy work environment that helps facilitate team-based problem solving and cross-departmental learning; and
our evolving new-hire employee orientations that help new employees learn about our business, culture, mission and values and be positioned for successful performance in their new roles.
To create a culture of teamwork and rewards, we support a range of recognition programs. One of our most utilized programs is a points-based rewards system that allows our employees to highlight successes and give thanks to individuals and teams across the organization. We encourage the engagement of peer-to-peer recognition and showcase our wins, while we utilize Q2's guiding principles as a framework to recognize the behaviors we expect our employees to model. We provide other meaningful opportunities for recognition that emphasize our commitments to each other and our customers, including our Circle of Awesomeness recognition program which awards our outstanding sales and non-sales employees based on employee and customer nominations with sizable awards, which have included company-paid group vacations and team events among other items.
Through our sponsorship of Q2 Stadium and our partnership with Austin FC, Austin's major league soccer team, we are also able to extend Q2's philanthropic footprint, through volunteering and fundraising events, and offer meaningful team-building experiences, including:
support of three central Texas nonprofits targeting underserved communities;
entrepreneurial sponsorships providing funding to minority-owned startups;
our 2021 Dodgeball tournament for the Juvenile Diabetes Research Foundation, held at Q2 Stadium, that raised $81,000;
sponsoring and volunteering for Austin's largest blood drive on record, hosted at Q2 Stadium; and
providing Austin FC game day experiences for over 400 of our employees and a variety of customers and non-profit partners.
Learning and Development
We recognize the importance of employees developing and progressing in their careers, starting on their first day with our robust new-hire employee orientation and thoughtful onboarding plans, which are designed to give employees a successful beginning of their Q2 careers. Once employees are onboarded, we then look at the ways in which their skills and careers can further develop at Q2. We provide a variety of resources to help our employees grow in their current roles and build new skills, including a wide variety of development resources and courses through on-demand as well as facilitated learning opportunities. We emphasize individual and team development planning as part of our annual goal-setting process. We believe leading our
20

employees is one of the greatest acts of trust we can show to our managers, and accordingly all managers go through training to enable them to effectively perform as leaders. We offer leadership development resources and programs for all leaders at all experience levels, have created leadership competencies based on our guiding principles to help frame our leadership development programs and continue to build tools to continually advance leaders' capabilities to develop and scale their teams. Globally, we are invested in higher education through internship programs that target colleges and universities. In 2021, our 10-week U.S. summer college intern program hosted its largest class yet with 39 students working both remotely and on Q2 campuses across nearly every function for on-the-job learning opportunities alongside targeted curriculum to create an immersive learning experience.
We offer learning experiences in a variety of formats. We offer role-specific training, ongoing professional skills development and we collaborate with other learning partners to create a wide portfolio of learning resources. Q2 continues to be a presenting sponsor of the annual Texas Conference for Women that allows more than 50 of our leadership nominated employees to participate in the virtual conference. We were also a founding sponsor of the Austin-based African American Leadership Institute and are proud to continue our sponsorship into 2022.
Talent Acquisition
We work diligently to attract the best talent from a diverse range of sources to meet the current and future demands of our business. We have established relationships with world-class universities, including historically black colleges and universities, or HBCUs, professional associations and industry groups to proactively attract talent. We have a strong employee value proposition that leverages our unique mission-driven culture, collaborative working environment, competitive pay structures and exciting growth opportunities to attract talent. We are proud that for fiscal 2021 over 20% of our requisitions were filled internally, utilizing our strong internal talent pipeline as well as building the external talent pipeline needed to support our growth. We leverage multiple resources specifically targeting diverse candidates in our recruiting pipeline, and we are making investments to help us reduce or mitigate any unconscious bias that exists in the recruiting process. We continue to focus on talent development to broaden and enable our recruiting and leadership teams to advise and deploy even more inclusive recruitment practices.
Compensation and Benefits
Our compensation programs are designed to provide a compensation package that will attract, retain, motivate and reward superior employees who must operate in a fast paced, highly-competitive, and technologically-challenging environment, commensurate with their roles and contributions. For our Director-level and above employees, as well as all of our sales and implementations personnel, we seek to do this by linking annual changes in compensation to overall Company performance, and where applicable, each individual's contribution to the results achieved. The emphasis on overall Company performance is intended to align such employees' financial interests with the interests of our stockholders, particularly as it relates to our long-term incentive plans. Commencing with our 2022 compensation year, for non-commission employees below the Director level whose roles and contributions are less able to influence the corporate performance measures we typically use to incentivize our more senior employees, we instead allocate what would be their at-market, target bonus percentage to guaranteed amounts, payable ratably over the year, while still factoring company and individual performance into their future advancement and other aspects of their compensation. We are committed to providing comprehensive benefit options, and it is our intention to offer benefits that will allow our employees and their families to live healthier and more secure lives. Some examples of our wide-ranging global benefits offered are: 401(k) retirement plan and pension plans, including employer contributions; medical insurance, prescription drug benefits, dental insurance, vision insurance, accident insurance, critical illness insurance, life insurance, disability insurance, health savings accounts, flexible spending accounts, legal insurance and pet insurance.
Employee Well-Being
We are committed to the health, safety and well-being of our employees. In addition to traditional employee benefits, we offer a number of innovative benefits to support the physical, mental and financial health of our employees. These include, among many other things: virtual wellness clinics and classes; online tools that assist employees with their physical and mental health; and special events with outside vendors and participants focusing on employee well-being. We also provide global access to an Employee Assistance Program (EAP) providing our employees and anyone living in their household with access to a variety of resources, including mental health and counseling, work life balance and online legal resources.
Refer to "Impact of COVID-19 Pandemic" included in Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" and "Risks Related to Covid-19 Pandemic" included in Item 1A, "Risk Factors" for additional information on the impacts and risks of the COVID-19 Pandemic on us and the actions we have taken in response to the COVID-19 pandemic.
21

Government Regulation
As a technology service provider to financial institutions, FinTechs and Alt-FIs in the United States, we are not required to be chartered by the Office of the Comptroller of the Currency, the Board of Governors of the Federal Reserve System, the Federal Deposit Insurance Corporation, the National Credit Union Administration or other federal or state agencies that regulate or supervise our customers and other providers of financial services in the United States.
Our customers and prospects are subject to extensive and complex regulations and oversight by federal, state and other regulatory authorities. These laws and regulations are constantly evolving and affect the conduct of our customers' operations and, as a result, our business. Our solutions must enable our customers to comply with applicable requirements such as the following:
the Dodd-Frank Wall Street Reform and Consumer Protection Act, or Dodd-Frank Act;
the Electronic Funds Transfer Act;
Mobile Banking Guidance;
the Electronic Signatures in Global and National Commerce Act;
federal, state and other usury laws;
the Gramm-Leach-Bliley Act, or GLBA;
the EU General Data Protection Regulation, or GDPR;
laws against unfair, deceptive, or abusive acts or practices;
the Privacy of Consumer Financial Information regulations;
the Guidance on Supervision of Technology Services Providers promulgated by the Federal Financial Institutions Examination Council, or FFIEC;
third-party risk management regulations;
the Guidance on Outsourcing Technology Services promulgated by the FFIEC; and
other federal, state and international laws and regulations.
We are subject to periodic examination by regulators under the authority of the FFIEC under its Guidance on the Supervision of Technology Services Providers and the Gramm-Leach-Bliley Act of 1999, and federal, state and other laws that apply to technology service providers as a result of the services we provide to the institutions and entities they regulate. As an independent technology service provider, we are examined by federal financial regulators on a rotating basis. These examinations are based on guidance from the FFIEC, which is a formal interagency body empowered to prescribe uniform principles, standards and report forms for the examination of financial institutions and to make recommendations to promote uniformity in the supervision of financial institutions. The examinations cover a wide variety of subjects, including our management, acquisition and development activities, support and delivery, IT audits, cybersecurity, as well as our disaster preparedness and business recovery planning. The regulators that make up the FFIEC have broad supervisory authority to remedy any shortcomings identified in an examination. Following an examination, our financial institutions customers may request an executive summary of the examination through their lead examination agency.
The Dodd-Frank Act granted the Consumer Financial Protection Bureau, or CFPB, authority to promulgate rules and interpret certain federal consumer financial protection laws, some of which apply to the solutions we offer. In certain circumstances, the CFPB also has examination and supervision powers with respect to service providers who provide a material service to a financial institution offering consumer financial products and services.
The compliance of our solutions with these requirements depends on a variety of factors, including the functionality and design of our solutions, the classification of our customers, and the manner in which our customers and their End Users utilize our solutions. In order to comply with our obligations under these laws, we are required to implement operating policies and procedures to protect the privacy and security of our customers' and their End Users' information and to undergo periodic audits and examinations.
22

Privacy and Information Safeguard Laws
In the ordinary course of our business, we and our customers using our solutions access and transmit certain types of data, which subjects us and our customers to certain privacy and information security laws in the United States and internationally, including, for example, GLBA, CCPA, CPRA and GDPR, and other laws or rules designed to regulate consumer information and mitigate identity theft. We are also subject to privacy laws of various states. These laws impose obligations with respect to the collection, processing, storage, disposal, use and disclosure of personal information, and require that financial services providers have in place policies regarding information privacy and security. In addition, under certain of these laws, we must provide notice to consumers of our policies and practices for sharing nonpublic information with third parties, provide advance notice of any changes to our policies and, with limited exceptions, give consumers the right to prevent use of their nonpublic personal information and disclosure of it to unaffiliated third parties. Certain of these laws may, in some circumstances, require us to notify affected individuals of security and privacy breaches of computer databases that contain their personal information. These laws may also require us to notify relevant law enforcement, regulators or consumer reporting agencies in the event of a data breach, as well as businesses and governmental agencies that own data. In order to comply with the privacy and information safeguard laws, we have confidentiality and information security standards and procedures in place for our business activities and our third-party vendors and service providers. Privacy and information security laws evolve regularly, requiring us to adjust our compliance program on an ongoing basis and presenting compliance challenges.
Available Information
Our website address is https://q2.com. Our Annual Report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 are available through the investor relations page of our Internet website free of charge as soon as reasonably practicable after we electronically file such material with, or furnish it to the SEC. Our website and the information contained therein or connected thereto are not intended to be incorporated into this Annual Report on Form 10-K. In addition, the SEC maintains an Internet site (http://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.
Our business, prospects, financial condition, operating results and the trading price of our common stock could be materially adversely affected by a variety of risks and uncertainties, including those described below, as well as other risks not currently known to us or that are currently considered immaterial. In assessing these risks, you should also refer to the other information contained in this Annual Report on Form 10-K, including our consolidated financial statements and related notes. Our principal risks include risks associated with:
the COVID-19 pandemic and its effects;
our ability to manage our rapid growth;
the development of and changes to the market for our solutions compared to our expectations;
focusing on the financial services industry and any geographies where we have customer concentration;
managing implementation of a higher volume of or more complex configurations of our solutions;
customer acceptance of and satisfaction with our existing and new solutions;
intense competition in the markets we serve;
integration of our solutions with and reliance by our solutions on third-party systems or services;
security and privacy breaches and defects or errors in our solutions;
failures associated with payment transactions;
customer training and customer support;
evolving technological requirements and enhancements and additions to our solution offerings;
our sales and marketing capabilities, including partner relationships and the length, cost and unpredictability of our sales cycle;
dependency on our management team and other key employees and recruiting and retaining talent;
23

labor shortages, turnover, and labor cost increases;
international operations;
mergers and acquisitions;
our convertible debt obligations and our ability to secure sufficient additional financing;
our revenue recognition method and the relative impacts of changes in subscription rates on implementation costs;
quarterly fluctuations in our operating results relative to our expectations and guidance and the accuracy of our forecasts and the market data we use;
our history of net operating losses and our ability to utilize our net operating loss carryforwards;
the unpredictability of customer subscription renewals or adoption;
our profit margins and the unpredictability of End-User adoption and usage, and customer implementation and support requirements;
changes in financial accounting standards or practices;
maintaining proper and effective internal controls and producing accurate and timely financial statements;
sales taxes on our solutions;
accounting for our convertible notes;
regulations applicable to us, our customers and our solutions and the impacts of any violation of these regulations;
litigation or threats of litigation;
protecting our intellectual property;
"open source" software in our solutions;
expenses and administrative burdens as a public company;
the dilutive effects of future sales, or anticipation of future sales, of our common stock;
unfavorable or misleading research by industry analysts;
our stock price volatility and historical policy of no dividends;
anti-takeover provisions in our charter documents and Delaware law;
dilution to our stockholders resulting from raising capital or using equity for acquisitions; and
our convertible notes and related hedge, warrant and capped call transactions.
Risks Related to the COVID-19 Pandemic
The global COVID-19 pandemic may adversely affect our business, results of operations and financial condition.
The COVID-19 pandemic has created significant volatility, uncertainty and disruption in the global economy. Although we have implemented measures to mitigate the impact of the COVID-19 pandemic, these measures have not fully mitigated, and may not in the future fully mitigate, the impact of the COVID-19 pandemic on our business, financial condition and results of operations. During 2020 and into 2021 we experienced delays in certain purchasing decisions and implementations by our customers and prospective customers due to the COVID-19 pandemic, resulting in negative impacts on our bookings, revenues, gross margins and cash flows from operations. However, during the second half of 2021, we observed an improved sales environment relative to 2020 and the first half of 2021, and we believe that for 2022 the sales environment and the timing of purchasing decisions and implementations by customers will similarly reflect an improvement relative to 2020 and the first half of 2021, though our revenues for 2022 will continue to reflect the negative impacts from these prior periods. The extent to which the COVID-19 pandemic may continue to impact our business, results of operations and financial condition is uncertain and will depend on numerous evolving factors outside of our control that we are not able to accurately predict, including:
the duration and scope of the COVID-19 pandemic, including the impacts and timing of future variants such as the Omicron variant;
24

governmental actions taken in response to the COVID-19 pandemic that restrict or disrupt global economic activity, including restrictions imposed on the operation of our business in our U.S. and international locations;
business failures, reductions in information technology spending, late or missed payments, or delays in purchasing decisions by our customers and our prospective customers and the resulting impact on demand for our solutions, or our ability to add new customers and retain existing customers;
our ability to continue to effectively market, sell and support our solutions through disruptions to our operations, the operations of our customers and partners and the communities in which our and their employees are located, including disruptions resulting from the spread of the virus, quarantines, office closures, reallocation of internal resources and transitions to remote working arrangements; and
our ability to develop new solutions, enhance our existing solutions and acquire new solutions in this uncertain business environment.
In addition to the adverse impact any of these factors could have on our business, results of operations and financial condition, these factors and the other impacts of the COVID-19 pandemic also could cause, contribute to, or increase the likelihood of the risks and uncertainties identified elsewhere in this Annual Report on Form 10-K, any of which could materially adversely affect our business, results of operations and financial condition.
Risks Related to our Operations, Industry and the Markets We Serve
We have experienced rapid growth in recent periods and if we fail to manage our growth effectively or experience a decline in our growth rate, we may be unable to execute our business plan, maintain high levels of service and customer satisfaction or adequately address competitive challenges, and our financial performance may be adversely affected.
Since our inception, our business has rapidly grown, which has resulted in large increases in our number of employees, expansion of the types of solutions we sell and the customers we sell them to, expansion to international locations and international customers, expansion of our infrastructure, enhancement of our internal systems and other significant changes and additional complexities. Our revenues increased from $315.5 million for the twelve months ended December 31, 2019 to $402.8 million for the twelve months ended December 31, 2020 and $498.7 million for the twelve months ended December 31, 2021. While we intend to further expand our overall business, customer base, and number of employees, our recent growth rate is not necessarily indicative of the growth that we will achieve in the future. The growth in our business generally, our management of a growing workforce and international customer base and the stress of such growth on our internal controls and systems require substantial management effort, infrastructure and operational capabilities. To support our growth, we must continue to improve our management resources and our operational and financial controls and systems, and these improvements may increase our expenses more than anticipated and result in a more complex business, and our failure to timely and effectively implement these improvements could have an adverse effect on our operations and financial results. In addition, our increased focus on selling our solutions to larger customers and the increased breadth of our solution offerings and the types of customers we serve may result in greater uncertainty and variability in our business and sales results. We also will have to anticipate the necessary expansion of our relationship management, implementation, customer service and other personnel to support our growth and achieve high levels of customer service and satisfaction, particularly as we sell to larger customers that have heightened levels of complexity in their hardware, software and network infrastructure needs and as we sell a broader range of solutions to a broader set of customers. Our success will depend on our ability to plan for and manage this growth effectively and to address challenges to our growth model resulting from rapid changes in economic conditions. If we fail to anticipate and manage our growth or are unable to provide high levels of system performance and customer service, our reputation, as well as our business, results of operations and financial condition, could be harmed.
Our sales cycle can be unpredictable, time-consuming and costly, which could harm our business and operating results.
Our sales process involves educating prospective customers and existing customers about the use, technical capabilities and benefits of our solutions. Prospective customers, especially larger financial services providers, often undertake a prolonged evaluation process, which typically involves not only our solutions, but also those of our competitors and lasts from six to nine months or longer. We may spend substantial time, effort and money on our sales and marketing efforts without any assurance that our efforts will produce any sales. It is also difficult to predict the level and timing of sales opportunities that come from our referral partners.
Events, such as the impacts of the COVID-19 pandemic, affecting our customers' businesses have and may continue to occur during the sales cycle that could affect the size or timing of a purchase, contributing to more unpredictability in our business and operating results. Such events have and may continue to cause our customers or partners to delay, reduce, or even cancel planned digital financial services spending and impact our business and operations. During 2020 and into 2021 we
25

experienced delays in certain purchasing decisions and implementations by our customers and prospective customers due to the COVID-19 pandemic, resulting in negative impacts on our bookings, revenues, gross margins and cash flows from operations. If customers or partners significantly reduce their spending with us or significantly delay or fail to make payments to us, our business, results of operations, and financial condition would be materially adversely affected, and as a result of our sales cycle, subscription model and our revenue recognition policies, the effects of such reductions or delays on our results of operations may not be fully reflected for some time.
If the market for our solutions develops more slowly than we expect or changes in a way that we fail to anticipate, our sales would suffer and our operating results would be harmed.
The market for financial services has been dramatically changing, and we do not know whether financial institutions and other financial services providers will adopt or continue to adopt our existing and new solutions or whether the market will change in ways that we do not anticipate. Many financial service providers have invested substantial personnel and financial resources in legacy software, and these institutions may be reluctant or unwilling to convert from their existing systems to our solutions. For financial service providers, switching from one provider of solutions (or from an internally developed legacy system) to a new provider is a significant endeavor. Many potential customers believe switching providers involves too many potential disadvantages such as disruption of business operations, loss of accustomed functionality, and increased costs (including conversion and transition costs). Furthermore, some financial institutions may be reluctant or unwilling to use a cloud-based solution over concerns such as the security of their data and reliability of the delivery model. These concerns or other considerations may cause financial institutions to choose not to adopt cloud-based solutions such as ours or to adopt alternative solutions, either of which would harm our operating results. We attempt to overcome these concerns through value enhancing strategies such as a flexible integration process, continued investment in the enhanced functionality and features of our solutions, and investing in new innovative solutions. If financial service providers are unwilling to transition from their current systems, the demand for our solutions and related services could decline and adversely affect our business, operating results and financial condition.
Our future success also depends on our ability to sell new solutions and enhanced solutions to our current and new customers. As we create new solutions and enhance our existing solutions to support new customer types, technologies and devices, these solutions and related services may not be attractive to customers. If the market for our solutions does not continue to evolve in the manner in which we believe it will or if our new solutions, in particular our Q2 Innovation Studio and Helix offerings, are not adopted by our current and prospective customers, our future business prospects may be negatively impacted. In addition, promoting and selling these new and enhanced solutions may require increasingly costly sales and marketing efforts, and if customers choose not to adopt these solutions, our business could suffer.
We derive substantially all of our revenues from customers in the financial services industry, and any downturn or consolidation in the financial services industry, or unfavorable economic conditions affecting regions in which a significant portion of our customers are concentrated or segments of potential customers on which we focus, could harm our business.
A significant portion of our revenues is derived from financial institutions. Financial institutions have experienced significant pressure in recent years due to economic uncertainty, liquidity concerns and increased regulation. In recent years, many financial institutions have merged or been acquired, and periodically during downturns many financial institutions fail. Failures and consolidations are likely to continue, and there are very few new financial institutions being created. Further, if our customers merge with or are acquired by other entities such as financial institutions that have in-house developed solutions or that are not our customers or use fewer of our solutions, our customers may discontinue, reduce or change the terms of their use of our solutions. It is also possible that the larger financial institutions that result from mergers or consolidations could have greater leverage in negotiating terms with us or could decide to replace some or all of our solutions. Financial institutions increasingly face competition from non-depository institutions or other innovative products or emerging technologies, such as cryptocurrencies, which may reduce the number of End Users or transactions using their more traditional financial services. Any of these developments could have an adverse effect on our business, results of operations and financial condition. In addition, any downturn in the financial services industry or unfavorable economic conditions affecting the regions in which our customers are concentrated or particular segments of customers on which we focus may cause our customers to reduce their spending on solutions such as ours, seek to terminate or renegotiate their contracts with us or fail.
As the number, size, type and complexity of customers that we serve increase and change, we may encounter implementation challenges, and we may have to delay revenue recognition for some complex engagements, which would harm our business and operating results.
We may face unexpected implementation challenges related to the complexity of our customers' implementation and integration requirements, particularly implementations for larger customers that have heightened levels of complexity in their hardware, software and network infrastructure needs. Our implementation expenses increase when customers have unexpected data, hardware or software technology challenges, or complex or unanticipated business or regulatory requirements. In addition, our customers typically require complex acceptance testing related to the implementation of our solutions. Implementation
26

delays also may require us to delay revenue recognition under the related customer agreement longer than expected. Further, because we do not fully control our customers' implementation schedules, if our customers do not allocate the internal resources necessary to meet implementation timelines or if there are unanticipated implementation delays or difficulties, our revenue recognition may be delayed. Losses of End Users or any difficulties or delays in implementation processes could cause customers to delay or forgo future purchases of our solutions, which would adversely affect our business, operating results and financial condition.
Our business could be adversely affected if our customers are not satisfied with our solutions, particularly as we introduce new products and solutions, or our systems, infrastructure and resources fail to meet their needs.
Our business depends on our ability to satisfy our customers and meet their needs. Our customers use a variety of network infrastructure, hardware and software, which typically increases in complexity the larger the customer is, and our solutions must support the specific configuration of our customers' existing systems, including in many cases the solutions of third-party providers. If our solutions do not currently support a customer's required data format or appropriately integrate with a customer's applications and infrastructure, then we must configure our solutions to do so, which could negatively affect the performance of our systems and increase our expenses and the time it takes to implement our solutions. Any failure of or delays in our systems or resources could cause service interruptions or impaired system performance. Some of our customer agreements require us to issue credits for downtime in excess of certain thresholds, and in some instances give our customers the ability to terminate the agreements in the event of significant amounts of downtime, or if we experience other defects with our solutions. If sustained or repeated, these performance issues could reduce the attractiveness of our solutions to new and existing customers, cause us to lose customers, and lower renewal rates by existing customers, each of which could adversely affect our revenue and reputation. In addition, negative publicity resulting from issues related to our customer relationships, regardless of accuracy, may damage our business by adversely affecting our ability to attract new customers and maintain and expand our relationships with existing customers.
If the use of our solutions increases, or if our customers demand more advanced features from our solutions, we will need to devote additional resources to improving our solutions, and we also may need to expand our technical infrastructure and related resources at a more rapid pace than we have in the past. This would involve spending substantial amounts to purchase or lease data center capacity and equipment, subscribe to new or additional third-party hosting services, upgrade our technology and infrastructure or introduce new or enhanced solutions. It takes a significant amount of time to plan, develop and test changes to our solutions and related infrastructure and resources, and we may not be able to accurately forecast demand or predict the results we will realize from such improvements. There are inherent risks associated with changing, upgrading, improving and expanding our technical infrastructure and related resources. Any failure of our solutions to operate effectively with future infrastructure and technologies could reduce the demand for our solutions, resulting in customer dissatisfaction and harm to our business. Also, any expansion of our infrastructure and related resources would likely require that we appropriately scale our internal business systems and services organization, including implementation and customer support services, to serve our growing customer base. If we are unable to respond to these changes or fully and effectively implement them in a cost-effective and timely manner, our service may become ineffective, we may lose customers, and our operating results may be negatively impacted.
The markets in which we participate are intensely competitive, and pricing pressure, new technologies or other competitive dynamics could adversely affect our business and operating results.
We currently compete with providers of technology and services in the financial services industry, including point system vendors and core processing vendors, as well as systems internally developed by financial services providers. With respect to our digital banking platform, we have a number of point solution competitors, including NCR Corporation, or NCR, Alkami Technology, Inc. and Temenos AG in the online, consumer and small business banking space and Finastra, ACI Worldwide, Inc. and Bottomline Technologies (de), Inc. in the commercial banking space. We also compete with core processing vendors that provide systems and services such as Fiserv, Inc., Jack Henry and Associates, Inc. and Fidelity National Information Services, Inc., or FIS. With respect to our lending platform, we compete against a number of point system competitors, including Abrigo, Baker Hill Solutions, LLC, Fair Isaac Corporation, nCino, Inc., Finastra, Moody's Analytics, Inc., Brilliance Financial Technology, Oracle Corporation, Temenos AG, and core processing vendors, including FIS and Fiserv. With respect to our Helix solution, we primarily compete with Galileo Financial Technologies, LLC, Marqeta, Inc. and Green Dot Corporation. With respect to our Q2 Innovation Studio solutions, due to the vast number of potential use cases and customer segments, the list of potential competitors is extremely broad and varied, but includes companies across the retail banking, financial services, transaction processing, consumer technology and financial technology services industries. Many of our competitors have significantly more financial, technical, marketing and other resources than we have, may devote greater resources to the promotion, sale and support of their systems than we can, have more extensive customer bases and broader customer relationships than we have and have longer operating histories and greater name recognition than we have. In addition, many of our competitors expend more funds on research and development.
27

We also may face competition from new companies entering our markets, which may include large established businesses that decide to develop, market or resell competitive solutions, acquire one of our competitors or form a strategic alliance with one of our competitors. In addition, new companies entering our markets may choose to offer competitive solutions at little or no additional cost to the customer by bundling them with their existing applications, including adjacent financial services technologies and core processing software. New entrants to the markets we serve might also include financial services providers developing financial services solutions and other technologies, including solutions built using competing BaaS solutions or open API platforms. Competition from these new entrants may make our business more difficult and adversely affect our results.
If we are unable to compete in this environment, sales and renewals of our solutions could decline and adversely affect our business, operating results and financial condition. With the introduction of new technologies and potential new entrants into the markets for our solutions, we expect competition to intensify in the future, which could harm our ability to increase sales and achieve profitability. In addition, we may face increased competition in our existing markets as we enter new markets or sections of a market with larger or different customers and new solutions. Our industry has also experienced recent consolidation which we believe may continue. Any further consolidation our industry experiences could lead to increased competition and result in pricing pressure or loss of market share, either of which could have a material adverse effect on our business, limit our growth prospects or reduce our revenues.
If we are unable to effectively integrate our solutions with other systems or services used by our customers and prospective customers, including if we are forced to discontinue integration due to security or quality concerns with a third-party system or service, or if there are performance issues with such third-party systems or services, our solutions will not operate effectively and our operations will be adversely affected.
The functionality of our solutions depends on our ability to integrate with other third-party systems and services used by our customers, including core processing software and, in the case of our Helix solutions, banking services. Certain providers of these third-party systems or services also offer solutions that are competitive with our solutions and may have an advantage over us with customers using their software by having better ability to integrate with their software and by being able to bundle their competitive products with other applications used by our customers and prospective customers at favorable pricing. We do not have formal arrangements with many of these third-party providers regarding our access to their APIs to enable these customer integrations.
Our business may be harmed if any such third-party provider:
changes the features or functionality of its services, applications and platforms in a manner adverse to us;
discontinues or limits our solutions' access to its systems or services;
suffers a security incident or other incident that requires us to discontinue integration with its systems or services or results in a compromise of our systems or services;
ceases to operate;
terminates or does not allow us to renew or replace our existing contractual relationships on the same or better terms;
modifies its terms of service or other policies, including fees charged to, or other restrictions on, us or our customers; or
establishes more favorable relationships with one or more of our competitors, or acquires one or more of our competitors and offers competing services.
Such changes could limit or prevent us from integrating our solutions with these third-party systems or services, which could impair the functionality of our solutions, prohibit the use of our solutions or limit our ability to sell our solutions to customers, each of which could harm our business. If we are unable to integrate with such third-party systems or services as a result of changes to or restricted access to the systems or services by such third parties during the terms of existing agreements with customers using such third-party systems or services, we may not be able to meet our contractual obligations to customers, which may result in disputes with customers and harm to our business. In addition, if any such third-party providers experience an outage, our solutions integrated with such systems or services will not function properly or at all, and our customers may be dissatisfied with our solutions. If the systems or services of such third-party providers have performance or other problems, such issues may reflect poorly on us and the adoption and renewal of our solutions and our business may be harmed. Although our customers may be able to switch to alternative technologies if a provider's systems or services were unreliable or if a provider was to limit such customer's access and utilization of its data or the provider's functionality, our business could nevertheless be harmed due to the risk that our customers could reduce their use of our solutions.
28

If our security measures or the security measures of our customers or third-party providers on whom we rely are compromised or unauthorized access to our systems or customer data is otherwise obtained, our solutions may not be secure or may be perceived as not being secure, and customers may curtail or cease their use of our solutions, our reputation may be harmed, and we may incur significant liabilities.
Certain elements of our solutions process and store personally identifiable information, or PII, such as banking and personal information of our customers and their End Users, and we also may have access to PII during various stages of the implementation process or during the course of providing customer support. Furthermore, as we develop additional functionality, we may gain greater access to PII. We maintain policies, procedures and technological safeguards designed to protect the confidentiality, integrity, availability and privacy of this information and our information technology systems. However, we cannot entirely eliminate the risk of improper or unauthorized access to or disclosure of PII or other security and privacy events that impact the integrity, availability or privacy of PII or our systems and operations, or the related costs we may incur to mitigate the consequences from such events. Further, given the flexibility and complexity of our solutions, there is a risk that configurations of, or defects in, the solutions or errors in implementation could create vulnerabilities to security and privacy breaches. There may be unlawful attempts to disrupt or gain access to our information technology systems or the PII or other data of our customers or their End Users that may disrupt our or our customers' operations. In addition, because we leverage third-party providers, including cloud, software, data center and other critical technology vendors to develop and deliver our solution to our customers and their End Users, we rely heavily on the data security technology practices and policies adopted by these third-party providers. A vulnerability in a third-party provider's software or systems, a failure of our third-party providers' safeguards, policies or procedures, or a breach of a third-party provider's software or systems could result in the compromise of the confidentiality, integrity or availability of our systems or the data housed in our solutions.
Our security measures and the security measures of our customers or third-party providers on whom we rely may not be sufficient to prevent our systems from being compromised as a result of third-party action, the error or intentional misconduct of employees, customers or their End Users, malfeasance or stolen or fraudulently obtained login credentials. Security incidents can result in unauthorized access to, loss of or unauthorized disclosure of this information, litigation, indemnity obligations and other possible liabilities, as well as negative publicity, which could damage our reputation, impair our sales, harm our business and result in increased volatility in our stock price. Cyber-attacks, ransomware attacks, account take-over attacks, fraudulent representations and other malicious Internet-based activity continue to increase and evolve and financial services providers, their End Users, and technology providers are often targets of such attacks. In addition to traditional computer "hackers," malicious code (such as viruses and worms), phishing, employee theft or misuse and denial-of-service attacks, sophisticated criminal networks as well as nation-state and nation-state supported actors now engage in attacks, including advanced persistent threat intrusions. Current or future criminal capabilities, discovery of existing or new vulnerabilities, and attempts to exploit those vulnerabilities or other developments, may compromise or breach our systems or solutions. In addition, third parties may attempt to fraudulently induce our employees or the employees of our customers or third-party providers into disclosing sensitive information such as usernames, passwords or other information to gain access to our confidential or proprietary information or the data of our customers and their End Users. A party who is able to compromise the security of our facilities could cause interruptions or malfunctions in our operations. We may be unable to anticipate or prevent techniques used to obtain unauthorized access or sabotage systems because they change frequently and generally are not detected until after an incident has occurred. As we increase our customer base and our brand becomes more widely known and recognized, we may become more of a target for third parties seeking to compromise our security systems or gain unauthorized access to the data of our customers and their End Users. In addition, there may be an increased risk of cyber-attacks or cyber fraud related to the COVID-19 pandemic, as cybercriminals attempt to profit from the disruption, given increased online banking, e-commerce and other online activity. Additionally, there is an increased risk that we may experience cybersecurity-related events such as COVID-19 themed phishing attacks and other security challenges as a result of most of our employees and our service providers working remotely from non-corporate managed networks during the ongoing COVID-19 pandemic and potentially continuing working remotely even after the COVID-19 pandemic has subsided. A failure or inability to meet our customers' expectations with respect to security and confidentiality could seriously damage our reputation and affect our ability to retain customers and attract new business.
Federal, state and other regulations may require us to notify customers and their End Users of data security incidents involving certain types of personal data. Security and privacy compromises experienced by our competitors, by our customers or by us may lead to public disclosures and widespread negative publicity. Any security and privacy compromise in our industry, whether actual or perceived, could erode customer confidence in the effectiveness of our security measures, negatively impact our ability to attract new customers, cause existing customers to elect not to renew their subscriptions or subject us to third-party lawsuits, regulatory fines or other action or liability, which could materially and adversely affect our business and operating results.
29

In addition, some of our customers contractually require notification of any data security and privacy compromise and include representations and warranties that our solutions comply with certain regulations related to data security and privacy. Although our customer agreements typically include limitations on our potential liability, there can be no assurance that such limitations of liability would be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim. We also cannot be sure that our existing general liability insurance coverage and coverage for errors or omissions will continue to be available on acceptable terms or will be available in sufficient amounts to cover one or more claims, or that our insurers will not deny or attempt to deny coverage as to any future claim. The successful assertion of one or more claims against us, the inadequacy of or denial of coverage under our insurance policies, litigation to pursue claims under our policies or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, financial condition and results of operations.
Defects or errors in our solutions, including failures associated with payment transactions, could harm our reputation, result in significant costs to us, impair our ability to sell our solutions and subject us to substantial liability.
Our solutions are inherently complex and may contain defects or errors, particularly when first introduced or as new versions are released. The volume and dollar amount of payment transactions that we, our customers and our third-party partners process is significant and continues to grow. Transactions facilitated by us, our customers and our third-party partners include debit card, credit card, electronic bill payment transactions, Automated Clearing House, or ACH, payments, real-time payments through faster payment networks, transactions in cryptocurrencies and check clearing that support consumers, financial institutions and other businesses. Despite extensive testing, from time-to-time we have discovered defects or errors in our solutions or the solutions of our third-party partners. In addition, due to changes in regulatory requirements relating to our customers or to technology providers to financial services providers like us, we may discover deficiencies in our or our third party partners' software processes related to those requirements. Material performance problems or defects in our solutions might arise in the future.
Any such errors, defects, other performance problems or disruptions in service to provide bug fixes or upgrades, whether in connection with day-to-day operations or otherwise, could be costly for us to remedy, damage our customers' businesses and harm our reputation. If the continuity of operations, integrity of processing, or ability to detect or prevent fraudulent payments were compromised in connection with payments transactions, we could suffer financial as well as reputational loss. In addition, if we have any such errors, defects or other performance problems, our customers could seek to terminate their agreements, elect not to renew their subscriptions, delay or withhold payment or make claims against us. Any of these actions could result in lost business, increased insurance costs, difficulty in collecting our accounts receivable, costly litigation and adverse publicity. Such errors, defects or other problems could also result in reduced sales or a loss of, or delay in, the market acceptance of our solutions.
Moreover, software development is time-consuming, expensive, complex and requires regular maintenance. Unforeseen difficulties can arise. If we do not complete our periodic maintenance according to schedule or if customers are otherwise dissatisfied with the frequency or duration of our maintenance services, customers could elect not to renew, or delay or withhold payment to us or cause us to issue credits, make refunds or pay penalties. Because our solutions are often customized and deployed on a customer-by-customer basis, rather than through a multi-tenant SaaS method of distribution, applying bug fixes, upgrades or other maintenance services may require updating each instance of our software, which could be time consuming and cause us to incur significant expense. We might also encounter technical obstacles, and it is possible that we discover problems that prevent our solutions from operating properly. If our solutions do not function reliably or fail to achieve customer expectations in terms of performance, customers could seek to cancel their agreements with us and assert liability claims against us, which could damage our reputation, impair our ability to attract or maintain customers and harm our results of operations.
30

Failures or reduced accessibility of third-party hardware, software or other services on which we rely could impair the delivery of our solutions and adversely affect our business.
We rely on hardware and services that we purchase or lease and software, including open source software, that we develop or license from, or that is hosted by third parties, to offer our solutions. In addition, we obtain licenses from third parties to use intellectual property associated with the development of our solutions. These licenses might not continue to be available to us on acceptable terms, or at all. These third-party providers have chosen and may in the future choose not to continue to support certain of the hardware, software or services we license. We also have chosen and may in the future choose to discontinue the use of the hardware, services or software we acquire or license from such third-party providers, which may require that we pay termination fees or recognize related accounting charges or impairments. While we are not substantially dependent upon any third-party hardware, services or software other than our third-party data centers, the loss of the right or ability to use all or a significant portion of our third-party hardware, services or software required for the development, maintenance and delivery of our solutions could result in delays in the provision of our solutions until we develop or identify, obtain and integrate equivalent technology, which could harm our business.
Any errors or defects in the hardware, services or software we use could result in errors, interruptions or a failure of our solutions. Although we believe that there are alternatives, any significant interruption in the availability of all or a significant portion of such hardware, services or software could have an adverse impact on our business unless and until we can replace the functionality provided by these products at a similar cost. Furthermore, such hardware, services and software may not be available on commercially reasonable terms, or at all. The loss of the right to use all or a significant portion of such hardware, services or software could limit access to our solutions. Additionally, we rely upon third parties' abilities to enhance their current products, develop new products on a timely and cost-effective basis and respond to emerging industry standards and other technological changes. We may be unable to effect changes to such third-party technologies, which may prevent us from rapidly responding to evolving customer requirements. We also may be unable to replace the functionality provided by the third-party software currently offered in conjunction with our solutions in the event that such software becomes obsolete or incompatible with future versions of our solutions or is otherwise not adequately maintained or updated.
We depend on data centers operated by third parties and third-party Internet hosting providers, and any disruption in the operation of these facilities or access to the Internet could adversely affect our business.
We currently host our digital banking platform solutions primarily from two third-party data center hosting facilities located in Austin, Texas and Carrollton, Texas, which are both operated by the same third-party provider, and our lending solutions, Helix solutions and a certain portion of our digital banking platform solutions are hosted by cloud-based providers, including Amazon Web Services and Microsoft Azure. The owners and operators of these current and future facilities and cloud-based hosting services do not guarantee that our customers' access to our solutions will be uninterrupted, error-free or secure. We may experience website disruptions, outages and other performance problems. These problems may be caused by a variety of factors, including infrastructure changes, human or software errors, viruses, security attacks, fraud, operational disruption, spikes in customer usage and denial of service issues. As a result of increased online banking activity due to the COVID-19 pandemic, including periodic significant increases in logins by End Users seeking to check their accounts for receipt of government stimulus funds, financial institutions and their online banking service providers have experienced periods of unprecedented user login activity, at times, resulting in delayed access to online banking for many financial institutions, including many of our customers. As a result of these delays, we have taken steps and made investments in additional data center capacity to increase the processing capacity of our online banking platform to minimize any future delays, and we expect to make additional incremental investments to further enhance our hosting infrastructure and support. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. We do not control the operation of these data center facilities and cloud-based services, and such facilities and services are vulnerable to damage or interruption from human error, intentional bad acts, power loss, hardware failures, telecommunications failures, fires, wars, terrorist attacks, floods, earthquakes, hurricanes, tornadoes, pandemics or similar catastrophic events. They also could be subject to break-ins, computer viruses, sabotage, intentional acts of vandalism and other misconduct. The occurrence of a natural disaster or an act of terrorism, a decision to close the facilities without adequate notice or terminate our hosting arrangement or other unanticipated problems could result in lengthy interruptions in the delivery of our solutions, cause system interruptions, prevent our customers' End Users from accessing their accounts or services online, reputational harm and loss of critical data, prevent us from supporting our solutions or cause us to incur additional expense in arranging for new facilities, services and support.
31

We also depend on third-party Internet-hosting providers and continuous and uninterrupted access to the Internet through third-party bandwidth providers to operate our business. If we lose the services of one or more of our Internet-hosting or bandwidth providers for any reason or if their services are disrupted, for example due to viruses or denial of service or other attacks on their systems, or due to human error, intentional bad acts, power loss, hardware failures, telecommunications failures, fires, wars, terrorist attacks, floods, earthquakes, hurricanes, tornadoes, pandemics or similar catastrophic events, we could experience disruption in our ability to offer our solutions and adverse perception of our solutions' reliability, or we could be required to retain the services of replacement providers, which could increase our operating costs and harm our business and reputation.
We do not have any control over the availability or performance of salesforce.com's Force.com platform, and if we or our digital lending solution customers encounter problems with it, we may be required to replace Force.com with another platform, which would be difficult and costly.
Certain of our digital lending solutions run on salesforce.com's Force.com platform, and we do not have any control over the Force.com platform or the prices salesforce.com charges to our customers. Salesforce.com may discontinue or modify Force.com or increase its fees or modify its pricing incentives for our customers. If salesforce.com takes any of these actions, we may suffer lower sales, increased operating costs and loss of revenue from certain of our digital lending solutions until equivalent technology is either developed by us, or, if available from a third party, is identified, obtained and integrated. Additionally, we may not be able to honor commitments we have made to our customers and we may be subject to breach of contract or other claims from our customers.
In addition, we do not control the performance of Force.com. If Force.com experiences an outage, certain of our digital lending solutions will not function properly, and our customers may be dissatisfied. If salesforce.com has performance or other problems with its Force.com platform or its operations generally, they will reflect poorly on us and the adoption and renewal of certain of our digital lending solutions and our business may be harmed.
If we fail to provide effective customer training on our solutions and high-quality customer support, our business and reputation would suffer.
Effective customer training on our solutions and high-quality, ongoing customer support are important to the successful marketing and sale of our solutions and for the renewal of existing customer agreements. Providing this training and support requires that our customer training and support personnel have financial services knowledge and expertise, making it difficult for us to hire qualified personnel and scale our training and support operations. The demand on our customer support organization will increase as we expand our business and pursue new customers, and such increased support could require us to devote significant development services and support personnel, which could strain our team and infrastructure and reduce our profit margins. If we do not help our customers quickly resolve any post-implementation issues and provide effective ongoing customer support, our ability to sell additional solutions to existing and future customers could suffer and our reputation would be harmed.
If we fail to respond to evolving technological requirements or introduce adequate enhancements, new features or solutions, our solutions could become obsolete or less competitive.
The markets for our solutions are characterized by rapid technological advancements, changes in customer requirements and technologies, frequent new product introductions and enhancements and changing regulatory requirements. The life cycles of our solutions are difficult to estimate. Rapid technological changes and the introduction of new products and enhancements by new or existing competitors or large financial services providers could undermine our current market position. Other means of digital financial services solutions may be developed or adopted in the future, and our solutions may not be compatible with these new technologies. In addition, the technological needs of, and services provided by, customers may change if they or their competitors offer new services to End Users. Maintaining adequate research and development resources to meet the demands of the markets we serve is essential. The process of developing new technologies and solutions is complex and expensive. The introduction of new solutions by our competitors, the market acceptance of competitive solutions based on new or alternative technologies or the emergence of new technologies or solutions in the broader financial services industry could render our solutions obsolete or less effective.
The success of any enhanced or new solution depends on several factors, including timely completion, adequate testing and market release and acceptance of the solution. Any new solutions that we develop or acquire may not be introduced in a timely or cost-effective manner, may contain defects or may not achieve the broad market acceptance necessary to generate significant revenues. If we are unable to anticipate customer requirements or work with our customers successfully on implementing new solutions or features in a timely manner or enhance our existing solutions to meet our customers' requirements, our business and operating results may be adversely affected.
32

If we fail to effectively expand our sales and marketing capabilities and teams, including through partner relationships, we may not be able to increase our customer base and achieve broader market acceptance of our solutions.
Increasing our customer base and achieving broader market acceptance of our solutions will depend on our ability to expand our sales and marketing organizations and their abilities to obtain new customers and sell additional solutions and services to new and existing customers. We believe there is significant competition for direct sales professionals with the skills and knowledge that we require, and we may be unable to hire or retain sufficient numbers of qualified individuals in the future. Our ability to achieve significant future revenue growth will depend on our success in recruiting, training and retaining a sufficient number of direct sales professionals. New hires require significant training and time before they become fully productive and may not become as productive as quickly as we anticipate. As a result, the cost of hiring and carrying new representatives cannot be offset by the revenues they produce for a significant period of time. Our growth prospects will be harmed if our efforts to expand, train and retain our direct sales team do not generate a corresponding increase in revenues. Additionally, if we fail to sufficiently invest in our marketing programs or they are unsuccessful in creating market awareness of our company and solutions, our business may be harmed and our sales opportunities limited.
In addition to our direct sales team, we also extend our sales distribution through formal and informal relationships with referral partners. While we are not substantially dependent upon referrals from any partner, our ability to achieve significant revenue growth in the future will depend upon continued referrals from our partners and growth of the network of our referral partners. These partners are under no contractual obligation to continue to refer business to us, nor do these partners have exclusive relationships with us and may choose to instead refer potential customers to our competitors. We cannot be certain that these partners will prioritize or provide adequate resources for promoting our solutions or that we will be successful in maintaining, expanding or developing our relationships with referral partners. Our competitors may be effective in providing incentives to third parties, including our partners, to favor their solutions or prevent or reduce subscriptions to our solutions either by disrupting our relationships with existing customers or limiting our ability to win new customers. Establishing and retaining qualified partners and training them with respect to our solutions requires significant time and resources. If we are unable to devote sufficient time and resources to establish and train these partners or if we are unable to maintain successful relationships with them, we may lose sales opportunities and our revenues could suffer.
We rely on our management team and other key employees, and the loss of one or more key employees could harm our business.
Our success and future growth depend upon the continued services of our management team, in particular our Chief Executive Officer, and other key employees, including in the areas of research and development, marketing, sales, services and general and administrative functions. From time to time, there may be changes in our management team resulting from the hiring or departure of executives, which could disrupt our business. We also are dependent on the continued service of our existing development professionals because of the complexity of our solutions, including complexity arising as a result of the regulatory requirements that are applicable to our customers and the pace of technology changes impacting our customers and their End Users. We may terminate any employee's employment at any time, with or without cause, and any employee may resign at any time, with or without cause; however, our employment agreements with our named executive officers provide for the payment of severance under certain circumstances. We also have entered into employment agreements with our other executive officers which provide for the payment of severance under similar circumstances as in our named executive officers' employment agreements. The loss of one or more of our key employees could harm our business.
33

Because competition for employees is intense, we may not be able to attract and retain the highly-skilled employees we need to support our operations and future growth.
Competition for executive officers, software developers and other employees in our industry is intense. In particular, we compete with many other companies for executive officers, for software developers with high levels of experience in designing, developing and managing software, as well as for skilled sales and operations professionals and knowledgeable customer support professionals, and we may not be successful in attracting the professionals we need. Competition for software development and engineering personnel is intense. The COVID-19 pandemic and related macroeconomic factors have resulted in inflation and have impacted many industries with increased employee resignations and turnover, labor shortages, aggressive competition for talent, wage inflation and pressure to improve employee benefits and compensation to remain competitive. Since mid-2021, we have experienced increased employee turnover, delays in hiring suitable replacement candidates and increased costs to hire new employees. A sustained labor shortage or additional increases in turnover rates within our employee base could lead to further increased costs, such as increased wages or other compensation to attract and retain employees and could negatively affect our ability to support our operations and our plans for future growth. In addition, job candidates and existing employees often consider the actual and potential value of the equity awards they receive as part of their overall compensation. Thus, if the perceived value or future value of our stock declines, our ability to attract and retain highly skilled employees may be adversely affected. In addition, many of our existing employees may exercise vested options or vest in outstanding restricted stock units and sell our stock, which may make it more difficult for us to retain key employees. If we fail to attract and retain new employees, our business and future growth prospects could be harmed.
Because our long-term success depends on our ability to operate our business internationally and increase sales of our solutions to customers located outside of the U.S., our business is susceptible to risks associated with international operations.
We have international operations in India, Australia, and the United Kingdom. We also may expand our international operations in the foreseeable future. The continued international expansion of our operations requires significant management attention and financial resources and results in increased administrative and compliance costs. Our limited experience in operating our business in certain regions outside the U.S. increases the risk that our expansion efforts into those regions may not be successful. In particular, our business model may not be successful in particular countries or regions outside the U.S. for reasons that we currently are unable to anticipate. In addition, conducting international operations subjects us to risks that we have not generally faced in the U.S. These include, but are not limited to:
fluctuations in currency exchange rates;
the complexity of, or changes in, foreign regulatory requirements;
the cost and complexity of bringing our solutions into compliance with foreign regulatory requirements, and risks of our solutions not being compliant;
difficulties in managing the staffing of international operations, including compliance with local labor and employment laws and regulations;
complexities implementing and enforcing cross-border information technology and security controls;
potentially adverse tax consequences, including the complexities of foreign value added tax systems, overlapping tax regimes, restrictions on the repatriation of earnings and changes in tax rates;
dependence on resellers and distributors to increase customer acquisition or drive localization efforts;
the burdens of complying with a wide variety of foreign laws and different legal standards, certain of which may be significantly more burdensome than those in place in the U.S.;
increased financial accounting and reporting burdens and complexities;
longer payment cycles and difficulties in collecting accounts receivable;
longer sales cycles;
political, social and economic instability abroad;
terrorist attacks and security concerns in general;
integrating personnel with diverse business backgrounds and organizational cultures;
34

difficulties entering new non-U.S. markets due to, among other things, consumer acceptance and business knowledge of these new markets;
travel restrictions imposed in response to the COVID-19 pandemic;
constraints of remote working by employees during the COVD-19 pandemic due to limitations of local infrastructure or other resources;
reduced or varied protection for intellectual property rights in some countries; and
the risk of U.S. regulation of foreign operations.
The occurrence of any one of these risks could negatively affect our international business and, consequently, our operating results. We cannot be certain that the investment and additional resources required to establish, acquire or integrate operations in other countries will produce desired levels of revenue or profitability. If we are unable to effectively manage our expansion into additional geographic markets, our financial condition and results of operations could be harmed.
In particular, we operate some of our research and development activities internationally and outsource a portion of the coding and testing of our products and product enhancements to contract development vendors. We believe that performing research and development in our international facilities and supplementing these activities with our contract development vendors enhances the efficiency and cost-effectiveness of our product development. If we experience problems with our workforce or facilities internationally, we may not be able to develop new products or enhance existing products in an alternate manner that may be equally or less efficient and cost-effective. In addition, if information technology and security controls we have implemented to address risks posed by research and development activities outside of the U.S. are breached or are otherwise ineffective, our intellectual property or technical infrastructure could be compromised or stolen and we could be subjected to cyberattacks or intrusions.
We may acquire or invest in companies, or pursue business partnerships, which may divert our management's attention and present additional risks, and we may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions or investments, all of which could have a material adverse effect on our business and results of operations.
We have completed, and may in the future evaluate and consider, potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products and other assets. We also may enter into relationships with other businesses to expand our solutions, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing or investments in other companies. Negotiating these transactions can be time-consuming, difficult and expensive, and our ability to close these transactions may be subject to approvals that are beyond our control. In addition, we have limited experience in acquiring other businesses. We may not be able to find and identify desirable additional acquisition targets, we may incorrectly estimate the value of an acquisition target, and we may not be successful in entering into an agreement with any particular target. Consequently, these transactions, even if undertaken and announced, may not close.
We may not achieve the anticipated benefits from our past acquisitions or any additional businesses we acquire due to a number of factors, including:
our inability to integrate, manage or benefit from acquired operations, technologies or services;
unanticipated costs or liabilities associated with the acquisition, including the assumption of liabilities or commitments of the acquired business that were not disclosed to us or that exceeded our estimates;
difficulty integrating the accounting systems, operations and personnel of the acquired business;
difficulties and additional expenses associated with supporting legacy solutions and hosting infrastructure of the acquired business;
uncertainty of entry into markets in which we have limited or no prior experience or in which competitors have stronger market positions;
difficulty converting the customers of the acquired business to our solutions and contract terms, including disparities in the revenues, licensing, support or professional services model of the acquired company;
diversion of management's attention from other business concerns;
adverse effects to our existing business relationships with business partners and customers as a result of the acquisition;
35

use of resources that are needed in other parts of our business;
the use of a substantial portion of our cash that we may need to operate our business and which may limit our operational flexibility and ability to pursue additional strategic transactions;
the issuance of additional equity securities that would dilute the ownership interests of our stockholders;
incurrence of debt on terms unfavorable to us or that we are unable to repay;
incurrence of large charges or substantial liabilities;
our inability to apply and maintain internal standards, controls, procedures and policies with respect to the acquired businesses;
difficulties retaining key employees of the acquired company or integrating diverse software codes or business culture; and
becoming subject to adverse tax consequences, substantial depreciation or deferred compensation charges.
In addition, a significant portion of the purchase price of companies we acquire may be allocated to acquired goodwill and other intangible assets, which must be assessed for impairment at least annually. In the future, if our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations.
We may not be able to secure sufficient additional financing on favorable terms, or at all, to meet our future capital needs.
We may require additional capital in the future to pursue business opportunities or acquisitions, pay off our existing debt or respond to challenges and unforeseen circumstances. We also may decide to engage in equity or debt financings or enter into credit facilities for other reasons. We may not be able to secure additional debt or equity financing in a timely manner, on favorable terms, or at all. Any debt financing we obtain in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and pursue business opportunities, including potential acquisitions.
Financial and Accounting-Related Risks
Because we recognize revenues from a significant portion of our solutions over the terms of our customer agreements, the impact of changes in the subscriptions for such solutions will not be immediately reflected in our operating results, and rapid growth in our customer base may adversely affect our operating results in the short term since we expense a substantial portion of implementation costs as incurred.
We generally recognize revenues monthly over the terms of our customer agreements. The initial term of our digital banking platform customer agreements averages over five years, although it varies by customer. As a result, the substantial majority of the revenues we report in each quarter are related to agreements entered into during previous quarters. Consequently, a change in the level of new customer agreements or implementations in any quarter may have a small impact on our revenues in that quarter but will affect our revenues in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our solutions, or changes in our rate of renewals may not be fully reflected in our results of operations until future periods. For example, the decreases in sales resulting from the economic effects of the COVID-19 pandemic we experienced in 2021 will have a larger impact on our financial results for 2022 than in 2021. Our subscription model also makes it difficult for us to rapidly increase our revenues through additional sales in any period.
Additionally, we recognize our expenses over varying periods based on the nature of the expense. In particular, we recognize a substantial portion of implementation expenses as incurred even though we recognize the related revenues over extended periods. As a result, we may report poor operating results in periods in which we are incurring higher implementation expenses related to revenues that we will recognize in future periods, including implementations for larger customers that have heightened levels of complexity in their hardware, software and network infrastructure needs. Alternatively, we may report better operating results in periods due to lower implementation expenses, but such lower expenses may be indicative of slower revenue growth in future periods. As a result, our expenses may fluctuate as a percentage of revenues and changes in our business generally may not be immediately reflected in our results of operations.
36

We may experience quarterly fluctuations in our operating results or key operating measures due to a number of factors, which makes our future results difficult to predict and could cause our operating results or key operating measures to fall below expectations or our guidance.
Our quarterly operating results and key operating measures have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, comparing our operating results or key operating measures on a period-to-period basis may not be meaningful. Our past results may not be indicative of our future performance. In addition to the other risks described in this report, factors that may affect our quarterly operating results or key operating measures include the following:
the addition or loss of customers, including through acquisitions, consolidations or failures;
the amount of use of our solutions in a period and the amount of any associated revenues and expenses;
budgeting cycles of our customers and changes in spending on solutions by our current or prospective customers;
seasonal variations in sales of our solutions, which may be lowest in the first quarter of the calendar year;
changes in the competitive dynamics of our industry, including consolidation among competitors, changes to pricing or the introduction of new products and services that limit demand for our solutions or cause customers to delay purchasing decisions;
the amount and timing of cash collections from our customers;
long or delayed implementation times for new customers, including larger customers, or other changes in the levels of customer support we provide;
the timing and predictability of sales of our solutions and the impact that the timing of bookings may have on our revenue and financial performance in a period;
the timing of customer payments and payment defaults by customers, including any buyouts by customers of the remaining term of their contracts with us in a lump sum payment that we would have otherwise recognized over the term of those contracts, and any costs associated with impairments of related contract assets;
the amount and timing of our operating costs and capital expenditures;
changes in tax rules or the impact of new accounting pronouncements;
general economic conditions that may adversely affect our customers' ability or willingness to purchase solutions, delay a prospective customer's purchasing decision, reduce our revenues from customers or affect renewal rates;
public health emergencies and their effect on the operations of us, our customers, our third-party providers and on the overall economy;
unexpected expenses such as those related to non-recurring corporate transactions, litigation or other disputes;
the timing of stock awards to employees and related adverse financial statement impact of having to expense those stock awards over their vesting schedules; and
the amount and timing of costs associated with recruiting, hiring, training and integrating new employees, many of whom we hire in advance of anticipated needs.
Moreover, the price of our convertible notes and our common stock might be based on expectations of investors or securities analysts of future performance that are inconsistent with our actual growth opportunities or that we might fail to meet and, if our revenues or operating results fall below expectations, the price of our convertible notes and common stock could decline substantially.
37

We have a history of losses, and we do not expect to be profitable for the foreseeable future.
We have incurred losses from operations in each period since our inception in 2005, except for 2010 when we recognized a gain on the sale of a subsidiary. We incurred net losses of $112.7 million, $137.6 million and $70.9 million for the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, we had an accumulated deficit of $493.9 million. These losses and accumulated deficit reflect the substantial investments we have made to develop our solutions and acquire customers. As we seek to continue to grow our number of customers, including through acquisitions, we expect to incur significant sales, marketing, implementation and other related expenses, including amortization of acquired intangibles. Our ability to achieve or sustain profitability will depend on our obtaining sufficient scale and productivity so that the cost of adding and supporting new customers does not adversely impact our margins. We also expect to make other significant expenditures to develop and expand our solutions and our business, including continuing to increase our marketing, services and sales operations and continuing our significant investment in research and development and our technical infrastructure. We expect to incur losses for the foreseeable future as we continue to focus on adding new customers and solutions, and we cannot predict whether or when we will achieve or sustain profitability. Our efforts to grow our business may be more costly than we expect, and we may not be able to increase our revenues enough to offset our higher operating expenses. In addition, as a public company, we incur significant legal, accounting and other expenses. These increased expenditures will make it harder for us to achieve and maintain profitability. While our revenues have grown in recent periods, such growth may not be sustainable, and our revenues could decline or grow more slowly than we expect. We also may incur additional losses in the future for a number of reasons, including due to litigation and other unforeseen reasons and the risks described in this report. Accordingly, we cannot assure you that we will achieve profitability in the future, nor that, if we do become profitable, we will be able to sustain profitability. If we are unable to achieve and sustain profitability, our customers may lose confidence in us and slow or cease their purchases of our solutions and we may be unable to attract new customers, which would adversely impact our operating results.
The markets in which we compete and demands of our customers are constantly changing and it is difficult to accurately predict the long-term rate of customer subscription renewals or adoption, or the impact these renewals and adoption, or any customer terminations, will have on our revenues or operating results.
As the markets for our existing solutions develop and evolve, we may be unable to attract new customers at the same price or based on the same pricing model as we have used historically. Additionally, as a result of the operational and economic challenges being faced by our customers, we could be forced to modify contractual or payment terms with our customers. Moreover, large or influential financial services providers may demand more favorable pricing or other contract terms, including termination rights. As a result, in the future we may be required to reduce our prices or accept other unfavorable contract terms, each of which could adversely affect our revenues, gross margin, profitability, financial position and cash flow.
Our customers have no obligation to renew their subscriptions for our solutions after the expiration of the initial subscription term, and if our customers renew at all, then our customers may renew for fewer solutions or on different pricing terms. Our renewal rates may decline or fluctuate as a result of a number of factors, including our customers' satisfaction with our pricing or our solutions or their ability to continue their operations and spending levels. Additionally, certain agreements may include termination rights allowing customers to terminate their customer agreements in the event of, among other things, defects with our solutions, changes in our solution, breach by us of our obligations, requirements from regulatory authorities or a change in control of our company. If our customers terminate or do not renew their subscriptions for our solutions on similar pricing terms, our revenues may decline and our business could suffer. As we create new solutions or enhance our existing solutions to support new technologies and devices, our pricing of these solutions and related services may be unattractive to customers or fail to cover our costs.
Shifts over time in the number of End Users of our solutions, their use of our solutions and our customers' implementation and customer support needs could negatively affect our profit margins.
Our profit margins can vary depending on numerous factors, including the scope and complexity of our implementation efforts, the number of End Users on our solutions, the frequency and volume of their use of our solutions and the level of customer support services required by our customers. For example, our services offerings typically have a much higher cost of revenues than subscriptions to our solutions, so any increase in sales of services as a proportion of our subscriptions would have an adverse effect on our overall gross margin and operating results. If we are unable to increase the number of End Users and the number of transactions they perform on our solutions, the number of End Users on our solutions or the number of transactions they perform decreases, the types of customers that purchase our solutions changes, or the mix of solutions purchased by our customers changes, our profit margins could decrease and our operating results could be adversely affected.
38

The market data and forecasts included in this report may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth, we cannot assure you that our business will grow at similar rates, or at all.
The market data and forecasts included in our Annual Report on Form 10-K for the year ended December 31, 2021 and our other filings with the SEC, including the data and forecasts published by BauerFinancial, Deloitte and Venture Scanner among others, and our internal estimates and research are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. If the forecasts of market size, growth or anticipated spending prove to be inaccurate, our business and growth prospects could be adversely affected. Even if the forecasted size or growth proves accurate, our business may not grow at a similar rate, or at all. Our future growth is subject to many factors, including our ability to successfully implement our business strategy, which itself is subject to many risks and uncertainties. Such reports speak as of their respective publication dates and the opinions expressed in such reports are subject to change. Accordingly, potential investors in our common stock are urged not to put undue reliance on such forecasts and market data.
We may not be able to utilize a significant portion of our net operating loss carryforwards, which could adversely affect our operating results and cash flows.
As of December 31, 2021, we had approximately $633.8 million of U.S. federal net operating loss carryforwards. Utilization of these net operating loss carryforwards depends on many factors, including our future income, which cannot be assured. Our loss carryforwards begin to expire in 2026; loss carryforwards arising for 2018 and later do not expire. In addition, Section 382 of the Internal Revenue Code, as amended, generally imposes an annual limitation on the amount of net operating loss carryforwards that may be used to offset taxable income when a corporation has undergone an ownership change. An ownership change is generally defined as a greater than 50% change in equity ownership by value over a 3-year period. We have undergone one or more ownership changes as a result of prior financings and may have undergone an ownership change as a result of our initial public offering in March 2014, or our registered common stock offerings in March 2015, September 2015, June 2019, May 2020, or in connection with shares of our common stock issued in connection with our November 2020 convertible debt exchange, and any such change in ownership and the corresponding annual limitation may prevent us from using our current net operating losses prior to their expiration. In addition, our acquisition of the various businesses acquired since 2015 may result in an ownership change, and any such change in ownership may result in a corresponding annual limitation which may prevent us from being able to fully utilize the net operating losses we acquired prior to their expiration. Future ownership changes or future regulatory changes could further limit our ability to utilize our net operating loss carryforwards. To the extent we are not able to offset our future income against our net operating loss carryforwards, this would adversely affect our operating results and cash flows if we attain profitability.
Our business may be subject to additional obligations to collect and remit sales tax and other taxes, and we may be subject to tax liability for past sales. Any successful action by state, local or other authorities to collect additional or past sales tax could adversely harm our business.
We file sales and other tax returns within the U.S. and foreign jurisdictions as required by law and certain customer contracts for a portion of the solutions that we provide. Our tax liabilities with respect to sales and other taxes in various jurisdictions was approximately $1.2 million as of December 31, 2021. From time to time, we face sales and other tax audits, and we will likely continue to do so in the future, and our liability for these taxes could exceed our estimates as tax authorities could still assert that we are obligated to collect additional amounts as taxes from our customers and remit those taxes to such authorities.
We do not collect sales or other similar taxes in other states or jurisdictions and some jurisdictions do not apply sales or similar taxes to certain solutions. State, local and foreign taxing jurisdictions have differing rules and regulations governing sales and other taxes, and these rules and regulations are subject to varying interpretations that may change over time. In particular, the applicability of sales taxes to our solutions in various jurisdictions is unclear. We review these rules and regulations periodically, and when we believe we are subject to sales and other taxes in a particular jurisdiction, we may voluntarily engage tax authorities to determine how to comply with their rules and regulations. A successful assertion by one or more jurisdictions, including those for which we have not accrued tax liability, requiring us to collect sales or other taxes with respect to sales of our solutions or customer support could result in substantial tax liabilities for past transactions, including interest and penalties, discourage customers from purchasing our solutions or otherwise harm our business and operating results.
39

Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our reported results of operations.
Financial accounting standards may change or their interpretation may change. A change in accounting standards or practices can have a significant effect on our reported results and may even affect our reporting of transactions completed before the change becomes effective. Changes to existing rules or the re-examining of current practices may adversely affect our reported financial results or the way we conduct our business. Accounting for revenues from sales of our solutions is particularly complex, is often the subject of intense scrutiny by the SEC and will evolve as the Financial Accounting Standards Board, or FASB, continues to consider applicable accounting standards in this area.
If we fail to maintain proper and effective internal controls, our ability to produce accurate and timely financial statements could be impaired, which could harm our operating results, our ability to operate our business and investors' views of us.
Ensuring that we have adequate internal financial and accounting controls and procedures in place so that we can produce accurate financial statements on a timely basis is a costly and time-consuming effort that needs to be re-evaluated frequently, including if we acquire additional businesses and integrate their operations. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and preparation of financial statements in accordance with U.S. generally accepted accounting principles, or GAAP. While we have documented and assessed our internal controls, we continue to evaluate opportunities to further strengthen the effectiveness and efficiency of our internal controls and procedures for compliance with Section 404 of the Sarbanes-Oxley Act, which requires annual management assessment and annual independent registered public accounting firm attestation reports of the effectiveness of our internal control over financial reporting. If we make additional acquisitions, we will need to similarly assess and ensure the adequacy of the internal financial and accounting controls and procedures of such acquisitions. If we fail to maintain proper and effective internal controls, including with respect to acquired businesses, our ability to produce accurate and timely financial statements could be impaired, which could harm our operating results, harm our ability to operate our business and reduce the trading price of our common stock.
Legal and Regulatory Risks
Our customers are highly regulated and subject to a number of challenges and risks. Our failure to comply with laws and regulations applicable to us as a technology provider to financial services providers and to enable our customers to comply with the laws and regulations applicable to them could adversely affect our business and results of operations, increase costs and impose constraints on the way we conduct our business.
Our customers and prospective customers are highly regulated and may be required to comply with stringent regulations in connection with subscribing to and implementing our solutions. As a provider of technology to financial institutions, we are examined on a periodic basis by various regulatory agencies and required to review certain of our suppliers and partners. The examination handbook and other guidance issued by the Federal Financial Institutions Examination Council, or FFIEC, govern the examination of our operations and include a review of our systems and data center and technical infrastructure, management, financial condition, development activities and our support and delivery capabilities. If deficiencies are identified, customers may choose to terminate or reduce their relationships with us. In addition, while much of our operations are not directly subject to the same regulations applicable to financial institutions, we are generally obligated to our customers to provide software solutions and maintain internal systems and processes that comply with federal, state and other regulations applicable to them. In particular, as a result of obligations under our customer agreements, we are required to comply with certain provisions of the Gramm-Leach-Bliley Act related to the privacy of consumer information and may be subject to other privacy and data security laws because of the solutions we provide. In addition, numerous regulations have been proposed and are still being written to implement the Dodd-Frank Act, including requirements for enhanced due diligence of the internal systems and processes of companies like ours by their financial institution customers. In general, larger financial institutions are subject to more stringent regulations and as a result, as we sell our solutions to larger financial institutions, we will become obligated to meet more stringent regulatory standards, including more in-depth audits. Laws and regulations put in place in response to the COVID-19 pandemic also may result in new regulatory obligations or frameworks. If we have to make changes to our internal processes and solutions as a result of these regulatory changes, we could be required to invest substantial additional time and funds and divert time and resources from other corporate purposes to remedy any identified deficiency.
40

This evolving, complex and often unpredictable regulatory environment could result in our failure to provide regulatory-compliant solutions, which could result in customers' not purchasing our solutions or terminating their agreements with us or the imposition of fines or other liabilities for which we may be responsible. In addition, federal, state or foreign agencies may attempt to further regulate our activities in the future. For example, Congress could enact legislation to regulate providers of electronic commerce services as consumer financial services providers or under another regulatory framework. If enacted or deemed applicable to us, such laws, rules or regulations could be imposed on our activities or our business thereby rendering our business or operations more costly, burdensome, less efficient or impossible, any of which could have a material adverse effect on our business, financial condition and operating results.
We are subject to various global data privacy and security regulations, which could result in additional costs and liabilities to us.
Our business is subject to a wide variety of local, state, national and international laws, directives and regulations that apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data. These data protection and privacy-related laws and regulations continue to evolve and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions and increased costs of compliance. In the U.S., these include rules and regulations promulgated under the authority of the Federal Trade Commission, and state breach notification laws. If there is a breach of our systems and we know or suspect that unencrypted personal customer or End-User information has been stolen, we may be required to inform the representative state attorney general or federal or country regulator, media and credit reporting agencies, and any customers whose information was stolen, which could harm our reputation and business. Other states and countries have enacted different requirements for protecting personal information collected and maintained electronically. We expect that there will continue to be new proposed laws, regulations and industry standards concerning privacy, data protection and information security in the U.S., the European Union and other jurisdictions, and we cannot yet determine the impact such future laws, regulations and standards will have on our business or the businesses of our customers, including, but not limited to, the European Union's GDPR, which came into force in May 2018 and the California Consumer Privacy Act, which came into force in January 2020, each of which creates a range of new compliance obligations, which could require us to change our business practices, and significantly increases financial penalties for noncompliance.
Failure to comply with laws concerning privacy, data protection and information security could result in enforcement action against us, including fines, imprisonment of company officials and public censure, claims for damages by customers, End Users and other affected individuals, damage to our reputation and loss of goodwill (both in relation to existing customers and End Users and prospective customers and End Users), any of which could have a material adverse effect on our operations, financial performance and business. In addition, we could suffer adverse publicity and loss of customer confidence were it known that we did not take adequate measures to assure the confidentiality of the personally identifiable information that our customers had given to us. This could result in a loss of customers and revenue that could jeopardize our success. We may not be successful in avoiding potential liability or disruption of business resulting from the failure to comply with these laws and, even if we comply with laws, may be subject to liability because of a security incident. If we were required to pay any significant amount of money in satisfaction of claims under these laws, or any similar laws enacted by other jurisdictions, or if we were forced to cease our business operations for any length of time as a result of our inability to comply fully with any of these laws, our business, operating results and financial condition could be adversely affected. Further, complying with the applicable notice requirements in the event of a security and privacy breach could result in significant costs.
Additionally, our business efficiencies and economies of scale depend on generally uniform solutions offerings and uniform treatment of customers and their End Users across all jurisdictions in which we operate. Compliance requirements that vary significantly from jurisdiction to jurisdiction impose added costs on our business and can increase liability for compliance deficiencies.
41

Our failure to comply with laws and regulations related to the Internet and mobile usage could adversely affect our business and results of operations, increase costs and impose constraints on the way we conduct our business.
We and our customers are subject to laws and regulations applicable to doing business over the Internet and through the use of mobile devices. It is often not clear how existing laws governing issues such as property ownership, sales and other taxes apply to the Internet and mobile usage, as these laws have in some cases failed to keep pace with technological change. Laws governing the Internet could also impact our business or the business of our customers. For instance, existing and future regulations on taxing Internet use, pricing, characterizing the types and quality of services and products, or restricting the exchange of information over the Internet or mobile devices could result in reduced growth of our business, a general decline in the use of the Internet by financial services providers, or their End Users, or diminished viability of our solutions and could significantly restrict our customers' ability to use our solutions. Changing laws and regulations, industry standards and industry self-regulation regarding the collection, use and disclosure of certain data may have similar effects on our and our customers' businesses. Any such constraint on the growth in Internet and mobile usage could decrease its acceptance as a medium of communication and commerce or result in increased adoption of new modes of communication and commerce that may not be supported by our solutions. Any such adverse legal or regulatory developments could substantially harm our operating results and our business.
Legislation relating to consumer privacy may affect our ability to collect data that we use in providing our customers' End-User information, which, among other things, could negatively affect our ability to satisfy our customers' needs.
We collect and store personal and identifying information regarding our customers' End Users to enable certain functionality of our solutions and provide our customers with data about their End Users. The enactment of new or amended legislation or industry regulations pertaining to consumer or private sector privacy issues could have a material adverse impact on our collection, storage and sharing of such information. Legislation or industry regulations regarding consumer or private sector privacy issues could place restrictions upon the collection, sharing and use of information that is currently legally available, which could materially increase our cost of collecting some data. These types of legislation or industry regulations could also prohibit us from collecting or disseminating certain types of data, which could adversely affect our ability to meet our customers' requirements and our profitability and cash flow targets. These legislative measures impose strict requirements on reporting time frames for providing notice, as well as the contents of such notices. The costs of compliance with, the inability to determine whether a data breach has occurred within the time frame provided by, and other burdens imposed by, such laws and regulations may lead to significant fines, penalties or liabilities for any noncompliance with such privacy laws. Even the perception of privacy concerns, whether or not valid, may inhibit market adoption of our solutions.
In addition to government activity, privacy advocacy groups and the technology and other industries are considering various new, additional or different self-regulatory standards that may place additional burdens on us. If the collecting, storing and processing of personal information were to be curtailed, our solutions would be less effective, which may reduce demand for our solutions and adversely affect our business.
Any use of our solutions by our customers in violation of regulatory requirements could damage our reputation and subject us to additional liability.
If our customers or their End Users use our solutions in violation of regulatory requirements and applicable laws, we could suffer damage to our reputation and could become subject to claims. We rely on contractual obligations made to us by our customers that their use and their End Users' use of our solutions will comply with applicable laws. However, we do not audit our customers or their End Users to confirm compliance. We may become subject to or involved with claims for violations by our customers or their End Users of applicable laws in connection with their use of our solutions. Even if claims asserted against us do not result in liability, we may incur costs in investigating and defending against such claims. If we are found liable in connection with our customers' or their End Users' activities, we could incur liabilities and be required to redesign our solutions or otherwise expend resources to remedy any damages caused by such actions and to avoid future liability.
Any future litigation against us could be costly and time-consuming to defend.
We may become subject, from time to time, to legal proceedings and claims that arise in the ordinary course of business such as claims brought by our customers in connection with commercial or intellectual property disputes or employment claims made by our current or former employees. Litigation might result in substantial costs and may divert management's attention and resources, which might seriously harm our business, our overall financial condition and our operating results. Insurance may not cover such claims, provide sufficient payments to cover all the costs to resolve one or more such claims or continue to be available on terms acceptable to us. A claim brought against us that is uninsured or underinsured could result in unanticipated costs and impact our liquidity, thereby reducing our operating results and impacting our financial condition, leading analysts and investors to reduce their confidence and expectations and reduce the trading price of our stock.
42

Lawsuits by third parties against us or our customers for alleged infringement of the third parties' proprietary rights or for other intellectual property related claims could result in significant expenses and harm our operating results and financial condition.
Our industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets and other intellectual property and proprietary rights as well as a high number of allegations and disputes related to these rights. Our competitors and the competitors of our customers, as well as a number of other entities and individuals (both operating and non-operating), own or claim to own intellectual property relating to our industry. As a result, we regularly are subject to allegations and involved in disputes, either directly or on behalf of our customers, that our solutions and the underlying technology infringe the patent and other intellectual property rights of third parties. The frequency of these types of claims also may increase as we continue to add new customers and as a result of our being a public company. The defense against these allegations and disputes and, if unsuccessful, their resolution could result in our having to pay damages and negatively impact our ability to continue to sell and provide all or a portion of our solutions or certain third-party solutions, any of which could materially harm our reputation, business results and financial condition. Insurance may not cover such claims, provide sufficient payments to cover all the costs to resolve one or more such claims or continue to be available on terms acceptable to us. Successful outcomes in these disputes depend upon our ability to demonstrate that our solutions do not infringe upon the intellectual property rights of others. We have a very limited patent portfolio, which will likely prevent us from deterring patent infringement claims, and our competitors and others may now and in the future have significantly larger or more relevant patent portfolios than we have.
Our customer agreements typically require us to indemnify our customers in connection with claims alleging our solutions or the underlying technologies infringe the patent or other intellectual property rights of third parties. Our customers regularly receive allegations from third parties or are involved in these disputes with third parties, and we may be required to indemnify them in connection with these matters. We are currently involved in these types of disputes, and given the high level of this activity in our industry, we expect these types of disputes to continue to arise in the future. If we are unsuccessful in defending claims for which we are required to provide indemnity, our business and operating results could be adversely affected. Any significant disputes among us and our customers as to the applicability of our indemnity obligations could negatively impact our reputation and customer relations, affect our ability to sell our solutions and harm our operating results. Further, there can be no assurances that any provisions in our contracts that purport to limit our liability would be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim.
In certain instances, we license technologies from third parties for use directly or indirectly in our solutions or for resale with our solutions. Our contracts with these third parties may include provisions that require the third party to indemnify us in the event of any claim or dispute that the third party's technologies infringe upon the patent or other intellectual property rights of others. If we are unable for any reason to seek indemnity or otherwise collect from those third parties our direct or indirect liabilities related to any claim, then we may have to bear the liabilities ourselves and our business performance and financial condition could be substantially harmed.
The risk of patent litigation exists with operating entities but also has been amplified by the increase in the number of non-practicing patent asserting entities, or "patent trolls." Any claims or litigation, whether by operating entities or "patent trolls," could cause us to incur significant expenses and, if successfully asserted against us or our customers whom we indemnify, could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our solutions or require that we comply with other unfavorable terms. Even if the claims do not result in litigation or are resolved in our favor, these claims and the time and resources necessary to resolve them, could divert the resources of our management and harm our business and operating results.
If we are unable to protect our intellectual property, our business could be adversely affected.
Our success depends upon our ability to protect our intellectual property, which may require us to incur significant costs. We have developed much of our intellectual property internally, and we rely on a combination of confidentiality obligations in contracts, patents, copyrights, trademarks, service marks, trade secret laws and other contractual restrictions to establish and protect our intellectual property and other proprietary rights. In particular, we enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with the parties with whom we have business relationships in which they will have access to our confidential information. We also rely upon licenses to intellectual property from third parties. No assurance can be given that these agreements or other steps we take to protect our intellectual property or the third-party intellectual property used in our solutions will be effective in controlling access to and distribution of our solutions and our confidential and proprietary information. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized uses of our intellectual property.
43

Despite our precautions, it may be possible for third parties to copy our solutions and use information that we regard as proprietary to create solutions and services that compete with ours. Third parties also may independently develop technologies that are substantially equivalent to our solutions. Some license provisions protecting against unauthorized use, copying, transfer and disclosure of our solutions may be unenforceable under the laws of certain jurisdictions.
In some cases, litigation may be necessary to enforce our intellectual property rights or to protect our trade secrets. Litigation could be costly, time consuming and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights and exposing us to significant damages or injunctions. Our inability to protect our intellectual property against unauthorized copying or use, as well as any costly litigation or diversion of our management's attention and resources, could delay sales or the implementation of our solutions, impair the functionality of our solutions, delay introductions of new solutions, result in our substituting less-advanced or more-costly technologies into our solutions or harm our reputation. In addition, we may be required to license additional intellectual property from third parties to develop and market new solutions, and we cannot assure you that we could license that intellectual property on commercially reasonable terms or at all.
As of December 31, 2021, we had nine U.S. patent applications pending and eight issued U.S. patents. We do not know whether our pending patent applications will result in the issuance of patents or whether the examination process will require us to narrow the scope of our claims. To the extent that our pending patent applications or any portion of such applications proceed to issuance as a patent, any such future patent may be opposed, contested, circumvented, designed around by a third party or found to be invalid or unenforceable. In addition, our existing and any future issued patents may be opposed, contested, circumvented, designed around by a third party or found to be invalid or unenforceable. The process of seeking patent protection can be lengthy and expensive. We rely on a combination of patent, copyright, trade secret, trademark and other intellectual property laws to protect our intellectual property, and much of our technology is not covered by any patent or patent application.
We use "open source" software in our solutions, which may restrict how we use or distribute our solutions, require that we release the source code of certain software subject to open source licenses or subject us to litigation or other actions that could adversely affect our business.
We currently use in our solutions, and may use in the future, software that is licensed under "open source," "free" or other similar licenses where the licensed software is made available to the general public on an "as-is" basis under the terms of a specific non-negotiable license. Some open source software licenses require that software subject to the license be made available to the public and that any modifications or derivative works based on the open source code be licensed in source code form under the same open source licenses. Although we monitor our use of open source software, we cannot assure you that all open source software is reviewed prior to use in our solutions, that our programmers have not incorporated open source software into our solutions, or that they will not do so in the future. In addition, some of our products may incorporate third-party software under commercial licenses. We cannot be certain whether such third-party software incorporates open source software without our knowledge. In the past, companies that incorporate open source software into their products have faced claims alleging noncompliance with open source license terms or infringement or misappropriation of proprietary software. Therefore, we could be subject to suits by parties claiming noncompliance with open source licensing terms or infringement or misappropriation of proprietary software. Because few courts have interpreted open source licenses, the manner in which these licenses may be interpreted and enforced is subject to some uncertainty. There is a risk that open source software licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market or provide our solutions. As a result of using open source software subject to such licenses, we could be required to release our proprietary source code, pay damages, re-engineer our products, limit or discontinue sales or take other remedial action, any of which could adversely affect our business.
44

Risks Related to Ownership of Our Common Stock
We have incurred and will continue to incur significant increased expenses and administrative burdens as a public company, which could have a material adverse effect on our operations and financial results.
As a public company, we have incurred and will continue to incur significant legal, accounting, administrative and other costs and expenses. For example, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, and are required to comply with the applicable requirements of the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, and the Dodd-Frank Wall Street Reform and Consumer Protection Act, as well as rules and regulations subsequently implemented by the SEC, the Public Company Accounting Oversight Board and the New York Stock Exchange, including the establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. Compliance with public company requirements has increased our costs and made some activities more time-consuming. In addition, our management and other personnel have been required to divert attention from operational and other business matters to devote substantial time to these public company requirements.
Furthermore, if we identify any issues in complying with public company reporting requirements (for example, if our financial systems prove inadequate or we or our auditors identify deficiencies in our internal control over financial reporting), we could incur additional costs rectifying those issues, and the existence of those issues could adversely affect us, our reputation or investor perceptions of us. It is also more expensive to maintain director and officer liability insurance as a public company. Risks associated with our status as a public company may make it more difficult for us to attract and retain qualified persons to serve on our board of directors or as executive officers. The additional reporting and other obligations imposed on us by these rules and regulations have and we expect will continue to increase our legal and financial compliance costs and the costs of our related legal, accounting and administrative activities. These costs require us to divert a significant amount of money that we could otherwise use to expand our business and achieve our strategic objectives. Proposals submitted by stockholders at our annual meeting or other advocacy efforts by stockholders and third parties also may prompt additional changes in governance and reporting requirements, which could further increase our costs.
In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This situation could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management's time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate investigations, inquiries, administrative proceedings or legal proceedings against us and our business may be adversely affected.
Any future sales of our common stock in the public markets, or the perception that such sales might occur, could reduce the price that our common stock might otherwise attain and may dilute the voting power and ownership interest in us of our then-existing stockholders.
As of December 31, 2021, we had an aggregate of 56,928,431 outstanding shares of common stock. The shares sold in our public offerings can be freely sold in the public market without restriction unless they are held by "affiliates," as that term is defined in Rule 144 under the Securities Act. The remaining shares can be freely sold in the public market, subject in some cases to volume and other restrictions under Rule 144 under the Securities Act and various agreements. We have registered 22,616,070 shares of common stock that we have issued and may issue under our stock plans. These shares can be freely sold in the public market upon issuance, subject in some cases to volume and other restrictions under Rules 144 under the Securities Act, and various vesting agreements. In addition, some of our employees, including some of our executive officers, have entered into 10b5-1 trading plans regarding sales of shares of our common stock. These plans provide for sales to occur from time to time. If any of these additional shares are sold, or if it is perceived that they will be sold, in the public market, the trading price of our common stock could decline.
45

Since our initial public offering, from time to time we have conducted registered offerings of our common stock. Additionally, in February 2018, we issued $230.0 million aggregate principal amount of 0.75% Convertible Senior Notes due 2023, or the 2023 Notes. In June 2019, we issued $316.3 million aggregate principal amount of 0.75% Convertible Senior Notes due 2026, or the 2026 Notes. In November 2020, we entered into a privately negotiated exchange and/or subscription agreements with certain new investors and certain holders of our existing 2023 Notes to exchange $181.9 million of our 2023 Notes for $210.7 million of our 0.125% Convertible Senior Notes due 2025, or the 2025 Notes, and to issue $139.3 million of incremental 2025 Notes to new investors, resulting in the issuance of an aggregate of $350.0 million principal amount of 2025 Notes. In the future, we may issue additional securities to raise capital or in connection with investments and acquisitions. In addition, a substantial number of shares of our common stock are reserved for issuance upon conversion of our convertible notes issued in connection with the offering of the 2023 Notes, 2025 Notes, 2026 Notes and exercise of our warrants issued in connection with the 2023 Notes. The amount of our common stock issued in connection with any such issuance could constitute a material portion of our then outstanding stock. Due to these factors, sales of a substantial number of shares of our common stock in the public market could occur at any time. These sales, or the perception in the market that the holders of a large number of shares intend to sell shares, could reduce the market price of our common stock.
If securities or industry analysts publish unfavorable or misleading research about our business, or cease coverage of our company, our stock price and trading volume could decline.
The trading market for our common stock is influenced in part by the research and reports that securities or industry analysts publish about us or our business. If one or more of the securities or industry analysts who covers us downgrades our stock or publishes unfavorable or misleading research about our business, our stock price would likely decline. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, we could lose visibility in the market for our stock, and demand for our stock could decrease, which could cause our stock price or trading volume to decline.
Our stock price has been and may continue to be highly volatile.
The trading price of our common stock has been and may continue to be highly volatile and could be subject to wide fluctuations in response to various factors, including the risk factors described in this report, and other factors beyond our control. Additional factors affecting the trading price of our common stock include:
variations in our operating results or the operating results of similar companies;
announcements of technological innovations, new solutions or enhancements or strategic partnerships or agreements by us or by our competitors;
changes in the estimates of our operating results, our financial guidance or changes in recommendations by any securities analysts that follow our common stock;
the gain or loss of customers, particularly our larger customers;
adoption or modification of regulations, policies, procedures or programs applicable to our business and our customers' business;
marketing and advertising initiatives by us or our competitors;
threatened or actual litigation;
changes in our senior management; and
recruitment or departure of key personnel.
In addition, the stock market in general and the market for technology companies in particular, have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry factors may harm the market price of our common stock regardless of our actual operating performance. Each of these factors, among others, could adversely affect your investment in our common stock. Some companies that have had volatile market prices for their securities have had securities class action lawsuits filed against them. If a suit were filed against us, regardless of its merits or outcome, it could result in substantial costs and divert management's attention.
46

We currently do not intend to pay dividends on our common stock, and, consequently, the only opportunity to achieve a return on investment is if the price of our common stock appreciates.
We have never declared nor paid cash dividends on our capital stock. We currently do not plan to declare dividends on shares of our common stock in the foreseeable future. We currently intend to retain any future earnings to finance the operation and expansion of our business. Any payment of future dividends will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements, general business conditions and other factors that our board of directors may deem relevant. Consequently, the only opportunity to achieve a return on investment in our company will be if the market price of our common stock appreciates and shares are sold at a profit. There is no guarantee that the price of our common stock that will prevail in the market will ever exceed the price that is paid for our common stock.
Anti-takeover provisions in our charter documents and Delaware law could discourage, delay or prevent a change in control of our company and may affect the trading price of our common stock.
We are a Delaware corporation and the anti-takeover provisions of the Delaware General Corporation Law, which apply to us, may discourage, delay or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the stockholder becomes an interested stockholder, even if a change in control would be beneficial to our existing stockholders. In addition, our amended and restated certificate of incorporation and amended and restated bylaws may discourage, delay or prevent a change in our management or control over us that stockholders may consider favorable. Our certificate of incorporation and bylaws:
authorize the issuance of "blank check" preferred stock that could be issued by our board of directors to help defend against a takeover attempt;
require that directors only be removed from office for cause and only upon a supermajority stockholder vote;
provide that vacancies on the board of directors, including newly created directorships, may be filled only by a majority vote of directors then in office rather than by stockholders;
prevent stockholders from calling special meetings;
include advance notice procedures for stockholders to nominate candidates for election as directors or bring matters before an annual meeting of stockholders;
prohibit stockholder action by written consent, requiring all actions to be taken at a meeting of the stockholders; and
provide that certain litigation against us can only be brought in Delaware.
We may not be able to obtain capital when desired on favorable terms, if at all, and we may not be able to obtain capital or complete acquisitions through the use of equity or without dilution to our stockholders.
We may need additional financing to execute on our current or future business strategies, including to develop new or enhance existing products and services, acquire businesses and technologies, or otherwise to respond to competitive pressures. If we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our stockholders could be significantly diluted, and newly-issued securities may have rights, preferences or privileges senior to those of existing stockholders. If we accumulate additional funds through debt financing, a substantial portion of our operating cash flow may be dedicated to the payment of principal and interest on such indebtedness, thus limiting funds available for our business activities. We cannot assure you that additional financing will be available on terms favorable to us, or at all. If adequate funds are not available or are not available on acceptable terms, when we desire them, our ability to fund our operations, take advantage of unanticipated opportunities, develop or enhance our products and services, or otherwise respond to competitive pressures would be significantly limited. Any of these factors could harm our results of operations and negatively impact the trading price of our common stock.
47

Risks Related to Our Convertible Notes
We incurred indebtedness by issuing our 2023 Notes in 2018, our 2026 Notes in 2019, and our 2025 Notes in 2020, and our debt repayment obligations may adversely affect our financial condition and cash flows from operations in the future.
Our indebtedness under our convertible notes may impair our ability to obtain additional financing in the future for general corporate purposes, including working capital, capital expenditures, potential acquisitions and strategic transactions, and a portion of our cash flows from operations may have to be dedicated to repaying the principal of the 2023 Notes in 2023, the principal of the 2026 Notes in 2026, and the principal of the 2025 Notes in 2025 or earlier if necessary. Our ability to meet our debt obligations will depend on our future performance, which will be affected by financial, business, economic, regulatory and other factors. We cannot control many of these factors. Our future operations may not generate sufficient cash to enable us to repay our debt, including the 2023 Notes, 2025 Notes or 2026 Notes. If we fail to make a payment on our debt, we could be in default on such debt. If we are at any time unable to pay our indebtedness when due, we may be required to renegotiate the terms of the indebtedness, seek to refinance all or a portion of the indebtedness or obtain additional financing. There can be no assurance that, in the future, we will be able to successfully renegotiate such terms, that any such refinancing would be possible or that any additional financing could be obtained on terms that are favorable or acceptable to us.
In addition, holders of each series of our convertible notes will have the right to require us to repurchase all or a portion of their notes upon the occurrence of a fundamental change, as defined in the respective indentures, at a repurchase price equal to 100% of the principal amount of the notes to be repurchased, plus accrued and unpaid interest. Upon conversion of each series of convertible 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 series of notes being converted. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of the series of convertible notes surrendered therefor or at the time such series of convertible notes is being converted. In addition, our ability to repurchase each series of convertible notes or to pay cash upon conversions of each series of convertible notes may be limited by law, by regulatory authority or by agreements governing our future indebtedness. Our failure to repurchase a series of convertible notes at a time when the repurchase is required by the indenture or to pay any cash payable on future conversions of such series of convertible notes as required by the indenture governing such series of convertible notes would constitute a default under such indenture. A default under the 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 notes or make cash payments upon conversions thereof. An event of default under the indenture governing the notes may lead to an acceleration of the notes. Any such acceleration could result in our bankruptcy. In a bankruptcy, the holders of the notes would have a claim to our assets that is senior to the claims of our equity holders.
Conversion of the convertible notes will dilute the ownership interest of our existing stockholders or may otherwise depress the price of our common stock.
The conversion of some or all of our convertible notes will dilute the ownership interests of existing stockholders. Any sales in the public market of our common stock issuable upon such conversion of our convertible notes could adversely affect prevailing market prices of our common stock. In addition, the existence of the convertible notes may encourage short selling by market participants because the conversion of the notes could be used to satisfy short positions, or anticipated conversion of the convertible notes into shares of our common stock could depress the price of our common stock.
Our convertible notes bond hedge and warrant transactions entered into in connection with the offering of the 2023 Notes may affect the value of our common stock.
In connection with the offering of the 2023 Notes, we entered into convertible notes bond hedge, or Bond Hedge, transactions with one or more counterparties. We also entered into warrant transactions with the counterparties pursuant to which we sold warrants for the purchase of our common stock. The Bond Hedge transactions related to the 2023 Notes are expected generally to reduce the potential dilution upon any conversion of 2023 Notes or offset any cash payments we are required to make in excess of the principal amount upon conversion of any 2023 Notes. The warrant transactions could separately have a dilutive effect to the extent that the market price per share of our common stock exceeds the strike price of the warrants. In connection with establishing their initial hedges of the 2023 Note hedge and warrant transactions, the counterparties or their respective affiliates purchased shares of our common stock or entered into various derivative transactions with respect to our common stock concurrently with or shortly after the pricing of the 2023 Notes. The 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 2023 Notes, and are likely to do so during any observation period related to a conversion of 2023 Notes or following any repurchase of 2023 Notes by us. This activity could also cause or avoid an increase or a decrease in the market price of our common stock.
48

The capped call transactions entered into in connection with the offering of the 2025 Notes and 2026 Notes may affect the value of our common stock.
In connection with the offering of the 2025 Notes and 2026 Notes, we entered into capped call transactions with one or more counterparties, or the Capped Calls. The Capped Calls cover, subject to customary adjustments, the number of shares of our common stock initially underlying the 2025 Notes and 2026 Notes. The Capped Calls are expected to offset the potential dilution and/or offset any cash payments we are required to make in excess of the principal amount of converted 2025 Notes or 2026 Notes, as a result of conversion of the 2025 Notes or 2026 Notes, with such offset subject to a cap. In connection with establishing their initial hedges of the Capped Calls, the counterparties or their respective affiliates purchased shares of our common stock or entered into various derivative transactions with respect to our common stock concurrently with or shortly after the pricing of the 2025 Notes and 2026 Notes. The counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the maturity of the 2025 Notes and 2026 Notes, and are likely to do so during any observation period related to a conversion of the 2025 Notes or 2026 Notes or following any repurchase of 2025 Notes or 2026 Notes by us. This activity could also cause or avoid an increase or a decrease in the market price of our common stock.
Certain provisions in the indentures governing our convertible notes may delay or prevent an otherwise beneficial takeover attempt of us and may affect the trading price of our common stock.
Certain provisions in the indentures governing our convertible notes may make it more difficult or expensive for a third party to acquire us. For example, the indentures governing our convertible notes will require us to repurchase the convertible notes for cash upon the occurrence of a fundamental change (as defined in the respective indentures) of us and, in certain circumstances, to increase the conversion rate for a holder that converts the convertible notes in connection with a make-whole fundamental change. A takeover of us may trigger the requirement that we repurchase our convertible 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 in our common stock.
If the conditional conversion feature of any series of convertible notes is triggered, our financial condition and operating results may be adversely affected which could decrease the trading price of our common stock.
In the event the conditional conversion feature of the 2023 Notes, 2025 Notes or 2026 Notes is triggered, note holders will be entitled to convert their 2023 Notes, 2025 Notes or 2026 Notes, as applicable, at any time during specified periods at their option. If one or more holders elect to convert the 2023 Notes, 2025 Notes or 2026 Notes, as applicable, we may 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), which would result in dilution to the holders of our common stock. If we elect to or would be required to settle a portion or all of our conversion obligation in cash, it could adversely affect our liquidity, which may negatively impact the trading price of our common stock. In addition, even if holders of the 2023 Notes, 2025 Notes or 2026 Notes do not elect to convert their 2023 Notes, 2025 Notes or 2026 Notes, as applicable, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the 2023 Notes, 2025 Notes or 2026 Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital, which may negatively impact the trading price of our common stock.
The accounting method for convertible notes that may be settled in cash, such as our convertible notes, could have a material effect on our reported financial results.
Under ASC 470-20, "Debt with Conversion and Other Options," an entity must separately account for the liability and equity components of the convertible debt instruments, such as our convertible notes, that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer's economic interest cost. The effect of ASC 470-20 on the accounting for our convertible notes is that the equity component is required to be included in the additional paid-in capital section of stockholders' equity on our consolidated balance sheet at the issuance date and the value of the equity component would be treated as debt discount for purposes of accounting for the debt component of our convertible notes. As a result, we will be required to record a greater amount of non-cash interest expense as a result of the amortization of the discounted carrying value of our convertible notes to their face amount over the applicable term of the convertible notes. We will report larger net losses, or lower net income, in our financial results because ASC 470-20 will require interest to include both the amortization of the debt discount and the instrument's nonconvertible coupon interest rate, which could adversely affect our reported or future financial results and the trading price of our common stock.
49

Accounting standards in the future will result in changes to the current ASC 470-20 accounting model. The FASB issued an accounting standards update that eliminates the liability and equity component separation model for convertible debt instruments with a cash conversion feature. Among other potential impacts, this change is expected to reduce non-cash interest expense and result in a reclassification of certain balance sheet amounts from stockholders' equity to liabilities as it relates to the Notes.
In addition, under certain circumstances, convertible debt instruments, such as our convertible notes, that may be settled entirely or partly in cash may be accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of the 2023 Notes, 2025 Notes or 2026 Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the 2023 Notes, 2025 Notes and 2026 Notes exceeds their principal amount. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued. We cannot be sure that the accounting standards in the future will continue to permit the use of the treasury stock method. If we are unable or otherwise elect not to use the treasury stock method in accounting for the shares issuable upon conversion of the 2023 Notes, 2025 Notes and 2026 Notes then our diluted earnings per share could be adversely affected.
Item 1B. Unresolved Staff Comments.
Not applicable.
Item 2. Properties.
Our principal executive offices are located in Austin, Texas in two adjacent buildings under separate lease agreements. Pursuant to the first of which the Company leases approximately 129,000 square feet of office space with an initial term that expires on April 30, 2028, with the option to extend the lease for an additional ten-year term, and pursuant to the second of which the Company leases approximately 129,000 square feet of office space with lease terms of approximately ten years, with the options to extend the leases on the second building. We also maintain office space in U.S. cities located in Nebraska, Iowa, North Carolina, California, Texas and Minnesota. Internationally we maintain offices in India, Australia, and the United Kingdom. We believe our current facilities will be adequate for our needs for the foreseeable future.
Item 3. Legal Proceedings.
From time to time, we may become involved in legal proceedings arising in the ordinary course of our business. Our management believes that there are no claims or actions pending against us, the ultimate disposition of which would have a material impact on our business, financial condition, results of operations or cash flows.
Item 4. Mine Safety Disclosures.
Not applicable.
50

PART II

Item 5. Market for Registrant's Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities.
Market Information and Holders
Our common stock has been listed on the New York Stock Exchange under the symbol "QTWO" since March 20, 2014. Prior to that date, there was no public trading market for our common stock. Our common stock was priced at $13.00 per share in our initial public offering on March 20, 2014.
As of December 31, 2021, we had 22 holders of record of our common stock. The actual number of holders of common stock is greater than this number of record holders and includes stockholders who are beneficial owners, but whose shares are held in street name by brokers and nominees. The number of holders of record also does not include stockholders whose shares may be held in trust by other entities.
Dividend Policy
We have never declared or paid any cash dividends on our common stock. Any future determination to declare cash dividends on our common stock will be made at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements, general business conditions and other factors that our board of directors may deem relevant. We do not anticipate paying cash dividends on our common stock for the foreseeable future.
Use of Proceeds From Registered Securities
On May 15, 2020, we completed a registered public offering of 4,735,294 shares of our common stock at a price of $76.50 per share, before underwriting discounts and commissions. We sold 4,235,294 of such shares and existing stockholders sold 500,000 of such shares. We did not receive any proceeds from the sale of shares by the selling stockholders in the May 2020 common stock offering. The May 2020 common stock offering was made pursuant to an automatically effective shelf registration statement on Form S-3 that we filed with the Securities and Exchange Commission (the "SEC") on June 4, 2019 (File No. 333-231947), as amended on May 11, 2020. There have been no material changes in the planned use of proceeds from our May 2020 common stock offering from that described in the final prospectus filed with the SEC pursuant to Rule 424(b) on May 13, 2020. With a portion of the proceeds from this offering, we used $51.2 million to repurchase a portion of our 2023 Notes and unwind associated bond hedge and warrant transactions, and we completed the acquisition of ClickSWITCH for $65.5 million in cash (which included a hold-back of $1.0 million).
Equity Compensation Plan Information
Information regarding the securities authorized for issuance under our equity compensation plans will be included in our Proxy Statement relating to our 2022 annual meeting of stockholders to be filed with the SEC within 120 days after the end of our fiscal year ended December 31, 2021 and is incorporated herein by reference.
Performance Graph
The graph set forth below compares the cumulative total stockholder return on our common stock between December 31, 2016 and December 31, 2021, with the cumulative total return of (i) the Russell 2000 Index and (ii) the S&P 1500 Application Software Index. This graph assumes the investment of $100 on December 31, 2016 in our common stock, the S&P 1500 Application Software Index and the Russell 2000 Index, and assumes the reinvestment of dividends, if any. Note that historic stock price performance is not necessarily indicative of future stock price performance.
The information contained in the Stock Performance Graph shall not be deemed to be soliciting material or to be filed with the SEC nor shall such information be incorporated by reference into any future filing under the Securities Act or the Exchange Act, except to the extent we specifically incorporate it by reference into such filing.
51

qtwo-20211231_g1.jpg
Issuer Purchases of Equity Securities
None.
Item 6. [Reserved]
52

Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. In addition to historical consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Annual Report on Form 10-K, particularly in the section titled "Risk Factors."
Overview
We are a leading provider of secure, cloud-based digital solutions that transform the ways in which financial institutions and other financial services providers engage with account holders and end users, or End Users. We offer our solutions to financial institutions, financial technology companies, or FinTechs, alternative finance companies, or Alt-FIs, and other innovative companies, or Brands, wishing to incorporate banking into their customer engagement and servicing strategies. Our solutions include a broad and deep portfolio of digital banking, lending solutions; an open technology platform, the Q2 Innovation Studio, that accelerates innovation by enabling a partnership ecosystem on the Q2 platform in which FinTechs and other digital solution providers can embed their offerings and customers can develop their own applications; and a comprehensive banking as a service, or BaaS, solution, which we re-branded as Helix in 2022, that enables innovative companies to incorporate banking directly into their products. We purpose-build our platforms and solutions to enable success for our customers and technology partners by allowing them to digitize their operations and offerings, differentiate their brands, and integrate traditional and emerging financial services, ultimately enhancing End-User acquisition, engagement and retention and improving operational efficiencies and profitability.
The effective delivery and management of secure and advanced digital solutions in the complex and heavily regulated financial services industry requires significant resources, personnel and expertise. We provide digital solutions that are designed to be highly configurable, scalable and adaptable to the specific needs of our customers. We design and develop our solutions with an open platform approach intended to provide comprehensive integration among our solution offerings and our customers' internal and third-party systems. This integrated approach allows our customers to deliver unified and robust financial experiences across digital channels. Our solutions provide our customers the flexibility to configure their digital services in a manner that is consistent with each customer's specific workflows, processes and controls. Our solutions also allow our customers to personalize the digital experiences they deliver to their End Users by extending their individual services and brand requirements across digital channels. Our solutions and our data center infrastructure and resources are designed to comply with the stringent security and technical regulations applicable to financial institutions and financial services providers and to safeguard our customers' data and that of their End Users.
We have deep domain expertise in developing and delivering secure, advanced digital solutions designed to help our customers and technology partners compete in the complex and heavily regulated financial services industry. Over 17 years ago Q2 began by providing digital banking solutions to regional and community financial institutions. We have rapidly grown since then through a combination of broad market acceptance of our award-winning solutions and relentless innovation, investment and acquisitions. Our portfolio of solutions now spans digital banking, lending, profitability, onboarding, security, and we now serve account holders and borrowers across retail, small business and commercial segments, in addition to our open technology platform and BaaS offerings. While we remain focused on our founding mission of building stronger and more diverse communities by strengthening their financial institutions, we intend to draw on our broad solution portfolio, deep domain expertise and robust customer base to lead the transformation into a new frontier of financial services.
The financial services industry is undergoing tremendous change, influenced by three major factors. First, financial institutions demand now, more than ever, to digitize their operations and offerings, and the COVID-19 pandemic has further accelerated this digital transformation. Second, the continued growth in the number of FinTechs and the innovation they bring to the market is increasing End-User demand and expectations for new, more engaging and meaningful digital financial experiences. And third, major innovative Brands recognize that incorporating banking into their strategy is an opportunity to leverage the trust that their End Users place in them, driving deeper engagement with those End Users. These three forces are converging to create what we believe is a new frontier in financial services in which financial institutions, FinTechs and Brands will have new roles and interdependencies, and which will require new technology, new partners, and new business models. We believe that lasting value creation in financial services will be achieved by those companies that can support and enhance the convergence of these forces. In addition, we have built a broad set of solutions that we believe equips us to accelerate and optimize this convergence – from digitizing the entire bank, to facilitating partnerships among financial institutions and FinTechs, to enabling Brands to incorporate banking into their products and customer relationships.
53

We deliver our solutions to most of our customers using a software-as-a-service, or SaaS, model under which our customers pay subscription fees for the use of our solutions. Our digital banking platform customers have numerous End Users, and those End Users can represent one or more account holders registered to use one or more of our solutions on our digital banking platform. We generally price our digital banking platform solutions based on the number of solutions purchased by our customers and the number of Registered Users or commercial account holders utilizing our solutions. We generally earn additional revenues from our digital banking platform customers based on the number of transactions that End Users perform on our solutions in excess of the levels included in our standard subscription fee. As a result, our revenues from digital banking platform customers grow as our customers buy more solutions from us and increase the number of End Users utilizing our solutions and as those users increase their number of transactions on our solutions. The structure and terms of our newer lending arrangements vary, but generally are also sold on a subscription basis through our direct sales organization, and the related revenues are recognized over the terms of the customer agreements. The structure and terms of our Helix arrangements with FinTechs and Brands vary, but typically involve relatively lower contracted minimum revenues and instead emphasize usage-based revenue, with such revenue recognized as it is incurred.
We have achieved significant growth since our inception. During each of the past nine years, our average number of Registered Users (as defined below) per installed customer on our digital banking platform, or Installed Customer, has grown, and in many instances we have been able to sell additional solutions to existing customers. Our revenues per Installed Customer and per Registered User vary period-to-period based on the length and timing of customer implementations, changes in the average number of Registered Users per customer, sales of additional solutions to existing customers, changes in the number of transactions on our solutions by Registered Users and variations among existing customers and new customers with respect to the mix of purchased solutions and related pricing. Please see "Management's Discussion and Analysis of Financial Condition and Results of Operations—Key Operating Measures" for additional detail on how we define "Installed Customers" and "Registered Users."
We believe we have a significant opportunity to continue to grow our business, and we continue to invest across our organization to increase our revenues and improve our operating efficiencies. These investments will increase our costs on an absolute dollar basis, but the timing and amount of these investments will vary based on the rate at which we expect to add new customers, the implementation and support needs of our customers, our software development plans, our technology and physical infrastructure requirements and the internal needs of our organization. Many of these investments will occur in advance of our realizing any resultant benefit which may make it difficult to determine if we are effectively allocating our resources. If we are successful in growing our revenues by increasing the number of customers and scope of our customer relationships, we anticipate that greater economies of scale and increased operating leverage will improve our margins over the long term.
We sell our solutions primarily through our professional sales organization. While the financial institutions market is well-defined due to the regulatory classifications of those financial institutions, markets for FinTech, Alt-FIs and brands are broader and more difficult to define due to the changing number of providers in each market. Over the long term, we intend to continue to invest in additional sales representatives to identify and address the financial institution, FinTech, Alt-FI and Brand markets across the U.S. and internationally and to increase our number of sales support and marketing personnel, as well as our investment in marketing initiatives designed to increase awareness of our solutions and generate new customer opportunities.
We have continuously invested in expanding and improving our digital banking platform since its introduction in 2005, and we intend to continue investing both organically and inorganically through acquisitions to expand our portfolio of solutions. Additionally, over the past several years we have acquired or developed new solutions and additional functionality that serve a broader range of needs of financial institutions as well as the needs of FinTechs, Alt-FIs and Brands. Our integrated, end-to-end collection of solutions includes retail, small business and commercial banking, regulatory and compliance, digital lending, relationship pricing, BaaS, digital account opening, account switching and data-driven sales enablement and portfolio management solutions among others. We have also introduced the Q2 Innovation Studio, an API-based and SDK-based open technology platform that allows our financial institution customers and other technology partners to develop unique extensions of and integrations to our digital banking platform, allowing financial institutions to quickly and easily deploy customized experiences and the latest financial services expected by End Users.
We believe that financial services providers are best served by a broad integrated portfolio of digital solutions that provide rapid, flexible and comprehensive integration with internal and third-party solutions allowing them to provide modern, intuitive digital financial services in a secure, regulatory-compliant manner. We also believe that the breadth and depth of our solution offerings and customer base, our open and flexible platform approach, our position as a leading provider of digital banking solutions to a large network of financial institutions, and our expertise in delivering new, innovative, secure and regulatory-compliant digital solutions uniquely position us to capitalize on the new frontier in financial services. We currently intend to increase investments in technology innovation and software development as we enhance our solutions and platforms and increase or expand the number of solutions that we offer.
54

We believe that delivery of consistent, high-quality customer support is a significant driver of purchasing and renewal decisions of our prospects and customers. To develop and maintain a reputation for high-quality service, we seek to build deep relationships with our customers through our customer service organization, which we staff with personnel who are motivated by our common mission of using technology to help our customers succeed and who are knowledgeable with respect to the regulated and complex nature of the financial services industry. As our business grows, we currently intend to continue to invest in and grow our services and delivery organization to support our customers' needs and maintain our reputation.
COVID-19 Pandemic
Global health concerns with respect to the COVID-19 pandemic and related government actions taken to reduce the spread of the virus have caused disruption to the macroeconomic environment, and the pandemic has significantly increased economic uncertainty and reduced economic activity, including consumer and business spending. While there has been significant economic recovery in certain markets due to broad vaccination availability, loosening of lock-down measures and business re-openings, the recovery is characterized by additional uncertainty as a result of the disruption caused by the pandemic, including supply chain constraints in many industries, significant price increases for certain goods and services, rapid increases in demand as economies re-open, increased employee attrition, skilled labor shortages, wage inflation and businesses and labor markets navigating how they will operate post-pandemic. The extent of the impact of the COVID-19 pandemic on our operational and financial performance will depend on future developments unknown and unpredictable at this time, including the continued duration, severity and spread of the pandemic, including new variants, related restrictions on travel and transportation and other actions that may be taken by governmental authorities, the predictability and success of any re-opening efforts, the impacts of the pandemic on labor markets, the impact to our customers, their End Users, our suppliers and partners, and other items identified under "Risk Factors" above. Based on the information available to us to date, we believe we have taken an informed, proactive and effective approach to addressing the direct known effects of the COVID-19 pandemic on us, our customers and other third parties on which we rely and that we have been able to effectively deliver and support our solutions for our customers utilizing numerous remote capabilities and channels.
Beginning mid-March 2020, almost all of our employees transitioned to working remotely from home. Through mid-2021, we continued to operate with the vast majority of our employees working remotely. However, during the quarter ended June 30, 2021, we began allowing employees to return to onsite work on a limited, voluntary basis, subject to health and safety protocols. Effective November 1, 2021, we re-opened all of our U.S. facilities, and have provided each of our U.S. employees with the choice of either continuing to work remotely, working in a hybrid capacity (one or two days per week onsite) or fully returning to onsite attendance, with any onsite attendance subject to health and safety protocols. With the rapid spread of the Omicron variant in early 2022, we have instituted additional safety protocols for employees choosing to work onsite, and have strongly encouraged our employees to work remotely when possible until the Omicron surge has passed. As we navigate the reopening of our onsite facilities, we believe employee preferences between remote, hybrid and onsite attendance are likely to change over time, and we will continue to adapt our physical facilities and IT infrastructure to accommodate a safe and successful work experience for our onsite, hybrid and remote employees. Throughout the pandemic we believe our corporate culture, business model, customer relations, and technology and information technology infrastructure have effectively allowed our employees to substantially perform their roles whether remote, hybrid or onsite.
We also have performed additional due diligence with critical vendors and other third parties on which we rely to assess their responses to the COVID-19 pandemic and impacts on their operations and services. To date, we have not experienced any material adverse impacts from any of our vendors or other third parties on which we rely. We intend to continue to conduct enhanced due diligence on such vendors and third parties for the foreseeable future as the uncertainty caused by the COVID-19 pandemic continues to persist.
We also are continuing to conduct outreach to our customers and many prospective customers to assess their needs in the face of the COVID-19 pandemic and their own re-opening efforts and to seek to identify ways that we may assist them with our solutions and services. We believe the impacts of COVID-19 and related re-opening efforts on our existing and prospective customers present both challenges and opportunities. While we believe the pandemic and related re-opening efforts have increased the importance and prominence of digital financial solutions, the increased economic uncertainty, reduced economic activity, including consumer and business spending, and challenges associated with re-opening have resulted in delays in certain purchasing decisions and implementations during 2020 and 2021. During the second half of 2021, we observed an improved sales environment relative to 2020 and the first half of 2021, and we believe that for 2022 the sales environment and the timing of purchasing decisions and implementations by customers will similarly reflect an improvement relative to 2020 and the first half of 2021. However, the duration and impacts of the COVID-19 pandemic continue to be highly unpredictable and may continue to disrupt any seasonality trends that may otherwise typically be inherent in our historical operating results.
55

Despite these challenges among customers, the usage by End Users of digital financial solutions has never been higher and we are making additional investments to enhance our technology infrastructure to support this heightened usage. We have seen increased online banking activity as a result of shelter-in-place and similar orders as well as spikes in logins as End Users check accounts for items such as government stimulus funds. We believe the challenges and opportunities posed by the COVID-19 pandemic have and will continue to cause financial institutions to increase their focus on maintaining and improving their digital financial services offerings.
Key Operating Measures
In addition to the U.S. generally accepted accounting principles, or GAAP, measures described below in "Management's Discussion and Analysis of Financial Condition and Results of Operations—Components of Operating Results," we monitor the following operating measures to evaluate growth trends, plan investments and measure the effectiveness of our sales and marketing efforts.
While we believe the pandemic and related re-opening efforts have increased the importance and prominence of digital financial solutions, the increased economic uncertainty, reduced economic activity, including consumer and business spending, and challenges associated with re-opening resulted in delays in certain purchasing decisions and implementations and contract terminations during 2020 and 2021. During the second half of 2021, we observed an improved sales environment relative to 2020 and the first half of 2021, and we believe that for 2022 the sales environment and the predictability of purchasing decisions and implementations by customers will similarly reflect an improvement relative to 2020 and the first half of 2021, and thus we will see positive impacts on the rate at which we add new Installed Customers, and with them new Registered Users and annualized recurring revenue, in each case as compared to these prior periods.
Installed Customers
We define Installed Customers as the number of customers on live implementations (or installations) of our digital banking platforms. The average size of our Installed Customers, measured in both Registered Users per Installed Customer and revenues per Installed Customer, has increased over time as our existing Installed Customers continue to add Registered Users and commercial account holders, buy more solutions from us, and as we add larger financial institutions to our Installed Customer base. The net rate at which we add Installed Customers varies based on our implementation capacity, the size and unique needs of our customers, the readiness of our customers to implement our solutions and customer attrition, including as a result of merger and acquisition activity among financial institutions. We had 448, 450 and 414 Installed Customers on our digital banking platform as of December 31, 2021, 2020 and 2019, respectively.
Registered Users
We define a Registered User as an individual related to an account holder of an Installed Customer on our consumer digital banking platform who has registered to use one or more of our solutions and has current access to use those solutions as of the last day of the reporting period presented. We generally price our consumer digital banking platform solutions based on the number of Registered Users, while our commercial digital banking platform solutions are based on the number of commercial account holders. As the number of Registered Users of our solutions increases, our revenues generally tend to grow. Our average number of Registered Users per Installed Customer grows as our existing digital banking platform customers add more Registered Users and as we add larger financial institutions to our Installed Customer base. We anticipate that the number of Registered Users will grow at a faster rate than our number of Installed Customers. The rate at which our customers add Registered Users vary significantly period-to-period based on the timing of our implementations of new customers, the timing of registration of new End Users and customers performing inactive account clean-up. We add new Registered Users through both organic growth from existing customers and from the addition of End Users from new Installed Customers. Our aggregate number of Registered Users is negatively impacted to the extent Installed Customers terminate all or a portion of their arrangements with us. Our Installed Customers had approximately 19.2 million, 17.8 million and 14.6 million Registered Users as of December 31, 2021, 2020 and 2019, respectively.
56

Net Revenue Retention Rate
We believe that our ability to retain our customers and expand their use of our products and services over time is an indicator of the stability of our revenue base and the long-term value of our customer relationships. We assess our performance in this area using a metric we refer to as our net revenue retention rate, which we previously referred to as our revenue retention rate. We calculate our net revenue retention rate as the total revenues in a calendar year, excluding any revenues from acquired customers during such year, from customers who were implemented on any of our solutions as of December 31 of the prior year, expressed as a percentage of the total revenues during the prior year from the same group of customers. Our net revenue retention rate provides insight into the impact on current year revenues of: the number of new customers implemented on any of our solutions during the prior year; the timing of our implementation of those new customers in the prior year; growth in the number of End Users on such solutions and changes in their usage of such solutions; sales of new products and services to our existing customers during the current year, excluding any products or services resulting from businesses acquired during such year and customer attrition. The most significant drivers of changes in our net revenue retention rate each year have historically been the number of new customers in the prior year and the timing of our implementation of those new customers. The timing of our implementation of new customers in the prior year is significant because we do not start recognizing revenues from new customers until they are implemented. If implementations are weighted more heavily in the first or second half of the prior year, our net revenue retention rate will be lower or higher, respectively. In the first half of 2021, our implementations were weighted more heavily, and we expect to see a lower net revenue retention rate in 2022 as a result. Our use of net revenue retention rate has limitations as an analytical tool, and investors should not consider it in isolation. Other companies in our industry may calculate net revenue retention rate differently, which reduces its usefulness as a comparative measure. Our net revenue retention rate was 119%, 122%, and 120% for the years ended December 31, 2021, 2020 and 2019, respectively.
Annualized Recurring Revenue
We believe Annualized Recurring Revenue, or ARR, provides important information about our future revenue potential, our ability to acquire new clients, and our ability to maintain and expand our relationship with existing clients. We calculate ARR as the annualized value of all recurring revenue recognized in the last month of the reporting period, with the exception of variable revenue in excess of contracted amounts for which we instead take the average monthly run rate of the trailing three months within that reporting period. Our ARR also includes the contracted minimums associated with all contracts in place at the end of the quarter that have not yet commenced, and revenue generated from Premier Services. Premier Services revenue is generated from select established customer relationships where we have engaged with the customer for more tailored, premium professional services resulting in a deeper and ongoing level of engagement with them, which we deem to be recurring in nature. ARR does not include revenue from professional services or other sources of revenue that are not deemed to be recurring in nature. ARR is not a forecast of future revenue, which can be impacted by contract start and end dates and renewal rates. ARR should be viewed independently of revenue and deferred revenue as ARR is an operating metric and is not intended to be combined with or replace these items. Our use of ARR has limitations as an analytical tool, and investors should not consider it in isolation. Other companies in our industry may calculate ARR differently, which reduces its usefulness as a comparative measure. Our ARR was $574.2 million, $464.2 million and $400.8 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Revenue Churn
We utilize revenue churn, which we previously have referred to simply as churn, to monitor the satisfaction of our customers and evaluate the effectiveness of our business strategies. We define revenue churn as the amount of any monthly recurring revenue losses due to customer cancellations and downgrades, net of upgrades and additions of new solutions, during a year, divided by our monthly recurring revenue at the beginning of the year. Cancellations refer to customers that have either stopped using our services completely or remained a customer but terminated a particular service. Downgrades are a result of customers taking less of a particular service or renewing their contract for identical services at a lower price. We had annual revenue churn of 5.4%, 5.9%, and 5.1% for the years ended December 31, 2021, 2020, and 2019, respectively. Our use of revenue churn has limitations as an analytical tool, and investors should not consider it in isolation. Other companies in our industry may calculate revenue churn differently, which reduces its usefulness as a comparative measure.
57

Non-GAAP Financial Measures
In addition to financial measures prepared in accordance with GAAP, we use certain non-GAAP financial measures to clarify and enhance our understanding, and aid in the period-to-period comparison, of our performance. We believe that these non-GAAP financial measures provide supplemental information that is meaningful when assessing our operating performance because they exclude the impact of certain categories that our management and board of directors do not consider part of core operating results when assessing our operational performance, allocating resources, preparing annual budgets and determining compensation. Accordingly, these non-GAAP financial measures may provide insight to investors into the motivation and decision-making of management in operating the business. Set forth in the tables below are the corresponding GAAP financial measures for each non-GAAP financial measure. Investors are encouraged to review the reconciliation of each of these non-GAAP financial measures to its most comparable GAAP financial measure included below. While we believe that these non-GAAP financial measures provide useful supplemental information, non-GAAP financial measures have limitations and should not be considered in isolation from, or as a substitute for, their most comparable GAAP measures. These non-GAAP financial measures are not prepared in accordance with GAAP, do not reflect a comprehensive system of accounting and may not be comparable to similarly titled measures of other companies due to potential differences in their financing and accounting methods, the book value of their assets, their capital structures, the method by which their assets were acquired and the manner in which they define non-GAAP measures. Items such as the deferred revenue reduction from purchase accounting, stock-based compensation, acquisition related costs, amortization of acquired technology, amortization of acquired intangible assets, partnership termination charges and unoccupied lease charges can have a material impact on our GAAP financial results.
Non-GAAP Revenue
We define non-GAAP revenue as total revenue excluding the impact of purchase accounting. We monitor these measures to assess our performance because we believe our revenue growth rates would be understated without these adjustments. We believe presenting non-GAAP revenue aids in the comparability between periods and in assessing our overall operating performance.
 Year Ended December 31,
 202120202019
Revenue:   
GAAP revenue$498,720 $402,751 $315,484 
Deferred revenue reduction from purchase accounting2,129 4,404 1,829 
Total Non-GAAP revenue$500,849 $407,155 $317,313 
Non-GAAP Operating Income
We provide non-GAAP operating income using non-GAAP revenue as discussed above and excluding such items as deferred revenue reduction from purchase accounting, stock-based compensation, acquisition related costs, amortization of acquired technology, amortization of acquired intangible assets, partnership termination charges and unoccupied lease charges. We believe excluding these items is useful for the following reasons:
Deferred revenue reduction from purchase accounting. We provide non-GAAP information that excludes the deferred revenue reduction from purchase accounting. We believe that the exclusion of deferred revenue reduction from purchase accounting allows users of our financial statements to better review and understand the historical and current results of our continuing operations.
Amortization of acquired technology and intangible assets. We provide non-GAAP information that excludes expenses related to purchased technology and intangible assets associated with our acquisitions. We believe that eliminating these expenses from our non-GAAP measures is useful to investors, because the amortization of acquired technology and intangible assets can be inconsistent in amount and frequency and significantly impacted by the timing and magnitude of our acquisition transactions, which also vary in frequency from period to period. Accordingly, we analyze the performance of our operations in each period without regard to such expenses.
Stock-based compensation. We provide non-GAAP information that excludes expenses related to stock-based compensation. We believe that the exclusion of stock-based compensation expense provides for a better comparison of our operating results to prior periods and to our peer companies as the calculations of stock-based compensation vary from period to period and company to company due to different valuation methodologies, subjective assumptions and the variety of award types. Because of these unique characteristics of stock-based compensation, we exclude these expenses when analyzing the organization's business performance.
58

Acquisition related costs. We exclude certain expense items resulting from our acquisitions, such as legal, accounting and consulting fees, changes in fair value of contingent consideration and retention expense. We consider these adjustments, to some extent, to be unpredictable and dependent on a significant number of factors that are outside of our control. Furthermore, acquisitions result in operating expenses that would not otherwise have been incurred by us in the normal course of our organic business operations. We believe that providing these non-GAAP measures that exclude acquisition related costs, allows users of our financial statements to better review and understand the historical and current results of our continuing operations, and also facilitates comparisons to our historical results and results of less acquisitive peer companies, both with and without such adjustments.
Partnership termination charges. In the quarter ended June 30, 2020, in connection with the termination of a strategic partnership, we agreed to pay a termination fee of $5.6 million in May 2020 and $7.6 million in the third quarter of 2021. We are excluding the charges associated with this partnership termination as they are non-recurring in nature and would not otherwise have been incurred by us in the normal course of our organic business operations. We believe that providing these non-GAAP measures that exclude partnership termination charges allows users of our financial statements to better review and understand the historical and current results of our continuing operations, and also facilitates comparisons to our historical results and results of peer companies, both with and without such adjustments.
Unoccupied lease charges. We provide non-GAAP information that excludes restructuring charges related to the estimated costs of exiting and terminating facility lease commitments, as they relate to our corporate restructuring and exit activities. These charges are inconsistent in amount and are significantly impacted by the timing and nature of these events. Therefore, although we may incur these types of expenses in the future, we believe that eliminating these charges for purposes of calculating the non-GAAP financial measures facilitates a more meaningful evaluation of our operating performance and comparisons to our past operating performance.
 Year Ended December 31,
 202120202019
GAAP operating loss$(77,995)$(99,833)$(66,746)
Deferred revenue reduction from purchase accounting2,129 4,404 1,829 
Stock-based compensation54,334 49,235 39,378 
Acquisition related costs3,099 1,408 16,316 
Amortization of acquired technology21,969 21,341 9,871 
Amortization of acquired intangibles17,901 17,888 6,339 
Partnership termination charges— 13,244 — 
Unoccupied lease charges2,008 2,181 420 
Non-GAAP operating income $23,445 $9,868 $7,407 
Adjusted EBITDA
We define adjusted EBITDA as net loss before depreciation, amortization, stock-based compensation, certain costs related to our recent acquisitions, (benefit from) provision for income taxes, interest and other (income) expense, net, deferred revenue reduction from purchase accounting, partnership termination charges, loss on extinguishment of debt, and unoccupied lease charges. We believe that adjusted EBITDA provides useful information to investors and others in understanding and evaluating our operating results for the following reasons:
adjusted EBITDA is widely used by investors and securities analysts to measure a company's operating performance without regard to items that can vary substantially from company to company depending upon their financing, capital structures and the method by which assets were acquired;
our management uses adjusted EBITDA in conjunction with GAAP financial measures for planning purposes, in the preparation of our annual operating budget, as a measure of our operating performance, to assess the effectiveness of our business strategies and to communicate with our board of directors concerning our financial performance;
adjusted EBITDA provides more consistency and comparability with our past financial performance, facilitates period-to-period comparisons of our operations and also facilitates comparisons with other companies, many of which use similar non-GAAP financial measures to supplement their GAAP results; and
our investor and analyst presentations include adjusted EBITDA as a supplemental measure of our overall operating performance.
59

Adjusted EBITDA should not be considered as an alternative to net loss or any other measure of financial performance calculated and presented in accordance with GAAP. The use of adjusted EBITDA as an analytical tool has limitations such as:
depreciation and amortization are non-cash charges, and the assets being depreciated or amortized will often have to be replaced in the future and adjusted EBITDA does not reflect cash requirements for such replacements;
adjusted EBITDA may not reflect changes in, or cash requirements for, our working capital needs or contractual commitments;
adjusted EBITDA does not reflect the potentially dilutive impact of stock-based compensation;
adjusted EBITDA does not reflect interest or tax payments that could reduce cash available for use; and
other companies, including companies in our industry, might calculate adjusted EBITDA or similarly titled measures differently, which reduces their usefulness as comparative measures.
Because of these and other limitations, you should consider adjusted EBITDA together with our GAAP financial measures including cash flow from operations and net loss. The following table presents a reconciliation of net loss to adjusted EBITDA for each of the periods indicated (in thousands):
 Year Ended December 31,
 202120202019
Reconciliation of net loss to adjusted EBITDA:   
Net loss$(112,746)$(137,620)$(70,877)
Depreciation and amortization54,833 51,840 28,457 
Stock-based compensation expense54,334 49,235 39,378 
Acquisition related costs3,099 1,408 16,316 
(Benefit from) provision for income taxes1,643 1,416 (12,487)
Interest and other (income) expense, net31,063 27,180 16,572 
Deferred revenue reduction from purchase accounting2,129 4,404 1,829 
Partnership termination charges— 13,244 — 
Loss on extinguishment of debt1,513 8,932 — 
Unoccupied lease charges2,008 2,181 420 
Adjusted EBITDA$37,876 $22,220 $19,608 
Components of Operating Results
Revenues
Revenue-generating activities directly relate to the sale, implementation and support of our solutions within a single operating segment. We derive the majority of our revenues from subscription fees for the use of our solutions hosted in either our data centers or with cloud-based services, transactional revenue from bill-pay solutions, and revenues for customer support and implementation services related to our solutions. We recognize the corresponding revenues over time on a ratable basis over the customer agreement term. A small portion of our revenues are derived from customers which host and manage our solutions on-premises or in third-party data centers under term license and maintenance agreements. We recognize the software license revenue once the customer obtains control of the license and the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license.
Subscription fees are based on the number of solutions purchased by our customers, the number of End Users using the solutions and the number of bill-pay and certain other transactions those users conduct using our solutions in excess of the levels included in our standard subscription fee. Subscription fees are billed monthly, quarterly or annually and are recognized monthly over the term of our customer agreements. The initial term of our digital banking platform agreements averages over five years, although it varies by customer. The structure and terms of our newer lending arrangements vary, but generally are also sold on a subscription basis through our direct sales organization, and the related revenues are recognized over the terms of the customer agreements. The structure and terms of our Helix arrangements with FinTechs and Brands vary, but typically involve relatively lower contracted minimum revenues and instead emphasize usage-based revenue, with such revenue recognized as it is incurred. We begin recognizing subscription fees when the control of the service transfers to the customer, generally when the solution is implemented and made available to the customer. We recognize revenue for bill-pay transaction services generated when End Users utilize debit cards integrated with its Q2 CorePro API or Q2 Biller Direct products in the month incurred based on actual or estimated transactions. The timing of our implementations varies period-to-period based on our implementation capacity, the number of solutions purchased by our customers, the size and unique needs of our customers
60

and the readiness of our customers to implement our solutions. We recognize any related implementation services revenues ratably over the initial customer agreement term beginning on the date we commence recognizing subscription fees. Contract asset balances arise primarily when we provide services in advance of billing for those services. Amounts that have been invoiced but not paid are recorded in accounts receivable or other long-term assets, depending on the timing of expected billing, and in revenues or deferred revenues, depending on when control of the service transfers to the customer.
As a result of the economic and operational impact of the COVID-19 pandemic on our customers, in 2020 and 2021 our bookings, in particular with respect to new customer agreements, were adversely impacted relative to pre-pandemic levels. Specifically, we experienced delays and unpredictability in the purchasing decisions of our customers and prospective customers and a slowing of net new customer deals, relative to pre-pandemic levels, partially offset by an increase in cross sales of additional features and functionality to our existing customer base due to the increased utilization and demand for digital banking solutions caused by the decreased in-branch operations resulting from the COVID-19 pandemic. However, during the second half of 2021, we observed an improved sales environment relative to 2020 and the first half of 2021. We believe that for 2022 the sales environment and the predictability of purchasing decisions and implementations by customers will similarly reflect an improvement relative to 2020 and the first half of 2021. However, our revenues for 2022 will continue to reflect the negative impacts from these prior periods and the duration and impacts of the COVID-19 pandemic continue to be highly unpredictable and may continue to disrupt any seasonality trends that may otherwise typically be inherent in our historical operating results.
Cost of Revenues
Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to our customers. This includes the costs of our personnel performing implementation, certain software development, customer support, data center and customer training activities. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in our solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of our data center assets, debit card related pass-through fees, cloud-based hosting services, an allocation of general overhead costs, the amortization of acquired technology, and referral fees. We allocate general overhead expenses to all departments based on the number of employees in each department, which we consider to be a fair and representative means of allocation.
We capitalize certain personnel costs directly related to the implementation of our solutions to the extent those costs are recoverable from future revenues. We amortize the costs for an implementation once revenue recognition commences, and we amortize those implementation costs to cost of revenues over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred.
We capitalize certain software development costs related to programmers, software engineers, quality control teams and third-party development costs for those who are directly associated with and who devote time to our software solutions on an individual product basis. Software development costs are amortized to cost of revenues when products, upgrades and enhancements are released or made available over the products' estimated economic lives.
We intend to continue to increase our investments in our implementation and customer support teams and technology infrastructure to serve our customers and support our growth. Over the long-term, we expect cost of revenues to continue to grow in absolute dollars as we grow our business, but to fluctuate as a percentage of revenues based principally on the level and timing of implementation support activities, debit card related pass-through fees, and other related costs, including during periods where revenues are lower or implementations are delayed due to the effects of the COVID-19 pandemic.
Operating Expenses
Operating expenses consist of sales and marketing, research and development and general and administrative expenses. They also include costs related to our acquisitions and the resulting amortization of acquired intangible assets from those acquisitions. Over the long term, we intend to continue to hire new employees and make other investments to support our anticipated growth. As a result, we expect our operating expenses to increase in absolute dollars but to decrease as a percentage of revenues over the long term as we grow our business.
The uncertainties and risks posed by the continuing COVID-19 pandemic were considered while preparing our 2022 budget and hiring plans. Beginning in 2021, our hiring began to return to more normal levels, and we anticipate this trend to continue in 2022, with our hiring plans more closely resembling pre-pandemic levels. However, during the second half of 2021, we experienced an exceptionally challenging hiring environment and we expect to see continued intense competition for technical talent in 2022, which has the potential to drive increased inflation in the wages we have to pay to hire and retain qualified employees. Additionally, while throughout 2021 most of our employees continued to work remotely from home and we suspended most non-essential business travel and conference participation, we expect that in 2022 some of these activities,
61

including costs associated with onsite attendance, will return. As a result, we anticipate that we will continue to see a gradual increase in certain costs associated with operating physical locations and facilitating employee travel during 2022. As we navigate the reopening of our onsite facilities, we believe employee preferences between remote, hybrid and onsite attendance are likely to change over time, and we will continue to adapt our physical facilities and IT infrastructure to accommodate a safe and successful work experience for our onsite, hybrid and remote employees.
Sales and Marketing
Sales and marketing expenses consist primarily of salaries and other personnel-related costs, including commissions, employee benefits, bonuses and stock-based compensation. Sales and marketing expenses also include expenses related to advertising, lead generation, promotional event programs, corporate communications, travel and allocated overhead.
Sales and marketing expenses as a percentage of total revenues will change in any given period based on several factors including the addition of newly hired sales professionals, the number and timing of newly-installed customers and the amount of sales commissions expense amortized related to those customers, including during periods where revenues are lower or implementations are delayed due to the effects of the COVID-19 pandemic. Commissions are generally capitalized and then amortized over the expected period of customer benefit.
Research and Development
We believe that continuing to improve and enhance our solutions is essential to maintaining our reputation for innovation and growing our customer base and revenues. Research and development expenses include salaries and personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, software development costs, allocated overhead and other related expenses incurred in developing new solutions and enhancing existing solutions.
Certain research and development costs that are related to our software development, which include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on our software solutions, are capitalized and are included in intangible assets, net on the consolidated balance sheets.
General and Administrative
General and administrative expenses consist primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, of our administrative, finance and accounting, information systems, legal and human resources employees. General and administrative expenses also include consulting and professional fees, insurance and travel. We expect to continue to incur incremental expenses associated with the growth of our business and to meet increased compliance requirements associated with operating as a regulated, public company.
Acquisition Related Costs
Acquisition related costs include compensation expenses related to milestone provisions and retention agreements with certain former shareholders and employees of acquired businesses, which are recognized as earned, changes in fair value of the contingent consideration related to potential acquisition earnout payments and various legal and professional service expenses incurred in connection with the acquisitions, which are recognized when incurred.
Amortization of Acquired Intangibles
Amortization of acquired intangibles represents the amortization of intangibles recorded in connection with our business acquisitions which are amortized on a straight-line basis over the estimated useful lives of the related assets. 
Partnership Termination Charges
Partnership termination charges represent the fees paid related to termination of a strategic partnership during the quarter ended June 30, 2020. These charges are non-recurring in nature and would not otherwise have been incurred by us in the normal course of our organic business operations.
Unoccupied Lease Charges
Unoccupied lease charges include costs related to the early vacating of certain facilities, partially offset by anticipated sublease income from the associated facilities.
62

Total Other Income (Expense), Net
Total other income (expense), net, consists primarily of interest income and expense, other non-operating income and expense, loss on disposal of long-lived assets, foreign currency translation adjustment and loss on extinguishment of debt. We earn interest income on our cash, cash equivalents and investments. Interest expense consists primarily of the interest from the amortization of debt discount, issuance costs, and coupon interest attributable to our convertible notes issued in February 2018, or 2023 Notes, our convertible notes issued in June 2019, or 2026 Notes, and our convertible notes issued in November 2020, or 2025 Notes, as well as fees and interest associated with the letter of credit issued to our landlord for the security deposit for our corporate headquarters.
Benefit from (Provision for) Income Taxes
As a result of our current net operating loss position, current income tax expenses and benefits consist primarily of state income tax expense, deferred income tax expense relating to the tax amortization of recently acquired goodwill, and income tax expense from foreign operations. We incurred state and foreign income taxes for each of the years ended December 31, 2021, 2020 and 2019. Our net operating loss carryforwards for federal income tax purposes were $633.8 million and $536.5 million at December 31, 2021 and 2020, respectively, which $201.2 million will expire at various dates beginning in 2026, if not utilized, and $432.6 million have an indefinite carryforward period. Federal net operating losses generated during and after the year ended December 31, 2018 will have an indefinite carryforward period. We also held state tax credit carry overs of $3.0 million and $2.2 million for the years ended December 31, 2021 and 2020, respectively, and federal R&D tax credit carry overs of $8.9 million and $8.2 million for the years ended December 31, 2021 and 2020, respectively. The state tax credits will begin to expire 2033 if not utilized and the federal R&D tax credits will begin to expire in 2036, if not utilized.
Critical Accounting Policies and Significant Judgments and Estimates
Our management's discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses. In accordance with GAAP, we base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Actual results might differ from these estimates under different assumptions or conditions.
Our significant accounting policies are described in Note 2 to our consolidated financial statements appearing elsewhere in this Annual Report on Form 10-K, and we believe that the accounting policies discussed below involve the greatest degree of complexity and exercise of significant judgments and estimates by our management. The methods, estimates and judgments that we use in applying our accounting policies have a significant impact on our results of operations and, accordingly, we believe the policies described below are the most critical for understanding and evaluating our financial condition and results of operations.
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services over the term of the agreement, generally when our solutions are implemented and made available to our customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances.
Revenue-generating activities are directly related to the sale, implementation and support of our solutions within a single operating segment. We derive the majority of our revenues from subscription fees for the use of our solutions hosted in either our data centers or cloud-based hosting services, transactional revenue from bill-pay solutions and revenues for customer support and implementation services related to our solutions.
Subscription Revenues
Our software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date our solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported.
63

A small portion of our customers host and manage our solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. We recognize software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. We recognize the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when we transfer the software license to the customer and when the customer pays for it results in a significant financing component, we adjust the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.
Transactional Revenues
We generate the majority of our transactional revenues based on the number of bill-pay transactions that End Users initiate on our digital banking platform. We also generate a smaller portion of our transactional revenues from interchange fees generated when End Users utilize debit cards integrated with our Q2 CorePro API or Q2 Biller Direct products. We recognize revenue for bill-pay transaction services in the month incurred based on actual or estimated transactions.
Services and Other Revenues
Implementation services are required for each new digital banking and lending platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. Our revenue for upfront implementation services is billed upfront and generally recognized over time on a ratable basis over the customer agreement term for our hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date. Under certain circumstances, we partner with third-party professional system integrators to support the installation and configuration process for certain products, and therefore, we have determined that these services qualify as a separate performance obligation in certain markets and geographies, and the implementation services for these agreements are recognized over time as services are performed.
Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered.
Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense.
Significant Judgments
Performance Obligations and Standalone Selling Price
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. We have contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, we account for individual performance obligations that are separately identifiable by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from subscription services, we considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. We have concluded that the implementation services included in contracts with multiple performance obligations in the North American banking market are not distinct and, as a result, we defer any arrangement fees for implementation services and recognize such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements. We have concluded that outside the North American banking market, the implementation services for our lending platform included in contracts with multiple performance obligations are distinct and, as a result, we recognize implementation fees on such arrangements over time as services are performed.
The majority of our revenue recognized at a particular point in time is for usage revenue and on-premise software licenses. These services are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service or the point the customer obtained control of the software.
64

Judgment is required to determine the SSP for each distinct performance obligation. A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers its overall pricing objectives, market conditions and other factors, including the value of our contracts, our discounting practices, the size and volume of our transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within our contracts.
Variable Consideration
We recognize usage revenue related to bill-pay transactions that End Users initiate on our digital banking platform and interchange fees that End Users generate using our solutions. Judgment is required to determine the accounting for these types of revenue. We consider various factors including the degree to which usage is interdependent or interrelated to past services, costs to us per user over the contract, and contractual price per user changes and their relationship to market terms, forecasted data, and our cost to fulfill the obligation. We have concluded that our usage revenue relates specifically to the transfer of the service to the customer and is consistent with the allocation objective of Topic 606 when considering all of the performance obligations and payment terms in the contract. Therefore, we recognize usage revenue on a monthly or quarterly basis in accordance with the agreement, as determined and reported. This allocation reflects the amount we expect to receive for the services for the given period.
We sometimes provide credits or incentives to our customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and generally result in reductions to revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. We believe that there will not be significant changes to our estimates of variable consideration as of December 31, 2021.
Other Considerations
We evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) with respect to the vendor reseller agreements pursuant to which we resell certain third-party solutions along with our solutions. Generally, we report revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where we are the principal, we first obtain control of the inputs to the specific good or service and direct their use to create the combined output. Our control is evidenced by our involvement in the integration of the good or service on our platform before it is transferred to our customers and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which we are an agent are insignificant.
Deferred Revenues
Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. We recognize deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed.
Our payment terms vary by the type and location of our customer and the products or services offered. The period of time between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.
65

Deferred Implementation Costs
We capitalize certain personnel and other costs, such as employee salaries, stock-based compensation, benefits and the associated payroll taxes that are direct and incremental to the implementation of our solutions. We analyze implementation costs that may be capitalized to assess their recoverability, and only capitalize costs that we anticipate to be recoverable through the terms of the associated contract. We begin amortizing the deferred implementation costs for an implementation to cost of revenues once the revenue recognition criteria have been met, and we amortize those deferred implementation costs ratably over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which we estimate to be five to seven years. We determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology. We monitor deferred implementation costs for impairment and record impairment when customers terminate or allow services to lapse, due to contract modifications, and/or from other assessments as needed. Any impairment losses identified are recognized in the form of an expense acceleration with the applicable amount recorded to deferred implementation costs, current portion and/or deferred implementation costs, net of current portion on the consolidated balance sheet and in cost of revenues in the consolidated statements of comprehensive loss.
The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the consolidated balance sheets.
Deferred Solution and Other Costs
We capitalize sales commissions and other third-party costs such as third-party licenses and maintenance related to our customer agreements. We capitalize sales commissions because the commission expenses are considered incremental and recoverable costs of obtaining a contract with a customer. We capitalize commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. Historically, we typically paid commissions in two increments. The initial payment was made after the contract had been executed and the initial deposit had been received from the customer, and the final payment was made upon commencement date. We required that an individual remain employed to collect a commission when it was due. The service period between the first and second payment was considered to be a substantive service period and as a result, we expensed the final payment when made. Beginning in 2020, substantially all commissions were paid in a single payment once the contract had been executed and the initial deposit had been received from the customer. We begin amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortize those deferred costs over the expected period of customer benefit, which has been determined to be the estimated life of the technology, which we estimate to be five to seven years. We determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
We analyze capitalized solution and other costs to assess their recoverability. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion.
Contract Balances
The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables or contract assets, and deferred revenues, or contract liabilities. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying consolidated balance sheets at the end of each reporting period. A contract liability results when we receive prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. We recognize contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenues, net of current portion, on the accompanying consolidated balance sheets at the end of each reporting period.
66

We are exposed to credit losses primarily through sales of products and services. We assess the collectability of outstanding contract assets on an ongoing basis and maintain a reserve which is included in the allowance for credit losses for contract assets deemed uncollectible. We analyze the contract asset portfolio for significant risks by considering historical collection experience and forecasting future collectability to determine the amount of revenues that will ultimately be collected from our customers. Customer type has been identified as the primary specific risk affecting the company's contract assets, and the estimate for losses is analyzed quarterly and adjusted as necessary. Future collectability is contingent upon current and anticipated macroeconomic conditions that could impact our customers such as unemployment, inflation and regulatory matters. Additionally, specific allowance amounts may be established to record the appropriate provision for customers that have a higher probability of default.
Accounts Receivable
Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances arise primarily when we provide services in advance of billing for those services. Generally, billing for revenues related to the number of End Users and the number of transactions processed by our End Users that are included in our minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of End Users and the number of transactions processed by our End Users that are in excess of our minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable.  
We assess the collectability of outstanding accounts receivable on an ongoing basis and maintain an allowance for credit losses for accounts receivable deemed uncollectible. We analyze the accounts receivable portfolio for significant risks and consider prior periods and forecast future collectability to determine the amount of revenues that will ultimately be collected from our customers. This estimate is analyzed quarterly and adjusted as necessary. Identified risks pertaining to our accounts receivable include the delinquency level and customer type. Future collectability is contingent upon current and anticipated macroeconomic conditions that could impact our customers such as unemployment, inflation and regulation matters. Due to the short-term nature of such receivables, the estimate of the amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances and the financial condition of customers. Historically, our collection experience has not varied significantly, and bad debt expenses have been insignificant.
We maintain a reserve for estimated sales credits issued to customers for billing disputes or other service-related reasons. This allowance is recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, we analyze prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed semi-annually and adjusted as necessary. 
Stock-Based Compensation
Stock options, restricted stock units, and market stock units awarded to employees, directors, and consultants are measured at fair value at each grant date. We do not use a forfeiture rate to recognize compensation expense. Generally, options vest 25% on the one-year anniversary of the grant date with the balance vesting monthly over the following 36 months, and restricted stock unit awards vest in four annual installments of 25% each. Market stock units are performance-based awards that vest based on our stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index. Market stock units granted prior to fiscal 2021 vest over a three-year period on the anniversary of the date of grant, generally with up to one-third of the target shares of our common stock subject to each market stock unit award eligible to be earned after the first and second years and up to 200% of the full target number of shares subject to each market stock unit award eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of our common stock relative to the Index during the performance period. Beginning in March 2021, newly granted market stock units vest over a two-year and three-year period, each running from approximately the date of grant, with up to one-third of the target shares of our common stock subject to each market stock unit award eligible to be earned after completion of the two-year performance period and up to 200% of the full target number of shares subject to each market stock unit award eligible to be earned after the completion of the three-year performance period (less any shares earned for the two-year performance period) based on the average price of our common stock relative to the Index during the performance period. From time to time, we may make grants of restricted stock units or market stock units with vesting formulas that vary from those described above.
67

We value stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of our employee stock options. The expected life represents the time the stock options are expected to be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. We use the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of the stock options. Expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. We assume no dividend yield because we do not expect to pay dividends in the near future, which is consistent with our history of not paying dividends. We recognize compensation expense ratably over the requisite service period of the stock option award.
We value restricted stock units at the closing market price on the date of grant and recognize compensation expense ratably over the requisite service period of the restricted stock unit award.
We estimate the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by our stock price and a number of assumptions including the expected volatility and the risk-free interest rate. Our expected volatility at the date of grant was based on the historical volatilities of our stock and peer firms' stocks and the Index over the performance period. We assume no dividend yield and recognize compensation expense ratably over the performance period of the market stock unit award. We recognize compensation expense using the graded attribution method on a straight-line basis over the performance period for each market stock unit award.
Convertible Senior Notes
In February 2018, we issued $230.0 million principal amount of convertible senior notes due in February 2023, or the 2023 Notes. In June 2019, we issued $316.3 million principal amount of convertible senior notes due in June 2026, or the 2026 Notes. In November 2020, we issued $350.0 million principal amount of convertible senior notes due in November 2025, or the 2025 Notes. This was achieved by exchanging $181.9 million principal amount of the 2023 Notes for $210.7 million principal amount of the 2025 Notes and issuing an additional $139.3 million of new notes. In May 2021, the Company repurchased $37.1 million principal amount of the 2023 Notes. As of December 31, 2021, the aggregate principal amount outstanding related to the 2023 Notes was $10.9 million.
When accounting for the issuance of convertible notes, we separate each of the convertible notes into liability and equity components. The carrying amount of the liability component is calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature is determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the convertible notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the convertible notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to its convertible notes, we allocate the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the convertible notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.
When accounting for an exchange of convertible notes, we evaluate whether the transaction should be evaluated as a modification or extinguishment transaction. The partial exchange of the 2023 Notes and issuance of the 2025 Notes in November 2020 were deemed to have substantially different terms due to the significant difference between the value of the conversion option immediately prior to and after the exchange, and consequently, the 2023 Notes partial exchange was accounted for as a debt extinguishment. In an exchange or repurchase transaction, we will allocate a portion of the settlement consideration to the reacquisition of the liability component, which is equal to the fair value of that component immediately prior to the extinguishment, and allocate the remaining settlement consideration to the reacquisition of the equity component and recognize that amount as a reduction of additional paid in capital. The difference between the consideration attributed to the liability component and the sum of the net carrying amount of the liability component and any unamortized debt issuance costs is recognized as a gain or loss on debt extinguishment in our consolidated statements of comprehensive loss.
68

Purchase Price Allocation, Intangible Assets and Goodwill
The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. We determine whether substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, we determine whether the single asset or group of assets, as applicable, meets the definition of a business.
In connection with our business combinations, we recorded certain intangible assets, including acquired technology, customer relationships, trademarks and non-compete agreements. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the estimated useful lives. We periodically review the estimated useful lives and fair values of our identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.
The excess purchase price over the fair value of assets acquired is recorded as goodwill. We test goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because we operate as a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the company to the carrying value of the company. We estimate the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for our products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, we could incur impairment charges in a future period. The annual impairment test was performed as of October 31, 2021. No impairment of goodwill was identified during 2021.
Software Development Costs
We capitalize certain software development costs under accounting frameworks that differ based on the nature of the software. Software development costs include salaries and other personnel-related costs, including employee benefits, stock-based compensation and bonuses attributed to programmers, software engineers, quality control teams and third-party development costs for those who are directly associated with and who devote time to our software solutions. Costs incurred in the preliminary stages of development and maintenance costs are expensed as incurred. Capitalized software development costs are computed on an individual product basis. We also capitalize certain costs related to specific upgrades and enhancements when it is probable the expenditures will result in significant additional functionality. Capitalization ceases for products, upgrades and enhancements when released or made available. Internal-use software is amortized to cost of revenues over the products' estimated economic lives, which are expected to be three to five years. The costs related to software development are included in intangible assets, net on the consolidated balance sheets.

We capitalize certain development costs associated with software that is to be sold, leased or otherwise marketed that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release.

We capitalize certain development costs associated with internal use software and our SaaS platform, incurred during the application development stage. We expense costs associated with preliminary project phase activities, training, maintenance and any post-implementation costs as incurred.
Income Taxes
Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and their respective tax bases and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. We assess the likelihood that deferred tax assets will be realized and recognize a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, we have provided a valuation allowance against most of our deferred tax assets as we believe the objective and verifiable evidence of our historical pretax net losses outweighs any positive evidence of our forecasted future results. We will continue to monitor the positive and negative evidence, and we will adjust the valuation allowance as sufficient objective positive evidence becomes available.
69

We evaluate our uncertain tax positions based on a determination of whether and how much of a tax benefit taken by us in our tax filings or positions is more likely than not to be realized. We believe we have accrued adequate reserves related to our uncertain tax positions; however, ultimate determination of our liability is subject to audit by taxing authorities in the ordinary course of business. We record interest and penalties associated with any uncertain tax positions as a component of income tax expense.
Results of Operations
Consolidated Statements of Operations
The following table sets forth our consolidated statements of operations data for each of the periods indicated (in thousands):
 Year Ended December 31,
 202120202019
Revenues(1)
$498,720 $402,751 $315,484 
Cost of revenues(2)
273,685 228,152 162,485 
Gross profit225,035 174,599 152,999 
Operating expenses:   
Sales and marketing85,564 72,323 63,947 
Research and development116,952 97,381 76,273 
General and administrative77,915 70,937 56,739 
Acquisition related costs2,690 478 16,027 
Amortization of acquired intangibles17,901 17,888 6,339 
Partnership termination charges— 13,244 — 
Unoccupied lease charges(3)
2,008 2,181 420 
Total operating expenses303,030 274,432 219,745 
Loss from operations(77,995)(99,833)(66,746)
Total other income (expense), net(4)
(33,108)(36,371)(16,618)
Loss before income taxes(111,103)(136,204)(83,364)
Benefit from (provision for) income taxes(1,643)(1,416)12,487 
Net loss$(112,746)$(137,620)$(70,877)
______________________________________________________________________________
(1)    Includes deferred revenue reduction from purchase accounting of $2.1 million, $4.4 million and $1.8 million for the years ended December 31, 2021, 2020 and 2019, respectively.
(2)    Includes amortization of acquired technology of $22.0 million, $21.3 million and $9.9 million for the years ended December 31, 2021, 2020 and 2019, respectively.
(3)     Unoccupied lease charges include costs related to the early vacating of various facilities, partially offset by anticipated sublease income from these facilities. In 2021, the charges related to an updated assessment and vacating of facilities in Georgia, Texas, North Carolina and Nebraska. In 2020, the charges related to the vacating of facilities in California, North Carolina and Texas. In 2019, the charges related to the vacating of facilities in Georgia.
(4)     Includes a reduction of $1.5 million and $8.9 million related to the early extinguishment of a portion of our 2023 Notes for the years ended December 31, 2021 and December 31, 2020, respectively.
70

The following table sets forth our consolidated statements of operations data as a percentage of revenues for each of the periods indicated:
 Year Ended December 31,
 202120202019
Revenues(1)
100.0 %100.0 %100.0 %
Cost of revenues(2)
54.9 %56.6 %51.5 %
Gross margin45.1 %43.4 %48.5 %
Operating expenses:   
Sales and marketing17.2 %18.0 %20.3 %
Research and development23.5 %24.2 %24.2 %
General and administrative15.6 %17.6 %18.0 %
Acquisition related costs0.5 %0.1 %5.1 %
Amortization of acquired intangibles3.6 %4.4 %2.0 %
Partnership termination charges— %3.3 %— %
Unoccupied lease charges(3)
0.4 %0.5 %0.1 %
Total operating expenses60.8 %68.1 %69.7 %
Loss from operations(15.7)%(24.7)%(21.2)%
Total other income (expense), net(4)
(6.6)%(9.0)%(5.3)%
Loss before income taxes(22.3)%(33.8)%(26.5)%
Benefit from (provision for) income taxes(0.3)%(0.4)%4.0 %
Net loss(22.6)%(34.2)%(22.5)%
_______________________________________________________________________________
(1)    Includes deferred revenue reduction from purchase accounting of 0.4%, 1.1% and 0.6% for the years ended December 31, 2021, 2020 and 2019, respectively.
(2)    Includes amortization of acquired technology of 4.4%, 5.3% and 3.1% for the years ended December 31, 2021, 2020 and 2019, respectively.
(3)    Unoccupied lease charges include costs related to the early vacating of various facilities, partially offset by anticipated sublease income from these facilities. In 2021, the charges related to an updated assessment and vacating of facilities in Georgia, Texas, North Carolina and Nebraska. In 2020, the charges related to the vacating of facilities in California, North Carolina and Texas. In 2019, the charges related to the vacating of facilities in Georgia.
(4)     Includes a reduction of 0.3% and 2.2% related to the early extinguishment of a portion of our 2023 Notes for the years ended December 31, 2021 and December 31, 2020, respectively.
Due to rounding, totals may not equal the sum of the line items in the tables above.
Comparison of the Years Ended December 31, 2021 and 2020
A discussion regarding year-to-year comparisons between the year ended December 31, 2021 and December 31, 2020 is presented below. A discussion regarding year-to-year comparisons between the year ended December 31, 2020 and December 31, 2019 can be found under Item 7 in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020.
Revenues
The following table presents our revenues for each of the periods indicated (dollars in thousands):
 Year Ended December 31,Change
 20212020$(%)
Revenues$498,720 $402,751 $95,969 23.8 %
Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020. Revenues increased by $96.0 million, or 23.8%, from $402.8 million for the year ended December 31, 2020 to $498.7 million for the year ended December 31, 2021. This increase was primarily attributable to a $82.7 million increase from the sale of additional solutions to new and existing customers and growth in End Users from new and existing customers. In addition, $13.2 million of the increase was generated from an increase in the number of transactions processed using our solutions.
71

Cost of Revenues
The following table presents our cost of revenues for each of the periods indicated (dollars in thousands):
 Year Ended December 31,Change
 20212020$(%)
Cost of revenues$273,685 $228,152 $45,533 20.0 %
Percentage of revenues54.9 %56.6 %
Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020. Cost of revenues increased by $45.5 million, or 20.0%, from $228.2 million for the year ended December 31, 2020 to $273.7 million for the year ended December 31, 2021. This increase was attributable to a $19.8 million increase in personnel costs due to an increase in the number of personnel who provide implementation and customer support services and maintain our data centers and other technical infrastructure, a $15.6 million increase in co-location facility costs and depreciation for our data center assets resulting from the increased infrastructure necessary to support our growing customer base, a $10.9 million increase in third-party costs related to intellectual property included in our solutions, transaction processing costs incurred as a result of the increase in End Users from new and existing customers, a higher mix of debit card related pass-through fees, as well as implementation and support personnel expenses that are reimbursable from our customers, and a $0.6 million increase from amortization of acquired customer technology resulting from the business acquired in the second quarter of 2021. These increases were partially offset by a $1.8 million decrease from amortization of capitalized implementation services.
We defer certain personnel and other costs directly related to the implementation of our solutions to the extent those costs are recoverable from future revenues. However, a substantial portion of our implementation costs are not eligible for deferral and, as a result, are expensed in the period incurred. Costs related to implementations that have been deferred are amortized over the expected period of customer benefit. Additionally, we invest in personnel, business processes and systems infrastructure to standardize our business processes and drive future efficiency in our implementations, customer support and data center operations. We expect these investments will increase cost of revenues in absolute dollars as we continue to make investments in capacity, process improvement and systems infrastructure, and we expect such expenses to decline as a percentage of revenue as our operations continue to scale and revenues grow.
Operating Expenses
The following tables present our operating expenses for each of the periods indicated (dollars in thousands):
Sales and Marketing
 Year Ended December 31,Change
 20212020$(%)
Sales and marketing$85,564 $72,323 $13,241 18.3 %
Percentage of revenues17.2 %18.0 %
Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020. Sales and marketing expenses increased by $13.2 million, or 18.3%, from $72.3 million for the year ended December 31, 2020 to $85.6 million for the year ended December 31, 2021. This increase was primarily attributable to a $10.7 million increase in personnel costs due to the growth of our sales and marketing organizations to support bookings and revenue growth and a $2.0 million increase in other discretionary expenses, including stadium sponsorship expenses.
We anticipate that sales and marketing expenses will continue to increase in absolute dollars in the future as we add personnel to support our revenue growth and as we increase marketing spend to attract new customers, retain and grow existing customers and build brand awareness. While we anticipate sales and marketing expenses as a percentage of revenue may fluctuate on a quarter-over-quarter basis, we expect such expenses to decline as a percentage of our revenues over the longer-term as our revenues grow.
72

Research and Development
 Year Ended December 31,Change
 20212020$(%)
Research and development$116,952 $97,381 $19,571 20.1 %
Percentage of revenues23.5 %24.2 %
Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020. Research and development expenses increased by $19.6 million, or 20.1%, from $97.4 million for the year ended December 31, 2020 to $117.0 million for the year ended December 31, 2021. This increase was primarily attributable to a $17.2 million increase in personnel costs as a result of the growth in our research and development organization to support continued enhancements to our solutions, a $4.1 million increase overhead costs, and a $0.4 million increase in other discretionary expenses. These increases were partially offset by a $2.4 million decrease in expenses as a result of increased capitalized software development costs.
We anticipate that research and development expenses will increase in absolute dollars in the future as we continue to support and expand our platform and enhance our existing solutions, as we believe existing customers will have an increased focus on maintaining and improving their digital banking offerings, including functionality such as digital account opening and online lending.
General and Administrative
 Year Ended December 31,Change
 20212020$(%)
General and administrative$77,915 $70,937 $6,978 9.8 %
Percentage of revenues15.6 %17.6 %
Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020. General and administrative expenses increased by $7.0 million, or 9.8%, from $70.9 million for the year ended December 31, 2020 to $77.9 million for the year ended December 31, 2021. The increase in general and administrative expenses was primarily attributable to an $8.2 million increase in personnel costs to support the growth of our business and a $0.7 million increase in professional services for legal and compliance fees. These increases were partially offset by a $1.0 million decrease in bad debt expense due to additional credit losses from the adoption of ASU 2016-13 in 2020 and a $0.5 million decrease for price concessions given to customers in 2020.
General and administrative expenses consist primarily of salaries and other personnel-related costs of our administrative, finance and accounting, information systems, legal and human resources employees. General and administrative expenses also include costs to comply with regulations governing public companies and financial institutions, costs of directors' and officers' liability insurance, investor relations activities and costs to comply with Section 404 of the Sarbanes-Oxley Act, or SOX. Over the long term, we anticipate that general and administrative expenses will continue to increase in absolute dollars as we continue to incur both increased external audit fees as well as additional spending to ensure continued regulatory and SOX compliance. We expect such expenses to decline as a percentage of our revenues over the longer term as our revenues grow.
Acquisition Related Costs
 Year Ended December 31,Change
 20212020$(%)
Acquisition related costs$2,690 $478 $2,212 462.8 %
Percentage of revenues0.5 %0.1 %
Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020. Acquisition related costs increased by $2.2 million, or 462.8%, from $0.5 million for the year ended December 31, 2020 to $2.7 million for the year ended December 31, 2021. The expense for the year ended December 31, 2021 included $1.5 million of compensation expense related to the retention bonuses for employees of previous acquisitions and $1.1 million of legal, professional services and other costs related to our acquisition of ClickSWITCH on April 1, 2021.
73

Amortization of Acquired Intangibles
 Year Ended December 31,Change
 20212020$(%)
Amortization of acquired intangibles$17,901 $17,888 $13 0.1 %
Percentage of revenues3.6 %4.4 %
Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020. Amortization of acquired intangibles remained relatively unchanged from the year ended December 31, 2020 to the year ended December 31, 2021. Increases due to amortization of intangible assets acquired during the acquisition of ClickSWITCH on April 1, 2021 were mostly offset by decreases in amortization of intangible assets that became fully amortized. These amounts are amortized on a straight-line basis over the estimated useful lives of the related assets.
Unoccupied Lease Charges
 Year Ended December 31,Change
 20212020$(%)
Unoccupied lease charges$2,008 $2,181 $(173)(7.9)%
Percentage of revenues0.4 %0.5 %
Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020. Unoccupied lease charges decreased by $0.2 million, or (7.9)%, from $2.2 million for the year ended December 31, 2020 to $2.0 million for the year ended December 31, 2021. During the year ended December 31, 2021, the charges included costs related to an updated assessment and vacating of facilities in North Carolina, Georgia, Texas and Nebraska, partially offset by anticipated sublease income from these facilities.
Total Other Income (Expense), Net
 Year Ended December 31,Change
 20212020$(%)
Total other income (expense), net$(33,108)$(36,371)$3,263 (9.0)%
Percentage of revenues(6.6)%(9.0)%
Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020. Total other income (expense), net represented a net expense of $33.1 million for the year ended December 31, 2021 compared to a net expense of $36.4 million for the year ended December 31, 2020. The change was primarily attributable to a $7.4 million decrease in expense for additional loss from the early extinguishment of a portion of our 2023 Notes in 2020 compared to 2021 and a $0.8 million increase in other income related to a gain resulting from a favorable settlement of an ordinary course dispute, partially offset by a $4.6 million increase in interest expense from the amortization of debt discount and issuance costs attributable to our convertible notes and a $0.4 million loss on disposal of long-lived assets.
Provision for income taxes
 Year Ended December 31,Change
 20212020$(%)
Provision for income taxes$(1,643)$(1,416)$(227)16.0 %
Percentage of revenues(0.3)%(0.4)%
Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020. Total provision for income taxes increased by $0.2 million from an expense of $1.4 million for the year ended December 31, 2020 to an expense of $1.6 million for the year ended December 31, 2021. The increase in the tax expense for the year ended December 31, 2021 related to the operations of the business.
74

Seasonality and Quarterly Results
Our overall operating results fluctuate from quarter to quarter as a result of a variety of factors, including the timing of investments to grow our business. The timing of our implementation activities and corresponding revenues from new customers are subject to fluctuations based on the timing of our sales. Historically, sales have tended to be lower in the first quarter of each year than in subsequent quarters of the same year, but any resulting impact on our results of operation has been difficult to measure due to the timing of our implementations and overall growth in our business. The timing of our implementations also varies period-to-period based on our implementation capacity, the number of solutions purchased by our customers, the size and unique needs of our customers and the readiness of our customers to implement our solutions.
While we believe the pandemic and related re-opening efforts have increased the importance and prominence of digital financial solutions, the increased economic uncertainty, reduced economic activity, including consumer and business spending, and challenges associated with re-opening resulted in delays in certain purchasing decisions and implementations during 2020 and 2021. During the second half of 2021, we observed an improved sales environment relative to 2020 and the first half of 2021, and we believe that for 2022 the sales environment and the timing of purchasing decisions and implementations by customers will similarly reflect an improvement relative to 2020 and the first half of 2021. However, the duration and impacts of the COVID-19 pandemic continue to be highly unpredictable and may continue to disrupt any seasonality trends that may otherwise typically be inherent in our historical operating results.
Our solutions are often the most frequent point of engagement between our customers and their End Users. As a result, we and our customers are very deliberate and measured in our implementation activities to help ensure a successful roll-out of the solutions to End Users and increase the registration of new End Users. Unusually long or short implementations, for even a small number of customers, may result in short-term quarterly variability in our financial results.
Our quarterly results of operations may vary significantly in the future and period-to-period comparisons of our operating results may not be meaningful and should not be relied upon as an indication of future results.
Liquidity and Capital Resources
Sources of Liquidity
We have financed our operations primarily through the proceeds from the issuance of common stock in our initial public offering in March 2014, additional registered common stock offerings, including our June 2019 and May 2020 common stock offerings, our February 2018 convertible note offering, our June 2019 convertible note offering, our November 2020 convertible note offering, and cash flows from operations. As of December 31, 2021, our principal sources of liquidity were cash, cash equivalents and investments of $427.7 million. Based upon our current levels of operations, we believe that our cash flow from operations along with our other sources of liquidity are adequate to meet our cash requirements for the next twelve months. However, if we determine the need for additional short-term liquidity, there is no assurance that such financing, if pursued, would be adequate or available on terms acceptable to us.

Cash Flows

The following table summarizes our cash flows for the periods indicated (in thousands):
 Year Ended December 31,
 202120202019
Net cash provided by (used in):  
Operating activities$30,925 $(2,890)$567 
Investing activities(65,129)(124,163)(483,252)
Financing activities(51,160)434,676 476,091 
Net increase (decrease) in cash, cash equivalents, and restricted cash$(85,364)$307,623 $(6,594)
Cash Flows from Operating Activities
Cash provided by (used in) operating activities is primarily influenced by net loss less non-cash items, the amount and timing of customer receipts and vendor payments, fair value re-measurement related to contingent earnout payment liabilities and by the amount of cash we invest in personnel and infrastructure to support the anticipated growth of our business and increase in the number of installed customers.
75

For the year ended December 31, 2021, our net cash and cash equivalents provided by operating activities was $30.9 million, which consisted of non-cash adjustments of $168.3 million, partially offset by a net loss of $112.7 million and cash outflows from changes in operating assets and liabilities of $24.6 million. Non-cash adjustments primarily consisted of depreciation and amortization, stock-based compensation, amortization of debt discount and issuance costs, amortization of deferred implementation and deferred solution and other costs, loss on the early extinguishment of a portion of our convertible notes, and unoccupied lease charges. The primary driver of the changes in operating assets and liabilities related to a $25.6 million increase in deferred solution and implementation costs due to our increased customer growth and new and existing customers undergoing implementations during the period.
For the year ended December 31, 2020, our net cash and cash equivalents used in operating activities was $2.9 million, which consisted of a net loss of $137.6 million and cash outflows from changes in operating assets and liabilities of $26.9 million, partially offset by non-cash adjustments of $161.6 million. The primary drivers of the changes in operating assets and liabilities related to a $32.2 million increase in deferred solution and implementation costs due to our increased customer growth and new and existing customers undergoing implementations during the period and a $14.6 million increase in accounts receivable due to the timing of payments received, partially offset by a $20.4 million increase in deferred revenue due to increased payments and deposits received from customers prior to the recognition of revenue from those related payments. Non-cash adjustments primarily consisted of depreciation and amortization, stock-based compensation, amortization of debt discount and issuance costs, amortization of deferred implementation and deferred solution and other costs, loss on the early extinguishment of a portion of our convertible notes, and unoccupied lease charges.
For the year ended December 31, 2019, our net cash and cash equivalents provided by operating activities was $0.6 million, which consisted of a net loss of $70.9 million and cash outflows from changes in operating assets and liabilities of $16.1 million, offset by non-cash adjustments of $87.6 million. The primary drivers of the changes in operating assets and liabilities related to a $37.8 million increase in deferred solution and implementation costs due to our increased customer growth and new and existing customers undergoing implementations during the period and an $8.0 million decrease in deferred rents and other long-term liabilities, partially offset by a $15.8 million net increase in accounts payable and accrued liabilities due to timing of payments in support of our expanding customer base and related growth in our technical infrastructure and expanded facilities and a $13.4 million increase in deferred revenue due to increased payments and deposits received from customers prior to the recognition of revenue from those related payments. Non-cash adjustments primarily consisted of depreciation and amortization, stock-based compensation, amortization of debt discount and issuance costs, amortization of deferred implementation and deferred solution and other costs, loss on the early extinguishment of a portion of our convertible notes, unoccupied lease charges, and deferred income taxes from the acquisition of PrecisionLender.
Cash Flows from Investing Activities
Our investing activities have consisted primarily of purchases and maturities of investments, our recent acquisitions, purchases of property and equipment to support our growth and costs incurred for the development of capitalized software. Purchases of property and equipment may vary period-to-period due to the timing of the expansion of our operations, data center and other technical infrastructure.
For the year ended December 31, 2021, net cash used in investing activities was $65.1 million, consisting of $124.0 million for the purchase of investments, $64.7 million for the acquisition of ClickSWITCH, net of cash acquired, $19.8 million for the purchase of property and equipment, and $5.9 million in capitalized software development costs. These outflows were partially offset by $149.2 million received from the maturities of investments.
For the year ended December 31, 2020, net cash used in investing activities was $124.2 million, consisting of $131.3 million for the purchase of investments, $23.7 million for the purchase of property and equipment, and $1.0 million in capitalized software development costs. These outflows were partially offset by $31.8 million received from the maturities of investments.
For the year ended December 31, 2019, net cash used in investing activities was $483.3 million, consisting of $505.6 million for the acquisition of PrecisionLender, $27.3 million for the purchase of investments, and $13.9 million for the purchase of property and equipment. These outflows were partially offset by $64.0 million received from the maturities of investments.
Cash Flows from Financing Activities
Our recent financing activities have consisted primarily of our June 2019 and May 2020 common stock offerings, our June 2019 offering of the 2026 Notes, our November 2020 offering of the 2025 Notes, our partial repurchase of the 2023 Notes, the payment of contingent consideration related to the acquisition of Cloud Lending, as well as net proceeds from exercises of options to purchase our common stock.
76

For the year ended December 31, 2021, net cash used in financing activities was $51.2 million, consisting of $63.7 million for the partial repurchase of 2023 Notes, partially offset by $6.6 million of net proceeds received in connection with the early termination of bond hedges and warrants related to the 2023 Notes, and $5.9 million of cash received from the exercise of stock options.
For the year ended December 31, 2020, net cash provided by financing activities was $434.7 million, consisting of proceeds from the issuance of common stock of $311.3 million, net of issuance costs, from the May 2020 common stock offering, issuance of $132.6 million principal amount of the 2025 Notes, net of issuance costs, from the November 2020 offering of the 2025 Notes, $34.1 million in net proceeds received in connection with the early termination of bond hedges and warrants related to the 2023 Notes, and $13.3 million of cash received from the exercise of stock options, partially offset by the Capped Call transactions of $39.8 million and payment of contingent consideration related to the acquisition of Cloud Lending, of which $16.9 million of the payment was estimated at acquisition date fair value and included in financing activities.
For the year ended December 31, 2019, net cash provided by financing activities was $476.1 million, consisting of the issuance of $307.0 million principal amount of the 2026 Notes, net of issuance costs, proceeds from the issuance of common stock of $195.3 million, net of issuance costs, from the June 2019 common stock offering, and $14.6 million of cash received from the exercise of stock options partially offset by the Capped Call transactions of $40.8 million.
Contractual Obligations and Commitments
Our principal commitments consist of the 2023 Notes, 2025 Notes, 2026 Notes, non-cancelable operating leases related to our facilities, minimum purchase commitments for sponsorship obligations, third-party products, co-location fees and other product costs. Our obligations under our convertible senior notes are described in Note 11 to our consolidated financial statements included in this Annual Report on Form 10-K. Information regarding our non-cancellable lease and other purchase commitments as of December 31, 2021 can be found in Note 10 to our consolidated financial statements included in this Annual Report on Form 10-K.
Recent Accounting Pronouncements
In August 2020, the FASB issued 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)" which simplifies the accounting for convertible debt instruments by eliminating the requirement to separate embedded conversion features from the host contract when the conversion features are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. In addition, the guidance eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard can either be on a modified retrospective or full retrospective basis.
We will adopt the new guidance for the fiscal year beginning January 1, 2022, using the modified retrospective approach. The impact to the consolidated balance sheets is expected to result in an increase to our convertible notes balance of approximately $113.0 million to $116.0 million to reflect the full principal amount of the convertible notes outstanding net of issuance costs, a reduction to our additional paid in capital balance of approximately $155.0 million to $158.0 million to remove the equity component separately recorded for the conversion features associated with the convertible notes, and an increase to the beginning balance of accumulated deficit of approximately $41.0 million to $44.0 million. We also expect the adoption of this standard to result in a reduction of non-cash interest expense for the year ended December 31, 2022 until the affected notes have been settled.
In May 2021, the FASB issued ASU No. 2021-04, "Earnings Per Share (Topic 260), Debt - Modifications and Extinguishments (Subtopic 470-50), Compensation - Stock Compensation (Topic 718), and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40)" which clarifies and reduces diversity in the accounting for modifications or exchanges of freestanding equity classified written call options that remain equity classified after modification or exchange. The ASU provides a principles-based framework to determine whether an issuer should recognize the modification or exchange as an adjustment to equity or an expense. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. Issuers should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. We have not adopted the provisions of the new standard and will assess its impact on our consolidated financial statements upon adoption.
77

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 clarifies and reduces diversity in the accounting related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. Issuers should apply the new standard prospectively to business combinations occurring on or after the effective date of the new standard. We have not adopted the provisions of the new standard and will assess its impact on our consolidated financial statements upon adoption.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk.
Market risk is the risk of loss to future earnings, values or future cash flows that may result from changes in the price of a financial instrument. The value of a financial instrument might change as a result of changes in interest rates, exchange rates, commodity prices, equity prices and other market changes. We do not use derivative financial instruments for speculative, hedging or trading purposes, although in the future we might enter into exchange rate hedging arrangements to manage the risks described below.
Interest Rate Risk
We have cash and cash equivalents held primarily in cash and money market funds. In addition, we have marketable securities which typically include U.S. government securities, corporate bonds and commercial paper and certificates of deposit. Cash and cash equivalents are held for working capital purposes. Marketable securities are held and invested with capital preservation as the primary objective. Due to the short-term nature of these investments, 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. Any declines in interest rates will reduce future interest income. As of December 31, 2021, we had an outstanding principal amount of $327.2 million of 2023 Notes and 2026 Notes, which each have a fixed annual interest rate of 0.75% and an outstanding principal amount of $350.0 million of 2025 Notes with a fixed annual interest rate of 0.125%. If overall interest rates fell by 10% in 2021 or 2020, our interest income would not have been materially affected.
Foreign Currency Risk
During 2018, we commenced international operations. As a result, our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. As of December 31, 2021, our most significant currency exposures were the Indian rupee, British pound, and Australian dollar. As of December 31, 2021, we had operating subsidiaries in India, the United Kingdom and Australia. Due to the relatively low volume of payments made by us through these foreign subsidiaries, we do not believe we have significant exposure to foreign currency exchange risks. However, fluctuations in currency exchange rates could harm our results of operations in the future.
We currently do not use derivative financial instruments to mitigate foreign currency exchange risks. We will continue to review this matter and may consider hedging certain foreign exchange risks in future years.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition or results of operations. We continue to monitor the impact of inflation in order to reduce its effects through pricing strategies, productivity improvements and cost reductions. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.
Item 8. Financial Statements and Supplementary Data.
The information required by this item is incorporated by reference to the consolidated financial statements and accompanying notes set forth on pages F-1 through F-43 of this Annual Report on Form 10-K.
Item 9. Change in and Disagreements With Accountants on Accounting and Financial Disclosure.
None.
78

Item 9A. Controls and Procedures.
Disclosure Controls and Procedures
The term "disclosure controls and procedures," as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act refers to controls and procedures that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC's rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that such information is accumulated and communicated to a company's management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. 
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2021, the end of the period covered by this Annual Report on Form 10-K. Based upon such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of such date.
Management's Annual Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act). Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2021 based on the guidelines established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Our internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements for external reporting purposes in accordance with U.S. generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.
Based on that evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2021.
Our independent registered public accounting firm, Ernst & Young, LLP, issued an attestation report on our internal control over financial reporting. This report appears on page F-4.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with management's evaluation required by Rules 13a-15(d) and 15d-15(d) under the Exchange Act that occurred during the quarter ended December 31, 2021, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Controls
Our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives as specified above. Management does not expect, however, that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all error and fraud. Any control system, no matter how well designed and operated, is based upon certain assumptions and can provide only reasonable, not absolute, assurance that its objectives will be met. Further, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within our business have been detected.
Item 9B. Other Information.
Not applicable.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
Not applicable.
79

PART III

Item 10. Directors, Executive Officers and Corporate Governance.
Information required by Part III, Item 10, will be included in our Proxy Statement relating to our 2022 annual meeting of stockholders to be filed with the SEC within 120 days after the end of our fiscal year ended December 31, 2021, and is incorporated herein by reference.
Item 11. Executive Compensation.
Information required by Part III, Item 11, will be included in our Proxy Statement relating to our 2022 annual meeting of stockholders to be filed with the SEC within 120 days after the end of our fiscal year ended December 31, 2021, and is incorporated herein by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
Information required by Part III, Item 12, will be included in our Proxy Statement relating to our 2022 annual meeting of stockholders to be filed with the SEC within 120 days after the end of our fiscal year ended December 31, 2021, and is incorporated herein by reference.
Item 13. Certain Relationships and Related Transactions, and Director Independence.
Information required by Part III, Item 13, will be included in our Proxy Statement relating to our 2022 annual meeting of stockholders to be filed with the SEC within 120 days after the end of our fiscal year ended December 31, 2021, and is incorporated herein by reference.
Item 14. Principal Accounting Fees and Services.
Information required by Part III, Item 14, will be included in our Proxy Statement relating to our 2022 annual meeting of stockholders to be filed with the SEC within 120 days after the end of our fiscal year ended December 31, 2021, and is incorporated herein by reference.
80

PART IV
Item 15. Exhibits, Financial Statement Schedules.
(a) Documents Filed with Report
(1) Financial Statements.
(2) Financial Statement Schedules.
Schedules required by this item have been omitted since they are either not required or not applicable or because the information required is included in the consolidated financial statements included elsewhere herein or the notes thereto.
(3) Exhibits.
The information required by this Item is set forth on the exhibit index that precedes the signature page of this Annual Report on Form 10-K.
81

Exhibit Index
Incorporated by Reference
Exhibit
Number
DescriptionFormFiling No.Filing Date Exhibit No.Filed / Furnished Herewith
Stock Purchase Agreement, dated July 31, 2015, by and among Q2 Software, Inc., Centrix Solutions, Inc., all shareholders of Centrix Solutions, Inc. and Timothy Schnell, as Agent
8-K001-363507/31/20152.1
Agreement and Plan of Merger, dated August 6, 2018, by and among Q2 Software, Inc., Montana Merger Subsidiary, Inc., Cloud Lending, Inc. and Fortis Advisors, LLC, as equity holder representative8-K001-363508/8/20182.1
Agreement and Plan of Merger, dated September 30, 2019, by and among the Q2 Software, Inc., Merger Sub, Lender Performance Group, LLC, the Blockers, Blocker Merger Subs and Insight Venture Partners, LLC, as equity holder representative8-K001-3635010/1/20192.1
First Amendment to Agreement and Plan of Merger, dated October 31, 2019, by and among the Q2 Software, Inc., Merger Sub, Lender Performance Group, LLC, the Blockers, Blocker Merger Subs and Insight Venture Partners, LLC, as equity holder representative10-K001-363502/21/20202.4
Second Amendment to Agreement and Plan of Merger, dated December 27, 2019, by and among the Q2 Software, Inc., Merger Sub, Lender Performance Group, LLC, the Blockers, Blocker Merger Subs and Insight Venture Partners, LLC, as equity holder representative10-K001-363502/21/20202.5
Fifth Amended and Restated Certificate of Incorporation of the Registrant8-K001-363506/12/20193.1
Amended and Restated Bylaws of the Registrant8-K001-363506/12/20193.2
Indenture, dated February 26, 2018, between the Registrant and Wilmington Trust, National Association, as trustee8-K001-363502/26/20184.1
Form of Global Note, dated February 26, 2018, between the Registrant and Wilmington Trust, National Association, as trustee8-K001-363502/26/20184.2
Indenture, dated June 10, 2019 between the Registrant and Wilmington Trust, National Association, as trustee8-K001-363506/11/20194.1
Form of Global Note, dated June 10, 2019 between the Registrant and Wilmington Trust, National Association, as trustee8-K001-363506/11/20194.2
Description of Registrant Securities Registered under Section 12 of the Exchange Act*
Indenture, dated November 18, 2020, between Registrant and Wilmington Trust National Association, as trustee
8-K001-3635011/20/20204.1
Form of Global Note, dated November 18, 2020, between Registrant and Wilmington Trust National Association, as trustee
8-K001-3635011/20/20204.2
Form of Indemnification Agreement for directors and officersS-1/A333- 1939112/25/2014 10.1
2007 Stock Plan, as amendedS-1/A333- 1939112/25/2014 10.2.1
Form of Stock Option Agreement under the 2007 Stock PlanS-1333- 1939112/12/2014 10.2.2
Form of Stock Option Agreement for Executive Officers under the 2007 Stock PlanS-1333- 1939112/12/2014 10.2.3
Form of Stock Option Agreement for Directors under the 2007 Stock PlanS-1333- 1939112/12/2014 10.2.4
Lease Agreement, dated November 20, 2012, by and among the Q2 Software, Inc. and 13785 Research Blvd, LLCS-1333- 1939112/12/2014 10.4
First Amendment to Lease Agreement and Tri-Party Agreement, dated February 27, 2015, by and among Q2 Software, Inc., FPG Aspen Lake Owner, L.P. and FPG TOH Owner, L.P., amending the Lease Agreement, dated November 20, 2012, by and among the Q2 Software, Inc. and 13785 Research Blvd, LLC10-Q001-363505/8/201510.1
82

Incorporated by Reference
Exhibit
Number
DescriptionFormFiling No.Filing Date Exhibit No.Filed / Furnished Herewith
Second Amendment to Lease Agreement and Tri-Party Agreement, dated April 1, 2015, by and among Q2 Software, Inc., FPG Aspen Lake Owner, L.P. and FPG TOH Owner, L.P., amending the Lease Agreement, dated November 20, 2012, by and among the Q2 Software, Inc. and 13785 Research Blvd, LLC10-Q001-363505/8/201510.2
Third Amendment to Lease Agreement, dated October 8, 2015, by and among Q2 Software, Inc. and FPG Aspen Lake Owner, L.P., amending the Lease Agreement, dated November 20, 2012, by and among the Q2 Software, Inc. and 13785 Research Blvd, LLC10-Q001-3635011/6/201510.2
Lease Agreement, dated July 18, 2014, by and among Q2 Software, Inc. and CREF Aspen Lake Building II, LLC8-K001-363507/23/201410.1
First Amendment to Lease Agreement, dated May 1, 2015, by and among Q2 Software, Inc. and CREF Aspen Lake Building II, LLC8-K001-363505/4/201510.1
Second Amendment to Lease Agreement, dated February 3, 2016, by and among Q2 Software, Inc. and CREF Aspen Lake Building II, LLC10-Q001-363505/10/201610.1
Lease Agreement, dated December 18, 2019, by and among Q2 Software, Inc. and Aspen Lake Building Three, LLC8-K001-3635012/20/201910.1
Amended and Restated Employment Agreement, dated September 23, 2021, by and among the Registrant and Matthew P. Flake8-K001-363509/24/202110.1
Amended and Restated Employment Agreement, dated September 24, 2021, by and among the Registrant and Michael A. Volanoski *
Amended and Restated Employment Agreement, dated September 23, 2021, by and among the Registrant and Adam D. Blue8-K001-363509/24/202110.3
2014 Equity Incentive Plan and forms of agreements thereunderS-1/A333- 1939113/6/2014 10.9
Forms of Restricted Stock Units Agreements under the Registrant's 2014 Equity Incentive Plan.10-Q001-3635011/10/201410.2
Form of Stock Option Agreement and Restricted Stock Unit Agreement for Remote Executive Officers under Registrant's 2014 Equity Incentive Plan10-Q001-3635011/6/201510.3
Form of Market Stock Units Agreement under the Registrant's 2014 Equity Incentive Plan
10-Q001-363505/3/201810.4
Form of Market Stock Units Agreement under the Registrant's 2014 Equity Incentive Plan10-Q001-363505/6/202110.1
2014 Employee Stock Purchase PlanS-1/A333- 1939113/6/2014 10.1
Master Service Agreement dated January 11, 2010, by and among the Registrant and Cyrus Networks, LLCS-1333- 1939112/12/2014 10.12
Service Level Agreement dated January 11, 2010, by and among the Registrant and Cyrus Networks, LLCS-1333- 1939112/12/2014 10.12.1
Amended and Restated Employment Agreement, dated September 23, 2021, by and among the Registrant and John E. Breeden8-K001-363509/24/202110.5
Amended and Restated Employment Agreement, dated September 24, 2021, by and among the Registrant and David J. Mehok8-K0001-363509/24/202110.2
Amended and Restated Employment Agreement, dated September 23, 2021, by and among the Registrant and William M. Furrer8-K333- 1939119/24/202110.4
Purchase Agreement, dated February 21, 2018, by and among the Registrant, Morgan Stanley & Co. LLC, J.P. Morgan Securities LLC and Stifel, Nicolaus & Company, Incorporated, as representatives of the several initial purchasers named therein8-K001-363502/26/201810.1
83

Incorporated by Reference
Exhibit
Number
DescriptionFormFiling No.Filing Date Exhibit No.Filed / Furnished Herewith
Form of Bond Hedge Confirmation
8-K001-363502/26/201810.2
Form of Warrant Confirmation8-K001-363502/26/201810.3
Purchase Agreement, dated June 5, 2019 by and among the Registrant, Morgan Stanley & Co. LLC, J.P. Morgan Securities LLC, Stifel, Nicolaus & Company, Incorporated and BMO Capital Markets Corp., as representatives of the several initial purchasers named therein 8-K001-363506/6/201910.1
Form of Capped Call Confirmation 8-K001-363506/6/201910.2
Executive Incentive Compensation Plan
8-K001-363506/15/202010.1
Form of Exchange and Subscription Agreement
8-K001-3635011/12/202010.1
Form of Capped Call
8-K001-3635011/12/202010.2
List of Subsidiaries of the Registrant*
Consent of Ernst & Young LLP, Independent Registered Public Accounting Firm*
Power of Attorney (see the signature pages to this Annual Report on Form 10-K).
*
Certification of Principal Executive Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of The Sarbanes-Oxley Act of 2002.*
Certification of Principal Financial Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of The Sarbanes-Oxley Act of 2002.*
Certification of Principal Executive Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. §1350 as adopted pursuant to Section 906 of The Sarbanes-Oxley Act of 2002.#
Certification of Principal Financial Officer Required under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. §1350 as adopted pursuant to Section 906 of The Sarbanes-Oxley Act of 2002.#
101.INSXBRL Instance Document.*
101.SCHXBRL Taxonomy Extension Schema.*
101.CALXBRL Taxonomy Extension Calculation Linkbase.*
101.LABXBRL Taxonomy Extension Calculation Label Linkbase.*
101.PREXBRL Taxonomy Extension Presentation Linkbase.*
101.DEFXBRL Taxonomy Extension Definition Linkbase.*
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)*
* Filed herewith
# Furnished herewith
† Management contract, compensatory plan or arrangement

84


Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)

Item 16. Form 10-K Summary.
None.
    
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.
Date: Q2 HOLDINGS, INC.
February 16, 2022 By: /s/ MATTHEW P. FLAKE
Matthew P. Flake
 Chief Executive Officer
    
SIGNATURES AND POWER OF ATTORNEY

Each person whose individual signature appears below hereby authorizes and appoints Matthew P. Flake, with full power of substitution and re-substitution and full power to act without the other, as his or her true and lawful attorney-in-fact and agent to act in his or her name, place and stead and to execute in the name and on behalf of each person, individually and in each capacity stated below, and to file any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing, ratifying and confirming all that said attorney-in-fact and agents or any of them or their or his substitute or substitutes may lawfully do or cause to be done by virtue thereof.

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 indicated.
Name Title Date
/s/ MATTHEW P. FLAKEChief Executive Officer (Principal Executive Officer) and Director February 16, 2022
Matthew P. Flake
/s/ DAVID J. MEHOK Chief Financial Officer (Principal Financial and Accounting Officer) February 16, 2022
David J. Mehok
/s/ R. H. SEALE, III Executive Chairman of the Board of Directors February 16, 2022
R.H. Seale, III
/s/ R. LYNN ATCHISON Director February 16, 2022
R. Lynn Atchison
/s/ JEFFREY T. DIEHL Director February 16, 2022
Jeffrey T. Diehl
/s/ LYNN A. TYSON Director February 16, 2022
Lynn A. Tyson
/s/ STEPHEN C. HOOLEY Director February 16, 2022
Stephen C. Hooley
/s/ JAMES R. OFFERDAHL Director February 16, 2022
James R. Offerdahl
/s/ MARGARET L. TAYLOR Director February 16, 2022
Margaret L. Taylor

85


Q2 HOLDINGS, INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS



F-1


Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Q2 Holdings, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Q2 Holdings, Inc. (the Company) as of December 31, 2021 and 2020, the related consolidated statements of comprehensive loss, changes in stockholders' equity and cash flows for each of the three years in the period ended December 31, 2021, 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, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, 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, 2021, 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 February 16, 2022 expressed an unqualified opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Accounting for Revenue Recognition
Description of the Matter
As described in Note 2 of the consolidated financial statements, the Company's revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions. The Company derives most of its revenues from subscription fees for the use of its solutions hosted in the Company's data centers, transaction revenue from bill-pay solutions, as well as revenues for customer support and implementation services related to the Company's solutions. The Company's revenue recognition process involves several information technology (IT) applications responsible for the initiation, processing, and recording of transactions from the Company's various customers, and the calculation of revenue in accordance with the Company's accounting policy.
Auditing the Company's accounting for revenue recognition was complex due to the dependency on the effective design and operation of multiple IT applications, some of which are specifically designed for the Company's business and the use of multiple data sources in the revenue recognition process.
F-2


How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design, and tested the operating effectiveness of internal controls over the Company's accounting for revenue from contracts with customers. For example, with the assistance of IT professionals, we tested the controls over the initiation and billing of new and recurring subscriptions and when control of the subscription performance obligation was transferred to the customer, which is referred to as the "go-live" date. We also tested the controls related to the key application interfaces between the provisioning, billing, and accounting systems, which included controls related to access to the relevant applications and data and changes to the relevant systems and interfaces, as well as controls over the configuration of the relevant applications.
To test the Company's accounting for revenue from contracts with customers, we performed substantive audit procedures that included, among others, testing on a sample basis the completeness and accuracy of the underlying data within the Company's billing system, performing data analytics by extracting data from the system to evaluate the completeness and accuracy of recorded revenue and deferred revenue amounts, tracing a sample of cash receipts to supporting journal entries, and testing the appropriate commencement of subscription revenue recognition on the "go-live" date.
/s/ Ernst & Young LLP
We have served as the Company's auditor since 2013.
Austin, Texas
February 16, 2022


F-3


Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Q2 Holdings, Inc.
Opinion on Internal Control over Financial Reporting
We have audited Q2 Holdings, Inc.'s internal control over financial reporting as of December 31, 2021, 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, Q2 Holdings, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of Q2 Holdings, Inc. as of December 31, 2021 and 2020, the related consolidated statements of comprehensive loss, changes in stockholders' equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes and our report dated February 16, 2022 expressed an unqualified opinion thereon.
Basis for Opinion
The Company's management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Ernst & Young LLP
Austin, Texas
February 16, 2022

F-4

Q2 HOLDINGS, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
December 31,
 20212020
Assets  
Current assets:  
Cash and cash equivalents$322,848 $407,703 
Restricted cash2,973 3,482 
Investments104,878 131,352 
Accounts receivable, net46,979 36,430 
Contract assets, current portion, net1,845 1,088 
Prepaid expenses and other current assets10,531 8,861 
Deferred solution and other costs, current portion25,076 19,042 
Deferred implementation costs, current portion7,320 8,258 
Total current assets522,450 616,216 
Property and equipment, net66,608 49,558 
Right of use assets52,278 34,709 
Deferred solution and other costs, net of current portion26,930 32,782 
Deferred implementation costs, net of current portion17,039 15,184 
Intangible assets, net162,461 184,859 
Goodwill512,869 462,274 
Contract assets, net of current portion and allowance22,103 18,694 
Other long-term assets2,307 2,426 
Total assets$1,385,045 $1,416,702 
Liabilities and stockholders' equity   
Current liabilities:  
Accounts payable$10,597 $7,887 
Accrued liabilities18,343 22,444 
Accrued compensation31,725 26,716 
Deferred revenues, current portion98,692 81,935 
Lease liabilities, current portion9,001 6,844 
Total current liabilities168,358 145,826 
Convertible notes, net of current portion551,598 557,468 
Deferred revenues, net of current portion29,168 29,203 
Lease liabilities, net of current portion61,374 36,739 
Other long-term liabilities4,251 4,102 
Total liabilities814,749 773,338 
Commitments and contingencies (Note 10)
Stockholders' equity: 
Preferred stock: $0.0001 par value; 5,000 shares authorized, no shares issued or outstanding as of December 31, 2021 and 2020
  
Common stock: $0.0001 par value; 150,000 shares authorized, 56,928 shares issued and outstanding as of December 31, 2021, and 55,562 shares issued and outstanding as of December 31, 2020
6 6 
Additional paid-in capital1,064,358 1,024,577 
Accumulated other comprehensive loss(135)(32)
Accumulated deficit(493,933)(381,187)
Total stockholders' equity570,296 643,364 
Total liabilities and stockholders' equity$1,385,045 $1,416,702 
 
  
The accompanying notes are an integral part of these consolidated financial statements.
F-5

Q2 HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands, except per share data)
 Year Ended December 31,
 202120202019
Revenues$498,720 $402,751 $315,484 
Cost of revenues273,685 228,152 162,485 
Gross profit225,035 174,599 152,999 
Operating expenses: 
Sales and marketing85,564 72,323 63,947 
Research and development116,952 97,381 76,273 
General and administrative77,915 70,937 56,739 
Acquisition related costs2,690 478 16,027 
Amortization of acquired intangibles17,901 17,888 6,339 
Partnership termination charges 13,244  
Unoccupied lease charges2,008 2,181 420 
Total operating expenses303,030 274,432 219,745 
Loss from operations(77,995)(99,833)(66,746)
Other income (expense): 
Interest and other income1,476 1,207 3,672 
Interest and other expense(33,071)(28,646)(20,290)
Loss on extinguishment of debt(1,513)(8,932) 
Total other income (expense), net(33,108)(36,371)(16,618)
Loss before income taxes(111,103)(136,204)(83,364)
Benefit from (provision for) income taxes(1,643)(1,416)12,487 
Net loss(112,746)(137,620)(70,877)
Other comprehensive gain (loss):
Unrealized gain (loss) on available-for-sale investments(213)(118)223 
Foreign currency translation adjustment110 72 (172)
Comprehensive loss$(112,849)$(137,666)$(70,826)
Net loss per common share, basic and diluted$(2.00)$(2.65)$(1.53)
Weighted average common shares outstanding: 
Basic and diluted56,394 52,019 46,198 

The accompanying notes are an integral part of these consolidated financial statements.
F-6

Q2 HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
(in thousands)


 Year Ended December 31,
202120202019
Total stockholders' equity, beginning balances$643,364 $379,412 $158,900 
Common stock and additional paid-in capital:
Beginning balances1,024,583 622,697 331,359 
Stock-based compensation expense55,903 50,682 40,510 
Exercise of stock options5,892 14,283 15,694 
Shares acquired to settle the exercise of stock options(200)(966)(941)
Proceeds from issuance of common stock, net of issuance costs 311,321 195,290 
Equity component of convertible notes, less issuance costs 73,097 81,550 
Equity component of early extinguishment of convertible notes(28,454)(40,842) 
Settlement of convertible note hedges26,295 171,679  
Settlement of warrants(19,655)(137,538) 
Purchase of capped call transactions (39,830)(40,765)
Ending balances1,064,364 1,024,583 622,697 
Accumulated deficit:
Beginning balances(381,187)(243,299)(172,422)
Cumulative effect of the adoption of new accounting standard (268) 
Net loss(112,746)(137,620)(70,877)
Ending balances(493,933)(381,187)(243,299)
Accumulated other comprehensive income (loss):
Beginning balances(32)14 (37)
Other comprehensive income (loss)(103)(46)51 
Ending balances(135)(32)14 
Total stockholders' equity, ending balances$570,296 $643,364 $379,412 
Common stock (in shares):
Beginning balances55,562 48,386 43,535 
Shares acquired to settle the exercise of stock options(2)(9)(12)
Exercise of stock options307 720 1,059 
Shares issued for the vesting of restricted stock awards1,061 916 770 
Proceeds from issuance of common stock, net of issuance costs 4,235 3,034 
Equity component of early extinguishment of convertible notes
 1,314  
Ending balances56,928 55,562 48,386 
   The accompanying notes are an integral part of these consolidated financial statements.

F-7

Q2 HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 Year Ended December 31,
 202120202019
Cash flows from operating activities:  
Net loss$(112,746)$(137,620)$(70,877)
Adjustments to reconcile net loss to net cash from operating activities: 
Amortization of deferred implementation, solution and other costs24,496 22,936 13,634 
Depreciation and amortization54,833 51,840 28,457 
Amortization of debt issuance costs2,038 1,977 1,467 
Amortization of debt discount25,824 21,317 15,154 
Amortization of premiums on investments1,117 366 226 
Stock-based compensation expense55,903 50,682 40,510 
Realized loss on sale of marketable securities (14) 
Deferred income taxes180 946 (12,774)
Allowance for credit losses(25)306  
Allowance for sales credits39 2 172 
Loss on disposal of long-lived assets389 151 287 
Loss on extinguishment of debt1,513 8,932  
Impairment of intangible assets  6 
Unoccupied lease charges2,008 2,181 420 
Changes in operating assets and liabilities: 
Accounts receivable, net(10,072)(14,560)372 
Prepaid expenses and other current assets532 (2,440)(822)
Deferred solution and other costs(12,776)(15,333)(23,548)
Deferred implementation costs(12,847)(16,880)(14,296)
Contract assets(4,165)(3,721)(5,191)
Other long-term assets7,851 3,711 6,141 
Accounts payable1,757 (2,297)1,126 
Accrued liabilities104 (685)14,718 
Deferred revenue15,743 20,351 13,400 
Deferred rent and other long-term liabilities(10,771)4,962 (8,015)
Net cash provided by (used in) operating activities30,925 (2,890)567 
Cash flows from investing activities:  
Purchases of investments(124,034)(131,337)(27,330)
Maturities of investments149,176 31,841 63,980 
Purchases of property and equipment(19,754)(23,715)(13,860)
Business combinations, net of cash acquired(64,652) (505,577)
Purchase of intangible assets  (288)
Capitalized software development costs(5,865)(952)(177)
Net cash used in investing activities(65,129)(124,163)(483,252)
Cash flows from financing activities:  
Proceeds from issuance of common stock, net of issuance costs 311,321 195,289 
Proceeds from issuance of convertible notes, net of issuance costs 132,589 307,016 
Purchases of capped call transactions (39,830)(40,765)
Payment for repurchases of convertible notes(63,692)  
Proceeds from bond hedges related to convertible notes26,295 171,679  
Payments for warrants related to convertible notes(19,655)(137,538) 
Payment of contingent consideration (16,862) 
Proceeds from exercise of stock options to purchase common stock5,892 13,317 14,551 
Net cash provided by (used in) financing activities(51,160)434,676 476,091 
Net increase (decrease) in cash, cash equivalents, and restricted cash(85,364)307,623 (6,594)
Cash, cash equivalents, and restricted cash, beginning of period411,185 103,562 110,156 
Cash, cash equivalents, and restricted cash, end of period$325,821 $411,185 $103,562 
Supplemental disclosures of cash flow information:  
Cash paid for taxes, net of refund$1,027 $566 $322 
Cash paid for interest$3,104 $4,096 $2,853 
Supplemental disclosure of non-cash investing and financing activities:  
Shares acquired to settle the exercise of stock options$(200)$(966)$(941)
Impact of extinguishment of convertible senior notes due 2023$ $(40,842)$ 
Data center assets acquired under deferred payment arrangements or financing arrangements$ $448 $1,104 
The accompanying notes are an integral part of these consolidated financial statements.
F-8

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)

1. Organization and Description of Business
Q2 Holdings, Inc. and its wholly-owned subsidiaries, collectively the Company, is a leading provider of secure, cloud-based digital solutions that transform the ways in which traditional and emerging financial services providers engage with account holders and end users, or End Users. The Company sells its solutions to financial institutions, alternative finance companies, and financial technology companies. The Company's solutions enable customers to deliver robust suites of digital banking, lending, and banking-as-a-service, or BaaS, services that make it possible for account holders and End Users to transact and engage anytime, anywhere and on any device. The Company delivers its solutions to the substantial majority of its customers using a software-as-a-service, or SaaS, model under which its customers pay subscription fees for the use of the Company's solutions. The Company was incorporated in Delaware in March 2005 and is a holding company that owns 100% of the outstanding capital stock of Q2 Software, Inc. The Company's headquarters are located in Austin, Texas.
2. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements. The consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Effective January 1, 2019 the Company adopted the requirements of ASU No. 2016-02, "Leases (Topic 842)," and effective January 1, 2020, the Company adopted the requirements of ASU No. 2017-04 "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment," and ASU No. 2016-13 "Financial Instruments - Credit Losses (Topic 326)." All amounts and disclosures set forth in this Form 10-K have been updated to comply with the new standards.
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include: revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, standalone selling price, and other revenue items requiring significant judgment; estimate of credit losses; stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; fair value of contingent consideration; fair value of the conversion features of convertible notes; and, income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.
Cash and Cash Equivalents
The Company considers all highly liquid investments acquired with an original maturity of ninety days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.
Restricted Cash
Restricted cash consists of deposits held as collateral for the Company's secured letters of credit or bank guarantees issued in place of security deposits for the Company's corporate headquarters and various other leases.
Investments
Investments typically include U.S. government securities, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.
F-9

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments, accounts receivable and contract assets. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a majority of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. No individual customer accounted for 10% or more of revenues for each of the years ended December 31, 2021, 2020 and 2019. A single customer accounted for 14% of accounts receivable, net as of December 31, 2021 and no individual customer accounted for 10% or more of accounts receivable, net as of December 31, 2020.
Contract Balances
The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, or contract assets, and deferred revenues or contract liabilities. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying consolidated balance sheets at the end of each reporting period. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenues, net of current portion, on the accompanying consolidated balance sheets at the end of each reporting period.
The Company is exposed to credit losses primarily through sales of products and services. The Company assesses the collectability of outstanding contract assets on an ongoing basis and maintains a reserve which is included in the allowance for credit losses for contract assets deemed uncollectible. The Company analyzes the contract asset portfolio for significant risks by considering historical collection experience and forecasting future collectability to determine the amount of revenues that will ultimately be collected from its customers. Customer type (whether a customer is a financial institution or other digital solution provider) has been identified as the primary specific risk affecting the Company's contract assets, and the estimate for losses is analyzed quarterly and adjusted as necessary. Future collectability is contingent upon current and anticipated macroeconomic conditions that could impact the Company's customers such as unemployment, inflation and regulatory matters. Additionally, specific allowance amounts may be established to record the appropriate provision for customers that have a higher probability of default. The Company has provisioned $0.04 million and $0.2 million in expected losses for the years ended December 31, 2021 and 2020, respectively, of which zero has been written off and charged against the allowance at each of December 31, 2021 and 2020. The allowance for credit losses related to contract assets was $0.3 million at each of December 31, 2021 and 2020.
Accounts Receivable
Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of End Users and the number of transactions processed by the Company's End Users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of End Users and the number of transactions processed by the Company's End Users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. Unbilled receivables of $4.8 million and $2.1 million were included in the accounts receivable balance as of December 31, 2021 and 2020, respectively.
F-10

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for credit losses for accounts receivable deemed uncollectible. The Company analyzes the accounts receivable portfolio for significant risks and considers prior periods and forecasts future collectability to determine the amount of revenues that will ultimately be collected from its customers. This estimate is analyzed quarterly and adjusted as necessary. Identified risks pertaining to the Company's accounts receivable include the delinquency level and customer type. Future collectability is contingent upon current and anticipated macroeconomic conditions that could impact the Company's customers such as unemployment, inflation and regulation matters. Due to the short-term nature of such receivables, the estimate of the amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances and the financial condition of customers. Historically, the Company's collection experience has not varied significantly, and bad debt expenses have been insignificant. The Company has provisioned $0.1 million and $1.0 million for expected losses as of December 31, 2021 and 2020, respectively, of which $0.2 million and $0.6 million has been written off and charged against the allowance as of December 31, 2021 and 2020, respectively. The allowance for credit losses related to accounts receivable was $0.5 million and $0.6 million as of December 31, 2021 and 2020, respectively.
The Company maintains reserves for estimated sales credits issued to customers for billing disputes or other service-related reasons. These allowances are recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, the Company analyzes prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed semi-annually and adjusted as necessary. The Company also maintains specific reserves for anticipated contract concessions. The allowance for sales credits and specific reserves was $1.9 million and $2.3 million as of December 31, 2021 and 2020, respectively.
The following table shows the Company's allowance for sales credits, credit losses, and other reserved balances as follows:
Beginning BalanceAdditionsDeductionsEnding Balance
Year Ended December 31, 2019$367 $1,388 $(1,216)$539 
Year Ended December 31, 2020539 5,187 (2,620)3,106 
Year Ended December 31, 2021$3,106 $3,760 $(4,105)$2,761 
Deferred Revenues
Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed.
The net increase in the deferred revenue balance for the year ended December 31, 2021 is primarily driven by cash payments received or due in advance of satisfying the Company's performance obligations of $511.3 million for current year invoices, $4.2 million from the netting of contract assets and liabilities on a contract-by-contract basis, partially offset by the recognition of $424.2 million of revenue recognized from current year invoices and $74.5 million of revenue that was included in the deferred revenue balance as of December 31, 2020. Amounts recognized from deferred revenues represent primarily revenue from the sale of subscription and implementation services.
The Company's payment terms vary by the type and location of its customer and the products or services offered. The period of time between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer.
On December 31, 2021, the Company had $1.40 billion of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. The Company expects to recognize approximately 48% of its remaining performance obligations as revenue in the next 24 months, an additional 40% in the next 25 to 48 months, and the balance thereafter.
F-11

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Deferred Implementation Costs
The Company capitalizes certain personnel and other costs, such as employee salaries, stock-based compensation, benefits and the associated payroll taxes that are direct and incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates being recoverable through the terms of the associated contract. The Company begins amortizing the deferred implementation costs for an implementation to cost of revenues once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit. The Company has determined this period to be the estimated life of the technology, which is estimated to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology. The Company monitors deferred implementation costs for impairment and records impairment when customers terminate or allow services to lapse, due to contract modifications, and/or from other assessments as needed. Any impairment losses identified are recognized in the form of an expense acceleration with the applicable amount recorded to deferred implementation costs, current portion and/or deferred implementation costs, net of current portion on the consolidated balance sheet and in cost of revenues in the consolidated statements of comprehensive loss.
The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the accompanying consolidated balance sheets. The Company capitalized implementation costs in the amount of $11.9 million and $16.9 million during the years ended December 31, 2021 and 2020, respectively, and recognized $11.9 million and $14.5 million of amortization during the years ended December 31, 2021 and 2020, respectively. Amortization expense is included in cost of revenues in the accompanying consolidated statements of comprehensive loss.
Deferred Solution and Other Costs
The Company capitalizes sales commissions and other third-party costs such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission expenses are considered incremental and recoverable costs of obtaining a contract with a customer. The Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. Historically, the Company typically paid commissions in two increments. The initial payment was made after the contract had been executed and the initial deposit had been received from the customer, and the final payment was made upon commencement date. The Company required that an individual remain employed to collect a commission when it was due. The service period between the first and second payment was considered a substantive service period and as a result, the Company expensed the final payment when made. Beginning in 2020, substantially all commissions were paid in a single payment once the contract had been executed and the initial deposit had been received from the customer. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit. The Company has determined this period to be the estimated life of the technology, which is estimated to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
The Company analyzes capitalized solution and other costs to assess their recoverability. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion. The Company capitalized $10.5 million and $15.0 million in deferred commissions costs during the years ended December 31, 2021 and 2020, respectively, and recognized $12.6 million and $8.5 million of amortization during the years ended December 31, 2021 and 2020, respectively. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of comprehensive loss.
F-12

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
3 - 5 years
Purchased software and licenses
3 - 5 years
Furniture and fixtures
7 years
Leasehold improvementsLesser of estimated useful life or lease term
Purchase Price Allocation, Intangible Assets, and Goodwill
The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. The Company determines whether substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business.
In connection with the Company's business combinations, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, and non-compete agreements. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.
The excess purchase price over the fair value of assets acquired is recorded as goodwill. The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates as a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.
Revenues
Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances.
Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in either the Company's data centers or cloud-based hosting services, transactional revenue from bill-pay solutions and revenues for customer support and implementation services related to the Company's solutions.
F-13

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
The following table disaggregates the Company's revenue by major source:
 Year Ended December 31,
 202120202019
Subscription$361,094 $286,961 $221,983 
Transactional68,829 55,580 48,396 
Services and Other68,797 60,210 45,105 
Total Revenues$498,720 $402,751 $315,484 
Subscription Revenues
The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported.
A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. The Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.
Transactional Revenues
The Company generates the majority of its transactional revenues based on the number of bill-pay transactions that End Users initiate on its digital banking platform. The Company also generates a smaller portion of its transactional revenues from interchange fees generated when End Users utilize debit cards integrated with its Q2 CorePro API or Q2 Biller Direct products. The Company recognizes revenue for bill-pay transaction services in the month incurred based on actual or estimated transactions.
Services and Other Revenues
Implementation services are required for each new digital banking and lending platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services is billed upfront and generally recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date. Under certain circumstances, the Company partners with third-party professional system integrators to support the installation and configuration process for certain products, and therefore, the Company has determined that these services qualify as a separate performance obligation in certain markets and geographies, and the implementation services for these agreements are recognized over time as services are performed.
Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered.
Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense.
F-14

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Significant Judgments
Performance Obligations and Standalone Selling Price
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations that are separately identifiable by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contracts with multiple performance obligations in the North American banking market are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements. The Company has concluded that outside the North American banking market, the implementation services for its lending platform included in contracts with multiple performance obligations are distinct and, as a result, the Company recognizes implementation fees on such arrangements over time as services are performed.
The majority of the Company's revenue recognized at a particular point in time is for usage revenue and on-premise software licenses. These services are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service or the point the customer obtained control of the software.
Judgment is required to determine the SSP for each distinct performance obligation. A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers the Company's overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts.
Variable Consideration
The Company recognizes usage revenue related to bill-pay transactions that End Users initiate on its digital banking platform and interchange fees that End Users generate using the Company's solutions. Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs to the Company per user over the contract, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that its usage revenue relates specifically to the transfer of the service to the customer and is consistent with the allocation objective of Topic 606 when considering all of the performance obligations and payment terms in the contract. Therefore, the Company recognizes usage revenue on a monthly or quarterly basis in accordance with the agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.
The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and generally result in reductions to revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration as of December 31, 2021.
F-15

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Other Considerations
The Company evaluates whether it is the principal (i.e., reports revenues on a gross basis) or agent (i.e., reports revenues on a net basis) with respect to the vendor reseller agreements pursuant to which the Company resells certain third-party solutions along with the Company's solutions. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are insignificant.
Cost of Revenues
Cost of revenues are comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. This includes the costs of the Company's personnel performing implementation, certain software development, customer support, data center and customer training activities. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, debit card related pass-through fees, cloud-based hosting services, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.
The Company capitalizes certain personnel costs directly related to the implementation of its solutions to the extent those costs are recoverable from future revenues. The Company amortizes the costs for an implementation once revenue recognition commences, and the Company amortizes those implementation costs to cost of revenues over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred. 
Software Development Costs
The Company capitalizes certain software development costs under accounting frameworks that differ based on the nature of the software. Software development costs include salaries and other personnel-related costs, including employee benefits, stock-based compensation and bonuses attributed to programmers, software engineers, quality control teams and third-party development costs for those who are directly associated with and who devote time to the Company's software solutions. Costs incurred in the preliminary stages of development and maintenance costs are expensed as incurred. Capitalized software development costs are computed on an individual product basis. The Company also capitalizes certain costs related to specific upgrades and enhancements when it is probable the expenditures will result in significant additional functionality. Capitalization ceases for products, upgrades and enhancements when released or made available. Internal-use software is amortized to cost of revenues over the products' estimated economic lives, which are expected to be three to five years. The costs related to software development are included in intangible assets, net on the consolidated balance sheets.
The Company capitalizes certain development costs associated with software that is to be sold, leased or otherwise marketed that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release. Under this accounting framework, the Company capitalized zero software development costs for each of the years ended December 31, 2021, 2020 and 2019. The Company recognized $0.8 million of amortization of capitalized software development costs for each of the years ended December 31, 2021, 2020 and 2019.
The Company capitalizes certain development costs associated with internal use software and the Company's SaaS platform, incurred during the application development stage. The Company expenses costs associated with preliminary project phase activities, training, maintenance and any post-implementation costs as incurred. Under this accounting framework the Company capitalized software development costs in the amount of $5.9 million, $1.0 million and $0.2 million during the years ended December 31, 2021, 2020 and 2019, respectively, and recognized $0.5 million amortization during the year ended December 31, 2021 and zero amortization for each of the years ended December 31, 2020 and 2019.
F-16

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Research and Development Costs
Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, third-party consultants, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions.
Certain research and development costs that are related to the Company's software development, which include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions, are capitalized and are included in intangible assets, net on the consolidated balance sheets.
Advertising
All advertising costs of the Company are generally expensed the first time the advertising takes place. Advertising costs were $2.7 million, $0.7 million and $1.3 million for the years ended December 31, 2021, 2020 and 2019, respectively. The Company signed a long-term sponsorship arrangement on December 31, 2020 and payments under this arrangement are deferred and expensed as advertising costs on a straight-line basis over the term of the arrangement.
Sales Tax
The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.
Comprehensive Loss
Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of net loss, unrealized gains and losses on available-for-sale investments, and foreign currency translation adjustments.
Stock-Based Compensation
Stock options, restricted stock units, and market stock units awarded to employees, directors, and consultants are measured at fair value at each grant date. The Company does not use a forfeiture rate to recognize compensation expense. Generally, options vest 25% on the one-year anniversary of the grant date with the balance vesting monthly over the following 36 months, and restricted stock unit awards vest in four annual installments of 25% each. Market stock units are performance-based awards that vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index. Market stock units granted prior to fiscal 2021 vest over a three-year period on the anniversary of the date of grant, generally with up to one-third of the target shares of the Company's common stock subject to each market stock unit award eligible to be earned after the first and second years and up to 200% of the full target number of shares subject to each market stock unit award eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period. Beginning in March 2021, newly granted market stock units vest over a two-year and three-year period, each running from approximately the date of grant, with up to one-third of the target shares of the Company's common stock subject to each market stock unit award eligible to be earned after completion of the two-year performance period and up to 200% of the full target number of shares subject to each market stock unit award eligible to be earned after the completion of the three-year performance period (less any shares earned for the two-year performance period) based on the average price of the Company's common stock relative to the Index during the performance period. From time to time, the Company may make grants of restricted stock units or market stock units with vesting formulas that vary from those described above.
The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the time the stock options are expected to be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of
F-17

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
the stock options. Expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumes no dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends. The Company recognizes compensation expense ratably over the requisite service period of the stock option award.
The Company values restricted stock units at the closing market price on the date of grant and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.
The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumes no dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award. The Company recognizes compensation expense using the graded attribution method on a straight-line basis over the performance period for each market stock unit award.
Convertible Senior Notes
In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023, or the 2023 Notes. In June 2019, the Company issued $316.3 million principal amount of convertible senior notes due in June 2026, or the 2026 Notes. In November 2020, the Company issued $350.0 million principal amount of convertible senior notes due in November 2025, or the 2025 Notes. This was achieved by exchanging $181.9 million principal amount of the 2023 Notes for $210.7 million principal amount of the 2025 Notes and issuing an additional $139.3 million of new notes. In May 2021, the Company repurchased $37.1 million principal amount of the 2023 Notes. As of December 31, 2021 the aggregate principal amount outstanding related to the 2023 Notes was $10.9 million.
When accounting for the issuance of convertible notes, the Company separates each of the convertible notes into liability and equity components. The carrying amount of the liability component is calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature is determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the convertible notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the convertible notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to its convertible notes, the Company allocates the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the convertible notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.
When accounting for an exchange of convertible notes, the Company evaluates whether the transaction should be evaluated as a modification or extinguishment transaction. The partial exchange of the 2023 Notes and issuance of the 2025 Notes in November 2020 were deemed to have substantially different terms due to the significant difference between the value of the conversion option immediately prior to and after the exchange, and consequently, the 2023 Notes partial exchange was accounted for as a debt extinguishment. In an exchange or repurchase transaction, the Company will allocate a portion of the settlement consideration to the reacquisition of the liability component, which is equal to the fair value of that component immediately prior to the extinguishment, and allocate the remaining settlement consideration to the reacquisition of the equity component and recognize that amount as a reduction of additional paid in capital. The difference between the consideration attributed to the liability component and the sum of the net carrying amount of the liability component and any unamortized debt issuance costs is recognized as a gain or loss on debt extinguishment in the Company's consolidated statements of comprehensive loss.
F-18

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Leases
The Company determines if a contract contains a lease for accounting purposes at the inception of the arrangement. The Company has elected to apply the practical expedient which allows the Company to account for lease and non-lease components of a contract as a single leasing arrangement. In addition, the Company has elected the practical expedients related to lease classification and the short-term lease exemption, whereby leases with initial terms of one year or less are not capitalized and instead expensed generally on a straight-line basis over the lease term. The Company is primarily a lessee with a lease portfolio comprised mainly of real estate and equipment leases. As of December 31, 2021, the Company had no finance leases.
Operating lease assets are included on the Company's consolidated balance sheets in non-current assets as a right-of-use, or ROU, asset, and represent the Company's right to use an underlying asset for the lease term. Operating lease liabilities are included on the Company's consolidated balance sheets in lease liabilities, current portion, for the portion that is due within 12 months and in lease liabilities, net of current portion, for the portion that is due beyond 12 months of the financial statement date and represent the Company's obligation to make lease payments.
ROU assets and lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term using an appropriate discount rate. If an implicit rate is not readily determined by the Company's leases, the Company utilizes the incremental borrowing rate based on the available information at the commencement date to determine the lease payments. The depreciable lives of the underlying leased assets are generally limited to the expected lease term inclusive of any optional lease renewals where the Company concludes at the inception of the lease that the Company is reasonably certain of exercising those options. The ROU asset calculation may also include any initial direct costs paid and is reduced by any lease incentives provided by the lessor. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
Contingent Consideration
On October 15, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding capital stock of Cloud Lending, Inc., a Delaware corporation, or Cloud Lending. Certain former stockholders of Cloud Lending had the right to receive an earnout payment of up to an additional $59.5 million in the aggregate based upon satisfaction of certain financial milestones. The initial fair value calculation of the contingent consideration related to the earnout payment was calculated utilizing the Monte Carlo simulation method under the option pricing model. Between the time of the purchase price finalization and the final measurement date of March 31, 2020, the fair value of the contingent consideration was estimated on a quarterly basis through a collaborative effort by our sales and finance departments. Changes in the fair value of the contingent consideration subsequent to the purchase price finalization were recorded as acquisition related costs in the consolidated statements of comprehensive loss. As of December 31, 2020, all of the contingent consideration was paid.
Income Taxes
Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and their respective tax bases and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against most of its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.
The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. The Company believes it has accrued adequate reserves related to its uncertain tax positions; however, ultimate determination of our liability is subject to audit by taxing authorities in the ordinary course of business. We record interest and penalties associated with any uncertain tax positions as a component of income tax expense.
F-19

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Basic and Diluted Net Loss per Common Share
The following table sets forth the computations of net loss per share for the periods listed:
 Year ended December 31,
 202120202019
Numerator: 
Net loss $(112,746)$(137,620)$(70,877)
Denominator: 
Weighted-average common shares outstanding, basic and diluted56,394 52,019 46,198 
Net loss per common share, basic and diluted$(2.00)$(2.65)$(1.53)
Due to net losses for each of the years ended December 31, 2021, 2020 and 2019, basic and diluted loss per share were the same, as the effect of all potentially dilutive securities would have been anti-dilutive. The following table sets forth the anti-dilutive common share equivalents for the periods listed:
 Year ended December 31,
 202120202019
Stock options, restricted stock units, and market stock units2,264 2,797 3,805 
Shares related to the 2023 Notes80 298 887 
Shares subject to warrants related to the issuance of the 2023 Notes39 96  
Shares related to the 2026 Notes371 15  
2,754 3,206 4,692 
Because the Company has the intention and ability to settle the principal amount of each of its 2023 Notes, 2025 Notes and 2026 Notes in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. For the 2023 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $57.38 per share. For the 2025 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $140.14 per share. For the 2026 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $88.61 per share. The warrants issued by the Company in connection with its February 2018 convertible note offering, or Warrants, have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of $78.75 per share. For the year ended December 31, 2021, the average market price per share of the Company's common stock exceeded the conversion price of the 2023 and 2026 Notes and strike price of the Warrants; however, since the Company is in a net loss position, there was no dilutive effect on net loss per share of the Company's common stock during any period presented.
Recent Accounting Pronouncements
In August 2020, the FASB issued 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)" which simplifies the accounting for convertible debt instruments by eliminating the requirement to separate embedded conversion features from the host contract when the conversion features are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. In addition, the guidance eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard can either be on a modified retrospective or full retrospective basis.
F-20

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
The Company will adopt the new guidance for the fiscal year beginning January 1, 2022, using the modified retrospective approach. The impact to the consolidated balance sheets is expected to result in an increase to the convertible notes balance of approximately $113.0 million to $116.0 million to reflect the full principal amount of the convertible notes outstanding net of issuance costs, a reduction to the additional paid in capital balance of approximately $155.0 million to $158.0 million to remove the equity component separately recorded for the conversion features associated with the convertible notes, and an increase to the beginning balance of accumulated deficit of approximately $41.0 million to $44.0 million. The Company also expects the adoption of this standard to result in a reduction of non-cash interest expense for the year ended December 31, 2022 until the affected notes have been settled.
In May 2021, the FASB issued ASU No. 2021-04, "Earnings Per Share (Topic 260), Debt - Modifications and Extinguishments (Subtopic 470-50), Compensation - Stock Compensation (Topic 718), and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40)" which clarifies and reduces diversity in the accounting for modifications or exchanges of freestanding equity classified written call options that remain equity classified after modification or exchange. The ASU provides a principles-based framework to determine whether an issuer should recognize the modification or exchange as an adjustment to equity or an expense. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. Issuers should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. The Company has not adopted the provisions of the new standard and will assess its impact on the Company's consolidated financial statements upon adoption.
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 clarifies and reduces diversity in the accounting related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. Issuers should apply the new standard prospectively to business combinations occurring on or after the effective date of the new standard. The Company has not adopted the provisions of the new standard and will assess its impact on the Company's consolidated financial statements upon adoption.
3. Business Combinations
ClickSWITCH
On April 1, 2021, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding equity interests of ClickSWITCH Holdings Inc. ("ClickSWITCH"), a privately-owned provider of digital account switching solutions. The acquisition will further enable the Company to offer end-to-end digital customer acquisition, onboarding, and account switching offerings. The purchase price paid was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill.
ClickSWITCH was acquired for approximately $65.5 million in cash from existing balances. At closing, the Company deposited into an escrow account $1.0 million of the initial consideration, or CS Purchase Price Escrow Amount, to compensate for any post-closing purchase price adjustments. To the extent not utilized, the CS Purchase Price Escrow Amount was to be paid to the former stockholders of ClickSWITCH following an adjustment period which, absent any unresolved disputes, was expected to be completed within 90 days from closing. The Company released $0.9 million of the CS Purchase Price Escrow Amount to the former stockholders of ClickSWITCH during the three months ended September 30, 2021, bringing the balance of the CS Purchase Price Escrow Amount to zero. At closing, the Company also deposited into an escrow account $0.3 million of the initial consideration, or CS Escrow Amount, to compensate for any breach of a representation or warranty or any violation or default of any obligation by the sellers. To the extent not utilized, 50% of the remaining CS Escrow Amount shall be paid to the former equity holders of ClickSWITCH at the end of a 12-month period, with the remaining 50% to be paid at the end of an 18-month period, in each case unless there are any unresolved claims remaining at that time. The total purchase price is as follows:
F-21

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
 Purchase Consideration
Cash purchase price$62,500 
Estimated working capital and other adjustments3,008 
Total purchase price$65,508 
The Company recorded the purchase of ClickSWITCH using the acquisition method of accounting and accordingly, recognized assets acquired and liabilities assumed at their fair values as of the date of acquisition. The results of ClickSWITCH's operations are included in the Company's consolidated statements of comprehensive loss from the date of acquisition. Acquisition related transaction costs of $1.1 million related to the ClickSWITCH acquisition were expensed as incurred during the twelve months ended December 31, 2021, and were recorded within acquisition related expenses in the consolidated statements of comprehensive loss.
The table below summarizes the allocation of the purchase price based on the estimated fair value of the assets acquired and liabilities assumed. The fair values of assets acquired and liabilities assumed, including valuations of intangibles assets, accruals, and income taxes, may change as additional information is received during the measurement period. The measurement period will end no later than one year from the acquisition date.
Assets acquired:
Cash$856 
Accounts receivable, net491 
Prepaid expenses and other current assets2,417 
Property and equipment, net39 
Intangible assets, net12,805 
Goodwill50,595 
Total assets acquired67,203 
Liabilities assumed:
Accounts payable, accrued liabilities, and accrued compensation643 
Deferred tax liability74 
Deferred revenues978 
Total liabilities assumed1,695 
Fair value of assets acquired and liabilities assumed$65,508 
The goodwill recognized is attributable primarily to synergies expected from the integration of the acquired product offering into the Company's integrated solutions including an increasing customer base, the expanded service capabilities that are expected to become available from planned investments in the acquired products, and the value of the assembled workforce in accordance with generally accepted accounting principles.
The estimated fair value of the separately identifiable finite-lived intangible assets acquired and estimated useful lives are as follows (in thousands, except years):
Estimated Fair ValuesEstimated Useful Lives (in Years)
Customer relationships$1,495 4
Non-compete agreements570 
2 - 3
Acquired technology10,740 6
Total acquisition-related intangible assets$12,805 
The fair value of the intangible assets was based on the income approach using various methods such as with and without and multi-period excess earnings. Intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from two to six years. The acquisition is a stock acquisition for tax purposes, resulting in no additional amortizable tax basis in goodwill.
F-22

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
The results of operations of ClickSWITCH have been included in the Company's consolidated financial statements from the date of the acquisition. The acquisition of ClickSWITCH did not have a material impact on the Company's consolidated financial statements, and therefore historical and pro forma disclosures have not been presented.
PrecisionLender
On October 31, 2019, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding equity interests of privately-owned PrecisionLender. The acquisition added to the Company's portfolio of solutions PrecisionLender's data-driven sales enablement, pricing and portfolio management solutions for financial institutions globally. The purchase price paid was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill.
PrecisionLender was acquired for approximately $510.0 million in cash from existing balances. At closing, the Company deposited into an escrow account $3.0 million of the initial consideration, or PL Purchase Price Escrow Amount, to compensate for any post-closing working capital adjustments. To the extent not utilized, the PL Purchase Price Escrow Amount was to be paid to the former stockholders of PrecisionLender at the end of the 60-day adjustment period unless there were any unresolved claims remaining at that time. The Company released the $3.0 million in the PL Purchase Price Escrow Amount and paid out an additional $0.2 million related to the finalization of the closing estimates to the former stockholders of PrecisionLender during the three months ended March 31, 2020. At closing, the Company also deposited into an escrow account $1.8 million of the initial consideration, or PL Escrow Amount, to compensate for any breach of a representation or warranty or any violation or default of any obligation by the sellers subsequent to the acquisition during a period of 18 months following the acquisition date. During the three months ended June 30, 2021, the Company released $1.8 million of the PL Escrow amount to the former stockholders of PrecisionLender, bringing the balance of the escrow to zero at June 30, 2021.
The Company accrues for payouts contingent upon continued and future employment of acquired employees and contractors of PrecisionLender, and the unpaid amounts due to the continuing employees are recorded in accrued compensation in the consolidated balance sheets. Compensation expense recognized under these agreements, which is included in cost of revenues in the consolidated statements of comprehensive loss, was $0.4 million, $0.9 million and $0.2 million for the years ended December 31, 2021, 2020 and 2019, respectively, and compensation expense recognized under these agreements included in acquisition related costs in the consolidated statements of comprehensive loss was $1.5 million, $2.7 million and $0.5 million for the years ended December 31, 2021, 2020 and 2019, respectively. The Company paid $2.2 million and $3.7 million to acquired employees during the years ended December 31, 2021 and 2020, respectively.
4. Fair Value Measurements
The carrying values of the Company's financial instruments, principally cash equivalents, investments, accounts receivable, restricted cash and accounts payable, approximated their fair values due to the short period of time to maturity or repayment.
Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:
Level I—Unadjusted quoted prices in active markets for identical assets or liabilities;
Level II—Inputs other than quoted prices included within Level I that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; and
Level III—Unobservable inputs that are supported by little or no market activity, which requires the Company to develop its own assumptions.
The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
F-23

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2021:
Fair Value Measurements Using:
AssetsFair ValueQuoted Prices
in Active
Markets for
Identical Assets
(Level I)
Significant Other
Observable Inputs
(Level II)
Significant
Unobservable
Inputs
(Level III)
Cash Equivalents:
Money market funds$170,907 $170,907 $ $ 
Certificates of deposit25,090  25,090  
$195,997 $170,907 $25,090 $ 
Investments:Fair ValueQuoted Prices
in Active
Markets for
Identical Assets
(Level I)
Significant Other
Observable Inputs
(Level II)
Significant
Unobservable
Inputs
(Level III)
Corporate bonds and commercial paper$44,219 $ $44,219 $ 
Certificates of deposit12,161  12,161  
U.S. government securities48,498  48,498  
$104,878 $ $104,878 $ 

The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2020:
Fair Value Measurements Using:
AssetsFair ValueQuoted Prices
in Active
Markets for
Identical Assets
(Level I)
Significant Other
Observable Inputs
(Level II)
Significant
Unobservable
Inputs
(Level III)
Cash Equivalents:
Money market funds$188,469 $188,469 $ $ 
Certificates of deposit25,028  25,028  
Corporate bonds and commercial paper996  996  
U.S. government securities19,999  19,999  
$234,492 $188,469 $46,023 $ 
Investments:Fair ValueQuoted Prices
in Active
Markets for
Identical Assets
(Level I)
Significant Other
Observable Inputs
(Level II)
Significant
Unobservable
Inputs
(Level III)
Corporate bonds and commercial paper$31,239 $ $31,239 $ 
Certificates of deposit10,007  10,007  
U.S. government securities90,106  90,106  
$131,352 $ $131,352 $ 
F-24

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
The Company determines the fair value of its investment holdings based on pricing from its pricing vendors. The valuation techniques used to measure the fair value of financial instruments having Level II inputs were derived from non-binding consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. Such market prices may be quoted prices in active markets for identical assets (Level I inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level II inputs).
5. Cash, Cash Equivalents and Investments
The Company's cash, cash equivalents and investments as of December 31, 2021 and 2020 consisted primarily of cash, U.S. government securities, corporate bonds, commercial paper, certificates of deposit and money market funds.
The Company classifies investments as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All investments are recorded at estimated fair value. Unrealized gains and losses on available-for-sale investments are included in accumulated other comprehensive income (loss), a component of stockholders' equity. If the Company does not expect to recover the entire amortized cost basis of the available-for-sale debt security, it considers the available-for-sale debt security to be impaired. For individual debt securities classified as available-for-sale and deemed impaired, the Company assesses whether such decline has resulted from a credit loss or other factors. Impairment relating to credit losses is recorded through a reserve, limited to the amount that the fair value is less than the amortized cost basis. Impairment deemed to be non-credit related is reported in other income (expense), net in the consolidated statements of comprehensive loss. Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of comprehensive loss. Interest, amortization of premiums and accretion of discount on all investments classified as available-for-sale are also included as a component of other income (expense), net in the consolidated statements of comprehensive loss. Based on the Company's assessment, no impairments for credit losses were recognized during the years ended December 31, 2021 and 2020.
As of December 31, 2021 and 2020, the Company's cash was $126.9 million and $173.2 million, respectively.
A summary of the cash equivalents and investments as of December 31, 2021 is as follows:
Cash Equivalents:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$170,907 $ $ $170,907 
Certificates of deposit25,090   25,090 
$195,997 $ $ $195,997 
Investments:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$44,282 $3 $(66)$44,219 
Certificates of deposit12,161   12,161 
U.S. government securities48,658  (160)$48,498 
$105,101 $3 $(226)$104,878 
A summary of the cash equivalents and investments as of December 31, 2020 is as follows:
Cash Equivalents:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$188,469 $ $ $188,469 
Certificates of deposit25,028   25,028 
Corporate bonds and commercial paper997  (1)996 
U.S. government securities19,999   19,999 
$234,493 $ $(1)$234,492 
F-25

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Investments:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$31,233 $15 $(9)$31,239 
Certificates of deposit10,007   10,007 
U.S. government securities90,120  (14)90,106 
$131,360 $15 $(23)$131,352 
The Company may sell its investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company classifies its investments, including investments with maturities beyond twelve months, as current assets in the accompanying consolidated balance sheets.
The following table summarizes the estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:
December 31,
 20212020
Due within one year or less$63,935 $131,352 
Due after one year through five years40,943  
$104,878 $131,352 
The Company has certain available-for-sale investments in a gross unrealized loss position, all of which have been in such position for less than twelve months. The Company regularly reviews its investments for impairment resulting from credit loss using both qualitative and quantitative criteria, as necessary, based on the composition of the portfolio at period end. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial position and near-term prospects of the issuer and its intent to sell, or whether it is more likely than not the Company will be required to sell the investment before recovery of the investment's amortized-cost basis. If the Company determines that impairment exists in one of these investments, the respective investment would be written down to fair value. For debt securities, the portion of the write-down related to credit loss would be recognized in other income, net in the consolidated statements of comprehensive loss if the intent of the Company was to sell the investment before recovery. If the Company did not intend to sell, the portion of the write-down related to credit loss would be recorded to a reserve. Any portion not related to credit loss would be included in accumulated other comprehensive income (loss) in the consolidated statements of comprehensive loss. Because the Company does not intend to sell any investments which have an unrealized loss position at this time, and it is not more likely than not that the Company will be required to sell the investment before recovery of its amortized cost basis, which may be maturity, the reserve for available-for-sale debt securities was zero during the years ended December 31, 2021 and 2020.
The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2021:
 Adjusted CostGross Unrealized LossFair Value
U.S. government securities$48,658 $(160)$48,498 
Corporate bonds and commercial paper41,500 (66)41,434 
$90,158 $(226)$89,932 
F-26

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2020:
 Adjusted CostGross Unrealized LossFair Value
U.S. government securities$90,120 $(14)$90,106 
Corporate bonds and commercial paper21,445 (9)21,436 
$111,565 $(23)$111,542 
6. Deferred Solution and Other Costs
Deferred solution and other costs, current portion and net of current portion, consisted of the following:
 December 31,
 20212020
Deferred solution costs$17,428 $12,487 
Deferred commissions7,648 6,555 
Deferred solution and other costs, current portion$25,076 $19,042 
Deferred solution costs$8,389 $11,075 
Deferred commissions18,541 21,707 
Deferred solution and other costs, net of current portion$26,930 $32,782 
7. Property and Equipment
Property and equipment consisted of the following:
 December 31,
 20212020
Computer hardware and equipment$59,843 $51,570 
Purchased software and licenses15,284 10,219 
Furniture and fixtures8,953 7,396 
Leasehold improvements26,169 15,202 
110,249 84,387 
Accumulated depreciation(43,641)(34,829)
Property and equipment, net$66,608 $49,558 
Depreciation expense was $15.6 million, $11.8 million and $11.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.
8. Goodwill and Intangible Assets
The carrying amount of goodwill was $512.9 million and $462.3 million at December 31, 2021 and 2020, respectively. During the second quarter of 2021, the Company added $50.6 million of goodwill from the ClickSWITCH acquisition. Goodwill represents the excess purchase price over the fair value of assets acquired. The Company has one operating segment and one reporting unit. Goodwill is tested for impairment on an annual basis in the fourth quarter of the fiscal year, and between annual tests if indicators of potential impairment exist, using a fair-value-based approach based on the market capitalization of the reporting unit. The annual impairment test was performed as of October 31, 2021 and no impairment of goodwill was identified during 2021, nor has any impairment of goodwill been recorded to date.
F-27

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Intangible assets at December 31, 2021 and 2020 were as follows:
As of December 31, 2021As of December 31, 2020
Gross AmountAccumulated AmortizationNet Carrying AmountGross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$62,785 $(28,349)$34,436 $64,405 $(18,568)$45,837 
Non-compete agreements13,275 (5,898)7,377 12,705 (3,205)9,500 
Trademarks19,870 (5,858)14,012 19,870 (3,612)16,258 
Acquired technology 152,080 (52,220)99,860 141,340 (30,256)111,084 
Capitalized software development costs10,969 (4,193)6,776 5,103 (2,923)2,180 
$258,979 $(96,518)$162,461 $243,423 $(58,564)$184,859 
The estimated useful lives and weighted average amortization periods for intangible assets at December 31, 2021 are as follows (in years):
Estimated Useful Life Weighted Average Amortization Period
Customer relationships
4 - 5
2.8
Non-compete agreements
2 - 5
2.8
Trademarks
8 - 10
6.4
Acquired technology
5 - 7
4.7
Capitalized software development costs
3 - 5
4.6
Total4.3
The Company recorded intangible assets from the business combinations discussed in Note 3 - Business Combinations. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which range from two to ten years. Amortization expense included in cost of revenues in the consolidated statements of comprehensive loss was $22.0 million, $21.3 million and $9.9 million for the years ended December 31, 2021, 2020 and 2019, respectively. Amortization expense included in operating expenses in the consolidated statements of comprehensive loss was $17.9 million, $17.9 million and $6.3 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Gross capitalized software development costs were $11.0 million and $5.1 million as of December 31, 2021 and 2020, respectively. The Company amortized $1.3 million, $0.8 million, and $0.8 million of capitalized software development costs for the years ended December 31, 2021, 2020 and 2019, respectively.
The estimated future amortization expense related to intangible assets as of December 31, 2021 was as follows:
Amortization
Year Ended December 31,
2022$41,666 
202340,970 
202435,860 
202523,620 
202617,052 
Thereafter3,293 
Total amortization$162,461 
F-28

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
9. Accrued Liabilities
Accrued liabilities consisted of the following:
 December 31,
 20212020
Accrued data center equipment and software purchases$3,452 $828 
Accrued transaction processing fees3,312 4,434 
Accrued partnership termination charges 7,619 
Accrued professional services2,201 1,743 
Lease restructuring charges1,325 674 
Other8,053 7,146 
Accrued liabilities$18,343 $22,444 
10. Commitments and Contingencies
Operating Lease Commitments
The Company leases office space under non-cancellable operating leases for its corporate headquarters in Austin, Texas in two adjacent buildings under separate lease agreements. Pursuant to the first of which the Company leases office space with an initial term that expires on April 30, 2028, with the option to extend the lease for an additional ten-year term, and pursuant to the second of which the Company leases office space with lease terms of approximately ten years, with the options to extend the leases on the second building. The Company also leases office space in U.S. cities located in Nebraska, Iowa, Georgia, North Carolina, California, Texas and Minnesota. Internationally the Company leases offices in India, Australia and the United Kingdom.
During the year ended December 31, 2021, through the Company's regular assessment process and vacating of facilities, unoccupied lease charges of $2.0 million were recorded for facilities in Georgia, Texas, North Carolina and Nebraska for the related contractual lease payments and fees, less sublease income. During the year ended December 31, 2020, the Company vacated facilities in California, Texas, and a portion of its facilities in North Carolina and recorded unoccupied lease charges of $2.2 million for the remaining contractual lease payments and related fees, less estimated sublease income. During the year ended December 31, 2019, the Company vacated one of its Georgia facilities and recorded an unoccupied lease charge of $0.4 million for the remaining contractual lease payments and related fees, less estimated sublease income. The lease liabilities related to the subleases that are expected to be paid during the succeeding twelve-month period of $1.3 million are recorded in accrued liabilities, and the remaining portion of the associated liability of $1.5 million is recorded in other long-term liabilities on the accompanying consolidated balance sheet at December 31, 2021.
The Company believes its current facilities will be adequate for its needs for the current term. Rent expense under operating leases was $7.4 million, $6.6 million and $5.3 million for the years ended December 31, 2021, 2020 and 2019, respectively.
F-29

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
The components of lease costs, lease term and discount rate as of December 31 were as follows:
Operating Leases
202120202019
Lease expense:
Operating lease expense$10,101 $8,874 $2,289 
Sublease income(1,047)(691)(157)
Total lease expense $9,054 $8,183 $2,132 
Other information:
Cash paid for operating lease liabilities$10,743 $9,326 $2,011 
Non-cash acquisition of property and equipment through tenant improvement allowance$9,692 $ $ 
Right-of-use assets obtained in exchange for operating lease liabilities for the years ended December 31, 2021, 2020 and 2019
$23,310 $3,646 $7,097 
Weighted-average remaining lease term - operating leases8.2 years6.3 years6.8 years
Weighted-average discount rate - operating leases5.2 %5.5 %5.5 %
Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at December 31, 2021 were as follows:
Operating Leases
Year Ended December 31,
2022$12,877 
202312,279 
202411,147 
202510,204 
20269,169 
Thereafter17,561 
Total lease payments$73,237 
Less: present value discount(2,862)
Present value of lease liabilities$70,375 
Contractual Commitments
The Company has non-cancelable contractual commitments related to the 2023 Notes, 2025 Notes and the 2026 Notes as well as the related interest. The interest on the 2023 Notes is payable semi-annually on February 15 and August 15 of each year. The interest on the 2025 Notes is payable semi-annually on May 15 and November 15 of each year. The interest on the 2026 Notes is payable semi-annually on June 1 and December 1 of each year. The Company also has non-cancelable contractual commitments for certain third-party products, co-location fees and other product costs. Several of these purchase commitments for third-party products contain both a contractual minimum obligation and a variable obligation based upon usage or other factors which can change on a monthly basis. The estimated amounts for usage and other factors are not included within the table below.
On December 31, 2020, the Company entered into a long-term stadium sponsorship agreement, beginning in 2021 and ending in 2028, which grants the Company exclusive naming rights, sponsorship, signage, advertising and other promotional rights and benefits. The advertising expense for these rights is amortized on a straight-line basis and recorded in sales and marketing expense in the consolidated statements of comprehensive loss. The prepaid commitment balance, net of amortization, is included in prepaid expenses and other current assets in the consolidated balance sheets.
F-30

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:
Contractual Commitments
Year Ended December 31,
2022$37,252 
202340,929 
202414,037 
2025359,109 
2026320,936 
Thereafter7,000 
Total commitments$779,263 
Legal Proceedings
From time to time, the Company may become involved in legal proceedings arising in the ordinary course of its business. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would have a material adverse effect on the Company.
Gain Contingencies
From time to time the Company may recognize a gain contingency, however, recognition will not occur until cash is received. During the year ended December 31, 2021, the Company received a favorable settlement of an ordinary course dispute and recognized a gain of $0.8 million included in interest and other income in the accompanying consolidated statements of comprehensive loss.
Loss Contingencies
In the ordinary course of business, the Company is subject to loss contingencies that cover a range of matters. An estimated loss from a loss contingency, such as a legal proceeding or claim, is accrued if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated.
11. Convertible Senior Notes
The following table presents details of our convertible senior notes, which are further discussed below (original principal in thousands):
Month Issued
Maturity Date (1)
Original Principal
Interest Rate per Annum
Effective Interest Rate for Liability Component
Conversion Rate for Each $1,000 Principal (2)
Initial Conversion Price per Share
2023 Notes
February 15, 2018
February 15, 2023
$230,000 0.75 %5.88 %$17.4292 $57.38 
2026 Notes
June 1, 2019
June 1, 2026
$316,250 0.75 %5.38 %$11.2851 $88.61 
2025 NotesNovember 15, 2020November 15, 2025$350,000 0.125 %5.00 %$7.1355 $140.14 
____________________________________________________________________________
(1) Unless earlier converted or repurchased in accordance with their terms prior to such date
(2) Subject to adjustment upon the occurrence of certain specified events

As further defined and described below, the 2023 Notes, 2026 Notes and the 2025 Notes are collectively referred to as the Notes.
F-31

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023, or the 2023 Notes. Interest is payable semi-annually on February 15 and August 15 of each year, commencing on August 15, 2018. In November 2020, the Company exchanged $181.9 million in aggregate principal amount of the 2023 Notes for $210.7 million in aggregate principal of 2025 Notes and 1.3 million shares of common stock. The Company did not receive any cash proceeds from the exchange. In exchange for issuing 2025 Notes pursuant to the exchange transaction, the Company received and cancelled the exchanged 2023 Notes. As of the exchange date, the carrying value of the 2023 Notes, net of unamortized debt discount and issuance costs, was $42.9 million. The partial exchange of the 2023 Notes resulted in an $8.9 million loss on early debt extinguishment, of which $2.0 million consisted of unamortized debt issuance costs.
In May 2021, the Company repurchased $37.1 million in aggregate principal amount of the 2023 Notes for $63.7 million in cash. As of the repurchase date, the carrying value of the notes, net of unamortized debt discount and issuance costs, was $10.0 million. The partial repurchase of the 2023 Notes resulted in a $1.5 million loss on early debt extinguishment, of which $0.3 million consisted of unamortized debt issuance costs. The Company may repurchase additional 2023 Notes and/or its 2025 Notes and 2026 Notes from time to time through open market purchases, block trades, and/or privately negotiated transactions, in compliance with applicable securities laws and other legal requirements. The timing, volume, and nature of the repurchases will be determined by the Company based on the capital needs of the business, market conditions, applicable legal requirements, and other factors.
In June 2019, the Company issued $316.3 million principal amount of convertible senior notes due in June 2026, or the 2026 Notes. Interest  is payable semi-annually on June 1 and December 1 of each year, commencing on December 1, 2019.
In November 2020, the Company issued $350.0 million principal amount of convertible senior notes due in November 2025, or the 2025 Notes. This was achieved by exchanging $181.9 million principal amount of the 2023 Notes for $210.7 million principal amount of the 2025 Notes and issuing an additional $139.3 million of new notes. Interest is payable semi-annually on May 15 and November 15 of each year, commencing on May 15, 2021.
The Notes are the Company's senior unsecured obligations and rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the Notes, rank equally in right of payment with any of the Company's indebtedness that is not so subordinated, are effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's current and future subsidiaries.
On or after June 5, 2023 or November 20, 2023 for the 2026 Notes and 2025 Notes, respectively, the Company may redeem for cash all or any portion of the 2026 or 2025 Notes, at the Company's option if the last reported sale price of the Company's common stock has been at least 130% of the conversion price in effect for at least 20 trading days (whether or not consecutive) during any 30-consecutive trading-day period. If the Company calls any or all of the 2026 or 2025 Notes for redemption, holders may convert all or any portion of their 2026 or 2025 Notes at any time prior to the close of business on the scheduled trading day prior to the redemption date, even if the 2026 or 2025 Notes are not otherwise convertible at such time. After that time, the right to convert such 2026 or 2025 Notes will expire, unless the Company defaults in the payment of the redemption price, in which case a holder of 2026 or 2025 Notes may convert all or any portion of its 2026 or 2025 Notes until the redemption price has been paid or duly provided for.
On or after November 15, 2022, March 1, 2026 or August 15, 2025 for the 2023 Notes, 2026 Notes and 2025 Notes, respectively, holders may convert all or any portion of their Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the succeeding conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the Notes.
F-32

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Holders may convert their Notes at their option at any time prior to the close of business on the business day immediately preceding November 15, 2022, March 1, 2026 or August 15, 2025 for the 2023 Notes, 2026 Notes and 2025 Notes, respectively, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on June 30, 2018, September 30, 2019 or March 30, 2021 (and only during such calendar quarter), for the 2023 Notes, 2026 Notes and 2025 Notes, respectively, if the last reported sale price of the 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;
during the five consecutive business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or
upon the occurrence of specified corporate events.
If a fundamental change (as defined in the relevant indenture governing each of the Notes) occurs prior to the maturity date, holders of each of the Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to 100% of the principal amount of the Notes, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
For more than 20 trading days during the 30 consecutive trading days ended December 31, 2020, March 31, 2021, June 30, 2021, September 30, 2021, and December 31, 2021, the last reported sale price of the Company's common stock exceeded 130% of the conversion price of the 2023 Notes. As a result, the 2023 Notes became convertible at the option of the holders on January 1, 2021 and will remain convertible through March 31, 2022. Of the initial 2023 Notes outstanding, 22 notes, with a principal amount of $1,000 each, have been converted since original issuance of the 2023 Notes through the date of this filing. As of December 31, 2021, the 2026 Notes and 2025 Notes were not convertible.
In accordance with accounting guidance for cash conversion features, the Company valued the liability component for the Notes at the estimated fair value, as of the date of issuance, of a similar debt without the conversion feature. The liability component of the Notes is recorded in long-term debt, and the interest payable is recorded in accrued liabilities on the consolidated balance sheets as of December 31, 2021. The Company recorded the difference between the initial proceeds of the convertible debt and the fair value of the conversion feature, and the difference was allocated to additional paid-in capital on the consolidated balance sheet as the carrying amount of the equity component.
In accounting for the transaction costs for the Notes, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component are being amortized to expense over the expected life of the Notes using the effective interest method. The liability issuance costs originally totaled $5.3 million, $6.4 million and $5.4 million for the 2023 Notes, 2026 Notes, and 2025 Notes, respectively. Issuance costs attributable to the equity component related to the conversion feature were netted with the equity component. The equity issuance costs originally totaled $1.5 million, $2.9 million and $1.5 million for the 2023 Notes, 2026 Notes and 2025 Notes, respectively.
F-33

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
The 2023 Notes, 2026 Notes and 2025 Notes consist of the following:
As of December 31, 2021As of December 31, 2020
2023 Notes2026 Notes2025 Notes2023 Notes2026 Notes2025 Notes
Liability component:
Principal$10,908 $316,250 $350,000 $48,035 $316,250 $350,000 
Unamortized debt discount(634)(56,918)(59,436)(4,915)(67,977)(73,075)
Unamortized debt issuance costs(64)(4,276)(4,232)(501)(5,114)(5,235)
Net carrying amount10,210 255,056 286,332 42,619 243,159 271,690 
Equity component:
Net carrying amount$2,321 $81,550 $73,109 $10,217 $81,550 $73,097 
The following table sets forth total interest expense recognized related to the 2023 Notes, 2026 Notes and 2025 Notes:
As of December 31, 2021As of December 31, 2020As of December 31, 2019
2023 Notes2026 Notes2025 Notes2023 Notes2026 Notes2025 Notes2023 Notes2026 Notes2025 Notes
Contractual interest expense$192 $2,372 $436 $1,566 $2,365 $51 $1,725 $593 $ 
Amortization of debt issuance costs215 852 971 999 821 157 1,001 466  
Amortization of debt discount 1,218 11,026 13,580 9,080 10,696 1,541 9,414 5,740  
Total$1,625 $14,250 $14,987 $11,645 $13,882 $1,749 $12,140 $6,799 $ 
As of December 31, 2021, the remaining period over which the debt discount and debt issuance costs will be amortized for the 2023 Notes, 2026 Notes, and 2025 Notes was 1.1 years, 4.4 years, and 3.9 years, respectively.
As of December 31, 2021 and 2020, the if-converted values of the 2023 Notes exceeded the principal amount by $4.2 million and $57.9 million, respectively. As of December 31, 2021, the if-converted value of the 2026 Notes did not exceed the principal amount and as of December 31, 2020, the if-converted value exceeded the principal amount by $135.3 million, respectively. These if-converted values were determined based on the closing price of the Company's stock of $79.44 and $126.53 on December 31, 2021 and 2020, respectively.
Bond Hedges and Warrants Transactions
Concurrent with the February 2018 convertible note offering, the Company entered into separate convertible notes bond hedges, or Bond Hedges, and Warrants transactions. The Bond Hedges are generally expected to reduce potential dilution to the Company's common stock upon conversion of the 2023 Notes. The Bond Hedges are call options that give the Company the option to purchase, subject to anti-dilution adjustments substantially identical to those in the 2023 Notes, approximately 0.9 million shares of its common stock for $57.38 per share, exercisable upon conversion of the 2023 Notes and expires in February 2023. The total cost of the Bond Hedges transactions was $41.7 million.
In November 2020, and in connection with the partial exchange of the 2023 Notes, the Company terminated Bond Hedges corresponding to approximately 0.7 million shares for cash proceeds of $171.7 million. In May 2021, and in connection with the partial repurchase of the 2023 Notes, the Company terminated Bond Hedges corresponding to approximately 0.1 million shares for cash proceeds of $26.3 million. The proceeds were recorded as an increase to additional paid-in capital in the consolidated balance sheets. As of December 31, 2021, there remained outstanding Bond Hedges giving the Company the option to repurchase approximately 0.1 million shares.
F-34

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Under the February 2018 Warrant transactions, the Company issued warrants to acquire, subject to anti-dilution adjustments, up to approximately 4.0 million shares over 80 scheduled trading days beginning on May 15, 2023 at an exercise price of $78.75 per share. If the Warrants are not exercised on their exercise dates, they will expire. Pursuant to the Warrants, if the average market value per share of the Company's common stock for the reporting period, as measured under the Warrants, exceeds the exercise price of the Warrants of $78.75, the Warrants will have a dilutive effect on the Company's earnings per share, assuming the Company is profitable. The Company received $22.4 million in cash proceeds from the sale of the Warrants.
In November 2020, and in connection with the partial exchange of the 2023 Notes, the Company terminated Warrants corresponding to approximately 3.2 million shares for total cash payments of $137.5 million. In May 2021, and in connection with the partial repurchase of the 2023 Notes, the Company terminated Warrants corresponding to approximately 0.6 million shares for total cash payments of $19.7 million. The termination payment was recorded as a decrease to additional paid-in capital in the consolidated balance sheets. As of December 31, 2021, there remained outstanding Warrants to acquire up to approximately 0.2 million shares.
The Bond Hedges and the Warrants are separate transactions, in each case, entered into by the Company with counterparties, and are not part of the terms of the 2023 Notes and will not affect any holders' rights under the 2023 Notes. The holders of the 2023 Notes will not have any rights with respect to the Bond Hedges or Warrants transactions. The Bond Hedges and Warrants do not meet the criteria for derivative accounting as they are indexed to the Company's stock. The amounts paid for the Bond Hedges and the proceeds received from the sale of the Warrants have been included as a net reduction to additional paid-in capital.
Capped Call Transactions
In connection with the issuance of the 2026 Notes and 2025 Notes, the Company entered into two separate capped call transactions with one or more counterparties, or the Capped Calls. The Capped Calls each have an initial strike price of $88.6124 and $140.1443 per share, subject to certain adjustments, which correspond to the initial conversion price of the 2026 Notes and 2025 Notes, respectively. The Capped Calls have initial cap prices of $139.00 and $211.54 per share corresponding to the 2026 Notes and 2025 Notes, respectively. The Capped Calls are expected to offset the potential dilution to the common stock upon any conversion of the 2026 Notes or 2025 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the 2026 Notes or 2025 Notes in the event the market price per share of common stock is greater than the strike price of the Capped Call, with such offset subject to a cap. If, however, the market price per share of the common stock exceeds the cap price of the Capped Calls, there would be dilution and/or there would not be an offset of such potential cash payments, in each case, to the extent that the then-market price per share of the common stock exceeds the cap price. As the Capped Calls are considered indexed to the Company's stock and are considered equity classified, they are recorded in stockholders' equity on the consolidated balance sheet and are not accounted for as derivatives. The cost of $40.8 million and $39.8 million incurred in connection with the 2026 Note Capped Calls and 2025 Note Capped Calls, respectively, was recorded as a reduction to additional paid-in capital.
12. Stockholders' Equity
On May 15, 2020, the Company completed a registered public offering of 4,735,294 shares of the Company's common stock at a price of $76.50 per share, before underwriting discounts and commissions. The Company sold 4,235,294 of such shares and existing stockholders sold an aggregate of 500,000 of such shares. The May 2020 common stock offering generated net proceeds to the Company of approximately $311.3 million, after deducting $12.7 million in underwriting discounts and commissions and offering costs, which have been recorded against the proceeds received from the offering. The Company did not receive any proceeds from the sale of shares by the selling stockholders in the May 2020 common stock offering.
F-35

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
On June 10, 2019, the Company completed a registered public offering of 2,637,986 shares of the Company's common stock at a price of $69.50 per share, before underwriting discounts and commissions. On June 12, 2019, the Company completed the sale of an additional 395,698 shares of the Company's common stock at a price of $69.50 per share, before underwriting discounts and commissions, as a result of the underwriters' exercise of their option to purchase additional shares. The Company sold 2,913,684 of such shares and an existing stockholder sold an aggregate of 120,000 of such shares. The June 2019 common stock offering generated net proceeds to the Company of approximately $195.3 million, after deducting $8.2 million in underwriting discounts and commissions and offering costs, which have been recorded against the proceeds received from the offering. The Company did not receive any proceeds from the sale of shares by the selling stockholder in the June 2019 common stock offering.
13. Stock-Based Compensation
In March 2014, the Company's board of directors approved the 2014 Equity Incentive Plan, or 2014 Plan, under which stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and units and other cash-based or stock-based awards may be granted to employees, consultants and directors. Shares of common stock that are issued and available for issuance under the 2014 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof.
As of December 31, 2020, a total of 13,322 shares had been reserved for issuance under the 2014 Plan. The 2014 Plan contains a provision that automatically increases the shares available for issuance under the plan on January 1 of each year subsequent to the 2014 Plan's adoption through 2024, by an amount equal to the smaller of (a) 4.5% of the number of shares of common stock issued and outstanding on the immediately preceding December 31, or (b) an amount determined by the Company's board of directors. On January 1, 2021, 2,500 shares were added to the 2014 Plan in accordance with the annual automatic increase provision of the 2014 Plan. In addition, the 2014 Plan reserve is automatically increased to include any shares issuable upon expiration or termination of options granted under the Company's 2007 Stock Plan, or 2007 Plan, for options that expire or terminate without having been exercised. For the year ended December 31, 2021, no shares have been transferred to the 2014 Plan from the 2007 Plan, and as of December 31, 2021, a total of 15,823 shares were allocated for issuance under the 2014 Plan. As of December 31, 2021, options to purchase a total of 2,706 shares of common stock have been granted under the 2014 Plan, 6,799 shares have been reserved under the 2014 Plan for the vesting of restricted stock units and market stock units, 1,403 shares have been returned to the 2014 Plan as a result of termination of options that expired or terminated without having been exercised and restricted stock awards that terminated prior to the awards vesting, and 7,721 shares of common stock remain available for future issuance under the 2014 Plan.
In July 2007, the Company adopted the 2007 Plan under which options or stock purchase rights may be granted to employees, consultants and directors. Upon the completion of the Company's initial public offering, or IPO, in March 2014, the board of directors terminated the 2007 Plan in connection with the IPO and all shares that were available for future issuance under the 2007 Plan at such time were transferred to the 2014 Plan. The 2007 Plan will continue to govern the terms and conditions of all outstanding equity awards granted under the 2007 Plan. As of December 31, 2021, no shares remain available for future issuance under the 2007 Plan.
Stock-based compensation expense was recorded in the following cost and expense categories in the Company's consolidated statements of comprehensive loss:
 Year Ended December 31,
 202120202019
Cost of revenues$10,590 $9,888 $6,427 
Sales and marketing11,153 8,770 7,740 
Research and development13,273 12,869 9,864 
General and administrative19,318 17,708 15,347 
Total stock-based compensation expense$54,334 $49,235 $39,378 
F-36

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Stock Options
The following summarizes the assumptions used for estimating the fair value of stock options granted during the periods indicated, as there were no stock options granted during the years ended December 31, 2021, 2020 or 2019:
 Year Ended December 31, 2018
Risk-free interest rate2.6%
Expected life (in years)4.8
Expected volatility41.0%
Dividend yield
Weighted-average grant date fair value per share          $18.14
Stock option activity was as follows:
Number of
Options
Weighted Average
Exercise Price
Balance as of January 1, 20192,654 $19.72 
Granted  
Exercised(1,180)14.15 
Forfeited(55)39.27 
Balance as of December 31, 20191,419 23.61 
Granted  
Exercised(720)19.82 
Forfeited(29)29.50 
Balance as of December 31, 2020670 27.43 
Granted  
Exercised(307)19.16 
Forfeited  
Balance as of December 31, 2021363 $34.42 
The summary of stock options outstanding as of December 31, 2021 is as follows:
 Options OutstandingOptions Exercisable
Range of Exercise PricesNumber of
Options
Weighted Average
Exercise Price
Weighted Average
Remaining
Contractual Life
(in years)
Number of
Options
Weighted Average
Exercise Price
Weighted Average
Remaining Contractual Life
(in years)
$5.05 - $19.26
7 $16.85 1.07 $16.85 1.0
$24.33 - $36.50
338 34.28 2.0338 34.28 2.0
$39.75 - $59.63
18 44.53 2.917 44.42 2.9
363 $34.42 2.0362 $34.40 2.0
The aggregate intrinsic value of stock options exercised during each of the years ended December 31, 2021, 2020 and 2019 was $26.2 million, $53.4 million and $71.0 million, respectively. The total fair value of stock options vested during each of the years ended December 31, 2021, 2020 and 2019 was $0.4 million, $2.4 million and $4.2 million, respectively.
As of December 31, 2021, the aggregate intrinsic value of options outstanding was $16.3 million, the total unrecognized stock-based compensation expense related to stock options was $0.01 million, which the Company expects to recognize over the next 0.2 years.
Restricted Stock Units
The Company's restricted stock units typically vest over a four-year period and upon vesting, the vested shares are issued to the recipient of the restricted stock units.
F-37

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Restricted stock unit activity was as follows:
Number of
Shares
Weighted Average
Grant Date Fair Value
Nonvested as of January 1, 20191,937 $43.50 
Granted904 74.75 
Vested(683)39.10 
Forfeited(206)49.54 
Nonvested as of December 31, 20191,952 58.86 
Granted772 82.51 
Vested(752)54.77 
Forfeited(215)61.02 
Nonvested as of December 31, 20201,757 70.74 
Granted786 109.91 
Vested(671)64.12 
Forfeited(252)81.89 
Nonvested as of December 31, 20211,620 $90.75 
Total unrecognized stock-based compensation expense related to restricted stock units was $119.8 million, which the Company expects to recognize over a weighted average period of 2.8 years.
Market Stock Units
In 2018, the Company began granting market stock units to certain executives under the 2014 Plan. The market stock units are performance-based awards that vest based upon the Company's relative stockholder return. For market stock units granted prior to fiscal 2021, the actual number of market stock units that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Index over the three-year performance period. Up to one-third of the target shares of the Company's common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period. Beginning March 2021, the actual number of newly granted market stock units that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Index over a two-year and three-year performance period. Up to one-third of the target shares of the Company's common stock subject to each market stock unit award are eligible to be earned after the two-year of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for the two-year performance period) based on the average price of the Company's common stock relative to the Index during the performance period. 
F-38

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Market stock unit activity was as follows:
Number of SharesWeighted Average Grant Date Fair Value
Nonvested as of January 1, 2019260 $21.98 
Granted264 30.31 
Vested(87)12.76 
Forfeited(3)26.34 
Nonvested as of December 31, 2019434 28.85 
Granted148 32.85 
Vested(164)15.71 
Forfeited(48)33.46 
Nonvested as of December 31, 2020370 35.67 
Granted125 77.63 
Change in awards based on performance(1)
206 39.67 
Vested(390)33.49 
Forfeited(30)40.19 
Nonvested as of December 31, 2021281 $59.74 
________________________________________________________________________
(1)Represents the change in the number of MSUs earned based on performance achievement for the performance period.
The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's and peer firms' stock prices and a number of assumptions including the expected volatilities of the Company's and peer firms' stock and the Index, and its risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company did not estimate a dividend rate or a forfeiture rate for the market stock units due to the limited size, the vesting period and nature of the grantee population and the lack of history of granting this type of award.
Significant assumptions used in the Monte Carlo simulation model for the market stock units granted during the year ended December 31, 2021, 2020, and 2019 are as follows:
As of December 31,
202120202019
Volatility
42.3 - 43.5%
31.3 - 42.8%
30.7 - 31.3%
Risk-free interest rate
0.3 - 1.0%
0.2 - 0.6%
1.6 - 2.4%
Dividend yield
Longest remaining performance period (in years)333
Total unrecognized stock-based compensation expense related to market stock units was $9.0 million, which the Company expects to recognize over a weighted average period of 2.0 years.
F-39

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
14. Provision for Income Taxes
The U.S. and non-U.S. components of loss before income taxes consisted of the following:
 December 31,
 20212020
U.S.$(114,127)$(138,119)
Non-U.S.3,024 1,915 
Loss before income taxes$(111,103)$(136,204)
The components of the Company's (benefit from) provision for income taxes consisted of the following:
 Year Ended December 31,
 202120202019
Current taxes:   
Foreign$959 $(104)$918 
State144 240 101 
Total current taxes$1,103 $136 $1,019 
Deferred taxes:   
Federal$419 $508 $129 
Change in valuation allowance - acquisitions(74) (14,994)
Foreign(127)180 (113)
State322 592 1,472 
Total deferred taxes540 1,280 (13,506)
(Benefit from) provision for income taxes $1,643 $1,416 $(12,487)
The Company had federal net operating loss carryforwards of approximately $633.8 million and $536.5 million at December 31, 2021 and 2020, respectively, which $201.2 million will expire at various dates beginning in 2026, if not utilized, and $432.6 million have an indefinite carryforward period. Federal net operating losses generated during and after the year ended December 31, 2018 will have an indefinite carryforward period. The Company also held state tax credits of $3.0 million and $2.2 million for the years ended December 31, 2021 and 2020, respectively, and federal R&D tax credits of $8.9 million and $8.2 million for the years ended December 31, 2021 and 2020, respectively. The federal and state R&D tax credit carry overs will begin to expire in 2033, if not utilized.
Utilization of the net operating losses and credit carryforwards may be subject to a substantial annual limitation due to the "change in ownership" provisions of the Internal Revenue Code of 1986. The annual limitation may result in the expiration of net operating losses and credit carryforwards before utilization.
F-40

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred taxes consisted of the following:
 December 31,
 20212020
Deferred tax assets: 
NOL and credit carryforwards$161,425 $140,897 
Deferred revenue16,406 14,197 
Accrued expenses and other8,093 8,254 
Stock-based compensation7,776 6,087 
Lease liabilities17,160 10,668 
Interest expense carryforwards14,795 13,550 
Convertible debt hedge15,074 19,518 
Total deferred tax assets240,729 213,171 
Deferred tax liabilities:  
Deferred expenses(12,371)(12,667)
Convertible debt(28,615)(36,044)
Depreciation and amortization(27,779)(29,675)
Capitalized software(1,657)(538)
Right of use assets(12,737)(8,478)
Total deferred tax liabilities(83,159)(87,402)
Deferred tax assets less tax liabilities157,570 125,769 
Less: valuation allowance(159,778)(127,362)
Net deferred tax liability$(2,208)$(1,593)
The Company has established a valuation allowance due to uncertainties regarding the realization of deferred tax assets based on the Company's lack of earnings history. During 2021, the valuation allowance increased by approximately $33.5 million due to continuing operations and $2.1 million due to the current year acquisition. The valuation allowance included a reduction of $3.2 million related to a convertible debt transaction and is recorded to paid in capital.
At December 31, 2021, the Company did not provide any U.S. income or foreign withholding taxes on approximately $5.7 million of certain foreign subsidiaries' undistributed earnings, as such earnings have been retained and are intended to be indefinitely reinvested. It is not practicable to estimate the amount of any taxes that would be payable upon remittance of these earnings, because such tax, if any, is dependent upon circumstances existing if and when remittance occurs.
F-41

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
The Company's benefit from (provision for) income taxes attributable to continuing operations differs from the expected tax benefit amount computed by applying the statutory federal income tax rate of 21% to income before taxes for each of the years ended December 31, 2021, 2020, and 2019, respectively, primarily as a result of the following:
 Year Ended December 31,
 202120202019
Income tax at U.S. statutory rate21.0 %21.0 %21.0 %
Effect of:   
Increase in deferred tax valuation allowance(30.2)(35.8)(50.6)
Stock compensation14.5 11.4 20.7 
Acquisitions(0.2)(0.6)15.8 
R&D credit 0.1 4.8 
State taxes, net of federal benefit3.9 4.6 7.1 
Change in uncertain tax positions(2.2)  
Executive compensation(7.4)(2.5)(3.3)
Other permanent items(0.9)0.9 (0.4)
Income tax benefit (provision) effective rate(1.5)%(0.9)%15.1 %
The Company files income tax returns in the U.S. federal jurisdiction, several state jurisdictions, and several foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state or local income tax examinations by tax authorities for years before 2018. Operating losses generated in years prior to 2018 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized. The tax years 2018 through 2021 remain open to examination by all the major taxing jurisdictions to which the Company is subject, and the Company is currently under examination by the state of Texas.
The total amount of uncertain tax positions as of December 31, 2021 and 2020 was $2.6 million and $0.4 million, respectively. The reconciliation of uncertain tax positions at the beginning and end of the year is as follows:
Year Ended December 31,
 20212020
Beginning balance$358 $10,738 
Gross increase (decrease) related to prior year positions2,568 (10,460)
Gross decrease related to settlements(358) 
Gross increase related to current year positions 80 
Ending balance$2,568 $358 
At December 31, 2021, approximately $2.6 million, including interest, would reduce the Company's annual effective tax rate, if recognized. As of December 31, 2021, the Company had no accrued interest. The Company believes it is reasonably possible that $2.6 million of its unrecognized tax benefits will be resolved within the next 12 months due to amended state tax returns. The Company records any interest and penalties related to unrecognized tax benefits in income tax expense.
F-42

Q2 HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except per share amounts and unless otherwise indicated)
15. Employee Benefit Plan
In January 2009, the Company adopted a 401(k) profit-sharing plan, or 401(k) Plan, covering substantially all employees. Employees can contribute between 1% and 50% of their total earnings. The 401(k) Plan also provides for employer contributions to be made at the Company's discretion.
The Company makes matching contributions equal to 25% of employee contributions, which could be applied to up to 6% of each participant's compensation beginning in 2018. Employees with at least 90 days of continuous service are eligible to participate, and certain employees are eligible for matching contributions after one year of continuous service. The Company's contributions vest 50% after one year of continuous service and 100% after two years of continuous service. The Company's policy prohibits participants from direct investment in shares of its common stock within the plan. The Company's contributions charged to expense were $5.4 million, $2.7 million and $1.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.
16. Segments and Geographic Information
All revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions in a single operating segment. The Company's chief operating decision maker, the Chief Executive Officer, reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Substantially all of the Company's principal operations, assets and decision-making functions are located in the United States.
17. Related Parties
For the each of the years ended December 31, 2021, 2020 and 2019, the Company recorded revenues from a related-party customer of $0.6 million.
F-43
EX-4.5 2 a211231exhibit45.htm EX-4.5 Document

Exhibit 4.5
DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934
Q2 Holdings, Inc. (“Q2”) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”): our common stock, par value $0.0001 per share (the “common stock”).
DESCRIPTION OF COMMON STOCK
The following summary description sets forth some of the general terms and provisions of the common stock. Because this is a summary description, it does not contain all of the information that may be important to you. For a more detailed description of the common stock, you should refer to the provisions of our fifth amended and restated certificate of incorporation (the “certificate of incorporation”) and our amended and restated bylaws each of which is an exhibit to the Annual Report on Form 10-K to which this description is an exhibit.
General
Under the certificate of incorporation, Q2 is authorized to issue up to 150 million shares of common stock with a par value of $0.0001 per share and up to 5 million shares of preferred stock with a par value of $0.0001 per shares (the “preferred stock”). The shares of common stock currently outstanding are fully paid and nonassessable. No shares of preferred stock are currently outstanding. The board of directors has the authority to repeal, alter or amend the bylaws or adopt new bylaws, subject to certain limitations set forth in the bylaws.
No Preemptive, Redemption or Conversion Rights
The common stock is not redeemable, is not subject to sinking fund provisions, does not have any conversion rights and is not subject to call. Holders of shares of common stock have no preemptive rights to maintain their percentage of ownership in future offerings or sales of stock of Q2.
Voting Rights
Holders of shares of common stock have one vote per share in all elections of directors and on all other matters submitted to a vote of stockholders of Q2. Holders of shares of common stock do not have cumulative voting rights.
Board of Directors
At our 2019 annual meeting of stockholders our stockholders approved an amendment to our certificate of incorporation to eliminate our previously existing classified board of directors. Prior to such amendment, we had a classified board of directors, divided into three classes, with each class elected every three years. As amended at our 2019 annual meeting of stockholders, our certificate of incorporation provides that the declassification of our board of directors will be phased in so that it will not affect the unexpired term of any director elected before our 2020 annual meeting. Directors elected prior to the effectiveness of the amendment who are nominated for re-election will stand for election for one-year terms once their then-current terms expire. This means that directors whose terms expire at the 2021 annual meeting of stockholders will be elected for one-year terms, and beginning with our 2022 annual meeting of stockholders, all directors will be elected for one-year terms at each annual meeting of stockholders. Our bylaws establish that the size of the whole board of directors shall be 8, or as otherwise fixed from time to time by a duly adopted resolution of the board of directors.
Anti-Takeover Provisions in Our Certificate of Incorporation and Bylaws
Certain provisions of our certificate of incorporation and bylaws could have the effect of delaying, deterring or preventing another party from acquiring or seeking to acquire control of us. These anti-takeover provisions included in our certificate of incorporation and bylaws are described in the subsection entitled "Anti-takeover provisions in our charter documents and Delaware law could discourage, delay or prevent a change in control of our company and may affect the trading price of our common stock" in Item 1A (Risk Factors) in the Annual Report on Form 10-K to which this description is an exhibit.
No Action by Stockholder Consent
The certificate of incorporation prohibits action that is required or permitted to be taken at any annual or special meeting of stockholders of Q2 from being taken by the written consent of stockholders without a meeting.



Power to Call Special Stockholder Meeting
Under Delaware law, a special meeting of stockholders may be called by our board of directors or by any other person authorized to do so in the certificate of incorporation or bylaws. Pursuant to our bylaws, special meetings of the stockholders may be called, for any purpose or purposes, by our board of directors, the Chairman of our board of directors or our Chief Executive Officer at any time.
Dividend Rights
Subject to the preferences applicable to any outstanding shares of preferred stock, the holders of common stock are entitled to receive dividends, if any, as and when declared, from time to time, by our board of directors out of funds legally available therefor.
Liquidation, Dissolution or Similar Rights
Subject to the preferences applicable to any outstanding shares of preferred stock, upon liquidation, dissolution or winding up of the affairs of Q2, the holders of common stock will be entitled to participate equally and ratably, in proportion to the number of shares held, in the net assets of Q2 available for distribution to holders of stock of Q2.



EX-10.7 3 a211231exhibit107.htm EX-10.7 Document

Exhibit 10.7
AMENDED AND RESTATED EXECUTIVE EMPLOYMENT AGREEMENT
This Amended and Restated Executive Employment Agreement (the “Agreement”) is entered into and made effective on September 24, 2021 (the “Effective Date”), by and between Q2 Software, Inc., a Delaware corporation (“Company”), and Michael A. Volanoski (“Executive”). Each of the Company and Executive are a “Party” and, collectively, they are the “Parties.”
WHEREAS, the Parties previously entered into an Employment Agreement dated June 7, 2021 (the “Prior Agreement”) and desire for this Agreement to amend, restate and supersede the Prior Agreement and govern the terms of Executive’s employment with the Company in each case from and following the Effective Date.
NOW, THEREFORE, in consideration of the premises and the mutual covenants and promises contained herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto hereby agree as follows:
1Employment. Company agrees to employ Executive on a full-time basis, and Executive hereby accepts employment by the Company on the terms and conditions set forth herein. Executive’s term of employment by the Company under the terms of this Agreement (the “Term”) shall commence on the Effective Date and end on the date on which the term of employment is terminated in accordance with Section 5.
2Duties.
2.1Position. Executive is employed as Company’s Chief Revenue Officer and shall have the duties and responsibilities, commensurate with the Executive’s position, as may be reasonably assigned from time to time by Company’s Chief Executive Officer, to whom Executive shall report. Executive shall perform faithfully and diligently all duties assigned to Executive. Company reserves the right to modify Executive’s position and duties at any time in its sole and absolute discretion.
2.2Best Efforts/Full-time. During this Term, Executive will (a) use Executive’s best efforts to promote and serve the best interests of the Company, (b) abide by all policies and decisions made by Company, as well as all applicable federal, state and local laws, regulations or ordinances; (c) in all respects conform to and comply with the lawful and good faith directions and instructions given to Executive by the Chief Executive Officer; and (d) devote Executive’s full business time and efforts to the performance of Executive’s assigned duties for Company. Further, unless the Company consents in writing, the Executive shall not, directly or indirectly, render services to any other person or organization or otherwise engage in activities that would interfere significantly with Executive’s faithful performance of Executive’s duties hereunder or otherwise create an actual conflict of interest with Company. Notwithstanding the foregoing, the Executive may (i) serve on a limited number of corporate boards, provided Executive receives prior written permission from the Company’s General Counsel; and (ii) serve on a limited number of civic organizations or charitable boards, or engage in other charitable or civic activities without remuneration therefor, provided that such activity does not contravene the first sentence of this Section 2.2.
2.3Work Location. Executive’s principal place of work shall be located in Newark, Delaware, or such other location as the Company may direct from time to time.
    1



3Compensation. Subject to the provisions of this Agreement, the Company shall pay and provide the following compensation and other benefits to the Executive during the Term as compensation for Executive’s performance of Executive’s duties hereunder.
3.1Base Salary. The Company shall pay to Executive an initial salary (the “Base Salary”) at an annual rate of $400,000, to be paid in substantially equal installments in accordance with the Company’s then current regular payroll cycle, less required deductions for federal and state withholding tax, social security and all other employment taxes and payroll deductions. In the event Executive’s employment under this Agreement is terminated by either Party, for any reason, Executive will earn the Base Salary prorated to the date of termination.
3.2Incentive Compensation. Executive shall be eligible to receive an annual cash incentive bonus of up to 100% of Base Salary (the “Incentive Bonus”) under the Company’s Executive Incentive Compensation Plan or any successor plan (the “Incentive Plan”) and on such terms and subject to such conditions as may be decided from time to time by the Company, less required deductions for federal and state withholding tax, social security and all other employment taxes and payroll deductions. Notwithstanding the foregoing, for the fiscal year ending December 31, 2021, Executive shall receive $400,000.00. The Company shall pay out the cash Incentive Bonus, if any, annually in the form of a lump sum within ninety (90) days following the end of the applicable performance year. Notwithstanding anything to the contrary contained in the Incentive Plan or any other applicable bonus plan, program or arrangement, Executive must be employed by the Company at the time any annual cash Incentive Bonus is payable in accordance with this Section 3.2 in order to be eligible to earn such bonus. The Company reserves the right to vary or terminate any bonus scheme, including the Incentive Bonus scheme, in place from time to time, on a prospective basis.
3.3Equity Compensation. All of Executive’s previously granted and outstanding equity compensation awards shall continue to be governed pursuant to their terms. Executive shall be eligible to receive additional equity awards as determined solely in the discretion of the Compensation Committee of the Company’s Board of Directors (the “Board”).
3.4Customary Fringe Benefits. Executive will be eligible for all customary and usual fringe benefits generally available to similarly situated employees of the Company, subject to the terms and conditions of Company’s benefit plan documents and generally applicable Company policies. Executive shall be entitled to Paid Time Off benefits (“PTO”) subject to the terms and conditions of the Company’s PTO policy.
3.5Business Expenses. Executive will be reimbursed for all reasonable, out-of-pocket business expenses incurred in the performance of Executive’s duties on behalf of Company. To obtain reimbursement, expenses must be submitted promptly with appropriate supporting documentation in accordance with Company’s policies.
4At-Will Employment. Executive’s employment with Company is at-will and not for any specified period and may be terminated at any time, with or without Cause (as defined below), by either Executive or Company, although subject to the provisions of Sections 5 through 7 below, and Executive shall have no rights to continued employment with the Company. No representative of Company other than the Company’s Board has the authority to alter the at-will employment relationship. Any change to the at-will employment relationship must be by specific, written agreement signed by Executive and the Company’s Board. Nothing in this Agreement is intended to or should be construed to contradict, modify or alter this at-will relationship.
5Termination. The termination provisions of this Agreement regarding the Parties’ respective obligations in the event Executive’s Term of employment is terminated are intended to
    2



be exclusive and in lieu of any other rights to which Executive may otherwise be entitled by law, in equity, or otherwise. This Agreement, and Executive’s employment hereunder, may be terminated at any time after the Effective Date, as follows:
5.1Termination by Mutual Consent. This Agreement may be terminated at any time by the written mutual consent of Company and Executive. Any agreement to terminate must be by specific, written agreement signed by Executive and a representative member of the Company’s Board.
5.2Termination by Company. Executive’s employment may be terminated by Company at any time, with or without Cause, with or without advance notice, by the delivery to Executive of written notice of termination.
5.3Resignation by Executive. Executive shall have the right to terminate his or her employment hereunder by providing the Company with a notice of termination at least thirty (30) days prior to such termination.
5.4Death or Disability. Executive’s employment shall terminate automatically upon Executive’s death during the Term, and the Company may terminate the Executive’s employment on account of Executive’s Disability. For purposes of this Agreement, “Disability” shall mean the Executive is eligible to receive benefits under the Company’s long-term disability benefit plan as in effect on the date of termination, as determined by the third-party insurer of such plan. If the Company does not have a long-term disability benefit plan in effect on the date of termination, then “Disability” has the applicable meaning as set forth in Section 409A of the Internal Revenue Code.
6Benefits Upon Termination.
6.1Accrued Compensation. Upon termination of employment for any reason, Executive shall receive payment of his or her then unpaid Base Salary, pro-rated to the date of termination, as well as any other accrued, but unpaid benefits (collectively the “Accrued Compensation”). Accrued Compensation will be paid in a lump sum on the date required under applicable law. Except as expressly stated in this Agreement or contemplated by another agreement between the Executive and the Company, or as otherwise required by law, upon the expiration of the Term, all other employment related obligations of Company to Executive, including all compensation, equity plans, and benefits payable to Executive under this Agreement, shall automatically terminate and completely extinguish on the date of termination of Executive’s employment under the terms of this Agreement.
6.2Definitions. For all purposes of this Agreement, the following terms shall have the following meanings:
(a)Cause” means (a) acts or omissions constituting gross negligence, recklessness or willful misconduct on the part of Executive with respect to Executive’s obligations or otherwise relating to the business of Company; (b) Executive’s material breach of this Agreement or Company’s Confidentiality, Non-Competition and Proprietary Rights Assignment Agreement (the “PRIA”); (c) Executive’s conviction or entry of a plea of nolo contendere for fraud, misappropriation or embezzlement, or any felony or crime of moral turpitude; or (d) Executive’s willful failure to perform Executive’s material duties as determined in the sole and exclusive discretion of the Company (other than any such failure resulting from a Disability).
(b)Change in Control” has the meaning set forth in the Company’s 2014 Equity Incentive Plan, as in effect as of the Effective Date.
    3



(c)Change in Control Period” means the period commencing 60 days prior to the Closing of a Change in Control and ending 24 months following the Closing of a Change in Control.
(d)Change in Control Termination” means Executive’s resignation for Good Reason or termination without Cause in each case which occurs during the Change in Control Period. For such purposes, if the events giving rise to Executive’s right to a resignation for Good Reason arises within the Change in Control Period, and Executive’s resignation occurs not later than 30 days after the expiration of the Cure Period (as defined below), such termination shall be a Change in Control Termination.
(e)Closing” means the initial closing of the Change in Control as defined in the definitive agreement executed in connection with the Change in Control. In the case of a series of transactions constituting a Change in Control, “Closing” means the first closing that satisfies the threshold of the definition for a Change in Control.
(f)“Equity Award” means any Company equity award granted to Executive, but excluding any such equity awards issued under or held in any tax qualified retirement plan, if applicable.
(g)Good Reason” for Executive’s resignation from employment with the Company means the occurrence of any of the following actions are taken by the Company without the Executive’s prior written consent: (i) a material reduction in Base Salary; (ii) a material reduction in Executive’s authorities, duties or responsibilities; (iii) a material diminution in the authority, duties, or responsibilities of the Chief Executive Officer to whom Executive is required to report; (iv) a material diminution in the budget over which Executive retains authority; (v) relocation of Executive’s principal place of employment to a place that increases Executive’s one-way commute by more than 30 miles as compared to Executive’s then-current principal place of employment immediately prior to such relocation; or (vi) any material breach by the Company of the terms of this Agreement. In order to resign for Good Reason, the Executive must provide written notice to the Company’s Chief Executive Officer, within 30 days after the first occurrence of the event giving rise to Good Reason setting forth the basis for Executive’s resignation, allow the Company at least 30 days from receipt of such written notice to cure such event (“Cure Period”), and if such event is not reasonably cured within such period, Executive must resign from all positions Executive then holds with the Company not later than 30 days after the expiration of the Cure Period.
(h)Regular Termination” means Executive’s termination by the Company without Cause that does not occur within the Change in Control Period. A Regular Termination does not include any termination of Executive’s employment for any other reason, including but not limited to any termination that occurs due to Executive’s death or Disability or Executive’s resignation for Good Reason.
(i)Release has the meaning set forth in Section 6.7 below.
6.3Severance Upon Regular Termination. In the event the Executive’s employment terminates due to a Regular Termination, subject to the Executive’s satisfaction of the conditions set forth in Section 6.7 (including Executive’s timely provision of an effective Release), in addition to the Accrued Compensation, the Company shall provide Executive with the following severance benefits:
(a)an amount equal to the sum of: (i) 150% Executive’s then annual Base Salary, plus (ii) a pro-rata amount of Executive’s target Incentive Bonus for the
    4



fiscal year in which the termination occurs, with such pro-rata portion calculated by reference to the number of days in the calendar year preceding the date of termination divided by the total number of days in such calendar year) (such total amount, the “Regular Cash Severance”). Payment of the Regular Cash Severance will made in equal installments in accordance with the Company’s regular payroll practice over the 18 month period following the date of Regular Termination, subject to applicable deductions and withholdings; provided, however that any payments of Regular Cash Severance otherwise scheduled to be made prior to the effective date of the Release shall instead accrue and be paid on the first regularly schedule payday following the Release effective date, with the remainder of the payments made as originally scheduled.
(b)immediate vesting acceleration of the portion of any then outstanding Equity Awards otherwise scheduled to vest subject solely to Executive’s continued services over the 12-month period following the date of Regular Termination;
(c)continued eligibility to vest in the portion of any then outstanding performance based vesting Equity Awards that were otherwise eligible to vest based on the attainment of corporate performance goals within the 12-month period following the date of Regular Termination, with the applicable vesting level for such Equity Awards to be determined in accordance with their terms and based on actual performance levels attained (without regard to Executive’s termination), as determined by the Board; and
(d)payment of the premiums for group health continuation coverage for Executive and Executive’s covered dependents pursuant to Title X of the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended and any state law equivalent (“COBRA”), for a period of up to 18 months following Executive’s termination of employment with the Company, subject to Executive’s timely election of and continued eligibility for COBRA coverage ((the “COBRA Payment Period”); provided, however that the Company’s obligation to continue to pay such premiums shall end on such earlier date to the extent that Executive and/or Executive’s covered dependents are no longer eligible for continued COBRA coverage. For purposes of this Section, (i) references to COBRA shall be deemed to refer also to analogous provisions of state law and (ii) any applicable insurance premiums that are paid by the Company shall not include any amounts payable by Executive under an Internal Revenue Code Section 125 health care reimbursement plan, which amounts, if any, are Executive’s sole responsibility. Executive acknowledges and agrees that such payment is intended to constitute a COBRA subsidy for purposes of the American Rescue Plan Act of 2021, to the extent applicable. Notwithstanding the foregoing, if at any time the Company determines, in its sole discretion, that it cannot provide the COBRA premium benefits without potentially incurring financial costs or penalties under applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then in lieu of paying COBRA premiums on the Executive’s behalf, the Company will instead pay Executive on the last day of each remaining month of the COBRA Payment Period a fully taxable cash payment equal to the COBRA premium for that month, subject to applicable tax withholding (such amount, the “Special Severance Payment”), such Special Severance Payment to be made without regard to Executive’s election of COBRA coverage or payment of COBRA premiums and without regard to Executive’s continued eligibility for COBRA coverage during the COBRA Payment Period. Such Special Severance Payment shall end upon expiration of the COBRA Payment Period.
6.4Severance Upon Change in Control Termination. In the event the Executive’s employment terminates due to a Change in Control Termination, subject to the Executive’s satisfaction of the conditions set forth in Section 6.7 (including Executive’s timely provision of an effective Release), in addition to the Accrued Compensation, the Company shall
    5



provide Executive with the following severance benefits, in each case calculated prior to giving effect to any reductions in compensation that would give rise to Executive’s right to resign for Good Reason:
(a)an amount equal to the sum of: (i) 200% Executive’s then annual Base Salary, plus (ii) a pro-rata amount of the greater of (A) the Target Bonus for the year of termination, or (B) the amount of Incentive Bonus Executive would otherwise be eligible to earn based on applicable performance levels attained through the date of termination, (with such pro-rata amount calculated by reference to the number of days in the calendar year preceding the date of the Change in Control Termination divided by the total number of days in such calendar year) (such total amount, the “CIC Termination Severance”). Payment of the CIC Termination Severance shall be made in single lump sum on the first regularly scheduled payday following the Release Effective Date, subject to applicable deductions and withholdings;
(b)payment of the premiums for group health continuation coverage for Executive and Executive’s covered dependents pursuant to Title X of the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended and any state law equivalent (“COBRA”), for a period of up to 24 months following Executive’s termination of employment with the Company, subject to Executive’s timely election of and continued eligibility for COBRA coverage (the “COBRA Payment Period”); provided, however, that the Company’s obligation to continue to pay such premiums shall end on such earlier date to the extent that Executive and/or Executive’s covered dependents are no longer eligible for continued COBRA coverage. For purposes of this Section, (i) references to COBRA shall be deemed to refer also to analogous provisions of state law and (ii) any applicable insurance premiums that are paid by the Company shall not include any amounts payable by Executive under an Internal Revenue Code Section 125 health care reimbursement plan, which amounts, if any, are Executive’s sole responsibility. Executive acknowledges and agrees that such payment is intended to constitute a COBRA subsidy for purposes of the American Rescue Plan Act of 2021, to the extent applicable. Notwithstanding the foregoing, if at any time the Company determines, in its sole discretion, that it cannot provide the COBRA premium benefits without potentially incurring financial costs or penalties under applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then in lieu of paying COBRA premiums on the Executive’s behalf, the Company will instead pay Executive on the last day of each remaining month of the COBRA Payment Period a fully taxable cash payment equal to the COBRA premium for that month, subject to applicable tax withholding (such amount, the “Special Severance Payment”), such Special Severance Payment to be made without regard to Executive’s election of COBRA coverage or payment of COBRA premiums and without regard to Executive’s continued eligibility for COBRA coverage during the COBRA Payment Period. Such Special Severance Payment shall end upon expiration of the COBRA Payment Period.
(c)the following equity benefits:
(i)immediate vesting acceleration of the portion of any then outstanding Equity Awards otherwise scheduled to vest subject solely to Executive’s continued services; and
(ii)continued eligibility to vest in the portion of any then outstanding performance based vesting Equity Awards that were otherwise eligible to vest based on the attainment of corporate performance goals following the date of termination, with the applicable vesting level for such Equity Awards to be determined in accordance with their terms and based on actual performance
    6



levels attained (without regard to Executive’s termination), as determined by the Board.
If necessary to give effect to the intent of this Section, notwithstanding anything to the contrary set forth in Executive’s stock award agreements or the applicable equity incentive plan under which such stock award was granted that provides that any then unvested portion of an Equity Award will immediately expire upon Executive’s termination of service, the unvested portion of such Equity Award shall not terminate for such applicable to the extent eligible to potentially thereafter vest pursuant to the terms of this Agreement.
6.5Death or Disability Termination. In the event the Executive’s employment terminates due to Executive’s death or Disability, subject to the Executive’s (or the applicable representative of Executive’s estate) satisfaction of the conditions set forth in Section 6.7 (including timely provision of an effective Release), in addition to the Accrued Compensation, the Company shall provide Executive or Executive’s estate with the following severance benefits:
(i)immediate vesting acceleration of the portion of any then outstanding Company Equity Awards otherwise scheduled to vest subject solely to Executive’s continued services; and
(ii)continued eligibility to vest in the portion of any then outstanding performance based vesting Equity Awards that were otherwise eligible to vest based on the attainment of corporate performance goals following the date of termination, with the applicable vesting level for such Equity Awards to be determined in accordance with their terms and based on actual performance levels attained (without regard to Executive’s termination), as determined by the Board.
6.6No Duplication of Severance Benefits. In no event may the Executive become entitled to severance benefits under both Section 6.3 and 6.4 of this Agreement. If Executive commences to receive severance benefits under Section 6.3 and thereafter becomes entitled to severance benefits under Section 6.4, the severance benefits provided to Executive under Section 6.4 will be reduced by any severance benefits previously provided to Executive under Section 6.3.
6.7Release and PRIA Requirement. Collectively, the benefits set forth in Section 6.3, 6.4 and 6.5 shall be referred to as the “Severance Benefits.” The Company’s obligation to provide Executive (or Executive’s estate) with any Severance Benefits is in each case contingent upon Executive’s (or the applicable representative of Executive’s estate) execution and non-revocation and delivery to the Company of a full general release of claims in such form as is acceptable to the Company (the “Release”), with such Release effective and enforceable no later than the sixtieth day following the applicable date termination of Executive’s employment. Such Release will not affect Executive’s continuing obligations to the Company under the PRIA or any other agreement. The Company’s obligation to pay and Executive’s right to receive any Severance Benefits shall cease in the event of Executive’s breach of any of his or her obligations under this Agreement or the PRIA.
6.8Application of Section 409A.
(a)Notwithstanding anything set forth in this Agreement to the contrary, no amount payable pursuant to this Agreement which constitutes a “deferral of compensation” within the meaning of the Treasury Regulations issued pursuant to
    7



Section 409A (the “Section 409A Regulations”) of the Internal Revenue Code of 1986, as amended (the “Code”), and which is payable upon termination of employment, shall be paid unless and until Executive has incurred a “separation from service” within the meaning of the Section 409A Regulations. Furthermore, to the extent that Executive is a “specified Executive” within the meaning of the Section 409A Regulations as of the date of Executive’s separation from service, no amount that constitutes a deferral of compensation which is payable on account of Executive’s separation from service shall be paid to Executive before the date (the “Delayed Payment Date”) which is the first day of the seventh month after the date of Executive’s separation from service or, if earlier, the date of Executive’s death following such separation from service. All such deferred compensation amounts that would, but for this Section, become payable prior to the Delayed Payment Date will be accumulated and paid on the Delayed Payment Date.
(b) To the extent any payments or benefits provided under the Agreement constitute a “deferral of compensation” within the meaning of the Section 409A of the Code (“Section 409A”) and the Executive’s termination of employment occurs at a time during the calendar year when the Release could become effective in the calendar year following the calendar year in which the Executive’s separation from service occurs, then regardless of when the Release is returned to the Company and becomes effective, the Release will not be deemed effective any earlier than its latest permitted effective date for purposes of determining the timing of payment of any severance benefits under this Agreement.
(c)The Company intends that any benefits provided to Executive pursuant to this Agreement will be exempt from or compliant with the requirements of Section 409A of the Code, and therefore not be subject to taxation under Section 409A. The provisions of this Agreement shall be interpreted and construed in favor of satisfying any applicable requirements of Section 409A of the Code. However, the Company does not guarantee any particular tax treatment for income provided to Executive pursuant to this Agreement. In any event, except for the Company’s responsibility to withhold applicable income and employment taxes from compensation paid or provided to Executive, the Company shall not be responsible for the payment of any applicable taxes on compensation paid or provided to Executive pursuant to this Agreement.
(d)Notwithstanding anything herein to the contrary, the reimbursement of expenses or in-kind benefits provided pursuant to this Agreement shall be subject to the following conditions: (1) the expenses eligible for reimbursement or in-kind benefits in one taxable year shall not affect the expenses eligible for reimbursement or in-kind benefits in any other taxable year; (2) the reimbursement of eligible expenses or in-kind benefits shall be made promptly, subject to the Company’s applicable policies, but in no event later than the end of the year after the year in which such expense was incurred; and (3) the right to reimbursement or in-kind benefits shall not be subject to liquidation or exchange for another benefit.
(e)For purposes of Section 409A, the right to a series of installment payments under this Agreement shall be treated as a right to a series of separate payments.
6.9Parachute Payments.
(a)If any payment or benefit Executive will or may receive from the Company or otherwise (a “Payment”) would (i) constitute a “parachute payment” within the meaning of Section 280G of the Code, and (ii) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the “Excise Tax”), then any such
    8



Payment shall be equal to the Reduced Amount. The “Reduced Amount” shall be either (x) the largest portion of the Payment that would result in no portion of the Payment (after reduction) being subject to the Excise Tax or (y) the largest portion, up to and including the total, of the Payment, whichever amount (i.e., the amount determined by clause (x) or by clause (y)), after taking into account all applicable federal, state and local employment taxes, income taxes, and the Excise Tax (all computed at the highest applicable marginal rate), results in the Executive’s receipt, on an after-tax basis, of the greater economic benefit notwithstanding that all or some portion of the Payment may be subject to the Excise Tax. If a reduction in a Payment is required pursuant to the preceding sentence and the Reduced Amount is determined pursuant to clause (x) of the preceding sentence, the reduction shall occur in the manner (the “Reduction Method”) that results in the greatest economic benefit for the Executive. If more than one method of reduction will result in the same economic benefit, the items so reduced will be reduced pro rata (the “Pro Rata Reduction Method”). If the Executive receives a Payment for which the Reduced Amount was determined pursuant to clause (x) above and the Internal Revenue Service determines thereafter that some portion of the Payment is subject to the Excise Tax, Executive agrees to promptly return to the Company a sufficient amount of the Payment (after reduction pursuant to clause (x) above) so that no portion of the remaining Payment is subject to the Excise Tax. For the avoidance of doubt, if the Reduced Amount was determined pursuant to clause (y) above, the Executive shall have no obligation to return any portion of the Payment pursuant to the preceding sentence.
(b)Notwithstanding any provisions in this Section above to the contrary, if the Reduction Method or the Pro Rata Reduction Method would result in any portion of the Payment being subject to taxes pursuant to Section 409A that would not otherwise be subject to taxes pursuant to Section 409A, then the Reduction Method and/or the Pro Rata Reduction Method, as the case may be, shall be modified so as to avoid the imposition of taxes pursuant to Section 409A as follows: (A) as a first priority, the modification shall preserve to the greatest extent possible, the greatest economic benefit for the Executive as determined on an after-tax basis; (B) as a second priority, Payments that are contingent on future events (e.g., being terminated without Cause), shall be reduced (or eliminated) before Payments that are not contingent on future events; and (C) as a third priority, Payments that are “deferred compensation” within the meaning of Section 409A shall be reduced (or eliminated) before Payments that are not deferred compensation within the meaning of Section 409A.
(c)The Company shall appoint a nationally recognized accounting or law firm to make the determinations required by this Section. The Company shall bear all expenses with respect to the determinations by such accounting or law firm required to be made hereunder.
7Restrictive Covenants.
7.1Confidentiality and Proprietary Rights. As a condition to continued employment and for good and valuable consideration, including that set forth therein, Executive shall execute and return a signed copy of the PRIA attached hereto as Exhibit A. Any breach (or threatened breach) by the Executive of Executive’s obligations under the PRIA, as determined by the Board in its reasonable discretion, shall constitute a material breach of this Agreement.
7.2Non-Disparagement. Executive shall not, at any time during the Term or thereafter, make statements or representations, or otherwise communicate, directly or indirectly, in writing, orally, or otherwise, or take any action that will, or that is intended to, directly or indirectly, disparage or otherwise defame the Company or any of its subsidiaries or affiliates or
    9



their respective officers, directors, employees, advisors, businesses or reputations. This includes, but is not limited to, publishing disparaging and/or defamatory comments through online posts or social media, whether published anonymously or directly attributed to Executive. Notwithstanding the foregoing, nothing in this Agreement shall be construed as prohibiting Executive from making truthful statements that are required by applicable law, regulation or legal process, or engaging in concerted activity protected by the National Labor Relations Act.
8Injunctive Relief; Tolling. Executive acknowledges that Executive’s breach of the covenants contained in Section 7 and Exhibit A (collectively “Covenants”) would cause irreparable injury to Company, for which the Company has no adequate remedy at law. Executive acknowledges and agrees that, in the event of any such breach, the Company will suffer irreparable damage for which monetary damages are insufficient such that, in addition to any other remedies it may have, the Company shall be entitled to injunctive relief without the necessity of proving actual damages and that, should the court deem it necessary for the Company to post a bond or deposit other security in order to obtain such injunctive relief, an amount of One-Thousand ($1,000.00) shall be adequate and sufficient.
9No Violation of Rights of Third Parties. During Executive’s employment with Company, Executive will not (a) breach any agreement to keep in confidence any confidential or proprietary information, knowledge or data acquired by Executive prior to Executive’s employment with Company or (b) disclose to Company, or use or induce Company to use, any confidential or proprietary information or material belonging to any previous employer or any other third party. Executive is not currently a party, and will not become a party, to any other agreement that is in conflict, or will prevent Executive from complying, with this Agreement.
10General Provisions.
10.1Successors and Assigns. The rights and obligations of Company under this Agreement shall inure to the benefit of and shall be binding upon the successors and assigns of Company without the consent of Executive. Upon such assignment, the rights and obligations of the Company hereunder shall become the rights and obligations of such affiliate or successor person or entity. Executive shall not be entitled to assign this Agreement or any of Executive’s rights or obligations hereunder. Any purported assignment or delegation by the Executive in violation of the foregoing shall be null and void ab initio and of no force and effect.
10.2No Waiver. Either Party’s failure to strictly enforce any provision of this Agreement shall not in any way be construed as a waiver of any such provision, or prevent that Party thereafter from enforcing each and every other provision of this Agreement.
10.3Taxes and Withholding. All compensation paid or provided under this Agreement to the Executive will be paid or provided less applicable tax withholdings and any other withholdings required by law or authorized by the Executive.
10.4Severability. In the event any provision of this Agreement is found to be unenforceable by a court of competent jurisdiction, such provision shall be deemed modified to the extent necessary to allow enforceability of the provision as so limited, it being intended that the Parties shall receive the benefit contemplated herein to the fullest extent permitted by law. If a deemed modification is not satisfactory in the judgment of such court, the unenforceable provision shall be deemed deleted, and the validity and enforceability of the remaining provisions shall not be affected thereby.
10.5Interpretation; Construction. The headings set forth in this Agreement are for convenience only and shall not be used in interpreting this Agreement. This Agreement has been drafted by legal counsel representing Company, but Executive has participated in the
    10



negotiation of its terms. Furthermore, Executive acknowledges that Executive has had an opportunity to review and revise the Agreement and have it reviewed by legal counsel, if desired, and, therefore, the normal rule of construction to the effect that any ambiguities are to be resolved against the drafting Party shall not be employed in the interpretation of this Agreement.
10.6Governing Law; Venue; Fees. This Agreement will be governed by and construed in accordance with the laws of the State of Texas, without regard to conflict of law principles. Each Party consents to the jurisdiction and venue of the state and federal courts of Travis County, Texas, for the purposes of any action, suit, or proceeding arising out of or relating to this Agreement. The prevailing Party in any dispute shall be entitled to recover from the other Party reasonable attorneys’ fees, costs and expenses incurred by the prevailing Party.
10.7Notices. Any notice required or permitted by this Agreement shall be in writing and shall be delivered as follows with notice deemed given as indicated: (a) by personal delivery when delivered personally; (b) by overnight courier upon written verification of receipt; (c) by telecopy, facsimile, or e-mail transmission upon acknowledgment of receipt of electronic transmission; or (d) by certified or registered mail, return receipt requested, upon verification of receipt. Notice shall be sent to the addresses set forth below, or such other address as either Party may specify in writing.
10.8Third Party Beneficiary. The Parties agree that Q2 Holdings, Inc. (“Q2H”) shall be a third-party beneficiary to this Agreement, but Q2H shall have no duties or obligations under this Agreement.
10.9Survival. Sections 7 (“Restrictive Covenants”), 8 (“Injunctive Relief; Tolling”), 9 (“No Violation of Rights of Third Parties”), and 10 (“General Provisions”) of this Agreement shall survive Executive’s employment by Company.
10.10Entire Agreement. This Agreement, the PRIA, and the agreements specifically incorporated herein constitute the entire among the Parties relating to this subject matter and supersedes all prior or simultaneous representations, discussions, negotiations, and agreements, whether written or oral, including but not limited to the Prior Agreement. between the Company and Executive. This Agreement may not be amended, modified, or waived in any manner, except with the written consent of Executive and Company. No oral waiver, amendment or modification will be effective under any circumstances whatsoever and any such oral waiver, amendment or modification will be null and void.
10.11Counterparts. This Agreement may be signed in counterparts, each of which shall be an original, with the same effect as if the signatures thereto and hereto were upon the same instrument.
[Signature page follows.]
    11



THE PARTIES TO THIS AGREEMENT HAVE READ THE FOREGOING AGREEMENT AND FULLY UNDERSTAND EACH AND EVERY PROVISION CONTAINED HEREIN. WHEREFORE, THE PARTIES HAVE EXECUTED THIS AGREEMENT ON THE DATES SHOWN BELOW.

Dated: 9/24/2021/s/ Michael A. Volanoski
Michael A. Volanoski

Q2 Software, Inc.
Dated: 9/24/2021/s/ Kimberly A. Rutledge
Kimberly A. Rutledge
Title: EVP, People


EX-21.1 4 a211231ex211listofsubsidia.htm EX-21.1 Document

EXHIBIT 21.1
List of Subsidiaries of the Registrant
Wholly-Owned Subsidiaries of the Registrant:
Name of SubsidiaryJurisdiction of Organization
Q2 Software, Inc.Delaware
Indirect Subsidiaries of the Registrant:
Name of SubsidiaryJurisdiction of OrganizationOwnership
Clickswitch, LLCMinnesota100% by Clickswitch Holdings, Inc.
Clickswitch Holdings, Inc.Delaware100% by Q2 Software, Inc.
Cloud Lending U.K. Ltd.United Kingdom100% by Q2 Software, Inc.
Cloud Lending Australia Pty. Ltd.Australia100% by Q2 Software, Inc.
MFIFLEX Tech. Pvt. Ltd.India100% by Q2 Software, Inc.
Lender Performance Group, LLCDelaware100% by Q2 Software, Inc.
LPG - International, LLCDelaware100% by Lender Performance Group, LLC
LPG - AU Services Pty LtdAustralia100% by LPG - International, LLC
LPG - UK Services Pty LtdUnited Kingdom100% by LPG - International, LLC



EX-23.1 5 a211231exhibit231eyconsent.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)Registration Statement (Form S-3 No. 333-206869) of Q2 Holdings, Inc.;
2)Registration Statement (Form S-3 No. 333-231947) of Q2 Holdings, Inc.;
3)Registration Statement (Form S-8 No. 333-195981) pertaining to the 2007 Stock Plan, 2014 Employee Stock Purchase Plan, and 2014 Equity Incentive Plan of Q2 Holdings, Inc.;
4)Registration Statement (Form S-8 No. 333-202062) pertaining to the 2014 Equity Incentive Plan of Q2 Holdings, Inc.;
5)Registration Statement (Form S-8 No. 333-209522) pertaining to the 2014 Equity Incentive Plan of Q2 Holdings, Inc.;
6)Registration Statement (Form S-8 No. 333-216156) pertaining to the 2014 Equity Incentive Plan of Q2 Holdings, Inc.;
7)Registration Statement (Form S-8 No. 333-223087) pertaining to the 2014 Equity Incentive Plan of Q2 Holdings, Inc.;
8)Registration Statement (Form S-8 No. 333-229733) pertaining to the 2014 Equity Incentive Plan of Q2 Holdings, Inc.;
9)Registration Statement (Form S-8 No. 333-236569) pertaining to the 2014 Equity Incentive Plan of Q2 Holdings, Inc.; and
10)Registration Statement (Form S-8 No. 333-253305) pertaining to the 2014 Equity Incentive Plan of Q2 Holdings, Inc.

of our reports dated February 16, 2022, with respect to the consolidated financial statements of Q2 Holdings, Inc. and the effectiveness of internal control over financial reporting of Q2 Holdings, Inc. included in this Annual Report (Form 10-K) of Q2 Holdings, Inc. for the year ended December 31, 2021.

/s/ Ernst & Young LLP
Austin, Texas
February 16, 2022



EX-31.1 6 a211231exhibit311.htm EX-31.1 Document

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


EX-31.2 7 a211231exhibit312.htm EX-31.2 Document

EXHIBIT 31.2

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

EX-32.1 8 a211231exhibit321.htm EX-32.1 Document

EXHIBIT 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
The undersigned, the Chief Executive Officer of Q2 Holdings, Inc. (the “Company”), does hereby certify under the standards set forth and solely for the purposes of 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of the Company for the fiscal year ended December 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 16, 2022
/s/ MATTHEW P. FLAKE
Matthew P. Flake
Chief Executive Officer
(Principal Executive Officer)
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 9 a211231exhibit322.htm EX-32.2 Document

EXHIBIT 32.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
The undersigned, the Chief Financial Officer of Q2 Holdings, Inc. (the “Company”), does hereby certify under the standards set forth and solely for the purposes of 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of the Company for the fiscal year ended December 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 16, 2022
/s/ DAVID J. MEHOK
David J. Mehok
Chief Financial Officer
(Principal Financial and Accounting Officer)
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 10 qtwo-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Allowance for Sales Credits (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2412408 - Disclosure - Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2413409 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2414410 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details) link:presentationLink link:calculationLink link:definitionLink 2415411 - Disclosure - Summary of Significant Accounting Policies - Software Development Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2416412 - Disclosure - Summary of Significant Accounting Policies - Advertising (Details) link:presentationLink link:calculationLink link:definitionLink 2417413 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2418414 - Disclosure - Summary of Significant Accounting Policies - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2419415 - Disclosure - Summary of Significant Accounting Policies - Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2420416 - Disclosure - Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2421417 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2122103 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2323302 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2424418 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2425419 - Disclosure - Business Combinations - Schedule of Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink 2426420 - Disclosure - Business Combinations - Schedule of Fair Value of Assets Acquired and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2427421 - Disclosure - Business Combinations - Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2128104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2329303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2430422 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 2131105 - Disclosure - Cash, Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 2332304 - Disclosure - Cash, Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2433423 - Disclosure - Cash, Cash Equivalents and Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434424 - Disclosure - Cash, Cash Equivalents and Investments - Summary of Cash, Cash Equivalents and Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2435425 - Disclosure - Cash, Cash Equivalents and Investments - Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2436426 - Disclosure - Cash, Cash Equivalents and Investments - Securities in Continuous Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2137106 - Disclosure - Deferred Solution and Other Costs link:presentationLink link:calculationLink link:definitionLink 2338305 - Disclosure - Deferred Solution and Other Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2439427 - Disclosure - Deferred Solution and Other Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2140107 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2341306 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2442428 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2143108 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2344307 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2445429 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2446430 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2447431 - Disclosure - Goodwill and Intangible Assets - Intangible Asset Useful Life (Details) link:presentationLink link:calculationLink link:definitionLink 2448432 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2149109 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2350308 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2451433 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2152110 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2353309 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2454434 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2455435 - Disclosure - Commitments and Contingencies - Schedule of Operating Lease Cost, Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2456436 - Disclosure - Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2456436 - Disclosure - Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2457437 - Disclosure - Commitments and Contingencies - Contractual Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2158111 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2359310 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 2460438 - Disclosure - Convertible Senior Notes - Summary of Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2461439 - Disclosure - Convertible Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2462440 - Disclosure - Convertible Senior Notes - Schedule of Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2463441 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2464442 - Disclosure - Convertible Senior Notes - Bond Hedges and Warrant Transactions Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2465443 - Disclosure - Convertible Senior Notes - Capped Call Transactions Narrative, 2026 Notes and 2025 Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2166112 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2467444 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2168113 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2369311 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2470445 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2471446 - Disclosure - Stock-Based Compensation - Share-based Compensation Expense Recorded in the Consolidated Statements of Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2472447 - Disclosure - Stock-Based Compensation - Assumptions Used in Estimating Fair Value of Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 2473448 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2474449 - Disclosure - Stock-Based Compensation - Stock Options by Range of Exercise Prices (Details) link:presentationLink link:calculationLink link:definitionLink 2475450 - Disclosure - Stock-Based Compensation - Restricted Stock and Market Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2476451 - Disclosure - Stock-Based Compensation - Monte Carlo Simulation For Market Stock Units Granted (Details) link:presentationLink link:calculationLink link:definitionLink 2177114 - Disclosure - Provision for Income Taxes link:presentationLink link:calculationLink link:definitionLink 2378312 - Disclosure - Provision for Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2479452 - Disclosure - Provision for Income Taxes - Components of Loss Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2480453 - Disclosure - Provision for Income Taxes - Components of Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 2481454 - Disclosure - Provision for Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2482455 - Disclosure - Provision for Income Taxes - Significant Components of Deferred Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2483456 - Disclosure - Provision for Income Taxes - Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2484457 - Disclosure - Provision for Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2185115 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 2486458 - Disclosure - Employee Benefit Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2187116 - Disclosure - Segments and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2188117 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 2489459 - Disclosure - Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 qtwo-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 qtwo-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 qtwo-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] State Current State and Local Tax Expense (Benefit) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Tenant Improvement Allowance Leasehold Improvements [Member] Schedule of Purchase Price Schedule of Business Acquisitions, by Acquisition [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Acquisition related costs Business Combination, Acquisition Related Costs Receivable Type [Axis] Receivable Type [Axis] Capitalized software Deferred Tax Liabilities, Deferred Expense, Capitalized Software Contract assets Increase (Decrease) in Contract with Customer, Asset Security Exchange Name Security Exchange Name Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price 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 Payment of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Weighted-average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Deferred Commissions Deferred Commissions [Member] Deferred Commissions [Member] Shares available for future issuance under the plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 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 Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Aggregate intrinsic value of options exercised in period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Certificates of deposit Certificates of deposit Certificates of Deposit [Member] Loss on disposal of long-lived assets Gain (Loss) on Disposition of Assets Interest and other income Interest Income, Other Exercise price range, lower range limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Number of buildings occupied Number of Buildings Occupied Number of Buildings Occupied Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Amortization of acquired intangibles Amortization of intangible assets Amortization of Intangible Assets Weighted Average Amortization Period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Gross increase (decrease) related to prior year positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Revenue recognized that was included in the contract liability balance Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Deferred Solution and Other Costs Deferred Solution and Other Costs [Text Block] Deferred Solution and Other Costs [Text Block] Sale of Stock [Axis] Sale of Stock [Axis] Current Year Acquisition Current Year Acquisition [Member] Current Year Acquisition Business Combination and Asset Acquisition [Abstract] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Business Acquisition [Axis] Business Acquisition [Axis] Additional shares authorized under the plan, percentage increase Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Percentage Increase Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Percentage Increase Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Total fair value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Cash received in advance and not recognized as revenue Contract With Customer, Liability, Increase From Cash Receipts Contract With Customer, Liability, Increase From Cash Receipts Purchase Price Allocation, Intangible Assets, and Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Amount of unrecognized tax benefits reasonably possible to be resolved in next twelve months Decrease in Unrecognized Tax Benefits is Reasonably Possible $24.33 - $36.50 Exercise Price Range Two [Member] Exercise Price Range Two [Member] Estimated Fair Values Finite-lived Intangible Assets Acquired Limitation on sale of common stock, sale price threshold, trading period Debt Instrument, Convertible, Threshold Consecutive Trading Days Accumulated deficit Retained Earnings [Member] Acquisition related costs Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized Allowance for sales credits Increase (Decrease) In Allowance for Doubtful Accounts, Allowance for Sales Credits Increase (Decrease) In Allowance for Doubtful Accounts, Allowance for Sales Credits Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Fair Values and Gross Unrealized Losses for Available-for-sale Securities Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Accounts receivable, net Increase (Decrease) in Accounts Receivable Data center assets acquired under deferred payment arrangements or financing arrangements Non-cash acquisition of property and equipment through tenant improvement allowance Capital Expenditures Incurred but Not yet Paid Georgia, Texas, North Carolina, Nebraska Facilities Georgia, Texas, North Carolina, Nebraska Facilities [Member] Georgia, Texas, North Carolina, Nebraska Facilities Repurchased principal amount Debt Instrument, Repurchased Face Amount Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Shares acquired to settle the exercise of stock options (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Net loss per common share, basic (usd per share) Earnings Per Share, Basic Rent expense Operating Lease, Expense Sublease income Sublease Income Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Nonvested, beginning (in shares) Nonvested, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unamortized debt issuance costs Unamortized Debt Issuance Expense Contractual interest expense Interest Expense, Debt Interest expense carryforwards Deferred Tax Asset, Interest Carryforward Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Net deferred tax liability Deferred Tax Liabilities, Net Deferred commissions Capitalized Contract Cost, Net, Noncurrent If-converted value Debt Instrument, Convertible, If-converted Value in Excess of Principal Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Acquisitions Effective Income Tax Rate Reconciliation, Business Combinations, Percent Effective Income Tax Rate Reconciliation, Business Combinations, Percent Accrued expenses and other Deferred Tax Assets, Interest Expense Carryforwards Deferred Tax Assets, Interest Expense Carryforwards Entity Voluntary Filers Entity Voluntary Filers Total fair market value of stock options vested during the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Plan Name [Axis] Plan Name [Axis] Long-term debt Net carrying amount Long-term Debt Quoted Prices in Active Markets for Identical Assets (Level I) Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Smaller Reporting Company Entity Small Business Convertible Debt Revision Convertible Debt Revision [Member] Convertible Debt Revision Gross increase related to current year positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Accrued compensation Deferred Compensation Liability, Current Purchase of intangible assets Payments to Acquire Other Productive Assets Non-compete agreements Noncompete Agreements [Member] Financing Receivable Financing Receivable [Member] Additional paid-in capital Additional Paid in Capital Liabilities and stockholders' equity Liabilities and Equity [Abstract] Unrecognized tax benefits that impact annual effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounts payable Increase (Decrease) in Accounts Payable Entity Interactive Data Current Entity Interactive Data Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Gross decrease related to settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Additions Allowance for Doubtful Accounts Receivable, Recoveries and Provision for Doubtful Accounts Allowance for Doubtful Accounts Receivable, Recoveries and Provision for Doubtful Accounts Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Retirement Plan Name [Axis] Retirement Plan Name [Axis] Investments Marketable Securities, Current Period held in escrow Escrow Deposit, Period Held In Escrow Escrow Deposit, Period Held In Escrow Capitalization of implementation costs Capitalized Contract Costs, Additions Capitalized Contract Costs, Additions Balance Sheet Location [Domain] Balance Sheet Location [Domain] Initial conversion rate of common stock Debt Instrument, Convertible, Conversion Ratio Unrecognized tax benefits Unrecognized tax benefits, beginning balance Unrecognized tax benefits, ending balance Unrecognized Tax Benefits Total deferred tax assets Deferred Tax Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Entity Common Stock Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Entity Address, State or Province Entity Address, State or Province Software and Software Development Costs for Software Intended to be Sold, Leased, or Otherwise Marketed Software And Software Development Costs For Software Intended To Be Sold, Leased, Or Otherwise Marketed [Member] Software And Software Development Costs For Software Intended To Be Sold, Leased, Or Otherwise Marketed Current liabilities: Liabilities, Current [Abstract] Receivable [Domain] Receivable [Domain] General and administrative General and Administrative Expense Escrow adjustment period Business Combination, Escrow Deposit Adjustment Period Business Combination, Escrow Deposit Adjustment Period Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Accounting Policies [Abstract] Accounting Policies [Abstract] Total commitments Contractual Obligation Expected period of customer benefit Capitalized Contract Cost, Amortization Period Cash, Cash Equivalents and Investments Cash, Cash Equivalents, and Marketable Securities [Text Block] Q2 Software, Inc. Q2 Software, Inc. [Member] Q2 Software, Inc. [Member] Present value of lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Unrecognized stock-based compensation, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Nonvested, beginning (in dollars per share) Nonvested, ending (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 Customer Concentration Risk Customer Concentration Risk [Member] Subscription Subscriptions [Member] Subscriptions [Member] Net carrying amount Debt Instrument, Convertible, Carrying Amount of Equity Component, Net Debt Instrument, Convertible, Carrying Amount of Equity Component, Net Business Combinations Business Combination Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of Share-based Payment Award Assumptions for Estimating Fair Value of Stock Option Grants Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Other Commitments [Table] Other Commitments [Table] Payments made to acquired employees and contractors Compensation Expense, Excluding Cost of Good and Service Sold Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Ownership [Axis] Ownership [Axis] Foreign Deferred Foreign Income Tax Expense (Benefit) 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] Income Tax Authority [Axis] Income Tax Authority [Axis] Shares subject to warrants related to the issuance of the 2023 Notes Warrants Related to 2023 Notes [Member] Warrants Related to 2023 Notes Unbilled receivables Unbilled Receivables, Current Public Stock Offering - Shares From Existing Shareholders Public Stock Offering - Shares From Existing Shareholders [Member] Public Stock Offering - Shares From Existing Shareholders [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Revenue from a related-party customer Revenue from Related Parties Accrued liabilities Accrued liabilities Accrued Liabilities, Current Revenues Total Revenues Revenue from Contract with Customer, Excluding Assessed Tax Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Capitalized software development cost Capitalized Computer Software, Additions Estimated working capital and other adjustments Business Combination, Working Capital And Other Adjustments Business Combination, Working Capital And Other Adjustments Stock Options Share-based Payment Arrangement, Option [Member] Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Georgia Facility Georgia Facility [Member] Georgia Facility Segments and Geographic Information Segment Reporting Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Due after one year through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Additional Paid-in Capital Additional Paid-in Capital [Member] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Number of securities called by warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Deferred rent and other long-term liabilities Increase (Decrease) in Other Operating Liabilities Deferred revenue Deferred Tax Assets, Deferred Income Business Combinations [Abstract] Business Combinations [Abstract] Maximum Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Sales Credits And Specific Reserves Sales Credits And Specific Reserves [Member] Sales Credits And Specific Reserves Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Deferred revenues Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability Award Type [Axis] Award Type [Axis] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Total stockholders' equity Stockholders' Equity Attributable to Parent Equity component of early extinguishment of convertible notes Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments City Area Code City Area Code Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Operating Lease Liabilities, Payments Due [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Amount issued due to exchange Debt Conversion, Converted Instrument, Amount Deferred solution and other costs Increase (Decrease) in Deferred Solution and Other Costs Increase (Decrease) in Deferred Solution and Other Costs 401(k) Plan 401(k) Plan [Member] 401(k) Plan [Member] Estimated useful life Property, Plant and Equipment, Useful Life Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Number of facilities vacated Number Of Facilities Vacated Number Of Facilities Vacated Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Total current taxes Current Income Tax Expense (Benefit) Principal amount Debt Instrument, Face Amount Volatility, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Ownership percentage Wholly Owned Subsidiary, Ownership Percentage Wholly Owned Subsidiary, Ownership Percentage NOL and credit carryforwards Deferred Tax Assets, Operating Loss and Tax Credit Carryforwards Deferred Tax Assets, Operating Loss and Tax Credit Carryforwards Closing price (in dollars per share) Share Price Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Lease term Lessee, Operating Lease, Term of Contract Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Convertible debt Deferred Tax Liabilities, Convertible Debt Deferred Tax Liabilities, Convertible Debt Percentage match of each participant's compensation Defined Contribution Plan, Employer Matching Contribution, Percent of Match Total deferred tax liabilities Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Options outstanding, weighted average exercise price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Benefit from (provision for) income taxes (Benefit from) provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Summary of Cash, Cash Equivalents and Investments Cash, Cash Equivalents and Investments [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Investment Type [Axis] Investment Type [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Total lease payments Lessee, Operating Lease, Liability, to be Paid Accounts Receivable Accounts Receivable [Member] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Settlement of warrants Adjustments to Additional Paid in Capital, Warrant Issued Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Deferred implementation costs, current portion Deferred Implementation Costs, Current Deferred Implementation Costs, Current Unrecognized stock-based compensation expense, related to stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Change in uncertain tax positions Effective Income Tax Rate Reconciliation, Change In Uncertain Tax Positions, Percent Effective Income Tax Rate Reconciliation, Change In Uncertain Tax Positions, Percent Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Convertible Senior Notes Due June 2026 Convertible Senior Notes Due June 2026 [Member] Convertible Senior Notes Due June 2026 [Member] Weighted-average grant date fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Stock options, restricted stock units, and market stock units Employee Stock Options, Restricted Stock Units And Market Stock Units [Member] Employee Stock Options, Restricted Stock Units And Market Stock Units [Member] Employer's contribution vesting percentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Issuance costs attributable to the liability component Debt Issuance Costs, Gross Amortization of debt discount Amortization of Debt Discount (Premium) Revenue from remaining performance obligations Revenue, Remaining Performance Obligation, Amount Increase in deferred tax valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Long-term Purchase Commitment Long-term Purchase Commitment [Table Text Block] Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Significant Other Observable Inputs (Level II) Fair Value, Inputs, Level 2 [Member] Expire if not Utilized Expire If Not Utilized [Member] Expire If Not Utilized Deferred revenues, net of current portion Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Proceeds from Issuance of Warrants Proceeds from Issuance of Warrants Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position Segment Reporting [Abstract] Segment Reporting [Abstract] Investments, amortized cost Debt Securities, Available-for-sale, Amortized Cost Estimated useful life Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Net Loss Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Depreciation and amortization Deferred Tax Liabilities, Depreciation And Amortization Deferred Tax Liabilities, Depreciation And Amortization Title of 12(b) Security Title of 12(b) Security Common stock, shares authorized (in shares) Common Stock, Shares Authorized Document Type Document Type Schedule of Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Product and Service [Domain] Product and Service [Domain] Interest rate Debt Instrument, Interest Rate, Stated Percentage Adjusted Cost Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Amortized Cost Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Amortized Cost Lease renewal term Lessee, Operating Lease, Renewal Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Measurement Frequency [Axis] Measurement Frequency [Axis] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] 2024 Contractual Obligation, to be Paid, Year Three Allowance for credit losses Increase (Decrease) In Allowance For Credit Losses Increase (Decrease) In Allowance For Credit Losses Change in awards based on performance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Change Due To Performance Achievement In Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Change Due To Performance Achievement In Period Purchase of capped call transactions Adjustments to Additional Paid in Capital, Purchase Of Capped Call Transactions Adjustments to Additional Paid in Capital, Purchase Of Capped Call Transactions Schedule of Operating Lease Cost, Lease Term and Discount Rate Lease, Cost [Table Text Block] Geographical [Axis] Geographical [Axis] Deferred implementation costs Increase (Decrease) in Deferred Implementation Costs Increase (Decrease) in Deferred Implementation Costs State State and Local Jurisdiction [Member] Issuance of common stock from registered public offering (in usd per share) Sale of Stock, Price Per Share Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Vesting [Domain] Vesting [Domain] Cost incurred in connection with capped calls Debt Instrument, Convertible, Capped Calls Expense Debt Instrument, Convertible, Capped Calls Expense Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Shares added to plan, automatic increase provision (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Increase Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Increase Proceeds from bond hedges related to convertible notes Payments for (Proceeds from) Hedge, Financing Activities Cost of revenues Cost of Revenue Investments Investment, Policy [Policy Text Block] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Award vesting period Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Fair Value Measurements Fair Value Disclosures [Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Acquisition related costs Business Combination, Separately Recognized Transaction Expenses And Losses Recognized [Member] Business Combination, Separately Recognized Transaction Expenses And Losses Recognized [Member] Proceeds from issuance of convertible notes, net of issuance costs Proceeds from Convertible Debt Accounts payable, accrued liabilities, and accrued compensation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Document Period End Date Document Period End Date Number of reporting units Number of Reporting Units Capitalized software development costs Payments to Acquire Intangible Assets Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State Deferred State and Local Income Tax Expense (Benefit) Schedule of Useful Lives of Property and Equipment Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Investments at fair value Investments, Fair Value Disclosure Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] R&D credit Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Net issuance costs Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs Total operating expenses Operating Expenses Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Purchases of capped call transactions Payments For Convertible Debt, Capped Call Transactions Payments For Convertible Debt, Capped Call Transactions Property and equipment, gross Property, Plant and Equipment, Gross Allowance for reserves Beginning Balance Ending Balance Accounts Receivable, Allowance for Credit Loss Thereafter Contractual Obligation, to be Paid, after Year Five Remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Trademarks Trademarks Trademarks [Member] Options outstanding, beginning (in dollars per share) Options outstanding, ending (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Other Commitments [Line Items] Other Commitments [Line Items] Entity Current Reporting Status Entity Current Reporting Status Volatility, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Income tax benefit (provision) effective rate Effective Income Tax Rate Reconciliation, Percent Amortization of debt issuance costs Amortization of Debt Issuance Costs Deferred solution and other costs, current portion Deferred solution and other costs, current portion Deferred Solution and Other Costs, Current Portion Deferred Solution and Other Costs, Current Portion Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Contract assets, current portion, net Contract with Customer, Asset, after Allowance for Credit Loss, Current Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] U.S. UNITED STATES Product Information [Line Items] Product Information [Line Items] Accrued transaction processing fees Accrued Transaction Processing Fees, Current Accrued Transaction Processing Fees, Current Equity component: Equity Component [Abstract] Equity Component [Abstract] Shares reserved for future issuance under the plan (in shares) Common Stock, Capital Shares Reserved for Future Issuance Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Income Taxes Income Tax, Policy [Policy Text Block] 2026 Contractual Obligation, to be Paid, Year Five Schedule of Market Unit Activity Schedule of Nonvested Performance-based Units Activity [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Contract Balances, Deferred Revenues and Revenues Revenue from Contract with Customer [Policy Text Block] Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Principal amount exchanged Debt Conversion, Original Debt, Amount Provision for Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of Share-based Compensation, Stock Options, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Useful Life Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Equity component of convertible notes, less issuance costs Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Expected life (in years) Longest remaining performance period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Shares acquired to settle the exercise of stock options Payment, Tax Withholding, Share-based Payment Arrangement Additional principal amount issued Debt Instrument, Additional Issuance, Face Amount Debt Instrument, Additional Issuance, Face Amount Money market funds Money Market Funds [Member] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accrued partnership termination charges Accrued Partnership Termination Charges, Current Accrued Partnership Termination Charges, Current Current Fiscal Year End Date Current Fiscal Year End Date Software Development Costs Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Statement [Table] Statement [Table] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Auditor Information [Abstract] Auditor Information Deferred Implementation Costs Deferred Implementation Costs, Noncurrent [Member] Deferred Implementation Costs, Noncurrent [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable Accounts Receivable [Policy Text Block] Net Carrying Amount Finite-Lived Intangible Assets, Net Goodwill Goodwill Goodwill Gross Unrealized Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Adjustments to reconcile net loss to net cash from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] PrecisionLender PrecisionLender [Member] PrecisionLender [Member] Operating lease expense Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Computer hardware and equipment Computer Equipment [Member] Related Parties Related Party Transactions Disclosure [Text Block] Deferred commissions Capitalized Contract Cost, Net, Current Amount released Business Combination, Amount Released Business Combination, Amount Released 401 (K) Plan, maximum annual contributions per employee, percent of total earnings Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Total deferred taxes Deferred Income Tax Expense (Benefit) Common stock and additional paid-in capital Common Stock Including Additional Paid in Capital [Member] Bond Hedge Bond Hedge [Member] Bond Hedge Cash and Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Income tax at U.S. statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Basic and Diluted Net Loss per Common Share Earnings Per Share, Policy [Policy Text Block] Convertible Debt Convertible Debt [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Change in awards based on performance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Change Due To Performance Achievement In Period, Weighted Average Grant Date Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Change Due To Performance Achievement In Period, Weighted Average Grant Date Right of use assets Operating Lease, Right-of-Use Asset Tranche Four Share-based Compensation Award, Tranche Four [Member] Share-based Compensation Award, Tranche Four [Member] Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] 2023 Contractual Obligation, to be Paid, Year Two Deferred solution and other costs, net of current portion Deferred solution and other costs, net of current portion Deferred Solution and Other Costs, Noncurrent Deferred Solution and Other Costs, Noncurrent Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Revenue recognized from current year invoices Contract With Customer, Liability, Increase From Current Year Invoices Contract With Customer, Liability, Increase From Current Year Invoices Income (Loss) Before Taxes [Table] Income (Loss) Before Taxes [Table] Income (Loss) Before Taxes [Table] Other long-term assets Other Assets, Noncurrent Partnership termination charges Other Nonrecurring (Income) Expense $39.75 - $59.63 Exercise Price Range Three [Member] Exercise Price Range Three [Member] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Retirement Benefits [Abstract] Accrued interest Income Tax Examination, Interest Accrued Entity File Number Entity File Number Redemption price percentage Debt Instrument, Redemption Price, Percentage Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Retirement Plan Name [Domain] Retirement Plan Name [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Preferred stock: $0.0001 par value; 5,000 shares authorized, no shares issued or outstanding as of December 31, 2021 and 2020 Preferred Stock, Value, Outstanding Schedule of U.S. and Non-U.S. Components of Loss Before Income Taxes Schedule Of Income (Loss), By Geographical Areas [Table Text Block] Schedule Of Income (Loss), By Geographical Areas [Table Text Block] Provisions for expected losses Financing Receivable, Credit Loss, Expense (Reversal) 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 Maturities of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Unrealized gain (loss) on available-for-sale investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Shares issued from exchange on convertible senior notes (in shares) Debt Conversion, Converted Instrument, Shares Issued Exercise Price Range [Axis] Exercise Price Range [Axis] Summary of Convertible Notes Convertible Debt [Table Text Block] Assets Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Cash Equivalents Cash Equivalents [Member] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Concentration risk Concentration Risk, Percentage Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Advertising Advertising Cost [Policy Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Right-of-use assets obtained in exchange for operating lease liabilities for the years ended December 31, 2021, 2020 and 2019 Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Percentage of closing sale price in excess of convertible notes Percentage Of Closing Sale Price In Excess Of Convertible Notes Percentage Of Closing Sale Price In Excess Of Convertible Notes Significant Components of Deferred Taxes Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Lease Arrangements [Axis] Lease Arrangements [Axis] Lease Arrangements [Axis] Award vesting rights Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Number of operating segments Number of Operating Segments Operating expense Operating Expense [Member] U.S. government securities US Treasury and Government [Member] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Lease restructuring charges Accrued Lease Restructuring Charges, Current Accrued Lease Restructuring Charges, Current Executive compensation Effective Income Tax Rate Reconciliation, Executive Compensation, Percent Effective Income Tax Rate Reconciliation, Executive Compensation, Percent Schedule of Product Information [Table] Schedule of Product Information [Table] Contingent Consideration Commitments and Contingencies, Policy [Policy Text Block] Schedule of Disaggregation of Revenue by Major Source Disaggregation of Revenue [Table Text Block] Amortization of premiums on investments Investment Income, Net, Amortization of Discount and Premium Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Change in valuation allowance - acquisitions Deferred Taxes, Business Combination, Valuation Allowance, Available to Reduce Income Tax Expense Intangible assets, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Payment for repurchases of convertible notes Repayments of convertible debt Repayments of Convertible Debt Warrant Transaction Warrant Transaction [Member] Warrant Transaction Shares acquired to settle the exercise of stock options Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Options exercisable, weighted average remaining contractual life (in years) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term Initial reserve of shares under the plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Cash paid for operating lease liabilities Operating Lease, Payments Fixed assets Property, Plant and Equipment, Other Types [Member] Amount placed in escrow Escrow Deposit Stock compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent 2025 Contractual Obligation, to be Paid, Year Four Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Total purchase price Business Combination, Consideration Transferred Provisions for expected losses Accounts Receivable, Credit Loss Expense (Reversal) Cloud Lending, Inc. Cloud Lending, Inc. [Member] Cloud Lending, Inc. [Member] Principal Long-term Debt, Gross 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] Denominator: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Total liabilities and stockholders' equity Liabilities and Equity Deferred expenses Deferred Tax Liabilities, Deferred Expense Other Other Accrued Liabilities, Current Tranche One Share-based Payment Arrangement, Tranche One [Member] Deferred revenues, current portion Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted cash Restricted Cash Amount deposited into escrow, portion of initial consideration to compensate for any breaches of warranty or violations Escrow Deposit For Special Use Escrow Deposit For Special Use Cash equivalents, amortized cost Cash Equivalents, at Carrying Value Options exercisable, weighted average exercise price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Operating expenses: Operating Expenses [Abstract] Tranche Six Share-based Compensation Award, Tranche Six [Member] Share-based Compensation Award, Tranche Six Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Minimum Minimum [Member] Number of capped call transactions Number of Capped Call Transactions Number of Capped Call Transactions Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Amortization of deferred implementation, solution and other costs Amortization of Other Deferred Charges Deferred tax assets less tax liabilities Deferred Tax Assets Less Deferred Tax Liabilities Before Allocation of Valuation Allowance Deferred Tax Assets Less Deferred Tax Liabilities Before Allocation of Valuation Allowance Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Proceeds from issuance of common stock, net of issuance costs Stock Issued During Period, Value, New Issues Business combinations, net of cash acquired Cash purchase price Payments to Acquire Businesses, Net of Cash Acquired Convertible Senior Notes Debt Disclosure [Text Block] Schedule of Components of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Options exercisable, number of options (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Stock-Based Compensation Share-based Payment Arrangement [Text Block] Significant Unobservable Inputs (Level III) Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Convertible debt hedge Deferred Tax Asset, Convertible Debt Deferred Tax Asset, Convertible Debt Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Underwriting discounts, commissions and offering costs Payments of Stock Issuance Costs Proceeds from issuance of common stock, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues One Customer One Customer [Member] One Customer Accrued professional services Accrued Professional Fees, Current Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other income (expense), net Nonoperating Income (Expense) Convertible Senior Notes Due February 2023 Convertible Senior Notes Due February 2023 [Member] Convertible Senior Notes Due February 2023 [Member] Number of annual installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Market Stock Units Performance Shares [Member] Commitments and contingencies (Note 10) Commitments and Contingencies Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Emerging Growth Company Entity Emerging Growth Company Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] Interest and other expense Interest and Other Expense, Nonoperating Interest and Other Expense, Nonoperating Right of use assets Deferred Tax Liabilities, Right-Of-Use Assets Deferred Tax Liabilities, Right-Of-Use Assets Auditor Name Auditor Name Cover [Abstract] Cover [Abstract] Atlanta, Georgia Facilities Atlanta, Georgia Facilities [Member] Atlanta, Georgia Facilities Other comprehensive income (loss) Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Number of warrants issued, subject to anti-dilution adjustments (in shares) Class of Warrant or Right, Outstanding Less: present value discount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Financial Instrument [Axis] Financial Instrument [Axis] Schedule of Deferred Solution and Other Costs Schedule of Deferred Solution and Other Costs [Table Text Block] Schedule of Deferred Solution and Other Costs [Table Text Block] Options outstanding, weighted average remaining contractual life (in years) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Current taxes: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred implementation costs, net of current portion Deferred Implementation Costs, Noncurrent Deferred Implementation Costs, Noncurrent Settlement of convertible note hedges Adjustments To Additional Paid In Capital, Purchase Of Convertible Note Hedges Adjustments To Additional Paid In Capital, Purchase Of Convertible Note Hedges Common stock Common Stock [Member] Loss from operations Operating Income (Loss) Discretionary contribution Defined Contribution Plan, Employer Discretionary Contribution Amount Lease liabilities, current portion Operating lease liability, current Operating Lease, Liability, Current Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquired technology Acquired technology Technology-Based Intangible Assets [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued liabilities Increase (Decrease) in Accrued Liabilities Purchases of investments Payments to Acquire Debt Securities, Available-for-sale Impairment for credit losses Debt Securities, Available-for-sale, Change in Present Value, Expense (Reversal) Transactional Transactional Services [Member] Transactional Services [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Public Stock Offering Public Stock Offering [Member] Public Stock Offering [Member] Total liabilities Liabilities Deferred solution costs Deferred Solution Costs, Current Deferred Solution Costs, Current 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Aggregate intrinsic value of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Additional payment to former stockholders upon finalization of closing estimates Payments To Former Shareholders Upon Finalization Of Closing Payments To Former Shareholders Upon Finalization Of Closing Net operating loss carryforwards Operating Loss Carryforwards Public Stock Offering - Shares From Parent Public Stock Offering - Shares From Parent [Member] Public Stock Offering - Shares From Parent [Member] Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Payments for warrants related to convertible notes Payments for warrants Payments for Repurchase of Warrants Entity Address, City or Town Entity Address, City or Town Number of outstanding notes Number Of Outstanding Notes Number Of Outstanding Notes Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Corporate bonds and commercial paper Corporate Bonds and Commercial Paper [Member] Corporate Bonds and Commercial Paper [Member] Schedule of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Purchased software and licenses Capitalized software development costs Software and Software Development Costs [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Risk-free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Measurement Frequency [Domain] Measurement Frequency [Domain] Total Interest Expense Deferred taxes: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective interest rate for liability component Debt Instrument, Interest Rate, Effective Percentage Fair value of assets acquired and liabilities assumed Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table] Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table] Amortization of capitalized implementation costs Capitalized Contract Cost, Amortization Tranche Five Share-based Compensation Award, Tranche Five [Member] Share-based Compensation Award, Tranche Five Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Software and Software Development Costs For Software Intended for Internal Use Software And Software Development Costs For Software Intended For Internal Use [Member] Software And Software Development Costs For Software Intended For Internal Use $5.05 - $19.26 Exercise Price Range One [Member] Exercise Price Range One [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Convertible Notes Due November 2025 Convertible Notes Due 2025 [Member] Convertible Notes Due 2025 Entity Filer Category Entity Filer Category Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Increase in deferred revenue from netting of contract assets and liabilities Increase (Decrease) in Contract with Customer, Liability, Net Contract Assets and Contract Liabilities Increase (Decrease) in Contract with Customer, Liability, Net Contract Assets and Contract Liabilities Subsidiary of Limited Liability Company or Limited Partnership [Line Items] Subsidiary of Limited Liability Company or Limited Partnership [Line Items] Remaining discount and issuance costs amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Proceeds from exercise of stock options to purchase common stock Proceeds from Stock Options Exercised Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Beginning balance Cumulative effect of the adoption of new accounting standard Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Sales and marketing Selling and Marketing Expense [Member] Sale of Stock [Domain] Sale of Stock [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Contract assets, net of current portion and allowance Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Increase (decrease) in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Product and Service [Axis] Product and Service [Axis] Convertible debt, number of scheduled trading days Debt Instrument, Convertible, Scheduled Trading Days Debt Instrument, Convertible, Scheduled Trading Days Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Unoccupied lease charges Loss on Contracts Exercise of stock options (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Sales and marketing Selling and Marketing Expense Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Deferred income taxes Deferred Income Tax Expense (Benefit) Less Immaterial Adjustments Deferred Income Tax Expense (Benefit) Less Immaterial Adjustments Convertible notes, net of current portion Convertible Debt, Noncurrent Number of consecutive business days Debt Instrument, Convertible, Period After Consecutive Trading Days Debt Instrument, Convertible, Period After Consecutive Trading Days Statement [Line Items] Statement [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] ClickSWITCH ClickSWITCH [Member] ClickSWITCH Federal Domestic Tax Authority [Member] Investments, fair value Debt Securities, Available-for-sale Fair value of contingent earn-out payments Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Debt Disclosure [Abstract] Debt Disclosure [Abstract] 2022 Contractual Obligation, to be Paid, Year One Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Less: valuation allowance Deferred Tax Assets, Valuation Allowance Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Customer [Axis] Customer [Axis] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Unoccupied lease charges Operating Leases, Rent Expense (Benefit), Unoccupied Operating Leases, Rent Expense (Benefit), Unoccupied Limitation on sale of common stock, sale price threshold, number of trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report Schedule of Share-based Compensation Expense Recorded in the Consolidated Statements of Comprehensive Loss Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Vesting [Axis] Vesting [Axis] Proceeds from issuance of common stock, net of issuance costs Proceeds from Issuance of Common Stock Total assets Assets Gain contingencies Gain (Loss) Related to Litigation Settlement Plan Name [Domain] Plan Name [Domain] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Research and development Research and Development Expense Schedule of Allowance for Sales Credits Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Expected losses written off Financing Receivable, Allowance for Credit Loss, Writeoff Cash Cash [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Performance obligations expected to be satisfied, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Tax credits Tax Credit Carryforward, Amount Summary of Interest Expense Schedule of Debt [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Furniture and fixtures Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Deferred Implementation Costs and Deferred Solution and Other Costs Deferred Charges, Policy [Policy Text Block] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] PL Escrow PL Escrow [Member] PL Escrow Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per common share, diluted (usd per share) Earnings Per Share, Diluted Accrued data center equipment and software purchases Accrued Data Center Equipment Purchases, Current Accrued Data Center Equipment Purchases, Current Schedule of Future Minimum Contractual Commitments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Cash paid for taxes, net of refund Income Taxes Paid, Net Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Non-U.S. Non-US [Member] Compensation expenses included in acquisition related costs Salary and Wage, Excluding Cost of Good and Service Sold Lease expense: Lease, Cost [Abstract] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other comprehensive gain (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Convertible Senior Notes Debt, Policy [Policy Text Block] Equity component of early extinguishment of convertible notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Shares transferred from the previous plan that expired or terminated (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Expired Shares Transferred from Previous Plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Expired Shares Transferred from Previous Plan Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Lease Arrangements [Domain] Lease Arrangements [Domain] [Domain] for Lease Arrangements [Axis] Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding No Expiration No Expiration [Member] No Expiration Financial Instruments [Domain] Financial Instruments [Domain] 2014 Stock Plan 2014 Stock Plan [Member] 2014 Stock Plan [Member] Continuing Operations Continuing Operations [Member] Sales Tax Sales Tax, Policy [Policy Text Block] Sales Tax, Policy [Policy Text Block] Shares issued for the vesting of restricted stock awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Entity Central Index Key Entity Central Index Key Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Services and Other Product and Service, Other [Member] Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Total lease expense Lease, Cost Exercise price range, upper range limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Gross increase (decrease) related to prior year positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Customer relationships Customer relationships Customer Relationships [Member] 401(K) Plan, minimum annual contributions per employee, percent of total earnings Defined Contribution Plan, Minimum Annual Contributions Per Employee, Percent Defined Contribution Plan, Minimum Annual Contributions Per Employee, Percent Other permanent items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Other long-term liabilities Other Liabilities, Noncurrent Deferred solution costs Deferred Solution Costs, Noncurrent Deferred Solution Costs, Noncurrent Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Warrant strike price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Tranche Three Share-based Payment Arrangement, Tranche Three [Member] Facilities In California, South Austin Texas, And Portion Of Facilities In Charlotte North Carolina Facilities In California, South Austin Texas, And Portion Of Facilities In Charlotte North Carolina [Member] Facilities In California, South Austin Texas, And Portion Of Facilities In Charlotte North Carolina Shares related to the 2026 Notes Warrant [Member] Lease liabilities Deferred Tax Asset, Operating Lease Liability Deferred Tax Asset, Operating Lease Liability Total stock-based compensation expense Share-based Payment Arrangement, Expense Vesting period of employer contributions Defined Contribution Plan, Employer Matching Contribution, Vesting Period Defined Contribution Plan, Employer Matching Contribution, Vesting Period Liability component: Liability Component [Abstract] Liability Component [Abstract] Shares related to the 2023 Notes Convertible Debt Securities [Member] Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Numerator: Earnings Per Share, Basic and Diluted [Abstract] Investments [Domain] Investments [Domain] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Operating Loss Carryforward Expiration Status [Axis] Operating Loss Carryforward Expiration Status [Axis] Operating Loss Carryforward Expiration Status Impact of extinguishment of convertible senior notes due 2023 Issuance of Common Stock, Exchange of Convertible Debt Issuance of Common Stock, Exchange of Convertible Debt Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Issuance of common stock from registered public offering (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Available-for-sale debt securities Debt Securities, Available-for-sale, Allowance for Credit Loss Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Risk-free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Current assets: Assets, Current [Abstract] Capitalized software and development costs Gross Amount Finite-Lived Intangible Assets, Gross Payments for hedge Payments for Hedge, Financing Activities Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Amortization of capitalized software development costs Capitalized Computer Software, Amortization Cash equivalents at fair value Cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise Price Range [Domain] Exercise Price Range [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Amount deposited in escrow Increase (Decrease) In Escrow Deposit, To Former Shareholders Increase (Decrease) In Escrow Deposit, To Former Shareholders Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Writeoffs charged against allowance for credit losses Deductions Accounts Receivable, Allowance for Credit Loss, Writeoff Operating Loss Carryforward Expiration Status [Domain] Operating Loss Carryforward Expiration Status [Domain] Operating Loss Carryforward Expiration Status [Domain] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Schedule of Antidilutive Securities Excluded from Computation of Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Percentage match of employee contributions Defined Contribution Plan, Employer Matching Contribution, Percent Of Match Of Employee Contributions Defined Contribution Plan, Employer Matching Contribution, Percent Of Match Of Employee Contributions Other income (expense): Nonoperating Income (Expense) [Abstract] Auditor Firm ID Auditor Firm ID Realized loss on sale of marketable securities Marketable Securities, Realized Gain (Loss) Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 2007 Stock Plan 2007 Stock Plan [Member] 2007 Stock Plan [Member] Income (Loss) Before Taxes [Line Items] Income (Loss) Before Taxes [Line Items] [Line Items] for Income (Loss) Before Taxes [Table] Cash purchase price Payments to Acquire Businesses, Gross Ownership [Domain] Ownership [Domain] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Initial cap price (in dollars per share) Debt Instrument, Convertible, Capped Calls Initial Cap Price Debt Instrument, Convertible, Capped Calls Initial Cap Price Advertising costs Advertising Expense Other long-term assets Increase (Decrease) in Other Noncurrent Assets Unamortized debt discount Debt Instrument, Unamortized Discount (Premium), Net Allowance for credit losses related to contract assets Financing Receivable, Allowance for Credit Loss Initial strike price (in dollars per share) Debt Instrument, Convertible, Capped Calls Initial Strike Price Debt Instrument, Convertible, Capped Calls Initial Strike Price Extinguishment of Debt, Amount Extinguishment of Debt, Amount Released from escrow deposit Released From Escrow Deposit Released From Escrow Deposit Options outstanding, number of options (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Cost of revenues Cost of Sales [Member] Foreign Current Foreign Tax Expense (Benefit) Common stock: $0.0001 par value; 150,000 shares authorized, 56,928 shares issued and outstanding as of December 31, 2021, and 55,562 shares issued and outstanding as of December 31, 2020 Common Stock, Value, Outstanding Due within one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Accounting Standards Update 2016-13 [Member] EX-101.PRE 14 qtwo-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 qtwo-20211231_g1.jpg begin 644 qtwo-20211231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MP 54 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#' MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"( M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_ MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /X7OB;\>?VL/AE\2?$/PWO_VH M_'EU/X>UR[TV:YA\87X25X)GB+J#+D E,@'UHK#_ &L/^3IOB7_V4#6?_2Z: MB@#]O_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#^$+]K#_DZ;XE_]E UG_TNFHH_:P_Y.F^) M?_90-9_]+IJ* /V__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O' M_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** /X0OVL/^3IOB7_V4#6?_2Z: MBC]K#_DZ;XE_]E UG_TNFHH _;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^ M4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH **_.SXH_MY_M#_M0?M#?%/X* M_LZ?OAOHWP5^-7@?P7J#)H8O]9UN[U'4K5+BZE\R98X+!=[PI$(V:X\N4 MF5%.ROK3]D_QK^TK?:!XY\-_M=1>&1K/@KQK-I>G^)O#.FSZ?8:]I7]GV5Y! MJ/D7$TQ@?_2I(I4$KHLEO(%; H ]?HK\WO"GQ]_X+B?MO^)I_P!H#]@3XL?L MHZ=\"M:UQT\)IXL?5[_Q!'I<&="T^W:XOM3DMT>,S3%5, M5O$71&E)+$K&4< ^I**^4O@W^V'\2_AO_P %"M1_X)J?M.^(]/U[5=7\ )XU M^%OCFSTM;!M9L4G>WO=/NX$8QB\@D3S5>(*DD#Y*(T9+\E\$?VNOVJ_^"BGB M+XS>-OV-/B)X6\'^!_A7XSO?!G@FXUSPR=2/C37;&)'N[BZ?SHS!IOFRQP1B MWQ*X\R4RCY8@ ?;5%>$_\$V_VY/"O_!1']D+PS^TWX?\.R:%?7YN-/\ %/AJ M>;S)-%U>UE:&[M&; W!9%+(Q +1O&Q +8'NU !16?XK\5^'/ WAR[\6^+=7A ML--L(3+>7DYPD2=-QQVYKSC_ (;G_9'_ .B]:#_W^?\ ^)H ]7HKE_!OQH^% MGQ"T-/$O@KQO9:C8/(R)=6[DJ64X(Y'8UK?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%5=/UO2=5=H].OXYF098(>@JU0 4444 M%%%% !1110!_"%^UA_R=-\2_^R@:S_Z7344?M8?\G3?$O_LH&L_^ETU% '[? M_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !11 M10 4444 %%%% 'Y@?\%F/^"5M]JWQ/T7_@I7^P!\2V\ ?'MO&_AC2KR%Y=V@ M>,+@ZM9V]F-4APPW0S+ WF;7!%NH9"RK(GOO_!-3]N*Y_P""G?P!^(OP6_:L M^ K>"_B3X"U6Y\$?&SP ]PSVIGD@97DMI4%Y]8T_\ 9_\ CQX2\3^%/$'QQTGQM8>%_&'A&1+KPL_]N6U_=^5>17\2 M75HLB2W!@:)9CND5)"64#K_AG_P3H\<_!KX#?%_2_AC^U-?Z3\:_C1KD^O\ MB?XSP>%K9S;:JRI'!]FTV5WCCLX(HQ#';O([A&5AIM_^RSJEKX?=Q\C7T5]J4EP MJ>KB&1"<<[2*^E/AW^QU^UE\2- \.^&_^"A_[5?AGXD:5X:U2SU)="\&?#HZ M!!KU]:2I/:W&JL]Y<_:5CGCCG6"!+6(R1(7611LKJ?VQ/V)[']I7QE\-_CQX M%\9Q^$?BG\'_ !!-JG@'Q9-I9O8%CN83;WVG7=N)(FGM+J ['5)(Y%*HZ."I M# 'R'^VQ;:MK?_!S5^QK9^& ?-T?X7>,[[7&09\NRDL+Z"-G _A,Y4#/&XBE M_P"#3BPO=%_X)2/X=U]'37=,^+'B2U\2Q2_ZR._2>/S%D[[L;,YYKZQ^ _[$ MVH>%?VJ/$W[=7[07CK3_ !9\4M?\+V_A72[C1]&>PTSPWX?AF:X%A9Q2332, MTMP[333R2$NP4*D2KM/)V'_!/SXP? KQ]\6-7_8C_:"T3P'X?^-.MR>(/$VC MZWX.DU-]!U^>)8;S5M*>.\@5)+A$C=H9TE19XUD!V%H6 /GK_@UPM]4E_9'^ M.7B9U8:1KG[5?BZ^\.L?N/:&*PCW)VV>9'*..ZM7Z8UYK^R!^RC\(?V'_P!F M[PI^RW\"M*FM?#7A+3OLUFUW*)+BZE9VEFN9W >:65Y)78 LYP%& /2J ( MKZPL=4M)-/U.RBN+>5=LL$\8=''H5/!%8_\ PJ[X9_\ 1.]"_P#!1#_\36[1 M0!X%_P $\H8;OX(:JUU"LI3QOJR(9%#;5$V HST '05[O_9VG_\ /C#_ -^A M7A?_ 3J_P"2'ZO_ -CWK'_H^O>J (?[.T__ )\8?^_0H_L[3_\ GQA_[]"I MJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ MGQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0 MH_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ M )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* M (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQ MA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_ ML[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* ,CQ99VD/A MN\EAM8T982594 (JY86%BUC"S641)B4DF,<\5!XQ_P"18O?^N!JYIW_(/@_Z MXK_(4 ']G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H5G>++.TA\-WDL-K&C+ M"2K*@!%:]9OC'_D6+W_K@: )["PL6L86:RB),2DDQCGBI?[.T_\ Y\8?^_0H MT[_D'P?]<5_D*FH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQ MA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_ ML[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_O MT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* MFHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH P_$5K:Q:KI*16T:A[LAPJ M!AMZ'UK6_L[3_P#GQA_[]"LWQ+_R%]'_ .OT_P#H)K8H A_L[3_^?&'_ +]" MC^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH M A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?& M'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#G MQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT*FHH A_L[3_P#GQA_[]"LGQ%:VL6JZ2D5M&H>[(<*@ 8;>A]:W*Q_$O_(7 MT?\ Z_3_ .@F@#2_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* MFHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ M^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FH MH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"? M&'_OT*FHH Q==BBM-6TD6L:Q;[LA_+&W<-IX..M;58_B7_D+Z/\ ]?I_]!-; M% !1110 4444 %%%% '\(7[6'_)TWQ+_ .R@:S_Z7344?M8?\G3?$O\ [*!K M/_I=-10!^W__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/ M7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X+_P3J_Y(?J_ M_8]ZQ_Z/KWJO!?\ @G5_R0_5_P#L>]8_]'U[U0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@ M:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R M%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !6/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X ME_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !1110 4444 ?PA?M8?\ MG3?$O_LH&L_^ETU%'[6'_)TWQ+_[*!K/_I=-10!^W_\ P:;?\I3/VN_^WC_T M^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% '@O_!.K_DA^K_\ 8]ZQ_P"CZ]ZKP7_@G5_R0_5_ M^Q[UC_T?7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[ M_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H M N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_ )"^C_\ M7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/_U^G_T$ MUL5C^)?^0OH__7Z?_030!L4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8 M_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 ?PA?M8?\ )TWQ+_[*!K/_ M *7344?M8?\ )TWQ+_[*!K/_ *7344 ?M_\ \&FW_*4S]KO_ +>/_3Y/7[_5 M^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% '@O_ 3J_P"2'ZO_ -CWK'_H^O>J\%_X)U?\D/U?_L>]8_\ M1]>]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 UK]J/X[?L7?\$GOBM^TO\ MLT>.?^$:\;>&O["_L36_[,M;S[-]HUW3[6;]S=12PONAGE3YD.-V1A@" #Z_ MK'\2_P#(7T?_ *_3_P"@FOY&O^(H[_@NO_T?-_YC+PQ_\K*AN?\ @Y^_X+F7 MDT,]S^W!N>W??"?^%:>&1M.,9XTWG\: /[ Z*_D"_P"(H[_@NO\ ]'S?^8R\ M,?\ RLK^C[_@@K^U'\=OVT?^"3WPI_:7_:7\<_\ "2^-O$O]N_VWK?\ 9EK9 M_:?L^NZA:P_N;6**%-L,$2?*@SMR/ M_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% '@O_ 3J_P"2'ZO_ -CWK'_H^O>J\%_X)U?\D/U? M_L>]8_\ 1]>]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ> M_P#7 UL?^CZ]ZKP7_@G5 M_P D/U?_ +'O6/\ T?7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R% M4_&/_(L7O_7 U_\ 7 UI5F^, M?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y M"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !117(_';X]?!O]F/X4ZS\$] M3/JNMZO<>7%"O0*.K.[$A5C0%W8A54L0" =7661@JHH&223P !SFOQV_X+ ?M9?M$?\%IO@'\2O\ @G?_ ,$>_P!G(_%G MPO97=A%\2?BS-J]MI^COEQ MZ?\ M>_\'!-XMUKL7B?X'_L8-*&AT_%= M!;:1H>CVHB@MXQR< O^"!'[&_@[XD?'7X<:I\1/A!)_:$_P 7 MO@[IEW:W^N_#)O[1N=NJ:5):S2PWEG);^3=3VZR?(\LC$1GS9!^V]! (P10! MP_[.7[27P-_:W^#NC?'S]G/XD:;XK\)Z];^;I^K:;+E2?XHI%.&BE0_*\3A7 M1@0P!&*[BOSL_:-_X)S?M$?L%?&+6?V^/^",^GV<=QJUQ]L^+7[-=U]T444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116#\4OB9X(^ M"_PU\0?%[XEZ_#I7AWPOHUSJNN:E<'Y+6TMXFEED/T16..IQ0!XW\6?V]_V> M? 7[?7PV_P""?>O^)A'\0/&OAR_\0Z7:@KY:0VY"I$YSD23*EVZ#&-ME+G!* M!OH*OPQ3]A;]H?\ ;G_9%\:_\%P--T>\TS]H_P 8?$&V^)?P$L94+S:/X[PSI+$3W,>1P10!ZS1110 4444 %%%% '\(7[6'_ "=- M\2_^R@:S_P"ETU%'[6'_ "=-\2_^R@:S_P"ETU% '[?_ /!IM_RE,_:[_P"W MC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%>0? MM(?MX_LJ?LGZMI_AOXU?%S3K#6=2N;*.#0+5_M-^D-S=):QW3VT>9$MQ(^#* M5V_*P&2,5W'PC^-7P?\ C]X+A^(WP.^*/A_Q?H,\C11:QX;U>&]MS(N-T9>) MF =<@,APRG@@&@#IZ*XWXL_M"?!7X%:EX4T;XN?$C3-!O/'/B>W\.^$;2^E( MEU74YLF.VA502S':><;1QDC(K0^*GQ<^&'P.\$7?Q)^,/C[2O#6@V)1;G5=9 MO4@A5W8)'&"Q&YW=E1$&6=F"J"2!0!T5%"_\ !.K_ )(?J_\ V/>L?^CZ]ZH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y! M\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_ M *X&M*LWQC_R+%[_ -<#0!4661P4&8Q(CD ]1 M_P""@'_!2#]G/_@G5\-[3Q9\8=2O=5\1Z_ ML;GS]!\*#_EG=:M_#J6H;3R&!C3+ C#>3%Z?^P!_P2A@^ ?Q(N_VT_VT/B:W MQE_:3\16^W5_B!JD'^A^'H6!SIVB6Q 6SMD#,F]55W!;B-7,=?9- #8HHX8U MAAC5$10J(HP% Z #M3J** "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"O MT_\ H)H V**** "OB_\ X* ?\$J]4^+_ ,4+;]NG]@SXDQ?"+]I3P_;;+3Q7 M;0_\2SQ=;*!_Q+-#--/BZ^U'PC\0O"4_VWX;_%CPI)]GUOPM M?*=R20S*59XBP!>!F"MU!1PLB^%?LF_\%,OCI^S7\;M*_P""=W_!8RQT[PY\ M0=0?[/\ #+XTV$0A\,_$N)2%4!R EEJ)RH>W;:K.P"A"\2R 'Z!4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !116;XO\9^#_A]X=NO&'CWQ7INA MZ38Q^9>ZIJ]]';6UNG]YY9"%0>Y(H TJ*^&OBS_P<*?\$]O#7BZ;X5?LV:EX MP_:&\<)D1^$_@+X3GU]R*_&_\ X+[?\%9/V7_VA?\ A _^ M"9O[//Q+U+XFZ;XV\86]S\;8O@E =>U$>'[*5)FTBU^RML>[NY55,+)B,1$2 M[5DY]U\??\$2/V?SX&UG]HG_ (+!?MT?%C]H*P\)Z5<:WK]MXN\2R:+X6L8; M:-II9X=)TYT6+ 4MM\U@V -IZ&M_P;E?L=^#?"OPN\;_ /!1]?@;H_@*^^/^ ML&[\"^$=*TN.UC\-^"H&*:7:(B /.H^TRR#_7EX9&R^30!] _L(_M(?M$_M M#6\K?$[_ ()XZ_\ L_\ @70?[-M/AI9>*]:M6U+5;?RKA9A+I\ W::L"1VJK M&Y);S6P<(0/#?V-?^-8__!6SX@?\$\]3_P!"^%G[0_VOXE? S=\L%AK: ?V[ MHL78\@BW2R:A8GS)K# YD2Y@5XO*R%>3RMV0* /L.B MO)OV%_VN?A]^W?\ LD^!/VLOAFZKIOC/0H[N6S\S>UA=J3'=6;GN\,Z2Q$]S M'D<$5ZS0 4444 %%%% '\(7[6'_)TWQ+_P"R@:S_ .ETU%'[6'_)TWQ+_P"R M@:S_ .ETU% '[?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^ MWC_T^3U^_P!0 4444 %%%% !1110!^+7[5?QR^)/_!+;_@H_\2[K]LSP#J#? M"+X__'+P'XM\)?'2WA>>ST5-*O;-I=)U J"T2100RB)1R A9599':+]3?A5H MW[-GP)\#?$#]I/P+XST*U\%^.M8E^(6N^(;.\A_LM5.EV<,]\DL9V-%)%8K< M/)D[GDD?)W5\N?MC_MK?L8_M-?#3Q/\ LL?M ^(_!VG:EX4^/WA_0?'/@'QO MJ,$/VS1XO$MGMOS#=;/.LIK3;(TH!C4^8N[]V37@/_!.W_@G'XI^//[*7Q[_ M &9_@=^T5XV\!_L\W'[04.K_ +/FNP0K?-/I5FZ7$ZVJWH9;C2WO5C,3-N2; M[.\GS^8[. 5/^"C/AOQ[\5?VL/V*/VV/C#IVI:5?>+/VK= L/A[X/U -$_AK MPQMDEB$\)^Y?WKJEU<@C=&%MK8\VS,_L_P"V)\0-5^-'_!Q1^S#^Q]KLAG\) M?#[X:ZS\4)])9,$!9, MH<\BOI+]J3X!^+/V,/\ @IO^RK_P4.^)_P 0K[Q-X3T7X^F=)9CMBA:1,D!A0!I?'CXC:C^SG_PE4/^##YOA=\2M7U MWP7_ &Q=)"_B?PI?".:PN]/1B#>R-();=H8=[I.%B(WLH(!UW_!M#\8/%OCK M]@+Q)\$_%NN7&I#X(?&/Q#\/-&O;R4R2OIEFT$]JK,3DB..[$*^B0JO0"OT, MKX>_X-]?V2/BE^RC^P$VH_'3PO<:#XU^*_CW5_B#XD\/WB%9]+EU%HUAMY0> M5E%M!;ET(!1V9",J:^X: ,_Q7XK\.>!O#EWXM\6ZO#8:;80F6\O)SA(DZ;CC MMS7G'_#<_P"R/_T7K0?^_P __P 37J5]86.J6DFGZG917%O*NV6">,.CCT*G M@BL?_A5WPS_Z)WH7_@HA_P#B: /#O^"='C+PN_P+U25=;@*R>-M5DC.?O*TH M93^((/XU[Y_PF/AC_H-0?]]5XA_P3IT[3Q\#=646$("^.=7 'E#@"8 #IZ5[ MW_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SX MP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ M //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V= MI_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJ MY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,? M]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,? M#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A, M?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J M/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?] M!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$ MQ\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^ M$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% % M/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ M -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A0!A^*/%'A^\\/W=K:ZK$\CQ$(BGDFK=CXN\-1V4,;ZS"&6)003T M.*/%UC91^&KQX[.)6$)P5C (JWI^GV#6$!-E"285R3&/04 0_P#"8^&/^@U! M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^& M/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF M/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_ M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* M*?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&' M_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ MY\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^ M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU6?XH\4>'[SP_ M=VMKJL3R/$0B*>2:W/[.T_\ Y\8?^_0K.\76-E'X:O'CLXE80G!6, B@ L?% MWAJ.RAC?680RQ*"">AQ4O_"8^&/^@U!_WU4VGZ?8-80$V4))A7),8]!4W]G: M?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_ M9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP M_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN M?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O MJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@ M_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ MA,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[Z MH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ MZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 M4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ M% '/Z]XET&YU/3)H-4B98;HM*P/W1MZFM3_A,?#'_0:@_P"^JJ>([*S35=)5 M+2(!KPA@(QR-IK7_ +.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4 M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^ M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/ M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ M F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?] M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@ MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^ M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT M* *?_"8^&/\ H-0?]]4R?QQX1M8'N;GQ!;1QQH6DDD?"JH&223T %8/QS^,W MP._9G^%6L_&_X]^-]%\*^%- M3<:MK>KR+'#"G0 <9=V)"K&H+NQ"J"Q /YU MQ:1^UA_P<#7ZW-[8>(O@;^Q@9# ; MWQW_ ."EO[0'_!1WXHZM^QA_P1T\36FE^']-N38_%']J?4+8RZ1X?7_EI::( MIP-1ORIXD4^6F058!EG3Z?\ V!?V&OV1_P#@G3\+I_ /P.5[O5]9N/MOC3QU MX@N3=:WXHOR2SW=]=,-TC%F=@@PB;VVJ"S$^N?!CX"_!C]G?X8Z/\&?@?\,M M&\,>%M M!;:3HNDV2QPP(.3[LS$EF=B6=F+,2Q)/4?V=I_\ SXP_]^A0!3_X M3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#? MH4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H4 4_\ A,?#'_0:@_[ZK+U[Q+H-SJ>F30:I$RPW1:5@?NC;U-=!_9VG M_P#/C#_WZ%9'B.RLTU7252TB :\(8",VN?M#-"UQJO@X,P6'3?$2("TD0X1+Q0>V"M*UK1-7LY+35=)U33XY[:\@=2KQ21N"KHP)! M!!!K\U/%'P)_:<_X((^([[XM?LD^%-<^+O[(]U=R7OC+X-"0WFO?#=78O-?Z M(\A+7-DN2\EJYRHRQ/,DZ@'Z8_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5<=^S M-^T=^SO^V)\&='_: _9M\=Z1XJ\*:Y#OLM3T\#Y6&-\,J, \,R$X>)PKH>"! M7>_V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJN?V=I__ #XP_P#?H5Q/QS_:$_9J_9B\*-XY_:+^,/@[P-I #;;_ ,5:U;6, M X MC=#U!/&:W_"HO^#@O]LOYOB5\9/A+^R;X4N?O:-X!T=?%OBD1G[T4MW<$6<; M8X$MNL0V5M'QG MYI9F51T/>OC/X@?\'%?[%VI>(KGX<_L2?#WXD_M)>*X'\I[#X1^#YY["VD/0 MW&H7"QP1Q>LJ&51GZXT?A5_P;Q?\$_\ 1?%<'Q2_:C'C;]HKQK%\Q\3?'7Q; M/K04DY9$LSLM1%GHCQOM SZ_:7@OX;?#KX<>&[;P;\// .BZ#I%DFRSTK1= M*AM;:!?1(HE55'L * /S[/CO_@X!_;-XM;OX._L@>%;KI)<2#QMXMB0]"%&W M3Q\O8[74_II>$/\ @@Q^Q5XO\1VOQ&_;Y_: ^)G[37BBWD\Z*X^+/C2X?2K2 M7O\ 9M-MFCABCZ_NG\U>37Z#?V=I_P#SXP_]^A1_9VG_ //C#_WZ% '&?"?P M-^SM\!?"4/@'X'> _"O@[0X,>3H_A?18+"V0XQD10(JY]\9KI_\ A,?#'_0: M@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 ?.W_ 4N_9*\-_\ !1O]D[6? MV2;S]HG4_ >D>([VV;Q!J>@6D6D,GF_9/WA 5'E6)F(Y*QE.CFOG'P]_ MP2/_ &J/">@6/A7PQ_P7M^.-AINF6<5II]C::-I:16T$:!(XT41X554 #@ M 5^B_P#9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 ?G5>?\$H?VT;_4["&R_X+U_' MFZ8W.-PTK3,Q<'D?NZW?^'/W[=?_ $GI_: _\%.E_P#Q%?<7B"VMX-7T@P6Z M)F\.=B 9^4UN4 ?*_P#P2K_X)E2_\$O?AUXP^%NF_M+>(OB%I/BOQ4_B&.+Q M#I5O;'3KZ9<731>1P$F*Q,4 "JR,0/G:OJBBB@ HHHH **** /X0OVL/^3IO MB7_V4#6?_2Z:BC]K#_DZ;XE_]E UG_TNFHH _;__ (--O^4IG[7?_;Q_Z?)Z M_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH Y?XH?!;X5_&F MQT[3OBGX'L=:ATG6;/5=.6[0Y@N[6XCN()%92#\LL:,5SM8#:P920>H & , M =!110 4V>"&YA>VN85DCD4K)&Z@JRD8((/44ZB@"'3].T_2;*/3M*L8;:WA M7;%!;Q!$0>@4< ?2FWFD:3J-S;WFH:7;SS6DA>UEF@5FA8C!9"1E3CN*L44 M%%%% !1110!X+_P3J_Y(?J__ &/>L?\ H^O>J\%_X)U?\D/U?_L>]8_]'U[U M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U"=/F_XEWA>!@/^)CKERI"VEN@97\LLLC@H,QB1'+OV ?\ @E"GP)^)=U^V MQ^VS\33\9?VD_$-OMU3QYJ4'^@^&X6!SIVB6S +9VR!F3S JNX+'$:R-'0!Y MA\#/^"<_[27_ 4:^*NC?ML?\%G]/M8=-TFZ%_\ "S]ERQNO/T/PN/\ EG=: MN?NZEJ!4\JP,:98$8;R8OT8BBB@B6""-41%"HB+@*!T '84ZB@ HHHH **** M "BBB@ K'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** M "BBB@ HHHH _/']IG_@F]^T'^Q-\9M8_P""@/\ P1GM[&RUK59OM?Q8_9VO M)_L_A[Q_&,EY[0?.+*'_0/$T"@?\2S6[=05N[9P MJIYA5GC 4X=45* /LNBOCO\ X)Z?\%5K;]H[Q[J'[&W[7WPV;X/_ +2?A2WS MXC^'.J3?Z/K4*@_\3+1IV)6]M'"E\*S/&,Y+JOFMZM^U9_P4D_8._8@LI+G] MJC]JKP=X/N8X_,&CWNJK-JH]10![=17YY_\/JOVC_VH MO^)?_P $MO\ @EE\4/B19W'%K\1?B4(_!WAEE/2>&6[S+>(!@E%6-SG [97_ M (8-_P""TG[8'^D_MO\ _!3RP^$7AZYYN/A_^R]H;6(==A@N+D#/\ MJ8"WFSG@_+&K'@\5\C3_ /!>34?VBIGT7_@E?_P3S^+W[0#R,4M?&=SI?_"+ M>$V.< _VGJ2J21U*F)20.#Z>F_LV?\$*?^"87[,VO?\ ">Z3^S98^-/&$DHF MN_''Q1NI/$>J7$X_Y;F2]+I%)_M1)'7UU###;0I;V\2QQQJ%1$7 4#@ =!0 M!^>W_#,'_!>W]L?]_P#M+_MS>!OV)KZX8 M'(9H[G_1@P.2&$(8'OTK[5HH K:+HNC>'-)M]!\/:3:V%C:1"*TLK*!8HH4' M 5$4 *H[ #%6:** "BBB@ HHHH **** "BBB@#'\2_\ (7T?_K]/_H)K8K'\ M2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH _A"_:P_Y.F^)?_90-9_\ 2Z:B MC]K#_DZ;XE_]E UG_P!+IJ* /V__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV M_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#P7_@G5_P D/U?_ +'O6/\ T?7O5>"_\$ZO^2'ZO_V/>L?^CZ]ZH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** ,WQC_ ,BQ>_\ 7 U_]<#0!/B)I?A7PIH%H;C5M;U>Y$<,"#@#U=V)"JB@N[,%4%B 0#J M9YX;:%[FYF6..-2TDCL JJ!DDD] *_.7XW?\%$OVEO\ @I-\4M9_8M_X(QZG M;VFB:3=FP^*?[4][:^=HOAL?\M+311PNI7Y4\.I\M,JP(#">/FMO[7O_ <% M7F7_ .$H^!W[%[R\+\UEXK^+L&>_\6GZ2X_X%,A_CW_N/T7^"/P.^$/[-WPM MT?X)_ CX>:7X5\*:!:"WTC0]'MA%# @Y)]7=B2S.Q+NS%F)8DD \P_8$_P"" MYMU9AP#* MOK0!U]%%% !1110 44C,JJ69@ !DDGI7RE^U!_P6Z_X)B_LFZLW@[Q_^U-HN MN>*FE\BW\%> 5?7]6FN.T!@L1)Y,A["8Q_7D4 ?5U%?GG_P\7_X*]?M>?Z+^ MP'_P2KF^'VA7/_'K\1OVH]9.CHJGH_\ 8MH6O&!'S!E=E/&1SRO_ YU_;)_ M:I_T_P#X*=_\%7_B+XITZXYN/AK\&(8_"'A_:>MM.\(:XOHNO,FQ^G/% 'OG M[67_ 5S_P""<'[$%-+UJ%MA\+:9=G4]7+] GV&S$LZDG@%D5 M<]2,&O _^'L?_!0W]K#_ $+_ ()K?\$E_&3Z5<<6_P 2_P!H6]3PKI*KVGCL MMS75[">QB96Q_#Z?1W[)O_!+;_@GO^P[%#)^R_\ LF^#_#.H0+M7Q!_9WVS5 MF&/XK^Z,ER0?0R8YZ5[[0!^5_P ;?^"#_P"V[_P4DUC2?B=_P4__ ."B>FV/ MB'PW'/+X)T;X$^ +;3H?#-W(O#Q:I=*;ZXBWA"T3;"WEC#JQ#+YI_P $QOA- M^R1_P2;_ &D=/_8K_P""D7[&G@#PQ\4=9U&1OA;^TU=6,FH:9\0B9,A1>Z@T MKZ7J667= 'C1F("A=T7F_LW7G?[5'[*'[/\ ^VK\%-7_ &>_VF/AK8>*/"VL MQXN+&]0AX)0#LN()%P\$R9)65"&7)P<$@@'HE%?F)X2_:$_:H_X(0>*-/^"G M[WD=CX$^/DENUSK'@,.P2'3O$"1@M-;#*I'>*..!CYEAB_2O MPIXK\+^._#.G^-?!/B.QUC1]6LX[O2]5TR[2>VN[>10R2Q2(2KHRD$,I((.1 M0!H4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_U^G_T$UL5C M^)?^0OH__7Z?_036Q0 4444 %%%% !1110!_"%^UA_R=-\2_^R@:S_Z7344? MM8?\G3?$O_LH&L_^ETU% '[?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ M*4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 >"_\$ZO^2'ZO_P!CWK'_ */KWJO!?^"=7_)#]7_['O6/_1]>]4 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%? MY"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A M4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0 MOH__ %^G_P!!-;% !1110 4444 %%%% !1110 4444 %%%?&G[?O_!5X? WX MF6W[$O[$?PR_X7+^TGX@M]VF^!=.F_T#PU"P'_$QUNY4A;.W0,K^6661P4&8 MQ(LE 'J/[?G_ 4:_9P_X)T_#*V\;?&O6+N_US7+C[%X(\ ^';?[7KGBF_)" MI:V5JOS.2S("YPB;U!.64-\O?!#_ ()U_M*_\%(OBGHW[:G_ 6=TRVMM'TF MZ%_\+/V6;&Z\_1?#0_Y9W>LG[NI:@5/*,#&F64C#&"/T_P#8#_X)1'X(_$VY M_;<_;@^)O_"Y/VD]?M]NH^.-1A_XE_AF%@?^)=H=LP"VEN@9D\P*LC@N<1B1 MD/V90 V&&&VA2WMXECCC4*B(N H' Z"G444 %%%% !1110 4444 %%%% ! M1110 V::&WA>XN)5CC12SN[8"@)_^#DOX*:MJ M=[X!^!/Q$B\-_#3P9;#]WXG\ 6!G@\1:@N>#Y\D\DT;G&Q;>7<&,,9'Z"?\ M!=']H+XC:7\#/"W_ 3_ /V:]4\GXN?M/>(#X+\-2Q$E])TAE#:QJK!<,(X+ M1F4LI#*9PZ_<-^&FOPZKX=\4:-;:KH>I6Y^2ZM+B)98I!]493CJ,UL7^H6&E6,VIZI>PVU MM;Q-)<7%Q($2) ,EF8\* .23TK\*O^"7WQ7_ ."T_A+Q-K'_ 1T^!.C>!O@ M5#X7M;SQCX(NOCK:7&J>)]-\&7U\_P!F@M(+=FMKJ2WE=D#_ (YWT/B;_@J#^V_\7_VDKY95EE\.ZSK[Z!X660'(:+2=.=%B.<<> M:5( !% '>?M!_P#!?#_@F/\ ;Q-_P *WT/XZ2_%'QM(YCM/ WP9TJ7Q-J5S M(.L2FTS D@/!225"#VZUY]_PV+_P70_;$_T?]D;_ ()V^&/@-X:N>(?''[2. MOM)J1C/5DT6PS-;S =%G+(3U.,U]E?L^?LF_LQ_LG^&?^$/_ &:/@#X1\"Z< M4"S0>%] @LS<8Z-*\:AIF]6%'!ZQ/8Z>0\P7[HD\Q&(R2,FOJ[]E_]@;]BW]BW21I' M[+'[,?@WP3^Z\N6^T;18UO;A?2:[8-/-]9'8UZ[10 4444 %%%% !1110!G> M+?"/A7Q]X7U#P1XY\-V&LZ-JUG)::II.J6B3VUY;R*5>*6-P5=&4D%6!!!YK M\U?%?P#_ &J/^"#7B;4/C-^Q+X:U[XK_ +*-W>27WCGX$I<-=:U\/U=B\VHZ M \A+3VJY9Y+1CQRV?F>:+].Z* //?V6_VJO@#^VC\%=(_:#_ &:?B58>*?"N MM19MK^Q<[H9 !O@FC;#P3(2 T3@,IZCD5Z%7Y[?M2?\ !-;X^_LA_&K5_P#@ MH5_P1K.GZ3XKU23[5\5/@'?3"#PY\18U)9Y85R$L-3P6*3+M5V;)V[I?.^A/ M^">W_!2CX!?\%$_A_?ZO\.AJ'ASQIX8N?L/Q#^&'BB'[-KGA6_4E7@N8& 8I MN5@DP&U]I'RNKHH!]"T444 %%%% !1110 4444 %%%% !1110!C^)?\ D+Z/ M_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;% !1110 4444 %%%% '\(7[6'_ M "=-\2_^R@:S_P"ETU%'[6'_ "=-\2_^R@:S_P"ETU% '[?_ /!IM_RE,_:[ M_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!X+_P $ZO\ DA^K_P#8]ZQ_Z/KWJO!?^"=7 M_)#]7_['O6/_ $?7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_& M/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ M )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_ MY"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 M 4V::*WB:XN)52-%+.[M@*!R22>@KE_C9\;_ (1?LX?"[6/C7\=OB'I?A7PK MH%H;G5]^*FL_L4_P#! M&'4K6WTK2;HV'Q3_ &I;ZU\_1/# _P"6EIHX^[J6H%3PRDQIE2#AA/']/_L! M?\$X_P!G'_@G5\,[GP7\%])O-0U[7;C[;XX^('B.X^UZYXIOR2SW5[=-\SDL MSD(,(F]B!EF9O3_@=\"O@_\ LT_"O1O@C\!?AWI?A7PIH%J+?2=$TBW$<,"= M2?5W8DLTC$N[$LQ+$D]90 4444 %%%% !1110 4444 %%%% !117/?%3XL_# M#X&^ =2^*?QE^(.C>%O#>CP&;5-=U_48[6UMD]7DD(49. !G)) &2: .AKQ7 M]MC_ (*&_LA_\$]?A\OQ"_:H^,-AH"W65T70XLW&JZS*.!%9V<>99V+%5)"[ M%+ NRCFODO5O^"G?[;?_ 4OU6Y^'/\ P1<^#2Z1X'%P]MJO[4GQ6TF2WT:( M E7.BZ?(OFZE*.2ZWA?2_ /[+7PAL="-Y>[] M372ZY^T)_P< M5-J.FM=?\$\?@&CK>-/V;-9:\\5Z;9#$FO^";K$6KV3=F\N-C.C-E8@LS@;L5]P_"WXF>"/C1 M\-?#_P 7OAIK\.J^'?%&C6VJZ'J5N?DNK2XB66*0?5&4XZC-?"?B'XS_ /!P MYXMT"^\*^)_^":G[/%_INIV*AJGV?1KJ1YCI\DF MY^SRE]KM]Y)E4 >70!]R4444 %%%% !1110 4444 %%%% !1110 5\<_\%"? M^"5,?[0_Q L/VSOV./B4?@_^TIX6MMN@?$+38?\ 1==A4#_B6:U H*WEJX54 MW,K/& N ZKY9^QJ* /C;_@GQ_P %5I/CW\1KW]BC]M7X:CX0?M*>&+;=K/@. M_F_T+Q' H/\ Q,]$N&)6\MG"L^Q69XP&&75#)7V37S[_ ,%!_P#@FW^S]_P4 M4^'-EX=^)\=_H/BWPW<_;OA]\2_#$_V;7/"NH*0R7%K<+A@NY5+1$[7V@\,J M.OSK^S%_P4D_:!_8Q^-&C_\ !/K_ (++RV&G^(=4E^R_"G]H6R@%OX=^(,:X M"0W+<)I^IX*[HFVH['C&Z)IP#]#**** "BBB@ HHHH **** "BBB@#'\2_\ M(7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH _A"_:P_Y. MF^)?_90-9_\ 2Z:BC]K#_DZ;XE_]E UG_P!+IJ* /V__ .#3;_E*9^UW_P!O M'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#P7_@G5_P D/U?_ +'O6/\ T?7O5>"_\$ZO^2'Z MO_V/>L?^CZ]ZH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U_] M<#0!8V'EI MEE90&:"/]&8((+6!+:VA2..- L<<:@*J@8 '0 =J?10 4444 %%%% !1110 M 4444 %%%% !2.Z1J7=@JJ,DDX %?,G[=O\ P5I_9+_8,U"S^''B_6-3\:?% M#6]J>%O@]\/;$ZIXCU:5QF-1;1U=!RK#AK: !6!Y$4BYH [C]HK M_@MEX;U;XH7W[)O_ 2Z^#5[^TE\8+8^5J2^&;I8_"WA=B2OFZIJY_% Y2!/TK\&^,O"/Q$\*:=X\\ ^)]/UK1-8L MH[O2M7TJ[2XMKRWD4,DL4B$JZ,I!# D$&I/$_ACPWXU\.7_@_P 9>'[+5M)U M2TDM=3TO4K5)[>[@D4J\4L;@JZ,I(*L"""0:_-3QE^SA^U/_ ,$*O%FH_'3] M@;PMK?Q1_9>OKV2_^('[/<=PUSJO@H.Q>;4O#K2$M)",L\EFQ]3R&,L !^G- M%>;_ +*'[6W[/?[;OP2TG]H7]F7XDV/B?POJZ?NKNT;$EM, "]M<1-AX)TR MT;@,,@XP03Z10 4444 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0 MOH__ %^G_P!!-;% !1110 4444 %%%% '\(7[6'_ "=-\2_^R@:S_P"ETU%' M[6'_ "=-\2_^R@:S_P"ETU% '[?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P & MFW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!X+_P $ZO\ DA^K_P#8]ZQ_Z/KWJO!?^"=7_)#]7_['O6/_ $?7O5 ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ M %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_Z MXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^) M?^0OH_\ U^G_ -!-;% !1110 445R_QI^-GPE_9T^%^L?&GXY_$'2_"WA70+ M0W.KZYK%T(H+>,<#)/+,Q(544%G9@J@L0" =-++%!$TTTBHB*6=V. H'4D]A M7YT?'3_@HU^TC_P46^*VL_L2_P#!&"_M(]/TFZ-C\4_VHKZV\_0O"H_Y:6ND M?PZEJ&T\,I,:94@X;SHN7>]_:]_X."KPV^D2>*/@=^Q@TI66]PUEXK^+L /( M0'YM/TIQW^],A_CWD0?HI\"O@-\'/V9?A5H_P/\ @%\.M+\*>%- M1;Z5HFD M6XCBA7J6/=W8DLTC$N[$LQ+$D@'E_P"P!_P3A_9S_P""=7PUNO"'P;TR\U/Q M#KUQ]M\=?$/Q)^T44 %%%% !11 M10 4444 %%%% !15#Q3XK\+^!O#E]XQ\;>)+#1](TRV>XU+5=5O$M[:TA49: M2660A8T Y+,0 *_/WQS_ ,%@OCQ^VQXOU#X#?\$0?@1#\1)[2Y:R\0?'_P ; MQ367@;P\_1C"^!+JLR]?+A&.5<"9": /L;]JO]L7]F3]B+X6W'QF_:I^,VB^ M#/#\&5CN=5N/WMW(!GR;:! 9;F7'(CB5FQDXP":^)/\ AH;_ (*M_P#!7C_B M7?L;^$=2_99^ U[Q)\8?'>EA_&7B2U/5M)TTG%C&ZGY;B4[BK+)&X8%*]+_9 M4_X(I?"_P/\ %.V_:V_;R^*>J_M'_'(;9(_&7CV!#I>@MG=Y6D:6,V]E&K8* MMAF5AN3R]Q6OMN@#YU_83_X):?L?_P#!/;3KS4/@IX'N-2\9:UN?Q5\3?%]X M=2\1Z]*QW227-[(-V&;YC'&$C)YVYR3]%444 %%%% !1110 5C^)?^0OH_\ MU^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 ?GW^U?_ ,$T/CO^S!\;=6_X*(?\$<+O3M \ M>:B_VGXG_!&_E$'AKXDQ*2S,$!"6.I*HOL^N>%KY25>*>%@K/%N!"3J-KXP0CA MXU^BZ^/_ /@H;_P2JT_]IKQOIW[7_P"R?\29/A!^TEX2M\>%OB9I,/[K58E M_P");K$(!6]LW "'>K,@Q@.H,3 'V!17QC_P3]_X*JW_ ,9_B==?L-?MU_#: M/X0_M*>';;??^#[J;_B6^*[=0?\ B9Z'<,2+J!PK.8@S21@.,N(W8?9U !11 M10 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% !11 M10!_"%^UA_R=-\2_^R@:S_Z7344?M8?\G3?$O_LH&L_^ETU% '[?_P#!IM_R ME,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 M%%%% 'R=\?\ _@IQ<^&/B;KWP;_9=^!M_P#$;6/!'C7PUX=\?:H^J6UAI>EW MNKW=O%%IZ32R!Y[SRIU,H["6SU6^) BM;A;2XE-E/(615B69$;X=_X*S?M;:E\)OV\OV=M4_;6_8D\26O[//A#XGQW MNA_%.U\065Q%'XN='MM-N[NU@+R06D"R3SA7=))&,;@$V[027_V@M6U7Q;_P M=3_ 3P1KT&&0Y6.^O;K4+.YD3T9H88E/?"#M0!]C_ ']LW0 M/BU\;/%/[+/Q#\"7O@;XH^#]*M=8U'PEJ5]#=)?Z1%R M51XI4*.B[D9^4\3_ /!1:'5/B+\1? G[-G[//B;XJ0_!Z06_Q*U7P]J%G;Q6 ME_Y/GOI5B+B13J&H1PX>2%=B(72,RB1M@^9?VS?$&I>"_P#@YI_9 G\+EUF\ M6?"7QCHWB)83@W%A!:7M[#&_JJW,:N,\97UI/^#4;5-4\9?\$OM4^+GB>X:? M7_'/QE\3:]XDN9.9)K^::))'+M'\+Q9_=P6&VRN1$@Z!1+<3-QQES[U^EM !163XZL_&- M_P"$;^S^'^L6FGZU) 1IU[?6YEAADR,,Z#[PQGBO(?\ A ?^"@G_ $7_ ,"? M^$I)_P#%4 0_\$ZO^2'ZO_V/>L?^CZ]ZKYK_ ."<]CXY'P)U,2:Y9%QXTU02 MD6IPSB0!R.> 6R0.P->^?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- $WC'_D M6+W_ *X&KFG?\@^#_KBO\A7/^);3Q:F@W3WVK6KQ"(^8B6Y!(]C5FRL_&ALX MC%K-F%\I=H-L<@8^M &[16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0! ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%9OC'_ )%B]_ZX&H?L7C?_ *#= ME_X#'_&J/B6T\6IH-T]]JUJ\0B/F(EN02/8T =!IW_(/@_ZXK_(5-6%96?C0 MV<1BUFS"^4NT&V.0,?6I?L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8 MHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8 MHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8 MHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8 MHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &@ \2_\ (7T?_K]/_H)K8KE-=I&@#_EE>:X>!J-_M/,3#RTRRLH#- G>_L+?\$FO&7PD^ M+,_[ _MS_\%)_V=/\ @GAX:M=2_:*^,UDFNZMA/#'@30-.:_U_ M7I6;:D=I91G>^Y\()&VQ!B SKD4 ?2U?&'[7_P#P6D^"OP7^)\G[*'[)7P\U MG]H7X\2[HX?AI\.766+2W!P9-5U#!@TZ)2?GW%G3(W(JG=7C:?";_@L1_P % M=[(S_'WQ5J7[)7P(O_N^!?#MP/\ A/?$UJ?X;ZZ QI4;J>85'F#+1R(X(>OL M/]D']A#X%_L&?#"/X1_LH?#+PWX0TCY6O7LK%GN]1E QYUUB@"F?8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%8_B7_D+Z/_ M -?I_P#031]B\;_]!NR_\!C_ (UF:Y:^*5U'35NM4MG=KDB!E@("MMZGUH Z MNBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: /&O\ @H%_P3C_ &>?^"BWPQM?!WQ>LKW2?$>@7/V[ MP'\0_#<_V77/"NH*0R75G_/W-.U,#&Y6(1SW&4DG^^?L M7C?_ *#=E_X#'_&N%_:1_9;\!?M>?!S6/@#^T=X1T'Q7X3UV#R[_ $K4K$D9 M'W98W4AX94/S)*A5T8 J0: /4@01D&BORQTGXJ_MD_\ ! K5-/\ AG^TYXNU MKXK_ +(TUU'9^&/BV]D]]KOPT1V"0V6L(@WW-@I*HERH)084 9C@K](/ WBU M_B=X.TSXA_#GXC:%KN@ZU91WFD:SI++<6UY;NNY)8I$8JZD'((.* .NHK'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH /$O\ R%]'_P"OT_\ H)K8KFK^#78= M9TLZQ?03 WG[L0Q;OW^H **** "BBB@ HHHH ^#OVG/CQ^UMX"L;WX>_' MG]D[QAK6F67[1OAR^^'OC?PC>Z3=VNL:.WB:SN+6SEB:[BGM;M ?LRB2(1,% MB)FR7(;^QW^S5^T_^Q#\/?VF?VS/#7[+%MJ_Q"^,GQ%?Q;X?^ >E^+K.R-I; M)MA2":_Q):)?2J\]S,8S)$7*QJ[GYJ^\Z* /B+]H;P-\7,DTTTL"0F>9+=$A MDD<;W BK?_;M_8_^)5]^V=\#_P#@I=^SQX1;Q'XJ^$[:CH?C'P=;7<%O<^(_ M#&HPO'*MM)!_AJ?!?PF\(:Y]+B-9@\$C'_6J(F^]:* /FS_ ()-_L&2_P#! M.?\ 8J\/_L^^(?$MOKGBNYOKO7O'NNVBD0ZAK=[*9;EX]P!,:?)"C$*62%6( M!) ^DZ** "BBB@#P7_@G5_R0_5_^Q[UC_P!'U[U7@O\ P3J_Y(?J_P#V/>L? M^CZ]ZH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@: MN:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^ M0?!_UQ7^0J:H=._Y!\'_ %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ K^0+_B*._X+K_]'S?^8R\,?_*R MOZ_:_@#H ^^;G_@Y^_X+F7DT,]S^W!N>W??"?^%:>&1M.,9XTWG\:F_XBCO^ M"Z__ $?-_P"8R\,?_*RO@"B@#]VO^"./_!57_@X(_P""K7_"QOV:? _QDTF_ MN+G^R/[4^-6M^&-+LXOAOIS_ &T7#6]M8VL'VV^N\1B 2%@GV.0@(&:6/]H_ M^"?_ /P3>_9T_P""=7PYN_"WP@T^]U;Q+X@N/MOCOXB^)KC[7KOBJ_)+/"-I)YYI J1HHRS,QX !))Z4 25R'QT^/_P3_9D^ M&FH?&/\ :#^*6B>#O#&EINO=:U^_2WA0\[44L%!)Q7QC\9_\ M@M7JOQF^(VH_LO?\$=/@ZF"%NF ^80V M[?O &"2%EV5-\"O^"* ^)'Q+T_\ :H_X*Z?&Z;]HOXG6;^=H_A[4+;R/!?A1 MB0?+T_2L".4KPIFG4F3:K&,.-U ')7'[?G_!13_@JS/)X3_X)-?"Y_A5\)KA MS%>?M/?%?0V62^AS@R:!I$@#7)X)6><>6>580N :][_88_X)"?LK_L2>);KX MTLNL?$KXPZSE_$GQG^)5Z=3UZ]E9"T@ M2UM8$BBB0)''&H544# X [4^@ HHHH **** "BBB@ HHHH **** "BBB@ M K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H V**** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH I^(?#V@>+=!O?" MWBK0[/4],U*UDM=1T[4+99H+J"12KQ21N"KHRD@J0002"*_-7QS^R]^U/_P0 MZ\8ZG^T'_P $ZO">L?$O]FS4;V2_^(W[-T=PT^H^%-[;IM3\-LY)*#EWLB>> M<9!#V_Z;44 >9?LC?MA?L[_MS_!#2_VA/V8_B/9^)/#>J+M\V [9[*X !>UN M86^>WG3(W1N >01E65CZ;7Y*?\%S_P!E7QS_ ,$S?A-\1?\ @L1_P2^^.E]\ M%O&D;:='\4?#&D:1:7FB^+UN]2M[-+M[*ZCDMXKU);H.9A&=ZF0X5W=W_&W_ M (BCO^"Z_P#T?-_YC+PQ_P#*R@#^N7Q+_P A?1_^OT_^@FMBOX_+G_@Y^_X+ MF7DT,]S^W!N>W??"?^%:>&1M.,9XTWG\:F_XBCO^"Z__ $?-_P"8R\,?_*R@ M#^OVBOD#_@@K^U'\=OVT?^"3WPI_:7_:7\<_\)+XV\2_V[_;>M_V9:V?VG[/ MKNH6L/[FUBBA3;#!$GRH,[/_3Y/7[_ % !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 >"_P#!.K_DA^K_ /8]ZQ_Z/KWJO!?^"=7_ "0_5_\ ML>]8_P#1]>]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_ M]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B]_P"N M!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !117QQ^V'_ ,%I_P!G3]GKXD-^ MS#^SYX2USX]_'*L/^"8W[=7_! M2V^A\DC'S M5^5T:56*T >[?MQ?\%A?V8/V-?&%O\!?#MEK7Q7^-.J_)H'P9^&=I_:.LSR% M>/.537M5B(DO6X&Z&%O+R R-$'@^X M\-?LT?"N&QU'4_G\1^,-5E-[KFNRD[FEO+V3,DI9\OL!6-68E47->[4 /_3Y/7[_ M %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 >"_\$ZO^2'ZO_P!CWK'_ */KWJO!?^"=7_)#]7_['O6/ M_1]>]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P- M7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ M "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !117E7[7/[;W[*G["/PSD^+7[5_QLT7P=HXW"T&H M3EKK4)%&3%:VT8::YDY'R1(Q Y.!DT >JU\X_MT_\%5OV./^"?<-IH/QE\=W M&K>-]8VIX9^%W@RR.J>)-;E?B-(+*([E#GA9)3'&2,!B>*^:O^&@_P#@KA_P M5G_T#]D'P'>_LI_ ^]X?XM?$32EF\9Z_;'^/2]++;;%'4_+-,V2K+)%(""E? M1W["W_!)[]CO]@*:[\8_"_P?>^(OB%K&Y_$WQ8\=WQU7Q+K,K_ZQY;R49C#_ M ,21"-&P"RD\T ?./_"E_P#@KU_P5I_TO]IGQA?_ +(_P,ON5^&W@?4EF\=^ M(;4_PZAJ.W9IJ.IYAB7> 6CEC/#5]C_L>?L(_LF?L#_#=?A9^R?\$]'\)::X M5M0N;2(R7NIR*.);NZD+37+\G!D9L9PN!@5ZY10 4444 8_B7_D+Z/\ ]?I_ M]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 445\.?M._P#!;#P!H_Q2N_V2O^"= M7PDU+]I+XV1YCNO#_@JY4:'X<8G;YNK:L'?#_ (1T*S\+^%-"L],TS3[9 M+>PT[3[5(8+:%!A8XXT 5% 4 <4 ?(G[&W_!&'X#_L]_$L?M3_M(>.-: M^/GQXN-KWGQ7^)6+B2Q<YT!*B0*=H^QZ** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_P A?1_^OT_^@FMB ML?Q+_P A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH ^0/^"]7[+GQV_;1_X)/?%;]FC]FCP- M_P )+XV\2_V%_8FB?VG:V?VG[/KNGW4W[ZZEBA3;#!*_S.,[<#+$ _S@_P#$ M+C_P77_Z,9_\R;X8_P#EG7]?M% '\?ES_P &P/\ P7,LYH8+G]A_:]P^R$?\ M++\,G<<9QQJ7'XU-_P 0N/\ P77_ .C&?_,F^&/_ )9U_7+XE_Y"^C_]?I_] M!-;% 'R!_P $%?V7/CM^Q=_P2>^%/[-'[2_@;_A&O&WAK^W?[;T3^T[6\^S? M:-=U"ZA_?6LLL+[H9XG^5SC=@X8$#Z_HHH **** "BBB@#^$+]K#_DZ;XE_] ME UG_P!+IJ*/VL/^3IOB7_V4#6?_ $NFHH _;_\ X--O^4IG[7?_ &\?^GR> MOW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** /!?^"=7_ "0_5_\ L>]8_P#1]>]5X+_P3J_Y(?J__8]Z MQ_Z/KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N M!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S M3O\ D'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH ***@U35-,T/3+C6M:U&"SL[2!YKN[NIECBAC4%F=V8@*H )))P M * )ZYOXM?&'X4_ 7X?ZC\5OC9\1M%\)^&M)A\W4M<\0:E':6MNO;=)(0,D\ M =6) ).*^)/BU_P6SU/XX^/]1_9M_X(X? *?]H7QS8S?9M8\/)"N%.VOL?2]+TS0]-M]&T73H+.SM(%AM;2UA6.*&-0%5$50 J@ # M J>@ HHHH **** "BBB@#Y__P""AO[>/[/_ /P3R^'/A;XU?M%^(6T_1M3\ M"_FW0 M01U%?E%\8?@SX(_X+L?\%/?'?@GXGVLFI?L^_LZ:-J7@+3A"W[K5O'&I6I34 M;N)NA?3X3'&N1F.=8I$.&-=U_P $Q/\ @I7\._V3?V.?&G[-'_!3+XZ:)X1\ M;?LJ>(!X)\4ZOKUV8WUO3%1GT;4+>+YI;DW-F@"(@>60P%]N7H _26OF[]NW M_@JQ^R'_ ,$_4LO#/Q4\5WOB#Q]KFU/"GPH\#V)U3Q)KDK\1I#9Q'?LY_ Z]^6?X^?$G1@_B+7K8 M\%]$TECB)&4Y6YF(#*P9'C=2M?2/["/_ 2B_9%_8!>]\8_#?PU?^)OB+KFY M_%?Q:\>7QU3Q)K4K_P"L>6\E&8U;C,<01#@%@S#=0!\W?\,M?\%3/^"NG_$V M_;S\;WW[-7P+O?FA^!?PZUON+]F M+]DS]F_]C'X6VGP7_9=^#NB>"_#=I@BPT>UVM<28 ,T\K$R7$I &9969S@98 MXKT2B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@#^ M$+]K#_DZ;XE_]E UG_TNFHH_:P_Y.F^)?_90-9_]+IJ* /V__P"#3;_E*9^U MW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH \%_X)U?\D/U?_L>]8_\ 1]>]5X+_ ,$ZO^2' MZO\ ]CWK'_H^O>J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#-\8_\ (L7O_7 U_ M]<#0!&?A-X$L3JOB7 M6)7_ -6D5G$/+W]E/X' MWO*?"7X=ZJLWC/7[8_P:IJ@7;8HZGYH85R59HY(P0'H ]5_:Y_X+6_ 'X)?$ MR3]EK]EGP-KG[0GQSDW1P?#'X8[;@:?(#@OJE^ T&G1*3ARQ9X\@L@4[J\QT MO_@EG^VI_P %']2M_B#_ ,%I_C^L'A SI+;XB?M2:T=+*J M>C?V)9EKOI\P;>RGC(]0#]"Z^$_^"R7_ 6G_9M_X)__ +,'C?3/AW\=?"VK M_&VXTQ]-\$^!M)U6*]UY_W4=Q/;Q%FACAW&8^:%#^5Y:DLP%8'_#FK]K7 M]J^B'.&.? M!O\ @GS_ ,$[OV)_B7_P6*\1^.?V2OV<_#OACX,_LB1MX;TB^LH'N)?$_C^= M9;W5%L"6O;^%I78QL&#^5'&I4X MP.<_:P_X)NZU_P $XOVJ?@S_ ,%@O^"@'Q6@_:)DO?'<6A_M"ZKXI\+6J:5X M<@O8X[;3-3T^T"%;>"PG"@LVXL7B*)&S''[4^)?^0OH__7Z?_036!^TK^S[\ M.?VK?@!XP_9N^+FE_;/#GC7P_%)[:17C=0T;HP*LI'!!'44ZOAK_@A=^T%\1M4^!GBG_@G_\ M*:IYWQ< M_9A\0#P7XEEE)#ZMI"J6T?55#98QSVBJH9B68P%V^^*^Y: "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_P A M?1_^OT_^@FMBL?Q+_P A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\ MK]/_ *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** "BBB@ HHHH _A"_:P_P"3 MIOB7_P!E UG_ -+IJ*/VL/\ DZ;XE_\ 90-9_P#2Z:B@#]O_ /@TV_Y2F?M= M_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#P7_ ()U?\D/U?\ ['O6/_1]>]5X+_P3J_Y( M?J__ &/>L?\ H^O>J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 U?%CXHR"[GM) 20NFVC%H=.B4D[! M'N= 2HDV\#['H ^>20A4'N2* -&BOAOXM_\'"?_ 3S\+>+I?A5^SCJ M_B[]H3QPF1'X2^ OA2?Q!(QS@,;J/;:[,]665B!DX/&>8_X7)_P<(?ME?)\' M_P!FGX8_LK>%;G[OB#XHZR?$WB4Q'I+#86@%M#)W,5R..F?4 _034]3TW1=/ MGU?6-0@M+2VB:6YNKF58XXD49+,S$!0!R2>!7QQ\?O\ @OM_P3+^"/B@_#/P ME\:+OXM>-W8I:>!?@GHTOB?4;F0<&-6M&(Y0"_V;/@-X2\"Z85 EM?"V@060F(_BE,2AI6]62: / MC#_AKC_@NW^V+^X_92_X)^>$?V?O#-SQ%XU_:)\0-$O";@\F-M/TXAI, M?=$GFHQ&21D\?H510!Y/^S'^PG^QM^QEHPT/]EG]FCP=X'0Q>7-=Z'HD4=Y< MK_TVNB#/.>!S(['BO6*** ,OQOHVN^(O!>K^'_"_BF30]3O],N+?3M;AMEF? M3YWC98[A8W^5RC$.%;@E<'@U^;_P$_X-\OCW^R[X$;X9_L__ /!9_P"-WA;0 MY-2N-1FL--T;30)KN=]\T\C,I:21VY+,23@#H!7Z:44 ?G=KG_!(?]N:#4=- MCD_X+N_'R0R7)5';2M,S&=O4?)6G_P .?OVZ_P#I/3^T!_X*=+_^(K[F\2_\ MA?1_^OT_^@FMB@#X7_8S_P""-7Q _94_;ANOVZ_&/_!1#XA?$SQ)K'A5O#WB M:T\5:+91IJ]B,- LKPA3OAD2-D?!8*I3.UB*^Z*** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_ ,A?1_\ MK]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K M]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@#^$+]K#_DZ;XE M_P#90-9_]+IJ*/VL/^3IOB7_ -E UG_TNFHH _;_ /X--O\ E*9^UW_V\?\ MI\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@"OJ6K:5HT M,=QJ^IV]I'+<1P1/)]9L_%6C_&KX>6_P/\"7VMWECI=[X6DU.Q-U=6,,,B1W-Y(6 M>669M\R)\L3*L,@3] ? /[+_ .T1\&/@9\3_ (*_"?X_ZW))KGC(M\,/$?C+ M6Y];OO">B75KI\_^"EO["OQ% M_P""3?A[P'^W_P#L)_M>_&G5?'5I\3M#T7Q9X8\?_$*YUNU\?PZC=K;M!<0R MX4SN[+]P!0I9D5'5'7Z4_P""@?[0?B_XK_\ !3K]G_\ X)0>$_%FJZ)X>\8Z M/JGCGXNW6A:C+9WM_HEE%.MGIB3PLLD4%S=P.LY1D=HT"!MKN& /O"BO@;PA M\6;_ /8:_P""TGAO]@7PYJM\_P *_CK\+;K7_!_AV_U&6Y3P[XDTQYFNX[,S M,S0VD]G%YC0 [%F0N@7>^[D?^";TMK_P6<\%_&C]LOXX>,O%":3J7Q*U;PI\ M$[30?$]YIZ>$=#L(XD@U&S%O*@349II'FDN3N?,<:*PC790!^D]%?'O_ 0Y M_;7^)'[;W["\'B/XY7\5[\0OA]XNU3P+X]U*")8TO]2TYT'VK8O"M+!+;R. M -[OM 7 'V%0 4444 >"_P#!.K_DA^K_ /8]ZQ_Z/KWJO!?^"=7_ "0_5_\ ML>]8_P#1]>]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_ M]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B]_P"N M!H N:=_R#X/^N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !117Q5^U?_ ,%L MO@?\+/B=-^RM^QO\.];_ &C/CB=T:_#WX:.LMMI3@[2^JZE@V^GQ*W#DEW0X MWJ@.Z@#[+UK6]&\-Z/=>(?$6KVMA86-N\][?7MPL4-O$H+-([L0J* "220 ! M7P+\4/\ @M9XJ_:*\=ZC^SK_ ,$7_P!GZ3X]^+K&R\!>&9/[UQ MJ/'VY@/F$-N?WB\QR.05K)T7_@E#^U[_ ,%#]7M?B9_P6Q_:$6^\.+<)=:7^ MS1\*;^>P\+V1!W(-2NE83ZI*O&?F"JX.R1D;;7WW\+_A5\,_@GX$T[X7_![X M?Z-X7\.:1 (=,T+0--CM+2U3T2*)0J\\G Y))/)H ^)/@U_P1'3XK?$33_VF M?^"O?QWN_P!H[XB64GGZ1X8U"W^S>"?##GGR['21B.?'W3+<*?,"JS1AQNK[ MUL+"QTNQATS3+.*VMK:)8K>W@C")$BC"JJCA5 X %2UQ7QR_:1_9\_9D\ M)MXZ_:)^-WA3P/I #;=0\5:];V,TCP+IH\7>*5C/WHI;NX(LHV(X M$MN05Y..!0!]U?$[XM_"KX)^$I_'WQE^)GA_PEH5K_Q\ZSXFUF"PM8N"?FEG M94' /4]J^*_''_!PS^QSKGB:Y^&?[#GPU^)G[3'BZW?RI--^#?@RXN["UD/0 MW&H3+'!'%W,J&51^=6OAC_P;S_L$:?XL@^*G[5USXY_:-\;1?,?$OQV\7SZT MJD\LB6>4M1%GI&\;[0 ,U]J^!_ /@7X8^&;7P5\-O!>D^'M&LDV6>D:'IL5I M:P+Z)%$JH@]@!0!\$_;_ /@XH_;-_P"/#2/A)^R!X5NNDM[(/&WBV)#T(5=N MGCY>=K;74\>N-+PE_P &]/[*_C/Q%:_$3]OWXV?%/]IKQ/;2>=%-\5O&5P=) MM)>_V73;9HX8H^O[IS(O)XK[ZHH YCX2?!+X-? +PC%X ^!GPG\-^#=#@QY. MC^%M$@L+92!C/EP(JYQWQFNGHHH **** "BBB@ HHHH **** ,?Q+_R%]'_Z M_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K M'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\ MA?1_^OT_^@FMB@ HHHH **** "BBB@#^$+]K#_DZ;XE_]E UG_TNFHH_:P_Y M.F^)?_90-9_]+IJ* /V__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ M -O'_I\GK]_J "BBB@ HHHH **** /@O_@KK^R+^Q_\ \%,?V?=$NM>'OCA^R3^V;\4+?QQJ?[.7Q#/A>T^+$J^2=?T[[*MQ&]VS,1]IAC*^:Q8L M!(@=G=6D?U#XT_\ !*+]GWXD^)]4\=?#SQ3XS^'VL>)O'FE>*?&,GA/QKJMO M9ZU=VEY!:]O[>Y2\NY)G&97FF=IAQ(7'% M '&VGAO2/VY/BWX7_:B\?E+7X-_"V_DUSX9VVI8BC\2ZPL3QCQ-,'P$L[>)Y M19;L>8TLEW]P6K'YO^/FFVN@?\')/[,7[5<-]%=>#OBO^S]K/A'PUKD+;K:6 M^MC>:HBA^@,MO=(8QQOP=N<&N]E_X-D_^"(MPBQ7?[&-S/&C!EBN/BEXHD3( MZ95M3(/T(KZW^.'[,_P4_:)\!V'PY^*G@M+K3]'U.UU+P_+I]W-8W>BWUL( MO$_BN:'.VUAU);S2[9'8<*[RN&"]2JDXP":3_@V#\,W7P&_X)_>.?V7?'I6P M\1?![XW>)O#WBF"Z(C,3QO#.LQSC]V\*O%.OZQ7^ M+/\ P3[_ &8OC+XY\0_$+Q/X:UO3]0\9:;!IWCM?"_C#4M(@\4VD*E(HM2BL MIXDNPL;-%N<%S$QB+&,E* /DG_@U]\!>(=*_8*\<_'+5[&:"Q^,7Q[\4>-/# MHG0H9-.F:WM(I-IY 9K.1@>ZE2."#7Z05G^%/"GACP)X8T[P3X*\/66D:/I% MC%9Z5I6FVJ06]G;Q($CABC0!415 4* !6A0!D^.O!VE_$'PC?^"];N+N& MTU& PSR6-RT,RJ2#E'7E3QU%>0_\.]_@G_T-OCO_ ,+*Y_QKW2B@#YK_ ."< M_@71X_@3J<*W5[B+QIJD2DW;9(20*,^IP!D]SS7OG_"#Z1_S\WO_ (%M7CO_ M 3J_P"2'ZO_ -CWK'_H^O>J ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ M (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC M_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#F?$OA+3+'0;J[AN+HM' M$2 ]RQ'XBK-EX+TJ6SBE:YO,M$I.+IL=*M^,?^18O?\ K@:N:=_R#X/^N*_R M% &;_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P ( M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\ MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S M\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^ M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U4?$OA+3+'0;J[AN+H MM'$2 ]RQ'XBNFKEOC-X]\%?#CP#/K_C[Q58:/97%Y::=!=:C2>6.-5ZEG [T 7++P7I4MG%*US>9:)2<738Z5+_P (/I'_ #\WO_@6 MU:6G?\@^#_KBO\A4U &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%>.?MF? MM_?LB_\ !/\ ^'@^)'[5WQJTKPO:SAAI6FR.9M1U60?\LK2TC#37#9(!V*0N M06*CF@#TO_A!](_Y^;W_ ,"VKYC_ &Z/^"FO[%'[!NI6GPZ\<>+=>\7_ !-U MC:GAKX0?#R-]6\2:K*XS&JVD1S"K=0\Q16 .W<1BO$/^%E_\%@_^"M7^C_!# MPYJ7['OP)ONOC7Q39+-\0?$=J?XK.RSLTA'7@2.WFKE9(W<$K78> O"W_!$C M_@@QX?OM4\8?&+PAX7\9ZG$TWB3QAXX\0#5_&GB%F^9Y9=H>\E#'#%((EBW$ M'8"8O@K\-]?^T>*M;MCT35]6 MQLMU93AH(%^96*2(C+NK[2_9<_8'_9/_ &*_AO%\)OV7?A%8>#=$3:T\.E%A M+>2 8$MQ,Q,MS)CC?*S-CC..*^5?^'UW[1'[47_$O_X):_\ !+7XH_$RTN.+ M7XB_$=4\'^&&4])X9KS,MX@&"458W.<#ME?^&$O^"U/[8'^D_MM_\%.-.^#_ M (>N>;CP!^R_H36EP$/8ZY?;KJ-P.#L5D))(X H ^I/VDOVF_P!C/]CW0/\ MA)?VH?VEO#?@6V:(R01^(O%$=O/<@9XA@+>;.>#\L:L>#Q7R+/\ \%L++]HB M=]$_X)8?L _&O]H*1W,=MXQEM'\+^$RV<9.IZDJG(.3M,2Y X/I[)^S;_P $ M)O\ @F%^S3K_ /PGVF_LW6?C?QC)()KOQQ\4[N3Q'JEQ./\ EN7O2\<4G'WH MHXZ^NH((+6!+:VA2..- L<<:@*J@8 '0 =J /SCM?V-O^"['[7KBZ_:3_;? M\%_LY^&+CE_"'P-TB75M:>$_\LYM5OVQ;S#_ )Z6P9>!@*%^)?Q.^'FO_&7QLQ#7/C7XV^(Y?$=[<,#D,T<^+;(.2"(00>]?<%% M '.Z+\+?!_AO2;?0?#UD]A8VD0BM;*R?RHH4'141E:?\ P@^D?\_-[_X%M1XE_P"0OH__ %^G_P!!-;% &/\ \(/I'_/S>_\ M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1 M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/ M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ MX%M6Q10!C_\ "#Z1_P _-[_X%M69KGA73K74=-ACGN2)[DJY:X8D#;V]*ZNL M?Q+_ ,A?1_\ K]/_ *": #_A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,? M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'T MC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$' MTC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"? MF]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^ M;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ MP+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ M +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8 MHH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ M (0?2/\ GYO?_ MJV** .:O]"L]&UG2VM99V\R\PWG3%NBGIGI72UC^)?^0O MH_\ U^G_ -!-;% !1110 4444 %%%% '\(7[6'_)TWQ+_P"R@:S_ .ETU%'[ M6'_)TWQ+_P"R@:S_ .ETU% '[?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ MP:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% '@O\ P3J_Y(?J_P#V/>L?^CZ]ZKP7_@G5_P D/U?_ +'O6/\ T?7O M5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7O_7 UIH _D#_P"(H[_@NO\ ]'S?^8R\ M,?\ RLKRG]KS_@MK_P %0_V[_AS8?";]J7]JR]\0^'],UV#6;*PL_#6E:5LO MH5=8IC)I]K!(^SS&(5F*AL-CQ*8098@_S7U^I/_!LU M_P $A>%]3CM(]3DOO[2R;B1HW M<*@LP%\LHW[UOF'0@'Z&_MD?\'0=C\3K^X^'7["GC?PQ\+_"KGR[GXZ?%?3Y MKB\N(V^[)H?AN!)+V]+?\LYYXA!N!618_O#FOV,_ _QOU/XAG]HC]C3_ (); M_%#X[_%O4BKW'[57[:FJ)H5M;L/NS:7ICM)*EJ"2(Q;%9D0[=Y48'ZF?LF?\ M$L?^">G[#D4$O[,'[)?@_P -ZC N%\0MI_VS5C];^Z,ER0>N/,QGM7O] 'YZ M?\.P_P#@J1^UM_I?_!13_@K)KGA[1KGFZ^&W[,NECP[9(#]Z)M5F5KRXB;[I M21.@Z\\>V?LJ?\$9?^"9_P"QK?1^(_@Q^R=X;?Q&DOG/XP\41/K6KO,3EIA= MWS2R1.QY/EE!GL*^GZ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ M#5-4TW0],N-:UK4(+2SLX'GN[NYE$<<,2*69W9L!5 !))X &:_-+PM\7/V^_ M^"XOBG5_$G[*GQYU?]GG]E72M5GTW2/B%X>L5_X2[XD202/%-.$ _1SQ+_ ,A?1_\ K]/_ *":V*_.O7O^#>SX$:3=:;>^%_V] M/VL=-\227&!XPB^.=R^H!U7*N2T1C)#9. @ZG\,;Q+^T'_P4B_X(L:K9Z[^V MU\1I?VC/V99[Z*TU#XM6^AK:^+? (ED5(YM3@@RNH68+!6G0&7)R2I\N&0 _ M2VBL_P )^*_#/CSPMIOCCP5K]IJNC:S80WVDZI83K+!>6TJ"2*:-U)#HZ,K! MAP0016A0 4444 %%%% '\(7[6'_)TWQ+_P"R@:S_ .ETU%'[6'_)TWQ+_P"R M@:S_ .ETU% '[?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^ MWC_T^3U^_P!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@O\ MP3J_Y(?J_P#V/>L?^CZ]ZKP7_@G5_P D/U?_ +'O6/\ T?7O5 !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! MF^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7O_7 UK,Q ^M>#_%C_ (*N_P#!,WX'>;'\4?V]?A-IEQ!GS=/'CJRGNUQ_T[PR M/+_X[0!] T5\#:M_P7XGMI_@J.3T.Z[DEVJ?4 M]N: /T!HK\_?^%Q_\')_Q?&/!/[&O[-/P?BFZGXC_$+4/$$\"^W]DJJ,X[?P MYZ\4?\,-_P#!>'XM9?XQ?\%GO#'@.UE_X^-&^$_P.LI%?"EOMW>?XE\0VU@F/7=.ZC%?$&H_P#!!CPE MXIL9=;_:Z_X*H_M5_$&VCC+W]EJ_Q>.EZ,JC[S?9K:)!&/4^9TQZ5X-XV^!_ M_!H+^PO?2WGQ(O\ X2Z_KD3DWL-]XKU'QM?RS>DMM'-=[7/]TQJ/:@#[#^+' M_!?7_@CA\&#*OB__ (*#> +QH<[E\*7DNNDGT']FQS[OPKSS_B(E_9O\I)C! (->A_VU_PB_\ #DS]HGXWYG_;S_X+ M+?M ?$!9>;O0?A_=VO@G1[G/6.6UL5?>GL'4]#7I/P)_X(+_ /!(S]GJ\36/ M"'[#_A#6-4#^9)J_CJ.7Q#D:78158=/W@9N.>352/\ X)2_ MMD?M9R P_P#!,WXL>);*8YA\6_ML_M97\_FL?XI]*T4V]TF.I&XYZ=J_?CP[ MX:\.>$-&@\.^$] LM+T^U39;6&G6J00Q+Z*B *H]@*@\;ZCXHTCP7J^K>"/# ML>L:U:Z9<2Z1I,UVMNE[=+&QB@:5N(P[A5+GA0<]J /X%Z*^_P#_ (A--) MO;E;^T,\EE<1)97,[,J>;<0NK;/^/M&&[RVP ?N-1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_\ MU^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_ )"^C_\ 7Z?_ M $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !112,RJI9B ,DGM0 M%<#XZ_:M_9<^%PD/Q,_:3\ ^'?*_UO M]N^,;&TV?7S95Q7C/CK_ (+;?\$C/AV77Q#_ ,%%?A-,4'S+HOC"WU(CVQ9M M+S[=: /J2BO@?5/^#F?_ ((YB\?2? ?[1NN^,]00_-8>#_AIKMW)[88V:H<^ MS57_ .(@;P)XH_=_!/\ X)@_MC^._,_U%YH?P,ECLV]"TT]PFQ?(Y!CCU34(+6X'')#6SSIC(^_7UM\$/@]X&_9[^#GA;X%?#+2 M$L/#W@_P_::/HUI&H'EV]O$L29]6(4$GJ223R:_*+_@JQ_P0N_:.UW]@3XC? M$!_^"H7[27Q9\8>$=(7Q)H7@_7_%4$>BWL]C*EQ(38P0@O*(4F,.QU99?+(S MC:>__9!_X(@_\$A?V[_V9/!'[46J:C\5/BGHGC;P];ZBO_";?&?6+IHY&7$] MK-]GGBQ)%*)(748P\;#M0!^CU[XM\*>(O$EEIOA_Q/I]]K;=ZJ24SM;&<9VG'0UK^,O!WA;XB>$-5\ >.= M=5T77-.GL-7TN^B$D-W: MS1F.6&13PR,C,I'<$UX3^RI_P3=_8D_X)Y74^G_L;? 33_!$?BB\M?\ A(&M M-1N[E[[[,L_D;WNII6.S[1-CG_EHTT7P] MX>TR?4-:U>_E"0V=K"A>25V[*JJ3^% 'PW_P0 U+Q!\,_A1\:?V!=>URYU&U M_9T^.FM>$_"%W>SM),?#TA2[T]7+9.56:51R0%55'"BOOVO@7_@@'HOBGXB? M"+XQ_M\^*_#MUI,7[1_QNUCQCX2L+Z$QSQ^'1LM=.,@/.62*1P>C(Z,.&%?? M5 !1110 4444 ?PA?M8?\G3?$O\ [*!K/_I=-11^UA_R=-\2_P#LH&L_^ETU M% '[?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@O_!.K_DA^K_]CWK' M_H^O>J\%_P""=7_)#]7_ .Q[UC_T?7O5 !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!XW_P4&_:K\!?L1_L9 M?$+]J+XD2J=.\):!)SS3O%$#V+Y/ -/="NY_#7Q0\-&V>!])U^R(CN(FA?YX0X,N_\%-?BEA/V9_\ @@E\5;B.7_5WGQ8\ M>:5X1\H?WWAG\USCN@.:/^$A_P"#F+XOC_B5?#S]E#X/6$I^?^V]6UG7]4@' M^S]G MG([YXH _0*BOS]_P"';O\ P62^*V9/C_\ \%UM7TBTE_UFA_"?X.:5 MI/E>NR^=VG/ME>,4O_$.U^S?XY/F?M1_MG_M/_&3S/\ CXM/'_QJNVM&]56* MT6'8G^R&X]: /K[XK_M=_LH? 82'XX?M.?#WP;Y.?-'BGQG8Z>5([$3RKS[5 M\U?$K_@XK_X(S_#&\.DWG[;VAZ]?LVRWL?!FCZAK;W#]E1K*WEC)/J6 ]ZVO MA/\ \$"O^".'P8,3>$/^"?/@"\:'&UO%=G+KI)]3_:4D^[\:^E?AK\#/@E\& M;/\ L[X/_!WPKX4M]NWR/#7AZVL$QZ;8$48H ^)O^'_.A?$$^1^RW_P2]_:Q M^)>__4:M8_"9M.TI_3==WSL(_.CQZ$DU^@5-EEC@C:::141%+.[' 4#J2>U 'Y_P#_ M IS_@Y/^+XSXV_;*_9I^#\4W0?#CX>ZAX@G@7W_ +6949QW_ASTXI?^'-/[ M9/Q..[]J/_@NW^T9K?F?\?$7PP73_!46N?M&DV/B"/4=0CQZVEEYLX_P"^.:\)_P"(@+P=\82+ M7]@G_@GG^T7\E>\?"?_@E%_P $ MS?@=Y4GPN_8*^$VF7$&/*U ^!;*>[7'_ $\31O+_ ./5\]_\+3_X.0?VCACP M/^R]^S_^SII<_P!^7XA>,;GQ7K$"'H8ETU5M2_M(,=1UH_X<]_MQ_'8^?^W+ M_P %N/C3KMO,,W'A_P"#>GV7@>RV_P#/!FM5E>:/L2VUF'7!H ^Q_B?\>_V8 M?V5O#$5S\8_C)X%^'6CPQ$VY\1Z_9Z5 %'9!,Z+^ KY0\<_\'''_ 2_TOQ! M+X'^!_CKQE\:O$L7_,M_!CP!J&MW$G8;)!'';OD\#$IK=^#7_!O?_P $C/@Y MJW_"4R?LAZ3XUUV1Q)>:[\3M0NO$<]W)_?D2_DDAS_NQJ/:OKCP/\/? /PQT M"+PI\-? ^C^'M+@_U.FZ'ID5I;Q]OECB55'X"@#X2_X>2?\ !8#]H'$7[(O_ M 17UGPOIT_^I\5?M!^/+30O(ST\W2H=UT?4[7XQCO1_PR!_P7Z_:)!?]H7_ M (*B?#GX.:?/S=>'O@)\,C?2,A_@74-783PL/[Z \CTK]!:* /@#3O\ @W*_ M8K\;W\.O_MG_ !E^-_[0^HQN)2_Q<^*U]<6R2#G]W;VC0*B ]$.X <'(KZB_ M9_\ V _V(?V54A/[.?[)GP]\&SP@;=0T+PI:PWC8[O>[N[F41QPQ(I9G=F(" MJ "23P ,U/7Q!_P<3?$_QG\/?^"47C_PO\.]5>QUOXAZAI'@FRO$<@QQZIJ$ M%K<#CDAK9YTQD??H \J\+?%S]OO_ (+B^*=7\2?LJ?'G5_V>?V5=*U6?3=(^ M(7AZQ7_A+OB1)!(\4US82R\:;8AU(28+YA*G.XEXX>@U[_@WL^!&DW6FWOA? M]O3]K'3?$DEQ@>,(OCG.?V-/V'_@YX9^! M5U\;/ G@KP]X+T"UT?2K37O%5E8^3;VT2Q)N\Z1?FPN6)Y)))Y->0_%[_@MS M_P $C_AYJ>GR:[_P4,^%MR+6Z+3_ -@>)XM5*#;CI9>;G\* /$/$O[0?_!2+ M_@BQJMGKO[;7Q&E_:,_9EGOHK34/BU;Z&MKXM\ B614CFU."#*ZA9@L%:= 9 M6TJ"2*:-U)# MHZ,K!AP0017P%\0/^#C;_@BW\3_#>L?"[3/BAXA^*%AK%A/IVLZ!X9^%&N7T M=Y!-&8Y+=A):(CJZ,5(!((:OD_\ X(T?\%AO$'[-_P"S_P"+_P!BSP-^P%^U M'\8;'X9_$O5[#P!>^%OAPTYTOPU-+]HTZTU22XG5K.Z422@1,& C" '"XH _ M;VBOS_\ ^'I?_!5OQK\OP8_X-_OB%T3P]M']YTF5R,==O4]*/ M^%__ /!R#X]Y\)_\$_?V=_ &_P"Z/'7Q6N]5,?\ O?V:@S^% 'Z 45^?_P#P MJ3_@Y;\>C'BS]KK]E;P!O^\? W@'5]5,?^[_ &DPS^-'_#M/_@L?XW^?XN?\ M%^_$,4,@^>P\"_ ?0])\H=U2X$C2'_>(S0!^@%))(D2-+*X55!+,QP /4U\ M?\.'_$?B[]Y\:_\ @LC^V7XDS_K++3OBXFE64GKN@@MCG_OKBE3_ (-GO^"5 M^NR";XQ^$_B1\1GSN=O''Q=UNXWMUW-Y-S$"<_A0!]>>.OVN?V4?A>7'Q,_: M=^'GATQC,G]N^-+&TV?7S95Q7C7CK_@N%_P2&^'88^(/^"BGPIGV9W#0_%<. MJ'\/L9ES^%97@7_@@9_P1O\ AV(QH'_!/7X>W'E'Y?[=L9=4S]?MLDN[\U'_@YG_P""/((B#T"J ! M4] 'Y_\ _#U/_@J;XU&/@O\ \&_WQ+O-W^K?QU\5M%\. #U83"0CZ4?\-#_\ M''?C[_D4O^"=7[/_ ( \S[G_ G7Q"-:U5HQ_W$& )'Y4?\.V_P#@LWXWR?BQ_P % M^-9MK=_O:?X%^ 6AZ88_9;CS&D/XBOT HH _/_\ X<3>-/%_[SXV?\%G/VR? M$&[_ %]GHWQ6CT>SF]0T,%L>/8,*%_X-H?\ @EYX@(;XSZ/\4/B0U@6-%^BJ !5BBB@ HHHH **** @$8(K\ZO$W M[ /[>7_!-CXP>)?C7_P1[N/"_BOX<>,]6DU?QA^S+XYU(Z?9VVHR9,MWH-]] MRQ:0[=T$@$(Q_$!&D7Z*T4 ?G9K?_!4G_@J9J=WINBZ?_P $"/B+%XD2X_=V ME]\6-%BTUI"N OV\KLVYSEMO />JUU_P3S_ ."B7_!4#Q'IVK_\%>_B!X:\ M$_"+3M0BOK?]FWX3ZC+-'K4L4@>(:[JC8-RBLH)A@_=M\K QLN3^@GB7_D+Z M/_U^G_T$UL4 5-"T+1/"VAV?AGPSH]KIVFZ=:1VNGZ?8VZQ06T$:A(XHT4!4 M15 4* !5NBB@ HHHH **** /X0OVL/^3IOB7_ -E UG_TNFHH_:P_Y.F^ M)?\ V4#6?_2Z:B@#]O\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW M_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \%_ MX)U?\D/U?_L>]8_]'U[U7@O_ 3J_P"2'ZO_ -CWK'_H^O>J "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BN)^,O[2G[.W[.ND_V]^T! M\>?!O@>R*%ENO%OB:UTY&'L;B1-WX5\D>.O^#CG_ ()=:1K\O@CX*?$/Q=\9 MO$L7_,N?!OP#J&MW$G8;)!&EN^3P,2F@#[MHK\^C_P %+_\ @KC\?B8?V0O^ M")OB3P]I\_\ J?%'[0/CFS\/?9\]#+I<>^Y;W"OQC'>C_AE/_@X,_:(^?X[_ M /!2[X5?!33YQFYT3X%_#)M5F9#_ ,LQ>ZPPDA?U= >1QQ0!^@5U=6UE;27E M[<1PPQ(7EEE<*J*!DDD\ #UKYH_:!_X+,?\ !+#]E_SX?C+^W;\.[.[ML_:- M+TC7%U:^B([-:V FF4^Q2O&+7_@W1_9,^(MS'JO[;O[1OQZ_:&NPXDEMOBA\ M5KTZ>K@Y'E6MD8!&@/(31-^SU^QU\.O"MW;X,> MJZ;X4MOM^1T+7;HT[8_VG- 'S+_P_P!])^,.;;]@W_@FU^T=\:O,_P"//Q!: M>!&T/0)L],ZA?LNS/7YHNF3VKXJ_;A_X.4_^"@7P/\?^-?@9XZ\/_ G]G?QK MX2TU+B]\"^*AK_C'Q"\DUE'>6MO;7.FV@TDRRQ30D&:98U\S#LI5@/W:K^0# M_@Z)FAG_ ."ZOQS>"574-X:4E&R,CPSI0(^H((/N* /H;]C7X^?\$X]1^%VN M_%+]M'_@X-^,?AOQS\6]4?Q3\4O _P )_!NMZ*LFK3\M:W6H6^F2_:TC4[-D M6R!,NL7R_.WHG[0=G_P: ?$/]G'QEX9\ _M1Z\?BEJGAJ:+PU\0_%MAX]U*Y ML]25-\$DBRVAA:,RJJR 19*,X&#@C\.** /Z@_\ @@[_ ,% _P#@B1^T1X ^ M$?P \*? WX6^$/VC]#] MH']L[X<^&KRWSYND77BFWDU#CKBTB9YV_!#0![I17Y^2_P#!Q%^SG\49&L/V M%/V2OV@?V@YF8I;ZG\/OA==P:2&]9;R^\GR4SQN,9IO_ T7_P '$?[1AV?! M[]@+X+_ 739_]7J?QF^(LNOWHC/_ "T6VT=5$)]=M["W&.N9)W5>/K7P_\ \.J_^"F_Q]Q- M^VE_P6^^(MO93_Z[PU\ _"]EX02W4]8TOT$D\HZ_,ZYP<5TOPP_X-U?^"3_@ M37QXW\=_L_7OQ1\2L0;GQ)\6_%-]X@N+G'/[R*XE^SMSD_ZKG- "_%#_ (.* M/^"3O@+7SX(\#_M#77Q/\2L2+;PY\)/#%[X@N+DCC]W+;1&W;G _UHSFN9_X M>L?\%,OCZ/*_8L_X(@_$B&RG_P!3XD^/?B>R\'QP*>DC6+F2>53Q\J,#@YK[ M@^%_P7^#OP0T >%/@M\)_#/A#2U "Z;X7T*WT^W '3]W BKQ]*Z6@#\^O^&> M/^#B;]HP[OB]^WQ\%?@)IL_W]-^#?PZF\07HB/\ RS:XU=E6.3'!DBR >5]* M6+_@W>_9X^*D5G8^3Y*=]HD-?H) M10!X3^SY_P $P?\ @G?^RMY,_P /V+_ (<^&[RWQY6KV_A>WEU 8Z9NYE>= MOQ;P5\)/"LR1SR0+N!O[ZX? M*6%DI1@9G!SM; VI(Z 'TEXE_P"0OH__ %^G_P!!-;%?G3J'AC_@Y3^)%WIO MC'6_BE^RU\-I)[HR:=X.M="U;5VM_EXBN[IFPS8R2T.5STXX"ZC_ ,%1O^"A M?_!/C4+7_A\+^Q_H#?#R6XCMKCX^_ .ZNM1T72F9@BR:EIUP#>6L1)7=,,KN M;:B.3@ 'Z*T5D^!/'?@OXH>"]*^(WPY\4V&N:#KEA%?:/K&EW2SVU[;2*'CE MCD4E75E(((/>M:@ HHHH **** "BBB@ HKG_ !Q\6OA7\,KFF^#?AYK=_(W M^ZRV8C/X/5+_ (?^^&_%_P"[^ G_ 2P_;$\>;_]3J&G?!5[6P;TW7%Q.NW/ MNOK0!^@%%?G_ /\ #S?_ (*]>/OE^"G_ 0'\6K%)]V_^(7QJT70_*']YH'1 MY&_W5.?RH'Q+_P"#F'XC<>%OV9?V3OAQ')U/C;QGK6KRQ#V_LY0K,.W;/7B@ M#] **_/[_AE7_@XC^(O_ ".7_!5KX/\ PZ$GWQ\/O@;'J_E_[O\ :.^?CQ_P %Y_VA]1W_ .O_ .%?66F^%<^NW[.DFS\.E 'Z 5RGC_X\ M? [X4(TOQ2^,WA3PTJ#+MX@\16UF%'OYSKBOBK_B''_8U\4#_B_7[2/[27Q5 MW?ZX_$+XXZA<>=Z[OL_D9S[8KJ_ '_!NM_P19^&SK+H7[!'A>]D4Y+^(M3U' M5BY]2+VYE!S]* .X^(/_ 6F_P""2_PQWCQ5_P %$OA&[Q9\R+1_&EKJ4BGT M*6C2MGVQFO(]3_X.8_\ @D+->OI'PS^./BCQ]?QG#6'@CX8:Y>.3V 9K1$;\ M&(KZ6^'W_!.W]@'X3&-_AC^Q!\(] DCQLFTCXN:9I6F M:+9)INC:;!:6T0Q';VT*QH@] J@ 4 ? Q_X+T7WC+]U\!O\ @D+^V-XOW?ZG M49_A"-,T^7TQ<7%QQ^*T?\/'?^"T/Q &WX/_ /!!34M.MG^YJOQ"^/.C:=Y? MINM%C:4_@>,5^@%% 'Y__P#"7_\ !S7\1^-#^#_[(7PWMY/OGQ+X@U_6+N(? M['V,")F_WN.M _8Z_P"#@KXB'_BN?^"Q/PZ\ (_^M@^'WP!M-2P.ZJ^HRAAZ M;NHZU^@%% 'Y_P#_ Y>_:O\=?\ )>/^"['[4&H[_P#7#P!JECX6#>NW[/#) MMKYX_P""KG_!NE\(;;_@GU\3/B+\+OB[\&MMW@'0?A_IMH?N^L4*DU\L>)OV ?V\O^";' MQ@\2_&O_ ((]W'A?Q7\./&>K2:OXP_9E\FZ+I__! CXBQ>)$N/W=I??%C18M-:0K@+]O*[ M-N*^(_^" >B^*?B)\(OC'^WSXK\.W6DQ?M'_&[6/&/A*POH3'/' MX=&RUTXR \Y9(I'!Z,CHPX85SMU_P3S_ ."B7_!4#Q'IVK_\%>_B!X:\$_"+ M3M0BOK?]FWX3ZC+-'K4L4@>(:[JC8-RBLH)A@_=M\K QLN3^B.A:%HGA;0[/ MPSX9T>UT[3=.M([73]/L;=8H+:"-0D<4:* J(J@*% H MT444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_ MB7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 ?P MA?M8?\G3?$O_ +*!K/\ Z7344?M8?\G3?$O_ +*!K/\ Z7344 ?M_P#\&FW_ M "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 >"_P#!.K_DA^K_ /8]ZQ_Z/KWJ MO!?^"=7_ "0_5_\ L>]8_P#1]>]4 %%%% !1110 4444 %%%% !117#?&C]I MS]F[]G#2_P"V_P!H/X_>"_ ]ILWK<>+?$]IIRL/]GSY%W>@ R2>!0!W-%?"' MC;_@X[_X)@Z?K\O@CX%^-?&OQK\21?\ ,N?!GX>ZAK5P_ILD\N.W?)X&V4UD M_P##R?\ X*^_'\B+]D?_ ((IZWX9TZ?_ %/BG]H'Q[::#Y&>GFZ7%ONCZG:_ M&,=Z /T%J.\O+/3K22_U"ZC@@A0O---(%1% R6)/ ]37Y_#]DK_ (.!/VA\ M2?'W_@IU\,?@QI\W-UH/P(^&)U*1D/\ RS6^U=A+"P_OH#R.XJ2S_P"#<[]C M_P"(-U'J_P"VQ\?_ ([?M#7@D$KQ?%7XKWTEDL@Y'E6UF8!&@/1"S =.1Q0! M['^T#_P6B_X)4_LP>?#\8?V[OAY;7=MD7&EZ)K0UB]B(_A:VT\33*?8H*\8_ MX?X1?&+_ $7]@W_@F7^T=\9?-'^A^(%\$?V!X?GST_XF%^PV9Z_-%TYKZ>_9 M_P#^"='[!G[*WDS?L\?L??#KPG=P8\O5-*\)VJWQQT+73(9G(]6"_"FK:M M).?1'MK5HS^+B@#5^#7_ ;X?\$B?@WJO_"4']C[1_&>N2.)+S7/B9?W7B.> MZD_OR)?R2PY_W8U'M7UOX&^'?P_^&&@1^%/AIX%T?P[I*/^'5' M_!4#XEG=^T;_ ,%\?B?<1R?ZRT^%WPYTCPKY8_NI-!YC'']XC/>@#] :\Z^* M/[8'[)?P/$A^-/[4/P[\(>3GS1XG\:V%@4QZ^?*N*^0_^(<;]C?QD<_M+_M( M_M'_ !EW_P#'PGQ+^-VH7"3>H(M?(P/8&O1?A=_P0/\ ^"./P@,9\)_\$]?A M[=F+&P^)]/DUOIZ_VC)/N_'- &5\2_\ @X?_ .",7PJD:VUW]O/PKJ4X;;'! MX4LK[6FE;H%4V$$RDD\ YQ[U_,#_ ,%O_C3\#_VC/^"IOQ:^.G[.>FZI:^$/ M%.HZ=J&GIK6E7%C^!W@_PFB+M1/#7AFUL H] ((UP*_DR_X.CO\ E.O\<_\ N6?_ %&- M)H ^ **** /KC_@A1^RA\%/VW_\ @JM\*?V8/VBO#USJW@WQ+)K+:SIUIJ,U MI).+71+^\B430LLB#SK>,G:P) (R,U_5G^SY_P $?O\ @E_^RUY$_P $OV&? MAUIMY:X^SZM?Z FI7\>/2[O?.G'_ 'WSWK^9'_@UUDCB_P""ZWP,:615!;Q* M 6..3X9U4 ?B2!7]?] #8HHK>)8((E1$4*B(N H'0 =A3J** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O\ MUP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117%?$;]I3]G3X/>9_ MPMOX^^"O"WE9\W_A(_%5G8[/KYTBXH [6BOD[XC?\%U?^"/WPL\P>)_^"A_P MRN#'G>/#VOC5S^ L!-G\*\QD_P"#E?\ X)H>))##\!8_BU\5I,E4C^'?P=UB MZ,A]%^T0P@T ??\ 17Y__P##ZS]I;Q]Q^SY_P0S_ &I]7W_ZB7Q[X>L_"T./^"N?Q:L/M/Q$_:1\7ZC?VEU=C=+HOA>TNY+33=)A))V1*MOYAP1 MO!BW9,:FH/&OP3_X.4/C_P"#M6\'>/\ ]H7]E#X'K71=1M)+?4+?Q+=01VMS ZE)(Y%G M(1T92593D$$@U\':W_P;]_"?Q)J.FK\?_P#@H?\ M:?$W[5IYKJO"/\ P;6_\$6_"E[_ &O=_L:0:_J#$&:_\5>,=9U) MYCZLL]XT9_!10!\W?L'?MV_L1_\ !)_]N'XP_P#!/C6OVS/ :?L_WNEQ>/\ MX-:F_C.WO+7PO+$+-K-=7U"_2.QCN59"'N1;_OD9LL$;(/ M6OU1\*>!_!7@33_[)\#^#]+T:U&,6VE:?';Q_P#?,:@4 ?"?_$0?\*O%@V? M3_@G#^UY\1R_^IN_#'P-G6T/HSS7$T>Q?W%'_ ]0_P""J'CSY?@9_P $ M OB/9)A(>.NT')Z"OT HH _/_ /X7/_P?'6 M\F23U&VW2' ]L]*_0"B@#X?\#_\ !M__ ,$5_ =R+^R_8;T?5+HMNEN?$OB/ M5=4:5N[,+N[D4D_[N/:O;_A]_P $RO\ @G+\*=C_ Y_8-^#VCRQ_=NK+X;Z M8LY]S+Y&\GW)->XT4 4M!\-^'?"NGKI/AC0;+3;5/N6UA:I#&OT5 *NT44 M%%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_ /7Z?_036Q6/ MXE_Y"^C_ /7Z?_030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z M/_U^G_T$UL4 %%%% !1110 4444 ?PA?M8?\G3?$O_LH&L_^ETU%'[6'_)TW MQ+_[*!K/_I=-10!^W_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ M .WC_P!/D]?O]0 4444 %%%% !1110 45Y!^TA^WC^RI^R?JVG^&_C5\7-.L M-9U*YLHX- M7^TWZ0W-TEK'=/;1YD2W$CX,I7;\K 9(Q7"X? MB-\#OBCX?\7Z#/(T46L>&]7AO;BN,T/]HKX M$>*/C-J?[.WAGXN^']2\Z=:F18Q)<1H28,LZ@!]I;.0 M" 36C\5/BY\,/@=X(N_B3\8?'VE>&M!L2BW.JZS>I!"KNP2.,%B-SN[*B(,L M[,%4$D"@#HJ*X_X-_'_X-?M!:/?:W\'/B'I^NQ:7?&RU:&U38RN$D56*NK 88$X/Q@_;0_95^ /BD>"OC'\=_#N@:JM@M_=V5[>_/86 M;/L6[NMH(M+(;:QM]1M+>* M>0,OG)%*)QCYL^7'(>!@'/'V?_Q%'?\ !"C_ */F_P#,9>)__E97\@5% ']_ ME%<'\:_VI?V9_P!FW33J_P"T+^T)X)\#6WE[UE\6^*;33PX_V?/D4L3T &23 MP*^//BK_ ,',O_!*+P+F)Y4AMFS@X M(E(^E 'W_17XR_%'_@ZN\9ZVLD'P(_9@^''@^T)(&O?&[XZ:5;7%MZ";1--: M>^![D Y&,=Z\8OO^"S7[7/[4%U)87?\ P5D>V1WVW7A/]CO]E;6-;FD_Z91Z MCKL4$D;#^^A;GU% '[^7]_8Z792ZEJ=[%;6\$9>>>>0(D:CDLS'@ >IKYB_: M _X+6?\ !*3]F,S6_P 7/V[OA]%>6^1/I>@:Q_;-[&P_A:WTX3RJWL5!K\H+ M+]FG2OV@KV/6O'O_ 29_P""A/[4%\7$L+_M0_$W_A%;!I!RK1PK,BQ19P55 MMP QU'%>^_";PI^W]^SJ(Y/V;/\ @CS^PY^S'=0CY-3^)7Q)MM1O8,9YFNM+ MC6:4C!Y+D\&@#W\?\%ZKOXR8MOV#?^"7W[1WQA\W_CS\0R^#1X=\/SYZ8U"_ M8;<]?FB&!S1_PG'_ W,^6Z?1_\&\M!)_X]U% 'ONF?\ !PQ_P1-^%5JOPQ_9R^(USXC>U'[GPO\ "3X4ZI.B M]AL$5I'!SC VMVJQ_P /ROBI\0SY7[,__!&#]K'Q7N_U&H>)_ L'ANPG]"EQ M=3-E?E4O#O\ P7A^"^D:8FA? O\ X),?MC:Q9K_Q[V_A']G5H;8=@?FN M(PB],G' (J__ ,/G?VL_$?\ R3?_ ((2_M/76[_5?\)/IUAHV?3=YLS[>JY] M.?[IH ;_ ,-@?\'!?Q5^7X:?\$BOAK\-8I/]1>_%'XY0:GQV9X=+C#I_NYR* M#\$?^#DSXK?\CQ^W#^S9\)TEZ_\ "MOAK?Z[)"/;^UV568>_&:=_P\E_X+1> M)./ /_!OEK(C;[MSXF_:,\/Z?L'J8C$S'Z Y_*@?M._\'%7B?G0_^"7_ ,$_ M"^[H/$OQK-[M^OV2,9Z'IZCT- #3_P $=OVY?B2,?M*_\%Z/V@]5$G_'P/AA MIVF^#-WKL^RI+L_#.*=%_P &UG_!-WQ/*MS^T1JOQ@^,,P8,\OQ-^,6KW9D8 M<[F%M+ "<\],>U'V[_@Z"\4?\>VA?L0^%X6^]]LNO%=[<+_N^7B,]._9AW!H M_P"% ?\ !Q_XHXUW_@H)^SQX6W=3X9^%%W?;/I]LD&?QH ]>^%__ 10_P"" M2OP>\MO!7_!/3X5M)#CRKC6_"D.JRH1W$E\)F!]\YKZ$\#?"_P"&GPOT[^R/ MAI\.]"\.VF /LNA:1#:1X';;$JBOAW_AWK_P7)\3<^,O^"_B:;"W^LL?#'[, M^@QX]=L\DQ<<$@<>AZBC_ASW^W/XC_Y*1_P7H_:"NBW^M_X1C3=,T;/KM\I' MV]6QZ9'I0!]_T5\ ?\.";#6_G^(W_!7K]M[Q"6_UEM/\>#!;'Z116HV_GZ4? M\0VO_!/K5_\ DHOC_P".7B_/W_\ A)?C5JTN[Z^5)'Z+_P!\B@#[QUSQ-X;\ M,V_VOQ)XAL=/B(R)+Z[2)?S8@5P/B;]M3]C?P4&/C+]K3X9:1L^__:?CS3K? M;]=\PQ7RSH?_ ;+?\$1-$N/MK_L2PZAO"6W^RO^"=_PSEV]/[3T(7OY_:"^?QH Z3Q/_P %A?\ @E+X M0WC6O^"COP4+)G?'9?$K3;IU(SD%8)G.>#QC/3U%>>^)_P#@XB_X(L^$BPU7 M]O\ \(R[,Y_LRRO[WUZ?9[=\].U>P^&/^"9'_!-WP44;PC_P3^^">FNF-LEE M\+-(C?(QR6%ODG@A>&?V?_ (#^"@H\&_!/PCI&S&S^S/#=K;[<8QC9 M&,=!^0H ^+W_ .#G+_@CSJ3F+P!\=_%7BUP<;/#?PI\02Y/H/,LD![_E7Y?6 M?Q1_X)7?M]?\%$_VG?VD_P!L;_@FW^T5\<)M<\5Z'#X%T_P!X*UM+K1["VTF M*U(NX;*]M##)*($8+-N.V$D8R=W]'R(D:".- JJ,*JC ]*_-_XG^-M._P"" M6'_!;#4OCU\4KE-*^"W[7N@Z3H^J^*[@B.RT#QQI430V:7+D[((KJS+ 2-C= M)N)PL3L #X8UG]CO_@D?K>ESR_#3_@UC_;'+[/W4_BEM?TA5/JWFZX^._P"G MK4]O^Q;_ ,$HO#D$;?$W_@U4_:]@P@,K^%=2UW6L\@)2R<#\3BN-_:>^)^D_\ M!7/_ (*6_"_]B[]GB\77OA7^SEX]M?B#\<_'&GN9-.;7+(.-+T"&91LGF\UG M>9%8J%##.^%EK]+98HKB)H)XE='4JZ.N0P/4$=Q0!\:^%_\ @X5_X(O^+PK: M3_P4"\&0[QD?VI#>6/;//VF"/'XUZ/X7_P""M?\ P2V\9%4\/?\ !1?X(S2. M<)!+\3]+AE;G'"23JQ_+^=>I>*/V?&Y9O&GP&\&:N7.7.J>%[2XW'.>? M,C.>:\W\4?\ !*W_ ()D>- Q\4?\$\?@C>.PP9Y/A9I(EZ8XD%N&'X'M0!WO MA;]JW]ESQP%/@K]I/P#K ?[ATOQC8W&[IT\N4YZC\Q7:=>13PO M]R6&0.K?0C@U\A^*?^" ?_!&OQ@6.K?\$]_ ,.\\_P!EVL]CZ]/LTL>.O;^E M<+>_\&QG_!%];EM0\)?LN:MX:NW^]=>'?B;X@MVR.!@&^91CGH.YH ^^Z*^ M#_P;H?LF:/S\-/VL?VG_ 7C_5_\(M\=;^+R_IYJR>W_ 'R*/^'&7Q2\-\_# M7_@MU^V=9;?]6GB+XHP:NB>V);5>,9P/IZ4 ??\ 17P ?^"67_!5GPWS\-/^ M#@CXB6I7_5_\)1\'M#UH ]MWFLF[G'X9'>@?L>?\'!WA7C0?^"Q_PX\5A>%/ MBC]GJRL2_;)^QRG'KQWH ^_Z*_/_ /X13_@YX\*\Z/\ %C]B_P 5HO)&OZ%X MFL7<=<#[*2H/89XZ9I1\:O\ @Y/\*<>(/V)_V8_%FW[Q\+_$C4K /[K]L0XZ M$\]B/0T ??\ 17Y__P##?_\ P76\+<>+O^""%CK,2_ZR\\+_ +3.AC'TAFAW MMU Z]CZBE_X?!?MV>&O^2E_\$%OV@+7;_K/^$6U;3-:Q]/*=-W0_IZT ??\ M17Y__P##_K1M"^3XE_\ !)#]MOPUM_UES>? 9IK;_@,L5TV[L.G\0I3_ ,'* M7_!-_1N?B7HWQC\%@?ZP^*/@SK$0C]2WE0R=!D_0&@#[_HKX5\-_\'+/_!$7 MQ0_DV?[=6F6L@.'BU;PAK=D4;N#Y]D@R.G6O1_"__!;;_@D7XN*KI7_!1CX1 MQ;C@?VIXRMK'OCG[2R8_&@#ZCHKR+PM_P4#_ &"_' 4^"OVW/A%K <90Z7\2 M=+N-W /'ESG/!'YUZ-X:^(/@+QF@D\'^-](U92,AM,U**<$<_P!QCZ'\C0!K MT444 %%%% !1110 V>>"U@>YN9DCCC0M))(P"JH&223T %?+?QG_ ."QG_!* M[X=W5_X \6?M_P#PK@U="8)K*W\7V]P89!R4D:%F6,CH0Q&#P>>*^:O%VB?$ M'_@O;^UGX^^#EW\1=;\-_L?_ 7\2R>&?$UEX8U)[2Y^*OB: W=K)Z#_P3:_X)]?!KX57'@;X:?L4?"[2],BL_+,,?@>R MD>89',LLD;23-P,M(S,<#)H ])^!'[07P(_:,\#P>-OV?_C-X6\;:0(HU?4O M"FOV^H0HQ7.UF@=@C<'Y3@C!R.*[6O@K]HC_ ((4_ JYU%/VC_\ @FSK9_9J M^-^FVXFT?Q-\/H_LFC:HXPXM-4TN/_1KBVD;A]L8;YMS"4+Y9]+_ ."5_P#P M4!\6_MF> O%?PM_:)\!P>"_CK\']<7P]\7_!D$NZ**[V%H-1M3DEK.Z16DB; M)^ZX#.H61P#ZJHHHH **J:YK^A>&=.?6/$FMVFGVD?\ K+J^N5BC7ZLQ %>+ M_$;_ (*=_P#!.+X1^8GQ)_;R^$&CS1YW6EW\1=-%QQUQ")C(WX*: /(=18E8-/\)>$=7U228^BM;VC1G\6%8O_ !$& M_"_QA^[_ &?/^";_ .UU\2=_^HO?#7P1FCLCZ%Y[F:/8I]2M 'Z T5^?_P#P M\\_X*X_$+Y?@7_P0*\9"&3[E_P#$?XQZ-H'DC^\UNZO(W^ZIS2?\)]_PLW42_[/V "-F'OQ0!^@-%?G]_PQM_P<"_$K MGX@?\%BOA[\/XY/]=:_#GX"6FH\=U67490Z_[W44?\.3/VB?'W/[0?\ P7%_ M:LUG?_KX? WBBT\+PR^JE+:"3"GN >G>@#[_ )98H(FGGD5$12SNYP% ZDGL M*\M^(W[=/[$OP>\P?%G]L+X7>&#%GS$U_P ?Z=9L#Z8EF4Y]J^5(O^#:7_@F M+XBE6X^.]C\4_BK*K!FE^(GQ?UFZ+L.=S"">$$YYZ8]J]2^'/_!#3_@D'\+/ M+/A?_@G?\+YS%C8WB#PXFKD8[YOO.)/N: .=^(O_ <.?\$7_A@SIXA_;]\( M7C(<;?#=K?:QN/HOV&WF!_"N-_XB-OV/?%?'[/O[,?[2WQ9W?ZC_ (5U\#=0 MN1-Z;?M)@Z^^*^S_ (=?LZ_L^_" (OPE^!7@WPN(QB,>'?#%I9;?IY,:XKLJ M /S_ /\ A[M_P4)\?_\ )OO_ 0-^.&I;_\ 4?\ "Q_%.E>$L^F_[2TNS\>E M)_PT!_P_X\:EO_ -?_ ,*Y\/Z7X2SZ[?LRR[/PZ5^@-% 'Y_\ _$.) M^Q?XJ_Y."_:)_:/^+6[_ %__ L?XX:C<^=Z[_LWD9S[8KM?AS_P;U_\$8?A M;Y9\-?\ !/[P9=&/H?$\!:=9%?H885KT^.-(D6*) JJ %51@ >@I:* "BBB@ K\Y?V@/ M@S^U;_P2F_; \9?M\_L3_!?5/BI\&_BO>+J7QW^"_ALAM9TS5U4A_$6C1,0) MWE&//MQ\TC<_=*O;_HU10!\$Z5_P<7_\$?/&<&GZGJ_[6UOX4O["Z;^V/#OC M+PWJ.G:CIT@&&BEBD@Y<$X/EEQZ$X-8/C'_@NCJ_[6 G^%'_ 1:_9G\5_&W MQ3>,;9/B/KGAZZT;P1X>8G:;B[O+M(I)RG+""-09 IV.3@'[;^)7PF^%?C/Q M1HNL>,/AIX?U:[2]^2ZU/1H)Y%PA PSH2..*[6TM+6PM8[*QMHX88D"10Q(% M5% P . !Z4 ?,__ 3$_P"">#?L)?#KQ'XC^*/Q(D\?_&3XH:W_ ,)!\7_B M-%Y[/14TJ]LVETG4"H+1)%!#*( ME'("%E5ED=HOU@_9V^&?P7\'VWBOXI? K4]-O=&^*WBD>,IKS1)HI+*ZN)]. MLK5KB!XOD=9ELTF+@G>\KMD[J^2?VQ_VUOV,?VFOAIXG_98_:!\1^#M.U+PI M\?O#^@^.? /C?48(?MFCQ>);/;?F&ZV>=936FV1I0#&I\Q=W[LFLO_@WS^#^ MI?!GPG\>/#OPFU/69_V=Y/C%=/\ L\?VS/+*CZ5Y8^URV+S9:33VN#MAER5E M\N24%B[.P!E?LL_#OP%\-?\ @Y4^.^C?#OP7I6A6=S^S=X?N9[/1]/CMHGF- M]&ID*1J%W$(H)QDX%3_MB?$#5?C1_P '%'[,/['VNR&?PE\/OAKK/Q0GTESF M"[U>07NGV4\B]&>V,!DB/5&E8CK6#^S_ /M!_ C5?^#F_P",EGIGQF\+7$FH M?L]Z%I.GB'7[=A=7Z7\3/:1D/B2=1(A,2Y<9Z5V7[?WPSN?VW+](K9[RX:&2=RL<1://B-J/[.?_ E4/^#_P!, MD\8Z;,L^GW_BO56N8)-.MID)CN&@LIM\S1LWE.R1OACBN7_X)%^,?A5_P2#^ M"GQI_87_ &M/'FG>#YOA=\2M7UWP7_;%TD+^)_"E\(YK"[T]&(-[(T@EMVAA MWNDX6(C>R@@'7?\ !M#\8/%OCK]@+Q)\$_%NN7&I#X(?&/Q#\/-&O;R4R2OI MEFT$]JK,3DB..[$*^B0JO0"OT,KX>_X-]?V2/BE^RC^P$VH_'3PO<:#XU^*_ MCW5_B#XD\/WB%9]+EU%HUAMY0>5E%M!;ET(!1V9",J:^X: /YW/^#XB[\0O\ M8?V>K&YW_P!E1^&O$$EEECM^T-<6(FP.F=BV^?P]J_":OW^_X/G/^;7?^YV_ M]P%?@#0 4444 ?L#^QC_ ,&H?[0_[:7[/7@C]K3Q/^UQ8Z+%X_\ #]MKMM;3 M^$[C4+J.*X17C9Y#=P[VV$'.>XKZ/\'?\&93Z7J:ZSXV_;ZUK69PH4B3X16< MBJ!_"!>7]P,#Z5^Z/PT\#>#_ (8?#CP_\-?AYI\5IX?\/:)::9H=K V4ALX( M5BA13W C10#Z"MN@#\@/AU_P:M_"/P'<)>V7[7GQ=TBY7!-WX#T'P]H$Q(Z' MS(+)GSPO.3T/]ZO8K+_@@%\)Y;6.P\:?MS?MI>*((UVK!K_Q^E9-OIB&", = M.!Z"OT=HH _.?_B&_P#^"7VK_P#)1_@W\4O&.?\ 6#Q-\8-:E\SUW>5=1]>? MS-=!X8_X-X?^",/A'9_97_!-C3)=F,?VIXCU2^Z8Z_:;Q\]!U]_4Y^^** /D MKPS_ ,$??^"5/A+:-*_X):?"F79C']I^!K&]_/[0CYZ=Z]"\,_L4_L4^"PH\ M'?\ !/OX8Z3M^[_9GPZTF#'TV0"O_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+ MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ M $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PD MNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ M /0H7O\ WTM;%% &/_PDNK_]"A>_]]+7%?M"_!OX5?M7?!_6_@'^T-\"H_%7 MA+Q#:F#5='U)04D&(++X=6\172_ /QL\%6OB1=)B!^2"#4MZW"0*/D6/;A5 ')Y MJU??\$P/^"EO[4=DGAO_ (* _P#!5OQOJO@F:,)?^ _@KX/LO"<5_%CF*?4( MV>XEB9MHW2R,SM@9)P*]"_X M275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ MH4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^ MA0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O M?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Y'Q)H_ASQDGE^ M+_@Y:ZJN,;=2L()QC_@8-><^*/V)?V)?' 9?&G_!/?X8:P'&'&J?#G2;C<,8 MY\R YXKW2B@#Y%\4?\$^>/LRIC\*\X M\2_\&YW_ 1<\5.9;[_@G';VSYRKZ3XOUFR*GC!'V>^0#H.W\S7Z T4 ?G/_ M ,0Z'_!/'1O^2::#\;?!>/\ 5_\ "+?&?5HO+^GFSR>W_?(H_P"'$]MH?S_# M3_@IS^W/X8V_ZNVT_P"/ADMO^!1RVS;@.<<]37Z,44 ?G/\ \.G_ -OWPWS\ M-/\ @MQ^T?:E?]7_ ,)3I^E:UCZ^:B;N*RO* MCQ/\,[ZQ#]\'['*<>G':L[QQ\8_^#G?X7^!]9\2>(_@M^R+XCM],TJXN7N/# M.H>([6Y"1Q,Q<)=$H9,+G;]TGCI7Z2U'=6MM?6LEE>VZ30S1E)HI%#*ZD8*D M'J".,4 ?BC_P1._:*_X+!_ G_@FA\-=*_9V_X)3>%OBGX,U"WO\ 5K/Q3'\; MK/2-0UF:ZU"XFFFG2ZB8+)YCM'R3@1#MBOJ#Q%_P5-_X*LZ1HES:_$[_ (-^ M_B%IRF(B67PW\8=%UE4]QY4:;NA_3UJG_P $5/B%;?L1?$3QW_P0^^..I?V7 MXB^&_B+4=;^",?^18 MO?\ K@: /@6#_@H;_P %P_'UE%#\)?\ @A7#X?MFC40:Q\0OCOID>1C@M:6\ M7FKZ_>[^U?'&K77_ 7+T_\ X+=Z=J^DZ-\!?A=\4?B[\#9X-3M-+34M9TV3 M2],O59+R[1RI:^4E8(W4^7Y:E2 3D_MMXN^('@;X4_#J\^)'Q,\7Z;H'A_1= M--WJ^M:O>);VUG BY:221R%10.Y-? O_ 3+O_$?_!1?_@HA\1O^"Q=SXT?#C_@E+_P $Q_A/Y;^!_P#@ MF-\+8)HL>5=WO@6PO+A/I+<1O(/^^J^IJ* .-\&>'/"7PXL?[,^'GP3LM!ML M8^SZ+IMO:ICTVQ*HK:_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7 M_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)= M7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z M%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ MZ%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^ M^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[ MZ6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6M MBB@#E-TV7GRF8@[OE M/3%=+6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% '\(7[6'_)TWQ+_[*!K/ M_I=-11^UA_R=-\2_^R@:S_Z7344 ?M__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ / M_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 ((B#T"C@#Z4V\TC2=1N;>\U#2[>>:TD+VLLT"LT+$8+(2,J<=Q5BB@ HH MHH ^#/\ @L3_ ,$*O!'_ 6,\:>"/$'Q4_:9\2>$M,\!:9>6^C:)H>BVTR&> M[DC:YN&DE.XEUM[9-O0"'(Y8U\:?\00W[+'_ $?!\0/_ GK'_&OV^HH _G\ M_9C_ .#/']FSX\^ +WQCJ_[8OCBPEM?$-[IRPVVA6;*RP2; ^6/4]Z]%_P"( M(;]EC_H^#X@?^$]8_P"-?J)_P3J_Y(?J_P#V/>L?^CZ]ZH \Z_9(^!.L?LP? MLT^"_P!GC7/BGJ7C67P9H,.D0>)M8MDBNKVW@!2#S0A(+I"(XRV_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/ M^N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% '@/[>W_ 3:_9K_ ."A_A#2M*^,MAJVD>)?"]T;SP/\ M1/!^I-I^O^&;OC]]9W:#*\A28V#1L55BNY59?FO6/V'_ /@NU\+?#=SX3^'? M_!8[PMXK\.0QE+2\^(GP6M9-7MX." \\$N+F0=#))RP))QP*_1*LWQC_ ,BQ M>_\ 7 T ?!GAO_@AYXI_:%U_2?'/_!6+]O3QS^T7%ID\5YIWP\_LZ'PWX/BF M7YD:;3+)B+MD. &D<;AD.K!B*^^M!T'0_"NAV?ACPQHUIINFZ=:QVVGZ?86R MPP6L$:A4BCC0!415 4* *ET[_D'P?]<5_D*FH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A? M1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_P A?1_^ MOT_^@FMBL?Q+_P A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ M *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** "BBB@ HHHH _A"_:P_P"3IOB7 M_P!E UG_ -+IJ*/VL/\ DZ;XE_\ 90-9_P#2Z:B@#]O_ /@TV_Y2F?M=_P#; MQ_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#P7_ ()U?\D/U?\ ['O6/_1]>]5X+_P3J_Y(?J__ M &/>L?\ H^O>J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 UOW^H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#P7_@G5_R0_5_^Q[UC_T?7O5>"_\ !.K_ )(?J_\ V/>L M?^CZ]ZH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:= M_P @^#_KBO\ (4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %9OC'_D6+W_ *X&M*LWQC_R+%[_ -<#0!OW^K\ ?^#3;_E*9^UW_ -O'_I\G MK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \%_X)U?\D/U? M_L>]8_\ 1]>]5X+_ ,$ZO^2'ZO\ ]CWK'_H^O>J "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\ (L7O M_7 U_]<#0!OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** /!?^"=7_ "0_5_\ L>]8_P#1]>]5X+_P3J_Y M(?J__8]ZQ_Z/KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_ MY%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_ "+% M[_UP- %S3O\ D'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O\ R%]' M_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_ "%]'_Z_ M3_Z":V*Q_$O_ "%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ MH)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@#^$+]K#_ ).F^)?_ M &4#6?\ TNFHH_:P_P"3IOB7_P!E UG_ -+IJ* /V_\ ^#3;_E*9^UW_ -O' M_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** /!?\ @G5_R0_5_P#L>]8_]'U[U7@O_!.K_DA^K_\ M8]ZQ_P"CZ]ZH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O M?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !6;XQ_P"18O?^N!K2K-\8_P#(L7O_ M %P- %S3O^0?!_UQ7^0J:H=._P"0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ MZ_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_ ,A?1_\ K]/_ M *":V*Q_$O\ R%]'_P"OT_\ H)H V**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ MZ":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@#^$+]K#_DZ;XE_P#9 M0-9_]+IJ*/VL/^3IOB7_ -E UG_TNFHH _;_ /X--O\ E*9^UW_V\?\ I\GK M]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH *\3_:B_ M;9\*?L\^/?"WP)\->"-4\:_$OQS8ZA>^&?!VBS00D65E&'NK^[GN)$CMK6/< MB[B6D=W"11R-D#VRO@S_ (+!_L$?M6_%#X@>!?\ @H;_ ,$]/B#IFF?&?X0Z M-J5@GAKQ)C^S/%NB72YN-/E8D"-_O["2JDR+?$_P ++;QSI5W)-:WFAZSI[?8TG:SNH9F=9(Y;V -!/''( MJRHWS!@Q3Q/_ ,%%H=4^(OQ%\"?LV?L\^)OBI#\'I!;_ !*U7P]J%G;Q6E_Y M/GOI5B+B13J&H1PX>2%=B(72,RB1M@\0_P""'?\ P4O_ &<_VU/@_P"$_@=? M^!-1\$_&_P"$?PTL=*UCP5XKM3%?MI;6]D/M]D[*OGV=QY%G(2 "I,6X;6C> M3D_^#4;5-4\9?\$OM4^+GB>X:?7_ !S\9?$VO>)+F3F2:_FFB21W)Y+$1KG/ M- 'W[^SW\?OA/^U-\%/#7[0WP,\6PZ[X3\6Z7'?Z)J< *B6)L@JRMADD1@R. MC ,CHRL 5(KLJ_-+_@USU[4;C]CKXS> 0[G1?!O[47B[1_"\6?W<%AMLKD1( M.@42W$S<<9<^]?I;0 45D^.K/QC?^$;^S^'^L6FGZU) 1IU[?6YEAADR,,Z# M[PQGBO(?^$!_X*"?]%_\"?\ A*2?_%4 0_\ !.K_ )(?J_\ V/>L?^CZ]ZK\ M_/V=_AE_P4P\0>#=1O\ ]G#]HOP#X=\/KXDU".>PUGPZ9Y6O%F(FE#&)\*QP M0,\>E=[_ ,*7_P""UO\ T>1\+/\ PD?_ +FH ^QJ*^.?^%+_ /!:W_H\CX6? M^$C_ /1\+/_"1_P#N:@#[&HKXY_X4O_P6M_Z/(^%G_A(_ M_1\+/_"1_^YJ /L:BOCG_ (4O_P %K?\ H\CX6?\ A(__ '-1_P * M7_X+6_\ 1Y'PL_\ "1_^YJ /L:BOCG_A2_\ P6M_Z/(^%G_A(_\ W-1_PI?_ M (+6_P#1Y'PL_P#"1_\ N:@#[&HKXY_X4O\ \%K?^CR/A9_X2/\ ]S4?\*7_ M ."UO_1Y'PL_\)'_ .YJ /L:BOCG_A2__!:W_H\CX6?^$C_]S4?\*7_X+6_] M'D?"S_PD?_N:@#[&HKXY_P"%+_\ !:W_ */(^%G_ (2/_P!S4?\ "E_^"UO_ M $>1\+/_ D?_N:@#[&HKXY_X4O_ ,%K?^CR/A9_X2/_ -S4?\*7_P""UO\ MT>1\+/\ PD?_ +FH ^QJ*^.?^%+_ /!:W_H\CX6?^$C_ /1\+/_"1_P#N:@#ZT\8_\BQ>_P#7 U6,4\*2^$?F570, <6V,X- 'VI17QS_ ,*7_P""UO\ T>1\+/\ MPD?_ +FH_P"%+_\ !:W_ */(^%G_ (2/_P!S4 ?8U%?'/_"E_P#@M;_T>1\+ M/_"1_P#N:C_A2_\ P6M_Z/(^%G_A(_\ W-0!]C45\<_\*7_X+6_]'D?"S_PD M?_N:C_A2_P#P6M_Z/(^%G_A(_P#W-0!]C45\<_\ "E_^"UO_ $>1\+/_ D? M_N:C_A2__!:W_H\CX6?^$C_]S4 ?8U%?'/\ PI?_ (+6_P#1Y'PL_P#"1_\ MN:C_ (4O_P %K?\ H\CX6?\ A(__ '-0!]C45\<_\*7_ ."UO_1Y'PL_\)'_ M .YJ/^%+_P#!:W_H\CX6?^$C_P#1\+/_"1_^YJ/ M^%+_ /!:W_H\CX6?^$C_ /1\+/\ PD?_ +FH_P"%+_\ M!:W_ */(^%G_ (2/_P!S4 ?8U9OC'_D6+W_K@:^2_P#A2_\ P6M_Z/(^%G_A M(_\ W-7+?&WPG_P60^%_PHUWX@>)OVN?AM=6&E6)GNK>R\)#S9%! PNZW SS MW- 'W3IW_(/@_P"N*_R%35\5^&?A7_P6DUSPWI^M67[8?PO2&\L8IX4E\(_, MJN@8 XML9P:O?\*7_P""UO\ T>1\+/\ PD?_ +FH ^QJ*^.?^%+_ /!:W_H\ MCX6?^$C_ /1\+/_"1_P#N:@#[&HKXY_X4O_P6M_Z/(^%G M_A(__1\+/_"1_^YJ /L:BOCG_ (4O_P %K?\ H\CX6?\ A(__ '-1 M_P *7_X+6_\ 1Y'PL_\ "1_^YJ /L:BOCG_A2_\ P6M_Z/(^%G_A(_\ W-1_ MPI?_ (+6_P#1Y'PL_P#"1_\ N:@#[&HKXY_X4O\ \%K?^CR/A9_X2/\ ]S4? M\*7_ ."UO_1Y'PL_\)'_ .YJ /L:BOCG_A2__!:W_H\CX6?^$C_]S4?\*7_X M+6_]'D?"S_PD?_N:@#[&HKXY_P"%+_\ !:W_ */(^%G_ (2/_P!S4?\ "E_^ M"UO_ $>1\+/_ D?_N:@#[&HKXY_X4O_ ,%K?^CR/A9_X2/_ -S4?\*7_P"" MUO\ T>1\+/\ PD?_ +FH ^QJ*^.?^%+_ /!:W_H\CX6?^$C_ /1\+/_"1_P#N:@#ZN\2_\A?1_P#K]/\ Z":V*^ OBGH__!8?P%XS\%>& MM=_:T^'-Q<^)]<:QTR6U\)+LAE$91\+ M/_"1_P#N:@#[&HKXY_X4O_P6M_Z/(^%G_A(__1\+/_"1_^YJ /L:B MOCG_ (4O_P %K?\ H\CX6?\ A(__ '-1_P *7_X+6_\ 1Y'PL_\ "1_^YJ / ML:BOCG_A2_\ P6M_Z/(^%G_A(_\ W-1_PI?_ (+6_P#1Y'PL_P#"1_\ N:@# M[&HKXY_X4O\ \%K?^CR/A9_X2/\ ]S4?\*7_ ."UO_1Y'PL_\)'_ .YJ /L: MBOCG_A2__!:W_H\CX6?^$C_]S4?\*7_X+6_]'D?"S_PD?_N:@#[&HKXY_P"% M+_\ !:W_ */(^%G_ (2/_P!S4?\ "E_^"UO_ $>1\+/_ D?_N:@#[&HKXY_ MX4O_ ,%K?^CR/A9_X2/_ -S4?\*7_P""UO\ T>1\+/\ PD?_ +FH ^QJ*^.? M^%+_ /!:W_H\CX6?^$C_ /1\+/_"1_P#N:@#[&HKXY_X4 MO_P6M_Z/(^%G_A(__1\+/_ D?_N:@#[&HKXY_X4O_ ,%K?^CR/A9_X2/_ -S4 M?\*7_P""UO\ T>1\+/\ PD?_ +FH ^QJ*^.?^%+_ /!:W_H\CX6?^$C_ /1\+/_"1_P#N:@#[&HKXY_X4O_P6M_Z/(^%G_A(__ M1\+/_"1_^YJ /L:BOCG_ (4O_P %K?\ H\CX6?\ A(__ '-1_P *7_X+6_\ M1Y'PL_\ "1_^YJ /L:BOCG_A2_\ P6M_Z/(^%G_A(_\ W-1_PI?_ (+6_P#1 MY'PL_P#"1_\ N:@#ZN\2_P#(7T?_ *_3_P"@FMBOCOPK=_\ !1#X._&OP'H_ M[47QS\%^*M)\3^(A8VUOX?T#[/) 5B=W8MY:=1M Z]Z^Q* "BBB@ HHHH ** M** /X0OVL/\ DZ;XE_\ 90-9_P#2Z:BC]K#_ ).F^)?_ &4#6?\ TNFHH _; M_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ M HHHH **** "BBB@ KYW_:4^*W[5OP@^.4NH^&OV=]=^(/PEUGX?-;ZG/X4U M'3AJ'A[6HIKAO/-K=SP/<6\T$J*YB:1T:W3$>&8U]$44 ?FS_P $^_V3_B9\ M>_VG_P!G_P#X*$>)/A#/X \-?##]F+3_ EH]QJMS:G5?&EU=6D.9VBMI9?) MT^",R&+SV69Y)B?*10">Q_9.^ O[2/\ P2H_X71\!?@M^S+K/Q+\%>+O'M_X MT^#%WH&K:=;P:9-J,UAM[B/>EQ&LP>"1C_K5$3?>M% 'S9_P M2;_8,E_X)S_L5>'_ -GWQ#XEM]<\5W-]=Z]X]UVT4B'4-;O93+VWG2PBXM90Z&2*1HY%R., MJZ,I]"I':@#RO]BGP+XN^'WPGU+1/&F@SZ==S>,-4NHX+@ ,T,DY9'X/0CD5 MZ_110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 444$@#). .I- 'G'[7?A3Q'XY_9I\8^$?".D2W^I7^CM%9V< ! M>5]RG:,]^*Z_X?6-WI?@'0],U"W:*>WT>VBGB?JCK$H93[@@BH/AA\5/AG\; M/ NG_$[X/?$#1O%/AS5H?-TW7- U**[M+E,D$I+$Q5L$$'!X((."#6_0 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %>B@#' M^'UC=Z7X!T/3-0MVBGM]'MHIXGZHZQ*&4^X((K8HHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(/VC_ O MB[Q9\6/A)K?AS09[NTT/QA)=:M/" 5M83 RAVYZ9XKU^BB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\@ M_:/\"^+O%GQ8^$FM^'-!GN[30_&$EUJT\(!6UA,#*';GIGBO7Z* "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH \@_:/\"^+O%GQ8^$FM^'-!GN[30_&$EUJT\(!6UA,#*';GIGBO7Z* M* "BBB@ HHHH **** /X0OVL/^3IOB7_ -E UG_TNFHH_:P_Y.F^)?\ V4#6 M?_2Z:B@#]O\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\ MGK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\Y- _X*!^,/V:/A MQ\:O^"?T-YH^G_M#?#W7;S_A5%CXID\JT\3Z)K6JDZ/K,?\ S\16JWJI=HA+ M(UE*3@-Q^@WB+QWX'\(7^FZ5XL\9:5I=UK%R;?2+;4=1B@DOI@-QCA5V!E<# MG:N3BOG?_@I5_P $E/V2O^"H_@S3-*^/.CZEI/BCPVYD\(?$'PK=BTUG19"0 MV(Y2K"2(L 3%(K+D;EV/AP ?._AK_@F1_P %L/@5K/\ PO?X>_\ !;2_^)/B MZ)A=:E\/?B-X!CB\,:VWWGLU\FX=M.1C\JRP1AEXX R*^]_@%\5X/CM\#O!_ MQJM_#]QI"^+/#-CJQTF\D5Y;%KB!)6MW9?E9D+%"5X)4D<$5\2?"7_@D)_P4 M9\*,G@'XK_\ !>_XO>*/AV!Y<^A6'@NPL-I3Z]I,OVGP?K$UO,^HV+[HY- MUK(2983AE;*E3R#WH ^ _P!C+_@D5\4/V,?V1/A?X\_X)]_&=? 7Q2@\ :3+ M\0O"OB*2:^\'>.]1-K&]P;^T5B]G.9"R)?6A654 #I,/EKZ3_9C_ ."B7A/X ML?$0?LS?M%?#O4/@[\;+>V:67X<^*KI'CUB)/O7>BWZXAU>UZG=%B6/!$L49 M%>[> / GAGX8>"=+^'?@NREMM'T6RCL]+M9;N2OA?I?B6STS5(-3TDW\)$VG7L+AXKFVF0K);RJ0 M,/&RM@D$X)! .XHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH ^>/\ @I%X]\(^$OA?X.\)?%;XE7?@OP#XW^(M MGX=^('BZRUI],;3M-EM+R9(VOHV1K)+J\@L[!IU=&5;X[71BKK^7\_WC7R5^S3^P1^V3X4\>:/K_[;7_!2O6?C9H/A"^^V>#_# M"_#K3M C-TBLD%WJ4ULSR:A+"K%HU)CC$JK,RO(B%/K6@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY/_X*):9X M7^,OQD^%'['?Q>^/OB/X>^ OB)9:_/J<_A?Q"=&NO$VIV9TX6F@_;UQ)$DT- MU?7#0Q,DDXL=H;8LBM]85Y%^T+\ _P!C[_@HK\&?$'[/?QMT+PW\0_"RZD]K MK&GV^I++)IFH0.R';+;N)+2ZB8.N59)%.]3P6! /S=_;3_X(6?!']AC2O#'Q MQ_X)I_MB?$WX$?$W6_B)X?\ #7AR!O&]QJ6F:U=:EJ4%KY=Q:W!:2Y"+*]PZ MEW3RH92T3@*?@7^V7X"L_"_QT^$>IP:3\1=-TLDV M&J131F2QUNQ;O:7D:2%1P5DAF0A=N*\^_8W_ .#?C_@G_P#L6?'C3_VCO!W_ M GGB_Q-H E_X1!_B)XO?4[?PX9$\MFLXMB*K;"5#R>8R]5((!KZ;_X4LT7[ M6/\ PT191V\"S?#P^'=296_>WA2^%S;;AC[L.^ZVDGK=/@#G(!Z)1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1122 M21Q1M+*X55!+,QP !W- 'PY^W/I7[/W[2?[;=C^P_P#ML?'CQ1X.\':]\/++ M4OASX8TCQI<>';+QKJC7M[%J<,MW;O&]Y/;1IIA2R,@ 6Z:39*3F+ROQ+_P; M-?##X5ZFWCS_ ()R?MZ_'/X">)XF\RV_L[Q=+JNDR-G(6>UE9))U)X*O.5(Z MJ:Y3]L[_ (+ ?\$#/^"B+:I^Q[^U/X:\4>+/ -AKHLO^%OIX0N%\.:-JF?+6 M6#5H7\ZV8%MOGB,0NIRS-$Q)W?#7_!%/]H[]ECPZ?&'[)/\ P<#?%OP)\+[. MR%[:V?CBTL?$NGV%CM#*\<]S/%;10A#G>(@N/F/K0!]4?\$\OB_^V>FJ>*/V M2?\ @H7:>'K_ .)?@2PL-1LO'OA!/+TSQGHEX]S%!?B$JOV6Z26TFCN(-JJK M>6Z#9(M?3U>,_LB_LDR_LXV6I^+/'?Q_\7?%?QUXEMK6'Q!X^\9S6XFN+:W\ MUK>UMK>UCCM[2U1KB=UCC7):=V=W)!'LU !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !7PA^TA^U7_P %M/A-^UOX M_L?V'-+GU'7-8U"79!9VL*%Y)7;L%4$^O MIDU\3_LS_P#!QY_P36_:?^+FF_"C0-:\;^%HO$6IG3O!GB_QUX/DTW0_$EUN M*K#:7;.P5V(PJSB(L<*!N(4@&-I/_!QK^S1\,]4@\*_\%!/V8/C;^S;JLD@B M-W\1?A]=3Z1-(> (+ZS63SDSQO\ +5?? )KZ[_9;_;,_9S_;4\/ZMXV_9>^( MUIXQ\-Z/?1V%QXFTEM]C)>-"D[VT;G#-)''+"T@V@*9E7)8.J]SXWU7P#8:1 M'IGQ'U#2(M/UB[CTV.WUJ2(0WD\QVQVV)?ED=S\JIR6/ !)KF_V>OV;/@_\ MLN>$M4\#_!3P5IV@:5JWB:_UVYT_2;"*U@6YNY3(^R*)51 !L0 <("&I=7\,^%O%YUZ73+>^GM7O&_L^]M%B\^WDCDC4/=1S':WS&W5 M2"":^:?^'%/QJ_9W_P!-_P"":O\ P5L^.'PHC@^:S\(^,KN'QAX=AQTCCLKW M;Y:G@%BTA^N,5O\ B+X*?M-_\%0+KQIXK\(?\%1/'7P>TOPG\1=?\*6W@7X3 MV-G;3Z6^F7\]DLFHW4@:ZFGN$BCNP@:*)8;F((K?ZZ3S>+]F#_@XI_8#U8>, M?@7^VIX9_:T\%V;>9??#KXH:7'HNNW,/\26E^"X,VW(#S7 3.#Y39*T >J_L MLZO_ ,%N_"W[8?A#X _MR^)?@WXB^'XT+6-??Q_\.=.O+34-5^R)!:)8WD$[ M"*%FFU&&X_2VO=/NHS]R:"YAEB;L2F1D$$^BT %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?*W[??\ P1Z_ M8X_X*5?%+PC\2OVIO"^HZE)X-\/:CIVD+I.MW6GSPS7-Q:2Q72S6TJ'=#Y$P M57#*?M))&5%?4&LW\FE:1=ZI#837;VUM)*EK;C,DQ520BCNQQ@>YK\[=$_8_ M_;!_X*;_ 0\*_M<^&_^"TWQ'\$#QKH,&KZ5X?\ A'I]G:Z%HAF0.;'"E;F[ M:!BT,C7$WF-)&V5B_P!6H!-_PYS_ &]_V:!]J_X)V_\ !9[XI:18V_-KX)^- M]A;^,=,*_P#/NDTRI):1>AC1F [Y.:]6_P""?WB__@K#K/[0GC'X;_\ !2*T M^%MO9^"_".GR>'M4^$Z7GV/Q-)J-S< W,PNW+Q2VZZ:5\L)&/]-8X8%-O@FA M6'_!P5_P3*U4>*_B3\1= _;*^#M@=VNVVG:-'H_CC3K)>9+BUA&([UT7+>2T ML\DN-B^7D,/T?^&?Q%\'?&#X<>'_ (M?#O6DU+P_XHT2UU;0]0B4A;JSN85F MAE ." T;JV#SS0!MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 445YI^V3\<-4_9K_ &6/'GQXT6ULI+KPMX/VN?^"#_[#G[;/[2VN_M7_&:T M\56?C;4])TVSTKQ+X/\ %=WI5]I#6J2QF6)H7\MV=&B&9(V*^2,'!Q7GA_X) MA_\ !7?]E\^?^PI_P66USQ5I4'%OX)_:4\-Q:_'*!]U7U:)?M2*.F(XUX^@% M7/B?_P $H/V[_CC'%\5O W_!??XQ:;J^H0)=Z?=Z%H>G)X>=74,C0V%F\*/" M005W2R$K@EW)+'"^%GQU_P""S?\ P34\76&G?\%+KCPG\=_@?;)"CF)-TKRMC80#Z0_X)L>.?V_OB1X:\=Z[ M_P %#] \%:)XLT?Q=_PC^F:/\.FN'T:6TM;:*4ZA"]S(\K//+=2HP8C:MM&I M56#Y^EJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "O@/XG?\&YW[#'Q-^+GC/]HZP\7_$SP)\3O&7B[4->NOB% M\,?'MWI&H0/=2^;Y:)ND@ 5B3N$0+$DDYKZ/_;S^-GB[X+_"?0[?P/\ $'2? M!FH>-/&^F>%8?'>O6"W5IX;-XSJ+MX79$DD+(L$*R,(_M%S#O#*&1OE3XI?\ M$=?^"E%SJ4OC[X'_ /!??XTZ=XD#F5+?Q9H5E?:3*_79]C@,$,2D^D;@#^$] M* 'G]AK_ (+P_LJJ9_V2?^"J/ACXQ:/;?-;>#OVC_!9,Q4?PMJU@3GC3]I?XG?LH^'?BM^U[I6EZ9X_\4276HZQHF@[O[/TR)IW2 MU@MBSNS1_9HX7+%FWO([ X8 ?._[(7[4G_!4?]FKXU^'_P!E7_@K=\//"WB/ M3O&%\=,\ ?M _#4;-.O]2\MY(]/U6T*1FSGF5&$,/A+::_+I,OBGPMJ&D1:K ,O9M(O@5_P3M\!_LC?$GX+V>A7O@OPP MGAGQCHDME'+8:O>1QA+N^C;'EW5O>LS7.XC)^T,DBI(DD:_,?_!1_P")VE_\ M$COV ?C9\#M,AD/P_P#%G@#5+3X#6TH:5=&U6_7['+X:3.2T*/="]LX^2($O M(0%CLX\N\>?\$A/^"MGP\U)_'W[(W_!>KXDW&M1G>FA?%S0+;5M-NFZ[6(W) M IZ?+;.?3&!77_ ?Q?\ 'G]K+4!_P3A_X+;?LI^'['QK8RVGB[P7XN\'W;3> M&_&R:3?6TQN+1R?,M;N&4P>;;/M:2&9R$2-F6@#ZB_8*^ 5[^RQ^Q/\ "C]G M/5;J6>^\&?#_ $K2M3FFF,ADNXK6-9VR2>#+O('0# ' %>M444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?.O\ MP5F_9*\;_MT?\$[?BC^RQ\-=6@M-?\4Z+!_9/VJY,,5S/;7D%XMK)( 3&D_V M?R&?!VK*3@XQ7?6WP@^"/[0?[+EG\&OB/^SS:VG@K5O#L6GWOPX\1Z-'&FG0 MH@C^QF),HAA*[4>%BH**\3D;'/C7[5TWQM_:;_:AO_V&_A3^V3J/P1BTSX;Z M?XJNM2\*Z5:3Z_XB6[OK^T>.UENPZ6UO:FRB,KQ(TI:^A!>%0/.^>/$W_!+C M_@N#^SKJC>//V*/^"V&K^.I(G\Q_!'Q]\.I>VEZHY\MKU!,\8;I^[BB(_OC) MP +_ (J?%KPAX1^'OBN_E,E[JWA. M74TNO[0ED/\ K+NP%@;2ZDY8YMKEMINU5?U@TZPM=*T^#2[%"L-M"L4*LY8A M5 !)))X'4\U\=?LC>-;K]NSQOH-G_P4*_9(B^'W[1/[.&MKK$6EQ7@N=/=- M1LKRRBU;3+E687%C<*MP/+9F:&>T4.2\2,?LN@ HHHH **** "BBB@#^$+]K M#_DZ;XE_]E UG_TNFHH_:P_Y.F^)?_90-9_]+IJ* /V__P"#3;_E*9^UW_V\ M?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@ H MHHH **** "LWQCXR\)?#SPIJ/COQ]XGT_1-$T>RDN]6U?5;Q+>VL[>-2SRRR MR$+&BJ"2S$ 5I5\;?\ !<[X ^+_ -J#]B ?"CPY8ZGJ^A6_Q#\,:K\4?#7A M_P Q]0U3PG!J<;ZC%!%%^\D<1(9E1/G?[,RH&?"D ^;?B-\-O^"?O_!5K]IK M6/V@?^"0'_!6!_A1^T5;6:+XDOO =Y)]G\4V]N J-J&ESF$:@D8"I]H3>BJ5 MWB3$8'H_PJ^$_P#P=#^#;Z+PGXZ_:L_9)\4:0'"2>*]:\*:R=6\L?\M/LEE% M:6Q?_9WA?>OLZ#;6^H_"[XG?"[0[ M2PU+09@@:VNK:>! +B$@J7AE+PSHQ5U8-FOFS_@H#^TY\7?BT/V8/V4],UV7 MPA\?+W]J#3-&\8S>&;EX9-.L]-LY+K5M0LR26:SNM/GAF1'W!H+WRI?G210 M?>O[,GP-O/V?OA5'X+U[QU-XHUZ]U6^UCQ1XFGL([0ZIJ=Y@T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 #_"VDHIO M]// &F*=0\,WU_*23=W&CW*AK)Y6#$RM!(CD-Y:+\Q/T+_ ,%= MOV7_ _^TO\ M _LOZY\)O@7X'^)NIS_%S0)$,]G#=S:4RZ-=W\0R/L MD5T525G!14O 9,1,[#TOXV?\$SO@SIVOZ9^TA^Q7\-/"GPP^,O@Z,OX;UOPW MI,6F6>N6XP9-%U:.V15N;&X51&2RM);MLFB(>,!@#R+X._"W_@Y6N;I/!7QX M_:E_93T[17_=W/C/PQX-UG4==1.1YD=K-]DLA)CD;@R!NJL!@_:_P6^%'ACX M$?"#PM\$_!3W+:1X1\/6>CZ8]Y*'F>"VA2%&D8 !G(0%C@9))P*^#?&'[3FK M?M9?\%A?V4_"7P%U_6O#/]A?#'QCXK^,VC1W'E7*6(FCTN+1=01"4YRA.]%1OE)+#%>M5\#_M,_L=_#SXX_\%K/AO\ '7]J MSX>:=XT^%UI\%KS0OAU;ZY8K?:-IOC5-7,EP)XF#1)HW\C1_"?Q>Y\0>%],G)WR6T' MFK-+IH^8$PM!YP# F3&T5] ^ ?V:_P#@N)^T)X:O_@?_ ,%$/V@_V=--^'6N M6,FG^+X_@_X8U:YUK7-.E3R[BR\_4&B@LQ-&SQM*D#NJNQ0*VUE]$^)?[$_@ M3]D+XBR_MO\ [#/PGM/#.L6D"K\4?A]X,TU+:Q\=:(A)E(LH0L?]JVP+SVTR M*'E8/;.Q6?='YI^R?\9[[]IW_@N3\9_'?P2^)<]S\*O!/P'\(Z9J]II-Z6TO M7]>U-Y-3L]3VCY))H].80^8/F"%%8X50 #[[HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI))(XHVEE<*J@EF8X M [F@#YD_X*7?M9_\$O/A-\+;K]G#_@I7\9/!VF:!\1=+>UG\*:_+++/?VI;' MG"&W5IHE6105N %"21@JX901\=_"C_@GG_P5-^"_AC3/B%_P1C_X+->'_B%\ M'=6A$_A;PG\;E_MW3[>T!PL-OJEO%<2-$N"H6)(-NTJ02":]=^"_["GP@\5? M\%?_ -HGXV_MC_!S0_&NK>,--\.W'P5U;Q;HT6H6"^'8=.6"]@L!,KQ1SQW2 MGSE'[S9-%)PL[%O3K;]GGX>_\$Q/B=-\;?V=]!M_#'P8\8:G'%\5O >F((M* M\.7TK+%;^)+& ?)9QARD-['&%B\EDN2$^RR>8 9WP#_9V_X*L_%[Q%H%_P#\ M%-OC?\$_^$>\+:_:ZW:^$?@EX:U(?VQ?VDHFM'N[[4I-T<4,ZQS>5!"A=XD# M2; Z/]C5\+?\$=/''C7XU?'7]K[XZV_BW4)/AU??M"W?A_P!X>DN2UC:OI=N MD.HW]HAX1;RZD,KE'M8HK(YW!HW(;[=N; MJVLXC<7EQ'%&& +R.%&20 ,GU) 'N:_/#_@E]_P3<_9WTN^^/5G^V9^S=X5\ M8?&+7_C+XAU#QCK/COPO;ZC)JNC7EW)+ID]HUU&X-A+;$ "/Y1,D\;@/"RJ M<=X(_87_ .#@_P#9F%I!^Q9_P5C^&WQF^'TT23Z';_M!Z/$OA%X;N[32+":Z5$GO9;F_E>YNIC$K1(H6*-%ED)61F4QY'PS\)^"_P#@ ME3XGD^%D>M2V'[/GB9;NZ\'0:C=/-%X#U:.*2YN-*21R673[J*.::V1CB&>* M: '%Q;1KS?\ P;XZA\5?%G_!,/PG\5_BKK^J3_\ "<:_K6O^%]'U2Y,O]@:% M-J$RZ?IT);)%NEO&C1IDA$E"KA5"@ ^V**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y?XUZ9XL\0?"/Q-X4^'GB M6+2/$NL>'K^R\,ZC++L^SZA);2B"0$0\$D+;&1B[]K/XO'_@G M)^P!\=OV;OCOXKO/$FB:!\(-9OO@OXA\1W1FNM8TUXA9Q:/=3M\TMW8W=U:1 M>%/B]X(_83 M^$/AGX_^-=5\0^-[?X>:4WBS5]OW^H **** "BBB@ HHHH **** "BBB@ HHHH *\M_:!_91\$_'/5=/^(>F M>(M7\&?$'0+=X?#7Q$\*3)#J5C&S;C;R!U:*]M&8 O:7*20L?F"JX5U]2K\Y M[G_@X*E^$WC+Q9I7[6G_ 32^//@[PGX:\::QX?A^*/ACPK+K_AR[&GW\]G) M=-<)'"\:,T#D!4DZ$ MM)H ^D?#_ .UMX_\ @!KMG\,OV_=$TSP^;NY2TT#X MO:%&\?A;7978+'%<>8SOHEXY( @N7:&1F58;F9V\M=OQ_P#L&? SXC?MR_#W M_@H%JVG/'XZ^'GA?5=#TR>%5V74%ZJJ&DSSNA1KI4(QQ=R9SA<<9\!/^"L?_ M 2G_;NT&3P?\+/VNOASXG36[5K:X\)>(KQ+*[O8I%VO$VGZ@L4LJD$JR^65 M.<'K7I?[*/PF^$WPG\*:KIGP#\?ZSJ/@M]8GM]'\/WFJF\L/#TMK+);7-II[ MR*98[=9HG7R#(\4+1E(1&@V ]4HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHK,\::KKFA>#M6USPQH(U74K/3)Y M].TMI_*%Y.D;-'#O"MLWL N[:<9S@]* /*OC3^R(/$OCVX_:"_9X^(,_PX^* M$D$4=YK]G:?:=-\11Q*%CM]9T\NB7\:J BRAHKJ%1MBGC4LK5?A5^V'!D^&_Q$OW,.B(]\;C0O%K*"2VCZ@RH)WV@L;.98KM &)B:,"9OD3X M9_\ !RS\(]'\$Z+XW_;K_8-^/GP%TK7+""]LO%FN^ [K4_#TEO*@='2^MXEE M<%6#<6^<$'OBOIWP-^VA_P $MO\ @I3\.+SX=^$OVAOA=\3-%U6W#7WABZUF MW-T%7#K(]G.5N(&0@.LA161E#*0RY !TGPW_ &"_@;\*OVX/B%^WIX1TZ2W\ M7_$GPGI>B:[$JJ(1]CDF9[A>X>93:JXZ?Z&C?>=B?;*X3]FGPMX=\)?!;0[/ MP3\5?$?C+P]=VJWWAO6O%.IF]NSI\X$MO$;AT6:=$C=522% ZO\ ;:_:$\7_ +*7[*OC7]HOP)\'[GQ]J?A' M2A?P^#[*_:VFU-%E02QQR+%*0XC9W4"-MQ0+QG(^1/#?_!R#^R?X(OK3PU^W MI^SK\;?V;-7N&$8;XI?#>\&G32'H(;NU20R+_MM&@ZYP!F@#ZR^ _P"U[X/^ M+7BF?X.^._"^H_#_ .)VG6AN-3^'GBAHUNI(%(5KRQF0F'4[/<0!<6[,%W*L MJPR9B7/_ &/OV"_@9^Q'XA^*FN_!337M5^*_Q#F\6ZK:NJA+*:2V@B:UAQT@ M62.:5$_@^TL@^55KE?%/QS_X)B_M^_!>?Q+;_M"^ O&>B^'4.K6NO^$_&$?] MJ^&[A%.+NVFM)!=V%TH) ,>R0[MF"&*GZ!\#^'-0\(>#=*\*ZKXPU/Q#3]LU!T0*9YO(CCB\Q\;FV(BY)PH'% &K1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3+FVM[RWDM+N!)8I M4*2Q2*&5U(P00>"".U/KP#_@HS^V3\4/V(/@YH'Q2^$_[*/B#XR:AJWC>ST* MX\(^%;TQ:@L$\-PYN8$$,OGLCQ1J8SL&V0L779@@&;-^S9\9_P!D.9_$7["L MMOJW@Y6+W_P&\0ZEY-A"G5CH%X^?[*DZXLY-UBQPJ"SRTI[_ .$7[07P*_:^ M\)^(/ \%C,E]:VS:=X\^''C#3?LVJZ4)XV5K>^LI,GRY$+A95WP3KEHI)$.X M_*O@+_@Y#_X)YGQ)!\/?VJ],^)?[//BN;Y1H'QM^'MYI9+CAL3QK+$J#^_(T M8(QT)Q7MOQ N?V#_ -M72O#OQ@^'/[1F@3^(K2^BT_P-\4/A7XLM9M7L+BX< M8MH9H/-6>%R-TMI.DMNZH6EB(C+* =A^PG^Q;\*_^"?G[,^C?LM?!F>\GT'0 M]0U*ZMKG4GWW,IN[Z>[/FOUD9?.$88\E8UKU^BB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#(\>^ ?!'Q3\&:G\ M.OB3X3T_7=!UFS>UU;1]6M$GMKN%QAHY(W!5E/H17@?_ AG[37[$W^D_"7^ MV_C#\*H.9/!&IZEY_BOPU"/^@;>7#C^U[=1TM+MQ9]C$+"=)/ MMF ?-CPR!>2XK@/@_P#\'&/_ 2R^(OB1?A]\3_B_K/P;\6 @7/A7XU^%[GP M]?'FC?LM_\%3/V/O%_PE@\2PZ_X.\9:9#!VRP3*LME?6TPCD\J9$DBDC7#OV1/C+\;:Z@L0E@OK51+&@DE4R0&9?(EB>3YO>J "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N2 M^-?P,^%?[0_@67X<_%[PG'JNF/<1W-N1/)!<65U&.M+TWS_ !5X:A'_ $$[*W0?VM;J.MW:(+A0!YMM+B2YJ]^UI^RC^R?_ ,%; MOV6M%\(^*?$6G^)O!MWK^E^)/#WB/P]>17,(XY/*N_#/Q0M9O#EW;3?\ /)FO MECA9^VU)&YXZU[#\+/A+^S5:?M$:G\5_V=_'QTW5-4TR/5/&OASPAJD;Z)KZ MW;31V^I75L%>%;IGMIL74!BFE$3+*TJ*H4 ]LHHHH **** "BBB@ HHHH _A M"_:P_P"3IOB7_P!E UG_ -+IJ*/VL/\ DZ;XE_\ 90-9_P#2Z:B@#]O_ /@T MV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ M HHHH **** "BBB@ HHHH R_&OCCP5\-?"E_X\^(WB_2] T/2[!8?'_P"S]\1?"WBKPS>W,[6^M^#M M7MKZQGF,C-,5FMF:-G,C,6P2=S$GDFOF?_@K]^R4G[9_A#X/_#3QIIM]K7PR MTKXW:3J7Q@\,Z7+*)+_2!;7<4'FK"?,:V2^ELWF QMB#RDJ(=P\C_; _X(0^ M%?'>M^$/@O\ L0^/-<^ OP@\6^(6N_V@/#/PSU#[!!K=M:VS?8S!%DK!.\C> M3(4 21"CRI*UM$* /IK]I[_@E'_P3B_;)2YF_:,_8V\"Z_?W8;S]=CT9;+5& MSU/VZU\NX]_]9UKN/V-OV:O"O['/[*O@#]EWP65;3_ _A:TTI)U!_P!(ECC' MG3G/>24O(?=S7S7^S[^R!X5_X)2_M!?"[X2?L_\ Q]\>:OX#^+.KZEX?OOAS MX]\4OJ\>GWEMI%[JL>K:>\H\RVP+"2WGC!,4AO(&PK1KN^WZ "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N8^+GQ MM^#'[/\ X/?XA?'CXN>&/!.@1SI#)KGB[7[?3;-96SM0S7#H@8X.!G)P:Z>O MB;]O;]@CP)^VK_P4(^!'B+]IWP$?''P<\-^&/$]O'X:D1YM.A\62-9/:RZA$ MAVM"UI#?*K2?(LT*1GF95< ^P?!6K> ?%W@;3=7^'6IZ/J?AJ^TV-M'NM%FB MFL;BT* 1F%HB8WB*8V[F7":9XT\.:2-+O;6]9&$5U(]GY9N2CE6*R[U8+M((->)?'3_@W^\/?&C]H MS1/A!X:^-?CGX??LGZ!H4NMGX/\ @CQ(]G:S>*;FY<2+ "-5^'LGBOPOI7CO7#JFI^$V MM;V&SFMUNG E>RN/M,30QR;C$]G QS77ZOH^@>+-%FT;7M*L]3TZ M]AV7%I>0)-!<1GLRL"KJ?0@BOA?X@?\ !,+X%_M9?\%6_B!\;?VX_@S:?$GP MU=_"?0+7X-QZY;O=:1IT$GZ/\ L]?#?0_',]HFB6*VD,T[M,I:1UBN))+> M L1,([91([JD= 'O/Q?_ ."%?_!-/XA_%WP9\?O!W[*'@WP?XR\'>.]*\1VN ML>%=-_LV.=K.[CN6CEMK8I;S^88PI,D9/S%LYZ_8E?.?[!2^*_A9X@^)'['/ MB7XVZW\1;?X6ZMIRZ!XH\4WJW6L1Z=?V2W,6GZA<*J_:;F!A(1,P#O!-;;]S M!G;Z,H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *X+QU^T3^S!X.^)VA_!'XE_'3P%I7C/6I8YO#?A#7?$]E!JE^ M^XA'MK6602RMD$ HI.0<5W<\\-M"]S@K\\/@G_P $ M;/V6_C;^T5^TK\2OV^?V?H?''CSQ7\6KB]\/^*==-QNMO"\EK;G25TRX1U^S MM J2P,\3+,DEL02$$1(!]\>//AU\/OBGX;G\&_$[P+HWB/1[D8N=*U[3(KRV ME_WHI596ZGJ*^8_ /_!%/_@GQ\%/VT/!_P"VQ^SW^SEX<\!^)O"]MJJ2)X8A MDM;6Y>[MOLRD6B-]GBV1R7'S1HK?.!R.GSK\&O\ @WT\0?%;XC>+?VD?V^_V MXOCEXA^(4GC/4X/A]JOAWX@OI+T@2(ZX=,U">T2[D2,!%G M:.-!.$ 03K,% 4 ]JHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHJ.YF2&$L]PD6XA$>0C&YB%4<]220 .Y.* . M&L/VBOV8/$'QPE^!6E_'7P%>_$G2[25IO!UOXGLI-0M:"0W$:$*C-E M0/E4GH*T/C!\ O@7^T+X;/@WX]?!GPKXUTE@?^);XL\/VVH0#/4A)T8 ^X&: M_/K]@+_@B+^S_H7['UIXD^)_PNGTK]J+3M>U74M>^,LWFC7K7Q:EY.Z:C!<. M<36K,8I4CPUO<0./-1_,D!S_ -E'_@W[USX??#33_P!IKXY?M]?&RQ_::U+3 MAK/B/XB67CLM9Z7J;H)6MFM) T-Y9Q-B.2.8E)D1\>6K*J 'U#^R+_P2+_8L M_86_:B\7?M*?LK_!W3?!DOBWPA::+=:5I,TY@1DNI9YY4CE=EA$F+1=D6U/] M'SMR+?$.A".V\3V? MA7Q/97][IP1Y-D5TD$C/%M=I<+(!@L^!DFL+]O+P#\6/BS^Q9\5_A-\ ]>73 MO'7B?X=:UIOA&X^U"!A?S64J1!9,CRR68 2?P$ANU?%\O_!%KX'> _\ @GYI M/B;_ ()?> +SX._'BW^'T5GX;^(-H9M/UN2:ZACBOH-5\TYD+AI=RR*6MYD2 M2'RWAC*@'W%^T!^QW^RC^U;I)T7]I7]G#P3XZ@$>R)O%'AJVO)8!_P!,I)$+ MQ'T*,I'8UP/[ G_!-+]F;_@F\WQ'TC]F#P-#X>T/QYXNAUF/28;N><64<>GV MUO\ 9U>=W---^!? M[:_@RS\ ^,-4N1:>'/$=EZ;&?[/NMD^=PA-TB&8_#7 M[*&N_P#!Q5^W-\.],_X*._#O]K3X3^!O#'BY6U;P!^S[KW@M+NPNM'+G[.E] MJ4<7VN&26-5;S(W8X<-B,$Q+]FVW[1_@S]IW]AOXB^(?C/\ ;3+/6O".@ZE M9_%+X2>/GCGM]-U.TM/M,EG%O#>D7&I@Z1I<-Q<&:YO(;?9E;R5=L+R[R M#%&B[05S7K=?/7_!+3QMX/\ BQ^Q)X,^-GPUU#Q^OA7QO9#6O"^@?$C4TOM0 M\/V4BJBZ>ES\TMQ;*T;R1//)++LF WA D:?0M !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?Q1_9*\3:)X]U+] MH#]CWQ_#X%\I>(?V;CX5M])%M;. M [66GZO%&K+>HAV+YY:$R##R2#YR ?9GP2_;"T3QUXV7X$?&OP5=?#;XI);O M-_PA>N72RQ:M#'_K+K2;U0L6J6PZDQA9H@R^?! S!:L_"C]C'X4?"/\ :C^) MW[8&E:OX@U7QG\4X-+M=7GUW4Q<0:78V$!B@LK",(OV:W+,\SH2Q:61F)Q@# MQ3]OS]K?]E77O^"6FK?MP?$#X5-XR\"Z%]BU.\T'4)7TO6=*N5U".RG2"4$2 MZ=J]I.\B*%:.1+B$Q>9&3YB_2_P#T:]T'X,^&].O_&'BC77_ ++CECU+QKY' M]K-%)^\CCNS B(TT:,L3-C/0-0=F+R2:7.%=M#N6))Q M&KV\_9^_:O^&O[0%YJ/@ZTM-3\,>.- B1O%7PZ\66ZVNLZ.&) M"R/$&9)[=B"([NW>6WEP=DK8('QY\,+'_@N7^P&D7QE_;"_:*\)_M-?#S F^ M(6B>%O!$>E>(/"\!YEO=+6VAC74X81N=[=T69T7]RN_Y3Z-_P4Z^,O[-FC^$ M_@+\3/$WAB_\0I\2/BAI/A/X=^/OAQK2VOB'1+K6+>5[/4=,N5XF@8PIYT#, M89H9,NDRIY,@![A^R/\ L8_"C]C32?&EE\-M8\0ZO??$'Q]J/C#Q7KOBK4Q> M7U[J-X5W R!$ BBCCCBB0#Y4C&2S%F;UNJNB6-[IFC6FFZEK,VHW-O:QQ7&H M7,<:273JH#2NL:JBLQ!8A%503P ,"K5 !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% %+Q)X;\/>,O#M_X0\7:%9ZII M.JV4MGJFF:C;+-;W=O*A22&6-P5D1T9E96!!!((P:^>?^%1_M%_L5_\ $P_9 MC_M#XE?#.'FY^$FNZN&UG1(AU_L+4+IP)HU'33[V0*!A8;F!$6!O.?\ @K?^ MU/\ MJ^#?B'\&?V$?^">%WH.B?%/XZ:CK#1>._$]F+BS\+Z1I5O#/>W0B='2 M28B>,(&21>&79EU9._^"H/_ 3\\3:7H?\ P4G^-7A?XV_"O7[Z&P/Q MB\/>&DT74O!]_,XCA&JV<*B%].DD9(A=Q_-"[!IL1DN@!]2?#?XU?"']L'X4 MZY%\*?B'J-N9(+C2-=AMEDT[7?#5X\15H;BWG036%Y&&#JLL8(^5P&4@E/V0 M/V4_A3^Q%^SAX6_9=^"D>H?\(YX4LY(;2XU>[$]Y=RRS23SW-Q(%4/-+-++* M[!5!9SA5& /!/VM_%_P%-?T/XB?$[1=9G\/?$KX?7\4%] M:PZ*L5U<:?K,,J&*]TR>*5DC$JR^7,KF-8Y&6:/[%H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YSXM?"/X;?'7 MX?ZA\+?BYX0M-*6.1$DCE0J\;HKHRLH(Z.OS MX_X*"?'S_@I/^T%^WUIO_!,__@FO\5_#WPJ;1/AW#XU^)WQ8U[08M3FM;>XN MY;6UL+.VF1XW=C"[L2HR#Q)'Y9$@![I]N_:A_8C^76?^$A^-GPF@Z:A#$;OQ MKX7A'_/6-!G7[5!_&@&H*H&4OG8NO6_%[P-\!O\ @II^QQKWPR\.?&C4IO O MQ$THV-WXF^'FN1PW9M_-7SX$F*2"-FV/!-&Z;@K2QLJG./)OV2_C-^W?^SE\ M2M(_93_X*<:]X:\8R>)W>'X:?'+PCIGV"TUZ[2-I'TG4[, )8Z@8TDEA,?[B MX2-T4B6,J\'@7Q?\'+[_ (+%>-/@+X"\*:_X0\9:)X$L?&?BG6?!]_$-#\86 M5UNLEM=:M'4J-1CF FAN(U$[01JIG"!H7 /J_P >!?"GPN\!Z)\,_ FCQZ? MH?AW2+;3-&L(B=EM:6\2Q0Q+GG"HBJ,^E:]%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '#?'O]G7X7_M(>%K7P MW\1]-NUGTN^%_P"'M>T?4);+4]#OE1D6[LKJ$K);RA7925.'1V1PZ.R'R4?' M7X^?L9'^R?VP_.\:_#R'Y;7XVZ!I(6YTR/M_PD&GVZX@ 'WM1M%^S?>::&R1 M=S?+_P 6?BQ_P5[_ ."AW[=?Q6^"/_!/S]IWPQ\!?A=\!]9M- U?Q3JO@VVU MO4?%&O26L=U-$(;F-UCMXA(B\%"0RMF3?MB^G_V*_P!HK]IK_A*;K]D;_@H' MX6T#3?BQI.F-J.B^)_"1?^PO'ND(Z1R:A9+( \%Q"\D275H_,;312)F*9=H! MUO[4/[*?P)_X*&_##P7HGC[QIJFH>#=+\8Z3XRM8/"FNQK8>)?LFZ6VM[ME5 MUNK%W=)2B%=S11,'&WGV>OCK_@G)XP^#OC/]IKX_^%O@?X5\0>";?X9^/+KP MSXK\):5?Q2^$-6U&5DNH]5L8&7?97HBRES##Y4323LSK.^V5?L6@ HHHH ** M** "BBB@ HHHH _A"_:P_P"3IOB7_P!E UG_ -+IJ*/VL/\ DZ;XE_\ 90-9 M_P#2Z:B@#]O_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR M>OW^H **** "BBB@ HHHH **** "BBB@ IES;6U[;26=Y;I+#*A26*5 RNI& M"I!X((XQ3Z^;?^"D_P"Q#\3/VX_"'@'P?\*_VH_&_P (+SPYX[_M;4_%_P / M]9DL]1^Q#3;Z(VZE&42*]Q):%E?(VHW% 'I_[,7[./A']D_X5P? WX::K>OX M1TB[F/A32+YEO@'QQH=NK;M7T.]G$*W2A 2UQ9?:;@J>GV>\O 7'[.'_ <4?LG_ +SX&?MT_"?]HS0;;_5Z#\9_!LFAZKY7_/..\TYB)I?^ MFD[@'J1_#79_LM?\%'?^"@?Q/_:I\*_LB?M6?\$PM5^$.L7]AJ.KZOXM'C"W MUS1+K3+*%5=K2>V4 3-=7-@GENS%$F8G)P* /KCX&?"3PU\ O@IX/^!?@R/9 MI'@SPO8:'I:[=N+>TMT@CX'3Y8Q75444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 CSZ7KVE7)(6YMID*.NY2&0X.0RD,I 92" :E^%/@C4?AK\.='^ M'^J>-M1\1R:-9+:)K>L+']KNXDRL;3F-51Y1&%#NJJ'8%MJ[L#YE_P""A'_! M.;X\?MB_'?P+\5/@?^WE\1O@>?"_A?5;/4+GP'J3!=2NI+BS>R%S:LZQ7$2* M+TLKC))C (YKR7_A"_\ @Y0_9.'_ !2WQ;^!O[5&@6W'V?Q1H[^$/$&S??"3XS_';PWJ'QYTN M&-F73ETS?=RWJJ 0L=Y#:013,V$6:RM6 +W,C']%J^1OV!OV_OVKOVL?CKXG M^#'[1/[ /B#X%WW@3PM;7_B.U\1:]#J:7]Q?7#QV+6%U J1SP;;+4=[@'YEC M (PV?KF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ K@/VD_V;OAU^U+\.(_AU\15O(/L&MV.M^']:TJ58[[1-6LI MUN+/4+5V5E6:*5%8;E9&&Y'5T=E/?U\-?M7_ /!+;]KOXV_M@>)_VG_VA:'&NJ:+)>P+-%/+?\ !6W] MGWP)8>&S/^SK\-[CQ9\2]#>.-C%I6M2PV]K'I#<;8XX+N[>]M1D?N[F:%%$= MH,+_ ,)5_P '*7[)Q_XJ'X:_ S]JKP_;\B;P_JC^#_$EPHZEUG L5)'(6-6. M<^PKZ&_X)T_MG_&G]MG0O&WC#XN?LIZ[\'&\)>(XO#;^$/%DZRZE_:$=M'=7 M4Y= JM;-'=VBQ$+\VR1\D.H4 ^CZ*** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** /.?C?^S1X)^-GC+P-\4[N]NM M)\8?#;6IM1\'>)-/"&6U\^$V]W:R(X*RVUS QCEC."<(Z-')''(O;^*?"_AS MQQX9U'P7XQT.UU/2-7L9K+5--OH%E@N[>5"DD4B-D.C(S*5/!!(KX \8?\$E M?^"A^E_&CXB?'O\ 99_X+#_$'X=7OBCQWJ.M:1X(UO1XO$GAJVMKB3S1 EG> M28M\NTF60?*"-J\ F!OVAO\ @XM_9.&WXU_L1_"/]I#0;7_6:W\'?&$F@:N8 MO^>DEIJ*E)9/^F=NF#T![T 7?V/_ -D3]I;2/^"Q?C#XH?M"6]WJ7@[X-? W M3O!?P7\3WKO*=:L=1U*ZNFN9)'SOO[>"V2QN')+2;$F8#SP!^A%>-?L$_M*> M._VP/V;-+_:/\=_"._\ 3>)=0O6TOP=K*G^T-+M(+A[55NSP/.=X))L (L MR(RT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %>1#7YE_"G_@D/_P5 MO_9A^'VE7'[+_P#P6O\ %DFK06BG4/!?Q>\.1^)M&:3K]GAN9W:XM85X4%%+ M$#/RYQ0!^A7QP^#GA3X^?"[5?A7XQ:XAMM2C1K;4+&0)=:;=Q2+-;7MNY!\N MX@G2*:)\?+)$I[5\@?\ !(?]G[]I[0?VB?VH_P!K']M/PQ!8?$'QM\1M.\,V MTMI;NEI?:-H>EP06U_9A^4MKIYY90F201AB64FN(\1_M^_\ !=3]BSP]?>(/ MVS?^"8?@SXM^&=&M))]4\<_L]^.6B:&")2S3'3-05KF7Y5+-M"*,'IP*^\_V M?O&/C?XB_ WPC\0_B3X=BT;7O$'AVTU/5=%A)*Z;-<1+,;3<>7,6_P LOQN* M%L+G: #KZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH ***\Y_; ^$/B;X__ +*?Q'^"7@GQ1=:'KOBKP3J>F:#K5E>/ M;RZ??RVTB6UPDD9#(8YC&^00?EH / _[,_@GX9?M >,?V@/ %[=:;<_$*WM6 M\:Z)&$:SU&_M8E@@U$ C=%<"W58'*MLD2.(LNY-QB_:D^#.N?%KP!;ZM\.;N MVL/'O@_4%UWX>ZO=9$=OJ<2.HAE*\_9KF)Y;2<#DP7,FW#!6'Q?IW_!-G_@M M9^RQ80O^QU_P62/Q#L[:-0/"'[1_@X:E%.P'\6JP,]XJGIM4# [FJOB;_@IM M_P %H/V9[&#PQ^UK_P $D-)U>YU;4;31M#^(_P )O'R7FA?VG>7$=I:&YLI0 M]W;6YN)H0SNP.&P!F@#UG_@A-\ OBO\ !C]ANX\<_M#^$+K0?B7\6OB1XD\> M_$+2KZ,K-;:C?ZA(%1\\DBWAM_SXXK[,IL*RK"BSR!W"@.ZK@,>YQSCZ4Z@ MHHHH **** "BBB@ HHHH _A"_:P_Y.F^)?\ V4#6?_2Z:BC]K#_DZ;XE_P#9 M0-9_]+IJ* /V_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\? M^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH *K2Z-I$^L0>(9M,@>_M M;:6WMKQH@98H96C:2-6ZA6:&(L!P3&A/W15FB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *T6C:1! MK$_B"'3($O[JVBM[F\6("66*)I&CC9NI56FE*@\ R.1]XU9HHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"JVG:-I.D27,NEZ9!;->W)N+QH(@IGF*JID?'WFVJHR><*!V%6:* "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH K:/HVD>'M+@T30=,@LK.UC$=O:VL02.)1T"J. *LT44 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M %;6='TGQ%I%UX?U[38+VQOK:2WO;.ZB$D4\3J5>-U/#*RD@@\$$BK( P!1 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %5M6T;2->M4L=;TR"[A2YAN$BN8@ZK-#*LL4@!Z,DB(ZGJ&0 M$<@59HH **** "BBB@ HHHH **** "BBB@#^$+]K#_DZ;XE_]E UG_TNFHH_ M:P_Y.F^)?_90-9_]+IJ* /V__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9 M^UW_ -O'_I\GK]_J "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 **** "J7_"2^'!/]E/B" MR\W?M\O[6F[=G&,9ZY[5=K\B/VMOV3OV7?B5_P '27P?\$?$7]G/P-K^A^(/ MV71O!VK;',_$?X>?"KP\? M%OQ0\>Z+X;TH7,-N=3U_5(;.W$TKB.*/S)F5=[NRJJYRS, ,DU\__'O_ (*Z M_L3_ +.GBKX7^%_&_C'7KM/C!"MQX%UO1/"EY_X*D?\ !+KX_P#[%UWX_P#VR/V;OB5?^!;?XI)X9D\( M^./A#J$5P-?M)87B\P.HAMAF5-IGFCW_ +R,@LLD8 /T'HKSC]H#]J7X6?LY MW/AKP]XO?4=3\3>-M3DT[P3X-\/6?VK5->N8XC-*D$6554BB4R2SRM'#$N#) M(@(SR_P$_;[^"WQT^.7B/]EF]T3Q'X'^*?A;38]3U7X>>.;"*VU!].D8*E_; M26\TUM>VQ<[#+;S2!&^5]I(! /;G944N[ *!DDG@"LGP3\0/ ?Q+T,^)OAQX MVTCQ!IHNIK8ZAHFI17<'G1.8Y8O,B9EWHZLK+G*LI!P17A'QG_;7_9^\3S?$ M#X/0_ /Q7\8M!\$*;+XL_P#",>%[35-+T9_*$TEG<1W4\9OYTB*226MG'=31 MAT#QJS*I^>?^#5XZ:?\ @C3X'.C$&S/BSQ-]D(!'[K^V;K;UYZ8ZT ?H5?:W MHVF2"'4M7M;=V7#M,N=)(O%^H:9X8M8=!\)Z%'J$U[JEU#86XMWA194E M$MPC;XSO0*7'*T ?:JLKJ'1@5(R"#P12U\O_ !H_;X_96_X)E67P=_9D_: \ M6>)%OO$<>G^&= UQ?"ERNGRO#"D+7$]ZRBUBVA?,>(2M*JG(C88S=_9Z_P"" MIO[.W[0_[46I_L>VG@KXC^"_'-KX=/B#1M,^)7@.ZT(^(=)$OE->V*W($DD8 M7#D%!R<5Y'\7?VSO@[?\ C#QG^SSX<^!OBWXPW/A33H_^ M%F:-X.T&SO[71X;B+S$MKH7EQ#'?<;&4F+#IN^#/\ @A9\5_V6 M_AE_P17^,_Q!^*OA>\O?@^?BQXY&JZ5IO@V]U!6T"14WQR6=M"\D<'V4D/O1 M4C3.\H 2 #]7_"7B_P )^/\ PQ8>-O GBC3M;T;5;5+G2]7TB]CN;6\@<926 M*6,E)$8'(9201T-:-?&'_#S/_@GE^PG_ ,$Q?AQ^U5X:\!>*_#7P9U'PY:?\ M(-HGA[P1ZSX'NK3PQXGO(DWM;V&H2A13?%']L7X;?#OXY:;^S!X>\.Z[XT^)&I>&YO$2^"_"<5L;JUTB*40F^ MN);N>WM[>)IF6)/,E5I'R$5MCE>6_9&_X*;_ +*_[;'C#6OAO\%)_&H\2>%K MR[L?%^D:[\-M8L8]!U"UD6.XL+F^DMOL(ND9US"EP[D'/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 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 5^5'[8_@#X=?%;_@Z:^!7@3XCZ'::I93?LR:E)]BN7 M((D6\U9D=2I#*PVL0RD$;3BOU7KR#7?^"?G[#GB?XH#XW>(OV2?A[?>,U_P!2T;28X9[^]*OYVVJ^%OC1\./'G[0&O:);CR[JX65FL&U.&!X)(V_>" M./8)#(C#(Y_9X * JC X%>(_$;_ ()K_L _%[XXVW[2GQ/_ &._AYKOCNUF MCF3Q/J?A>WEN9)8\>7+*2N)I$VKM>0,R[5P1@8 /A']LGPK\#O!OQR_X)B>% M?@A\/KGPQX$M?BC>_P#"&Z!K;3-/:V!L(WM-PN7>9&(,3JDC>8A958*R[1Z; M_P '0,UO!_P2PNI+B1$ ^*/A,J7..FJPD_H#^&:^P_C!^QC^R5^T%XQTSXA? M'3]FSP3XOU[1&5M&UCQ)X;M[RYL&#*P:"25&:(AE4Y4@Y4'L*M_&W]D_]F/] MI7PYI_@_]H;X ^$?'&DZ2P;3=,\5Z!!?V]LP4*&2.9652 ,9QG% 'PQ^V=XQ MUCX*_P#!QW^R_P#$KXLSM:?#SQ=\)==\&^$M5NSBTM/$\LTTTD1<_*DMQ%]B MA0<%R0!G!QJ_MD_#76/'W_!Q%^R-XG^% (U3P;\-O&.I?$RYM>6M] D@^RV* MSX_@DO9YDC#?Q;V'*''VO\2?V7?V#(?+-OX:UC1X MKBT@://EO'&ZD1NF3M=<,N>"*D^"G[-?P'_9TLKZR^"?PLTCP\=4>-]6N[*W MSV31/%XIU/PU!+=.\6/*>1BN)G3:NQG#,FU=I&! MCKO@-^S+^SS^RYX4?P1^SI\%?#/@K2YIC-,?#ZH"?O'[,_P!A+]@W M5_!&B>,M;^ 7P[\-Q^%=8T?Q78^*M-\-:=82Z;/IEW!J$5P+H1 Q)NMP)&## M,3R*2 QKN/CQ^R)^RU^U)#;6O[27[//@[Q[#9$&T@\7>'K?4(X2-V"JSHP4C M>_(&?F/K7$7G_!*W_@FGJ.E+H6H?L$_".>Q0 )9S> +!HE Z (8L#';B@#Y M_P""J/QD\$?M!_$S_@GG\9O! F;0O$O[4>FWOAZXO8@AOK$QRBWO$7)/E3Q^ M5/&3AMDT98*Q*CK?VI)+>+_@Y&_9;PZ+++\$_&2-SAG !8#WZ,?P-?7GQ$_8 MA_8Z^+EQX;N_BC^R_P" _$$G@VVAM_"+ZOX7MK@Z)%#M\I;3>A^SA-J[?+VX MVKCH*=K7[$O[('B/XJ:=\<_$'[,_@B^\::/&D>D^++OPW;R:E9(BE56*Y93) M&H!885@,,?4T ?"W_!NK\:M*TJ/]J7]G'XW^([?3OC!X=_:5\4>(?'&EZK<+ M%=7%K=?9Q'J(#D%X"8'4.,JJK&_P""&_[8EMX>\3Z7 M>(GBSXLS[+.\CD MWLG=)!M)_=LC*0W0A@0>:_1OXR_\$[/V$_VA_BWI_P > M?CE^R3X!\5^,=,6-;7Q%KGAJ">Y94XC61F7]\J?PB3<%[8JYH/[!G[%7ACX? M:]\*M!_96\!6WAWQ5=RW7BG2(_#%MY.M32,S.]V"F;DDNW^LW<''3B@#\GOV MU)[4_P#!F?X%9Y8\'P/X&526'4:S8Y'U&#^1KZL_X+LFUM_C1^PI(#&C#]LK MPPD9X!"LLP*CV/RC'TKZKU+_ ()X_L(:Q\*K+X%:M^Q[\-[KP3IMX]UI_A&X M\'VCZ9;3OC=)';&/RD8[1R%SQ5OQO^P=^Q9\2X/#UM\1?V5O 6O1^$E5?"R: MQX7MKD:0%Z;X[^#_B_X*O-6 M\5_L]Q:?\2/ OC'QC:Z'+IUM%J2_V??6-Q=,([B25HI4:U^78D3RLX,D2/[1 M_P $HOV8+;X/ZM\4W4LSM+\RE3&BC:FYO9/\ @G/^PA\& M?A3^T7=_M6_LZ_L-:E^SEX;O?!5WH5YX3U:]BBOO%,\UW:7$5[=:?:W5Q;V: M6HMIDA+/]H?[=-O2%8U$H!]Q4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% '\(7[6'_)TWQ+_ .R@:S_Z7344?M8? M\G3?$O\ [*!K/_I=-10!^W__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S M]KO_ +>/_3Y/7[_4 %%%% !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 ?PA?M8?\G3?$O\ M[*!K/_I=-11^UA_R=-\2_P#LH&L_^ETU% '[?_\ !IM_RE,_:[_[>/\ T^3U M^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 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! M_"%^UA_R=-\2_P#LH&L_^ETU%'[6'_)TWQ+_ .R@:S_Z7344 ?M__P &FW_* M4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\ MH?M>?\%C/V7?V*OC)/\ WXK_#SXL:EJ]OI\%X]UX0^&E]JED8Y@2H$\*E2P MQRO44 ?5]%? /_$2!^PI_P!$>_: _P##):I_\31_Q$@?L*?]$>_: _\ #):I M_P#$T ??U?('[4?_ 7J_P""3W[%WQVUW]FC]I?]JS_A&O&WAK[+_;>B?\(+ MKMY]F^T6L5U#^^M;&6%]T,\3_*YQNP<,"!P'_$2!^PI_T1[]H#_PR6J?_$U_ M.!_P7K_:0\"?M<_\%8OBM^T+\--'\0:?HGB#^POL5IXIT273;^/R-"T^V?S; M>4!X\O"Y7/WE*L.&% ']'W_$4=_P0H_Z/F_\QEXG_P#E97T!^PQ_P5'_ &$_ M^"E'_"4_\,4_'/\ X33_ (0O[#_PDW_%,ZIIWV/[9]H^S_\ '_;0>9O^RS_< MW;=GS8W+G^(*OU__ .#4G_@I!\"?^"?7_"^O^%U^#OB!JW_"7?\ "+?V9_P@ MO@BZUGROLO\ :_F>?Y /DY^TQ[=WWL/C[IH _I]HKX!_XB0/V%/^B/?M ?\ MADM4_P#B:/\ B) _84_Z(]^T!_X9+5/_ (F@#[^HKX!_XB0/V%/^B/?M ?\ MADM4_P#B:^KOV0_VM/AK^VK\&X/CE\*-!\4:;I$^H3V:6OB_P[-I=Z)(2 Q, M$P#!3GANAH ]0J*WOK*[EE@M;R*1X&VS)'(&,9]& Z'ZU\9?\%FOC3\0O">D M_ 3]F7P+XIU'P_9_'?X_:)X,\8:]I-V]M=Q:&XEGO+:WGC(>":X6)81(I#*C MR;<'!''_ /!9;X3_ W_ &%OV"-9_;B_8\^'?ASX=_$#X*W>DZKX=U+PQI$- M@M_9G4;:WNM)O1 J_:K.>":16ADROF>7(,.BL #[_DN;:*:.WEN$624D1(S@ M%\#)P.^!S3Z^#/\ @J9^PG^SG^T)^S/XO^/-_P##:]U3XY^+]*M;?X+:])J, ML>L^'_$,D"#2;;3948-90Q7"BYG\O"[%NYY?E#%?MGPSX:U!/AYIWA'XB7T& MO7:Z-#::W=7%LICU"41*DSM&1C:[;CMQCYL4 ;5%?EI_P20USP-X:_X)9>-_ M 3_LN^(-:L]1\:>/X-2O-+\,6LUE>QQZUJ,<*.SRJ9%BC5(P&7Y!& O %=C_ M ,$F/VA]!^ O_!,G]CGX%_#_ ,%:=?>//C1X:F_LFVN+C[';?Z):37NHZG=R MI&[OLC5%P%9Y99X4)12TB 'Z):KJVE:#IL^LZYJ=O96=M&9+F[NYECCB0=69 MF("@>I-6"0H+,0 !R37YD_\ !43]J#3_ -I[_@FS^UA\ /C%\)]/T3XA_ _5 M-#@U[38[L:C9.MU<6=WIFK64[Q1L%F@=OE9%DB=)8R6 #O\ 2_[2'[1FM?%[ MQ#\9OV2/@[\)/#?B]_A_\/(;OX@KXNU=K:TEFU*VN9;32HD6WFWR/;P--)*X M"1"6W 64R/Y0!]'VOB[PI>KIS6?B?3IAJZ,VDF*]C;[:JKO)AP?W@"_,2N<# MGI6A7YL_\$]_B_H7@WX%?\$Y/A7KO[.GAKQ%>^,/@_R^+?BC]D7P[IW@JR_: M0F^$7B^[M_B1+<7]K=_V]_8D=_:0_P!GHES;BX,;/YCP289@J$*'8 ^[Z*^- M/VFO^"JOB+X*^&OV@?B+X ^!]AX@T3]G#6=*TSQA:ZKXCEL+S59;NUM+J62U M5+6;9'##>P%2P8W#+,JA-B-)T/B[_@HAXIT+]IN;]D*'P9X'L_B)I^@:'JC^ M$M<\2:))+9(-02S6-R?D229T9&2W #L ?55%%?"'[0?@3P== M_P#!?SX#:[)X,TJ?4)/@5XPNVN)[--TMS;W>FI;RL^TG?&LLBJ_)02-CKB@# M[OHKX0T7_@K=\?IO"]E\6_%'[(OAW3O!5E^TA-\(O%]W;_$B6XO[6[_M[^Q( M[^TA_L]$N;<7!C9_,>"3#,%0A0[>L:I^VU\;/&=UXP\2?LP?LU0>/_#OP_\ MB?'X*\06\?B=;/5M0GCFMX=3N;*&2+R/+LFG;*RS(TYMIPOE@1O* ?2]%%% M!1110 445Y?^UY^UI\-?V*O@W/\ '+XKZ#XHU+2(-0@LWM?"'AV;5+TR3$A2 M((06*C'+=!0!ZA17P#_Q$@?L*?\ 1'OV@/\ PR6J?_$T?\1('["G_1'OV@/_ M R6J?\ Q- 'W]53Q!K^A>%-!O?%/BC6;73=,TVTDNM1U"^N%B@M8(U+R2R. MQ"HBJ"Q8D $FO@S_B) _84_Z(]^T!_X9+5/_B:^0O\ @LI_P7#_ &;OVO\ MX ^#OV._AOX4^-6@Z)\2/B=H]A\3[N^^&6H6%W/X5BD,]_;V((#SW$GEQ*(T M^\AD#?*30!];+_P7VTGXK7U_K7[$/_!.']H/XY>!]+NY;>?XC>$/"26^DW[Q ML5?[ US(KWNUA@@*I]L8)]^_82_X*??LL_\ !0>+7-"^$.HZ[H'C3PFX3QE\ M,O'NBOI/B/0&) 'VFSD).W) \R-G0%@I8-\M?.7@/_@X%_X)P_"_P5I/PW^' M7[._QST70="TZ&PT;2-.^!6I106=M$@2.*-%3"JJ@ #VKX]_X*6?\%>?V-I_ MVD?@E_P4B_9M^%/Q=\-_$#X:>.+2P^(.L:S\*[[2[?7/!%UNBU"QN9I%"2NF MY&@$F=KNQ7YMN #]UJ*_/VT_X.2_V"K^UBOK'X3_ !\F@FC62&:+X*ZFR2(1 MD,I"X((.014G_$2!^PI_T1[]H#_PR6J?_$T ??U%? /_ !$@?L*?]$>_: _\ M,EJG_P 37I_[(?\ P6,_9=_;5^,D'P-^%'P\^+&FZO<:?/>)=>+_ (:7VEV0 MCA + SS*%#'/"]30!]7T4RXMX+N![6Z@26*5"DDLM:O:ZAI6D&]EE%D+9EECG,; 'SHS&7^ZP&#Y5J7_!7O2/"_PMU'X@ M?%?P!H7@6#3OVD=6^$>H>(=:\52W&A:5)91W#)JU[="TB:""9X$@560*LMS$ M'E"EG !]I45\G?$S_@I+??!YOA5X7^+FC^ /!VL_%7_A(?[%UWQ!X[D'A>:7 M3[J&.RM8M42TPTNHV\Z7,!>-/W<%/$]\J1HB@!550 % P !0!] M@-9$WN%3>P&YCT ]3[5\$_\%6?^ M"<_P5^(WP^O/B5\-_#\__#3'BKQQID?PH^):7LHUK1]1%Y&Z"WE5AY%A9V4= MQ)+"H$9@@FD97F&OVVO^"J/[37P;_:%\.6VN^%OA1\./!WA[PAH M^H0B2&S?6[6_O=1OX58'R[E_+M8A.N'5;8!2.<@'W#//!;1-/=V M^I-.=TC0R2.%51EF8X 'K7Y(?\$POVD?B)_P43^+'[,'PM_:HE3Q7HN@_LJ: M[XRU6UUN!;B#Q%KT'B5/#D&H744@*3R):V]Q*K,#B2]=QR011^!/QQ\*6[MT\ML MADTZ-2"%((!^OL"OAWXR\,:QX.TN--L.DC7-#CO+RS@4?+'#]KBEN%C4!5-V^ :X[4? W MA>+_ (.-9M=5]5U;2M"TZ75];U.WL[2W3=/=74RQQQKZLS$ #W-?#?P8_X*V?'3XA^" MO@C\;/''[)>@Z#X%^+OQ8OOAY(K.SN]2LX/L[1HD=VLMNF90\L:RR J-L<@!^F]%?(_[1G_!2OXA M?#_5OB5;?LY?LN:]\3_^%1ZW::5XFTG0]*U>>^U>\>UM+VYM=/-GIUQ;F6&U MOH& FE0R2;XR(P%E9WQD_P""D7Q>^$'[3>E?LV7W[(PFF^(GA5-0^"&KW'BZ MYMT\4ZFLT(NM(O8SIC'2)[:WE:\E9C.!!#(5#,K(H!];45#ISZA+I\$FK6T, M%TT*FYAMYS+'')@;E5RJ%U!R Q521SM'2IJ "BBB@ HHKY0_:\_X+&?LN_L5 M?&2?X&_%?X>?%C4M7M]/@O'NO"'PTOM4LC',"5 GA4J6&.5ZB@#ZOHKX!_XB M0/V%/^B/?M ?^&2U3_XFC_B) _84_P"B/?M ?^&2U3_XF@#[^HKX!_XB0/V% M/^B/?M ?^&2U3_XFN9^,?_!T!^PC\+/A=KOCU?A!\;#<:=ILLFGP:S\*K[3[ M:YNMI$$$ES, D(DE*)O8\;NAZ4 ?6O@7_@H)^SE\1/V[/&__ 3Q\-^*!+\0 MO ?A#3_$&L6NY?+:*Y=@\*'.3)"CVKGR]2T<74B;$BM[5 M(C"7_=1N)V3&]:_6W1/^#EK_ ()_>)-'M?$&@_##X\7EE>VZ3VEW:?!G498I MHV *NCH"K*00002#V- 'Z$45\ _\1('["G_1'OV@/_#):I_\31_Q$@?L*?\ M1'OV@/\ PR6J?_$T ??U%? /_$2!^PI_T1[]H#_PR6J?_$U]7?LA_M:?#7]M M7X-P?'+X4:#XHTW2)]0GLTM?%_AV;2[T20D!B8)@&"G/#=#0!ZA45O?V-T,V MM[#(-Y3,<@/S#JO'<=Q7B_\ P4<^#GQU_: _8A^(WP>_9H\4VVD>-];T(1:' M/>WM?"6\\/0V%MKNG2B /<6%S:JEMJD$)MU,4P'F*AF" MJ(RS4 ?HC-=6MN\:7%S'&TK[(@[@%VQG SU/!XJ2OR1_:P^(7A?]IW_@J4WP MJ35M*U#X=?'KX>#X?_#+XQ:W:2-:^%/$FCWUW-JT6@2&,H]_(LL)BND>*,W= MF@669K/R#]+?MD_%KQ!^U/\ \$_V,?BK^P_ M\$=9\"Z#HWPH\S]HKQ3%X:ET'1_$=I-HMLMI:RPRI%_:UV;O,J7")((P=YE( M(%?=?_!0+P[I?BG]AGXP:3JXG,)^&>N2?Z-=R0,&2PG93NC96X8 XSCB@#UY M'21!)&P96&58'((I:^3/A'X1_: ^('_!%7X;^!/V7-:T#3O'>M?L_P#AFQT/ M4?$]] MZ)\&?V+-,_9W_:$\ ^&]&MO%:>%]?N-3L+^VU2>2STO7=,O9SO: >;>NJLJO M#+"RN"PH _8B*>"!)D9X\>8@8$KGID=LU^ M$=(^)_ MB0J#=>+(?%6C7-SJ?VV0#=^*WQ"UJ+3=!\,Z-=:KK>H3'Y+:TMXFEFD/ MLJ(Q_"OSF_X)L?M2:GX'_P""EGBOX-_$C]H#1/%J?M.^#XOB=H-AIGB2UOQX M7\1VL:6VH^'0;=V_U.G+I^QCC3F@#],Z*^,/C!_P44_;'TKXQ?'CX._ ML]?L1>&_&%W\"].T;5KR;4/BB]B=//!_@3]C/]E?0/$I^(/[/UM\4/"NI^+OB&^E11127<-M)9 M7J1V,[0R1N[H#%YP=]@)B3?(H!]L7^K:5I;V\>IZG;VS7=P(+59YE0S2D$B- M,GYF(5C@.OVI/"G[=[?L-?M3R_"-O"7BJ+]J+4/#OB+0=1>.XO- O[31/$5 MM?Z>+E5'F1?:+56# *'58V*JPVCUSP[^W;\/?@[XS_:2UC4/V7] \/\ BGPS M\9?#/@YF\.:LCS>/=;U>RTN+2I;F =&^)2^+?V+4U2^\)C1'\&7_ (;\7QMIOB=+^40W!:2>));,6#;Y M+EFB<&!1(@8GRQ\X_M6_\%6OC7-^Q;^U5K/P%TSP9'XS^!TNG6,/B_1_$DM[ MI=]9:G96]Q'J-F5@!^TQ"X:/RF+1B2+?YDB_NR ?H9-K.CV^JP:#<:K;1WUU M#)-:V3SJ)9HXR@D=4)RRJ70,0,#>N>HJS7RYXR^/,?A?_@H)\)_AK\+=9L/B-9>)&O[C0(+*?3A>V433:? XAF6>VD:0,N?**E. QYZW_ M ."I^L6GPE^$G[7/B/X+6EO\&/C#XOT_0](UN#7W;5]&AU.8PZ3J5Y:M;K%Y M$\AA$B)*7M_M$9_>X<( ?8E%?!OC#_@K?^T'X/\ 7Q3^,VH_LA>&QX0^"WQ MU3P%XZN8_B5*]Y/:/+I<(OM/B_LY5GD4ZDLKQ3- B!4>1F8I]2_MH?##XM_ M&K]DCXE?"+X"?$$^%/&OB7P3J6F^%_$0F>+[!?36[I%)YD8+Q?,0/,0%TSN4 M$J* /1X;^PN':."]A=DE,3*D@)#@9*G'<#G'6IJ_,K]A/XP_LF>(?VJOA=^S MY\>_V+E_9;_:7^'T%XVF^%8M#B@TOQO9C2[JTN/[,U&WQ#J4"B8W"B0M+&8Y M I<&9S[5XG_X*PW'A_\ 9ML?V_+;X0V-Y\!9_'1T*^U^'Q _]L6NFG5VT==> M^R?9_+>W-V Q@$OFBV=9L[]UNH!]=Z]XK\+>%1:MXH\2Z?IHO;I;:S-_>)#Y M\[?=B3>1N<]E&2?2M"OSU^)WA;XE?M1_\%.OCW^SS\5_@1\._&WA"R_9]\.V MVF:!XM\6W?V6""[U#7)/M 1-.9HYYY;:V\X1LK1BT@9)I&10LO['O_!2C]I+ M2?V&?V6_CO\ 'OX->&]3TKXU>)M+T#7_ !=8>.+B-M"?5#)]CN7M'TXJ(VN- MMHL(GQ&9;<>:P9B@!^@M%?)?PT_X*7>+?B1BQ3&-K"Z#$>4347QW_P""E?CG]G_X MMZ7X4\>_!'1].TC5?C3H/@'3K*_\7JNMZG:ZF]K;KXAMK1(65K%+RZ\C:[*S MB"1MR-MB(!])H8/B7XSN/B+( MTL>C2Z FL"^M+46 ,TJ1RH)(&:,+D!))=S&+8^!7[?\ \9_BI\=/A]X#U_\ M9!\3V?A#XE^%;O5K#QCI^B:RT'ABXA@CN([/5I;K3H+:/[1"Y$4T,SH9HVB M<,DK@'U117PI_P %O_!/@WQ-?_LEW7B/PIIU_+)^V1X+L9)+NR21GM94OC+; ML6!)BWKQQ(FFR&*[\NS*)"?A=H?B. M\U#X0:=XX\4P^-M4:VL;33]661=/T^18H)S+-<"&YWY79%''N(E\Q4/S-_P2 M?_:UF^"__!-O]F_]G?P#\/#?^,?$O@;Q'K<5A]BU"YM=(TVPUDP2-(NFVES, MQ,][;Q(!&J$"5C(I14D /TOHKXI\3?\ !5WXO?#']F'P!^UQ\;OV&]=\%^#[ M[QC_ &!\9'\2ZI?65]X!B^V/:+K"VU8Y@,[M;P>7.T94R0A6$;$H M)),;B =C1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 ?PA?M8?\G3?$O_ +*!K/\ Z7344?M8?\G3?$O_ M +*!K/\ Z7344 ?M_P#\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_: M[_[>/_3Y/7[_ % !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !7\@7_!T=_P IU_CG_P!RS_ZC M&DU_7[10!_ '7[_?\&,?_-T7_)O!/BO2-GVWP[KMC+YMGJ$'F*R,R-N5D8%7CDD M0XW9'RU\.[NRN M$N(M/UHRRR/H%NLT<,[0R"2*=HQ&+T %)OO^B@#Y6^-7[)/_ 4(\??M'7GQ MU^$G_!0'P'X:TF.P%GX2\.:S\!'UDZ) P'G.EP=([+18;:]\37^E*BW]ZL05[M[:%T5 \@+F)'4+ MNVJ0 #6]10!\P?L7_L$_%K]D']C;Q)^RLG[1'A_Q#?:MJ^NZAI7B8_#V:TCL MI-5O;B[G66U_M.0W 1[EPFV:+@#.[FN"^%__ 2-\:_"+]GO]G7P3X:_:5TR M;XB?LQWDX\!>-SX&DAL]1TZYMGM;W3[ZQ^WR,R7%NVTRQSHR/''(J_*4;[?M!ZGI,_B_Q@G@V2ZM+&TTV.VAL[ M*ULOML;[4CMR3(\Y+27$S[55DBCT_%?[ /QWT?\ :F\;_M-_ ']I/P]X?D^+ M_@W3M%^+N@:]X#FU"UO;NPMY+>UU33ME_$]G,L$C0F.1IXRNUF#%!GZOHH ^ M,_@M_P $N/BO\)++]E"Q;]I_0;^/]F#0M0TM$/PXF1O$4=UI9TW)8:IBU*0G M(.V7(?[7Y3[0HC\W?GRR?EW?-7V[10!^4'Q;\8S^,?VZ?BWKME^U9\'?"OB8^, M[#3[/X5?&GX$ZG?:GJJ:1;VR6ES:QVFHVS:I;/=K<7=F5ANI$\Y620';'%]* M_&_]@KXO?\% ?A5I]K^U+KGA+2TUR#P[K]MIR^$I9M<^'&LP06;WRZ1J?VI2 MA>6!PK&-3&SNS>>K&.OLJB@#R'X&+^U!'^T/\65^+/CFRUKX?/>:9)\-8H_" M+:9/I3>7.M]9/*TC-?HI6UE6YVJI:>1%)V%4Y3XF?L5_$WQU_P %#_ ?[<^D M?'70]/L/ W@K5/#&9HFW-$5=MZ_75% '(> _#7QCT? MXB>--<^('Q1T[6O#>JZA:2>"-!M/#HM)M!MTM42XBFN!*QO#).'E#%4V!MO( MQCKZ** "BBB@ HHHH **** "OD/_ (+'?LA?'']I7X&>#OBQ^R'/VH?'VK? CXB:9&$\4_#?XI^'+ZROM+N /G19/(,4Z;@VQE8,R MX)1"=M>,_MD_MHP?\%X_"_\ P[?_ ."96B>(=>^'7BC6K./XU_'ZZT&YL="T M/1;>YCGGL[%[F-&N[Z4Q*@15V[2>2K-)%^GWC'X9?#?XB"!?B!\/M#UT6QS; M#6=)ANO*.0E>&-#LO#6A6:V]CI]I';6=NI)$44:A$49YP% 'X5;HHH **** ( M[Q;M[25+">.**+;XL_%S6OB/I'B#PYX0ET74/"&NWUTMW#)QL8C* MON5F!^U:* /E#Q_^PY^UQXZ@^!WQ-UC]KSP?J/Q9^"FM7D\'B^^^%,\>F:_: M7NF2:==K=:=%JP=;ADD$PDAN8T\Q,"-5; H_"3_@G9\>O@YX-\7^$+7]I#PG MXJL/&OQKUWQQXET3Q;\,_.LM9L-4AG2?1[I$O0C+YKP3K,L8"M"5,,BMQ]>T M4 ?''@K_ ()6W?PQ_9WTK]E3PSXN\"Z_\-3_ ,).?$GPW\;^ I;[1)6U;4UO MK9;&(7JO8PZ?F:*&,M*624_O(W D&)H7_!)WX[?L[Z]\.?'?[#_[;DGA3Q!X M8^$VD_#KQN_COP6-?LO%FF:N]/UWPHUS>Z])JKV4ES>27<=Y% M' WF6,;+$EN8U#NJ@+L";?[!_P"R9XO_ &._AUXJ\!>+/BSIWB]O$GQ)\0>+ MH[S3_"TFE"U?5M0FOI;WT4 ?)7Q(_8Z_X*2>(? MV@O$GQN^&_\ P49\ Z!!J436/AC2M3_9Y?4Y/#NF$JWV6&=]=C5F=T22:7RE M,SHFX".*&*+L/%G[%?CK2_C3KO[0/P$^.$'ASQ5XU^'-EX2\=:CK7AS[>-1: MQ,QL-61(9[=8[R$75TIR&C=94&U1$ WT+10!\Q^$O^":7@;X S_!SQ!^R5X@ MMO"VL_!OP#=^"-.EUW3&OX-:T&Y$$DL%XL4L#M-]KM8+M958?O/.!7$I*TM% M_P""7/@WP1\._ +> ?'Y@^)'@#XH:G\0[?Q]J&D^8-6UW5FNO[9^TVZ2H?LU MW%>W$/EK(#$JP$,YA^?ZIHH \F_9B_9:LO@%KWQ"^)WB#Q+'KWC?XJ>+%U[Q MIKL-@;6%VBM8;*SM((C)(T=O;VMO%&H9W9F\QR1OVKQE]^Q3\59/^"DTO_!0 M33OCUH$5N?A W@"#P9/X"FD9+;O?*HGR @EL+XB?\ !'?XXZA\$OB[^R'\(_VOM#T+X2_$_P Z34(8I;1KB)I$62'S%\UDW]''WU10!\BZC_P M3\_:I\$_M1>+?CI^S+^V]:>"M ^*\EA>?%?PG=?#Q-15M6M[.*SDU31Y)+H? MV?/-!!"A69;E T:NRRX"U=_:S_X)L>)_VLM \2CQ'^T!;:7XDL9])G^!?BZW M\*SS7GPWGL9HY_M:-)J&;ZZFE0>;+F#S(U2-U=5PWU;10!D^!;#QKI?@[3=. M^(WB;3]9UV"S1-5U;2M(>PMKN<#YI([9YYVA4GG897Q_>-:U%% !1110 444 M4 %%%% !7YA_\% _BQ\+/VZ?^"MGPU_X)Y>./B7X?TKX6? 7[/\ $KXS_P!M MZS!;0:MK>!_8NBMYK*)-HD^U2QG1V\SJ2>@X P !0!ZMXA_:0 M_8]\6Z!?>%?$_P ?_AQ?Z;J=G+::A8W?BVP>*Y@D0I)&ZF7#*RD@@\$$U\1? M\$,?C'X<_9Y^,/Q<_P""-EU\3M/\26/PJU.3Q+\$M:M-8CO!J7@K4)O-6W\U M&;?)97$ODR$D^)/AF^O/A3I>N M6_@ZW\"^%[C3)9+K5;/[#7#J@MRX2W3A9'$C22%$"_25% 'YT:+_P M0M^(GB?]B#3?^":OQ]_:WTO7/A/X,U WGPZUW0/A[]@\8:7-'-+-8R-J$EY- M;H]NTK(7AM4DFCRI>,,X;U__ (86_;3\??L.^/\ ]CSX^?MM^$];N/%GP^O/ M!.D^(='^#XL(+'3+BSEM)+J:SBU$+->-'(N#')#!'LPL)R2?KBB@#A?V8_A/ MXE^ W[/7@OX(^*_&=EXAN_"'A>PT7^VK#17T^.\2UMXX%D\AYYS&S",$CS&& M3Q4O[1WPNU_XW_ /QE\&?#/BVTT&\\6>&;[1TUB^TAKZ.S6Y@>%I# L\!D(5 MR0/,7D#/I7:T4 >%^#OV=OVE?@[^Q9X#_9Q^"O[1'A>R\7^ M"T;2(/%VL?# MV6YT_4[2PAB@:.6P&H+)&9HX\%TN&/&6JZ'I)TR"#3+9;G[);V4+RW#PB&6\NKA7DEE?S[AVW!!'&GO MM% 'SOX3_88U7Q/\7/#OQG_:P^(^F_$'5/!OPXO_ ;X;M[;PXUC;>1J'D+J M=]<(]Q,9+FZCM;>,A2B1H) WF97G_A/_P $U6\&6GP6^'?C_P"+B>)/ 7[/ M&H27OPNT)M$:&[,T=I/8Z:]_<-.ZW!L;.YEB3RXXO,?9*V"NP_5%% 'EW[57 MP.^(_P"T#X4T/P/X+^*&C>'-+M_%>FZIXIM=6\*2ZH-:L[.ZBNA8#R[VV\A) M)(461CY@>/)S"\A5X9"X5WBW.NT MK+G>"OAGHO[-7_!7KX;?LK?LK_$3PKI,'@3]C+_A&K'3/%4;7LD\4.M6QB1O M)GA<76Q!<'KYB"3Y5#"1/TAHH ^05_X)8ZEX>\-? [P_\//CO8V,GPG^+VH? M$CQ'?ZKX,>[E\5ZWJ":E]M;]W?0BSC=]5NF5<3&,+"N6"'=F_%'_ ()(:M\9 MM-_:(T[QO^TH+27XV>-]#\7^&=5\-^$&M+WP5K.CVUC#87$H>-;Z_P!%N-+U M70?AT;/P_#'IM_#>>1=Z6;YVOEO&A"7(:X1&3:D:1J'$O._$'_@DG\3_ (P> M'_VF=#^)O[6>GS']I#P[H\%])H_P\^RIH6IZ?90VL=S$CWTAEML01D6[,' + M!IW)##[>HH ^;=>_8D^+OQ$_:D^%W[37Q9^/7AG5G\"^ O$/AKQ#H%G\.YK> M'7%UA[1KF2)VU)S:1H+*)$C99SM+[Y')W#C?A/\ \$L-;\$? [P'^QQXY^.- MIXE^#_PP\=67B#PCID_AQX]9FMK"\-[IFF7EW]I:*6*VN!#F1($::.!(V5/G M=_L2B@#XC\??\$G/BSXY_9P^/W[/K_M6^'[;_A>GQA7QV^KCX83N=%/F:$/!<^FW.I:LUG-:)+/+/>W!@MT2=W-M'GS)$A9I L? MEMPOA'_@DW<^&?V?-2_8/N?C+8WWP!NO'H\0:?X7F\-.-7L[ ZNNL/H0O?M/ MEO:F\4CS3!YHMY'A^]MG7[,HH \%\#_LA_$3PI^WOX\_;+O_ (SZ->:3XY\% M:1X:D\'1^#)89[.WTZ6^FAD%\;]E=V>_EW?Z.H(50 IR3YSX!_X)8ZQHO_!+ M#4/^"8WQ%^/L&NV5IX:;1O!/BW3O"ATZ?1A;R>?IEY)$;J;S[NWN$@F,BO$C MF! L<9W,WV!10!\V^!?^":WPR^'G[6G@O]JGP_XMU(W7A?X;GPWJFFR@8UZ_ MCDE-KK-TRX\R[2._UE68J=YU)FR"@SY9\3_^"37QU\;:KXXCT']LC2+32_$G M[06B_%K1/[7^&KWVH66HV%Y97":==70U&/[78(MF(X8T2"2)2B^:R)L;[EHH M ^;?A;^P%J_A_P"(_P"T7XA^,?Q;TWQ=X<_:(>V&L^'[3PG)ITUA%%HL&C/& M;G[;,LPDMH%9B(HL.S$87"BG^PY^QM^UW^S%9Z)\-_C1^W+_ ,+%\!>!;#[! MX#TR/P0FF:I);+$8+==6O%N9%OO(@;8H2*'>Z+,Y9E 'T]10!\]?MZ_L6_$# M]LF]^$LWA+XVZ1X/A^%GQ>T;Q^L>H>"Y=5;4[G3A.([4LE_;"&-Q.VYL.V5& M.XKE/&G_ 3I^*WB_P <_M->,A^TCX?MU_:,^'FG>%?LI^'4[GP\MI87ED+C M=_:@^UEDO9F*8BPRI\Q (;ZPHH ^-_A__P $TOCO\!/C#X*^//[/_P"U)X=L M/$-E\(M(^'GQ*M=>^'<]UIGB6STS=]AU&"WCU*.6RO(@\B8,\L;K(05!&3Q? M@/\ X([_ +0/P.^#WP6_X4#^VUI^A?%;X*6FN:5IWB^Z^'AGTKQ!H6JW2W=S MI>H6!O0T@6:.)XYXYHRIB!V G(^_** / ]?_ &.O'GQ7\.^&OAW^TK\:M,^( M/A%(;VX^(_AS5?!S1Q>*]0F4B# 6\,5I86^[,=F8IB6CAD>9I$,CZ?[!'[,_ MQ<_9!_9ZTS]GGXG_ +0D7Q'M/#3/:>$M7?PU)I]W9Z2K'[-97#O>7)NF@C*0 MK-\C,D:[@S98^TT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!_"%^UA_R=-\2_P#LH&L_^ETU%'[6 M'_)TWQ+_ .R@:S_Z7344 ?M__P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE M,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\(7[6'_)TWQ+_ M .R@:S_Z7344?M8?\G3?$O\ [*!K/_I=-10!^W__ :;?\I3/VN_^WC_ -/D M]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !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 4444 M ?PA?M8?\G3?$O\ [*!K/_I=-11^UA_R=-\2_P#LH&L_^ETU% '[?_\ !IM_ MRE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 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 M4444 %%%% !1110!_"%^UA_R=-\2_P#LH&L_^ETU%'[6'_)TWQ+_ .R@:S_Z M7344 ?M__P &FW_*4S]KO_MX_P#3Y/7[_5_)[_P2[_X+"_#;_@CW_P % _VB MOB1\2/@[KGC&#QCKE_IMM;:'?PP/;O%JT\I=C*,$$'&!7Z"?\1O/[+/_ $8] M\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL M?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * M /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ* M_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$' M_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ M *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[ MX@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X M45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^ M%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1 MO/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ MT8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8] M\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL M?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * M /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ* M_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$' M_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ M *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[ MX@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X M45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^ M%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1 MO/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ MT8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8] M\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL M?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * M /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ* M_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$' M_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ M *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[ MX@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X M45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^ M%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1 MO/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ MT8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8] M\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL M?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * M /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ* M_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$' M_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ M *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[ MX@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X M45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^ M%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1 MO/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ MT8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8] M\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL M?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * M /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ* M_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$' M_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ M *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[ MX@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X M45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^ M%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1 MO/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ MT8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8] M\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL M?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * M /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ* M_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$' M_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ M *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[ MX@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X M45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^ M%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1 MO/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ MT8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8] M\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL M?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * M /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ* M_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$' M_B-Y_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ M *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[ MX@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X M45C_ (4?\1O/[+/_ $8]\0/_ HK'_"@#]OJ*_$'_B-Y_99_Z,>^('_A16/^ M%'_$;S^RS_T8]\0/_"BL?\* /V^HK\0?^(WG]EG_ *,>^('_ (45C_A1_P 1 MO/[+/_1CWQ _\**Q_P * /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/\ MT8]\0/\ PHK'_"@#]OJ*_$'_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8] M\0/_ HK'_"@#\ /VL/^3IOB7_V4#6?_ $NFHK$^,?C>U^)OQ=\5?$BQL9+6 ;#Q#XDOM2AMIF!>%)[AY0C$<$@/@D>E% '__9 end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2021
Jan. 31, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity Registrant Name Q2 Holdings, Inc.    
Entity Incorporation, State or Country Code DE    
Entity File Number 001-36350    
Entity Tax Identification Number 20-2706637    
Entity Address, Address Line One 10355 Pecan Park Boulevard    
Entity Address, City or Town Austin    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 78729    
City Area Code 833    
Local Phone Number 444-3469    
Title of 12(b) Security Common Stock, $0.0001 par value    
Trading Symbol QTWO    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Smaller Reporting Company false    
Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 5,785,240,266
Entity Common Stock Shares Outstanding (in shares)   56,928,431  
Documents Incorporated by Reference Part III of this Annual Report on Form 10-K incorporates certain information by reference from the definitive proxy statement for the registrant's 2022 Annual Meeting of Stockholders to be filed within 120 days of the registrant's fiscal year ended December 31, 2021, or the Proxy Statement. Except with respect to information specifically incorporated by reference in this Annual Report on Form 10-K, the Proxy Statement is not deemed to be filed as part of this Annual Report on Form 10-K.    
Entity Central Index Key 0001410384    
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Auditor Information [Abstract]  
Auditor Firm ID 42
Auditor Name Ernst & Young LLP
Auditor Location Austin, Texas
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 322,848 $ 407,703
Restricted cash 2,973 3,482
Investments 104,878 131,352
Accounts receivable, net 46,979 36,430
Contract assets, current portion, net 1,845 1,088
Prepaid expenses and other current assets 10,531 8,861
Deferred solution and other costs, current portion 25,076 19,042
Deferred implementation costs, current portion 7,320 8,258
Total current assets 522,450 616,216
Property and equipment, net 66,608 49,558
Right of use assets 52,278 34,709
Deferred solution and other costs, net of current portion 26,930 32,782
Deferred implementation costs, net of current portion 17,039 15,184
Intangible assets, net 162,461 184,859
Goodwill 512,869 462,274
Contract assets, net of current portion and allowance 22,103 18,694
Other long-term assets 2,307 2,426
Total assets 1,385,045 1,416,702
Current liabilities:    
Accounts payable 10,597 7,887
Accrued liabilities 18,343 22,444
Accrued compensation 31,725 26,716
Deferred revenues, current portion 98,692 81,935
Lease liabilities, current portion 9,001 6,844
Total current liabilities 168,358 145,826
Convertible notes, net of current portion 551,598 557,468
Deferred revenues, net of current portion 29,168 29,203
Lease liabilities, net of current portion 61,374 36,739
Other long-term liabilities 4,251 4,102
Total liabilities 814,749 773,338
Commitments and contingencies (Note 10)
Stockholders' equity:    
Preferred stock: $0.0001 par value; 5,000 shares authorized, no shares issued or outstanding as of December 31, 2021 and 2020 0 0
Common stock: $0.0001 par value; 150,000 shares authorized, 56,928 shares issued and outstanding as of December 31, 2021, and 55,562 shares issued and outstanding as of December 31, 2020 6 6
Additional paid-in capital 1,064,358 1,024,577
Accumulated other comprehensive loss (135) (32)
Accumulated deficit (493,933) (381,187)
Total stockholders' equity 570,296 643,364
Total liabilities and stockholders' equity $ 1,385,045 $ 1,416,702
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 150,000,000 150,000,000
Common stock, shares issued (in shares) 56,928,000 55,562,000
Common stock, shares outstanding (in shares) 56,928,000 55,562,000
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Revenues $ 498,720 $ 402,751 $ 315,484
Cost of revenues 273,685 228,152 162,485
Gross profit 225,035 174,599 152,999
Operating expenses:      
Sales and marketing 85,564 72,323 63,947
Research and development 116,952 97,381 76,273
General and administrative 77,915 70,937 56,739
Acquisition related costs 2,690 478 16,027
Amortization of acquired intangibles 17,901 17,888 6,339
Partnership termination charges 0 13,244 0
Unoccupied lease charges 2,008 2,181 420
Total operating expenses 303,030 274,432 219,745
Loss from operations (77,995) (99,833) (66,746)
Other income (expense):      
Interest and other income 1,476 1,207 3,672
Interest and other expense (33,071) (28,646) (20,290)
Loss on extinguishment of debt (1,513) (8,932) 0
Total other income (expense), net (33,108) (36,371) (16,618)
Loss before income taxes (111,103) (136,204) (83,364)
Benefit from (provision for) income taxes (1,643) (1,416) 12,487
Net loss (112,746) (137,620) (70,877)
Other comprehensive gain (loss):      
Unrealized gain (loss) on available-for-sale investments (213) (118) 223
Foreign currency translation adjustment 110 72 (172)
Comprehensive loss $ (112,849) $ (137,666) $ (70,826)
Net loss per common share, basic (usd per share) $ (2.00) $ (2.65) $ (1.53)
Net loss per common share, diluted (usd per share) $ (2.00) $ (2.65) $ (1.53)
Weighted average common shares outstanding:      
Weighted-average common shares outstanding, basic (in shares) 56,394 52,019 46,198
Weighted-average common shares outstanding, diluted (in shares) 56,394 52,019 46,198
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common stock and additional paid-in capital
Accumulated deficit
Accumulated deficit
Cumulative Effect, Period of Adoption, Adjustment
Accumulated other comprehensive income (loss)
Common stock
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cumulative effect of the adoption of new accounting standard $ 158,900 $ 331,359 $ (172,422) $ 0 $ (37)  
Beginning balance at Dec. 31, 2018 158,900 331,359 (172,422) 0 (37)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense   40,510        
Exercise of stock options   15,694        
Shares acquired to settle the exercise of stock options   (941)        
Proceeds from issuance of common stock, net of issuance costs   195,290        
Equity component of convertible notes, less issuance costs   81,550        
Equity component of early extinguishment of convertible notes   0        
Settlement of convertible note hedges   0        
Settlement of warrants   0        
Purchase of capped call transactions   (40,765)        
Net loss (70,877)   (70,877)      
Other comprehensive income (loss)         51  
Ending balance at Dec. 31, 2019 $ 379,412 622,697 (243,299) (268) 14  
Beginning balance (in shares) at Dec. 31, 2018           43,535
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares acquired to settle the exercise of stock options (in shares)           (12)
Exercise of stock options (in shares)           1,059
Shares issued for the vesting of restricted stock awards (in shares)           770
Proceeds from issuance of common stock, net of issuance costs (in shares)           3,034
Equity component of early extinguishment of convertible notes (in shares)           0
Ending balance (in shares) at Dec. 31, 2019           48,386
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Accounting Standards Update [Extensible List] Accounting Standards Update 2016-13 [Member]          
Cumulative effect of the adoption of new accounting standard $ 379,412 622,697 (243,299) (268) 14  
Stock-based compensation expense   50,682        
Exercise of stock options   14,283        
Shares acquired to settle the exercise of stock options   (966)        
Proceeds from issuance of common stock, net of issuance costs   311,321        
Equity component of convertible notes, less issuance costs   73,097        
Equity component of early extinguishment of convertible notes   (40,842)        
Settlement of convertible note hedges   171,679        
Settlement of warrants   (137,538)        
Purchase of capped call transactions   (39,830)        
Net loss (137,620)   (137,620)      
Other comprehensive income (loss)         (46)  
Ending balance at Dec. 31, 2020 $ 643,364 1,024,583 (381,187) 0 (32)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares acquired to settle the exercise of stock options (in shares)           (9)
Exercise of stock options (in shares)           720
Shares issued for the vesting of restricted stock awards (in shares)           916
Proceeds from issuance of common stock, net of issuance costs (in shares)           4,235
Equity component of early extinguishment of convertible notes (in shares)           1,314
Ending balance (in shares) at Dec. 31, 2020 55,562         55,562
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cumulative effect of the adoption of new accounting standard $ 643,364 1,024,583 (381,187) $ 0 (32)  
Stock-based compensation expense   55,903        
Exercise of stock options   5,892        
Shares acquired to settle the exercise of stock options   (200)        
Proceeds from issuance of common stock, net of issuance costs   0        
Equity component of convertible notes, less issuance costs   0        
Equity component of early extinguishment of convertible notes   (28,454)        
Settlement of convertible note hedges   26,295        
Settlement of warrants   (19,655)        
Purchase of capped call transactions   0        
Net loss (112,746)   (112,746)      
Other comprehensive income (loss)         (103)  
Ending balance at Dec. 31, 2021 $ 570,296 1,064,364 (493,933)   (135)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Shares acquired to settle the exercise of stock options (in shares)           (2)
Exercise of stock options (in shares)           307
Shares issued for the vesting of restricted stock awards (in shares)           1,061
Proceeds from issuance of common stock, net of issuance costs (in shares)           0
Equity component of early extinguishment of convertible notes (in shares)           0
Ending balance (in shares) at Dec. 31, 2021 56,928         56,928
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cumulative effect of the adoption of new accounting standard $ 570,296 $ 1,064,364 $ (493,933)   $ (135)  
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net loss $ (112,746) $ (137,620) $ (70,877)
Adjustments to reconcile net loss to net cash from operating activities:      
Amortization of deferred implementation, solution and other costs 24,496 22,936 13,634
Depreciation and amortization 54,833 51,840 28,457
Amortization of debt issuance costs 2,038 1,977 1,467
Amortization of debt discount 25,824 21,317 15,154
Amortization of premiums on investments 1,117 366 226
Stock-based compensation expense 55,903 50,682 40,510
Realized loss on sale of marketable securities 0 (14) 0
Deferred income taxes 180 946 (12,774)
Allowance for credit losses (25) 306 0
Allowance for sales credits 39 2 172
Loss on disposal of long-lived assets 389 151 287
Loss on extinguishment of debt 1,513 8,932 0
Impairment of intangible assets 0 0 6
Unoccupied lease charges 2,008 2,181 420
Changes in operating assets and liabilities:      
Accounts receivable, net (10,072) (14,560) 372
Prepaid expenses and other current assets 532 (2,440) (822)
Deferred solution and other costs (12,776) (15,333) (23,548)
Deferred implementation costs (12,847) (16,880) (14,296)
Contract assets (4,165) (3,721) (5,191)
Other long-term assets 7,851 3,711 6,141
Accounts payable 1,757 (2,297) 1,126
Accrued liabilities 104 (685) 14,718
Deferred revenue 15,743 20,351 13,400
Deferred rent and other long-term liabilities (10,771) 4,962 (8,015)
Net cash provided by (used in) operating activities 30,925 (2,890) 567
Cash flows from investing activities:      
Purchases of investments (124,034) (131,337) (27,330)
Maturities of investments 149,176 31,841 63,980
Purchases of property and equipment (19,754) (23,715) (13,860)
Business combinations, net of cash acquired (64,652) 0 (505,577)
Purchase of intangible assets 0 0 (288)
Capitalized software development costs (5,865) (952) (177)
Net cash used in investing activities (65,129) (124,163) (483,252)
Cash flows from financing activities:      
Proceeds from issuance of common stock, net of issuance costs 0 311,321 195,289
Proceeds from issuance of convertible notes, net of issuance costs 0 132,589 307,016
Purchases of capped call transactions 0 (39,830) (40,765)
Payment for repurchases of convertible notes (63,692) 0 0
Proceeds from bond hedges related to convertible notes 26,295 171,679 0
Payments for warrants related to convertible notes (19,655) (137,538) 0
Payment of contingent consideration 0 (16,862) 0
Proceeds from exercise of stock options to purchase common stock 5,892 13,317 14,551
Net cash provided by (used in) financing activities (51,160) 434,676 476,091
Net increase (decrease) in cash, cash equivalents, and restricted cash (85,364) 307,623 (6,594)
Cash, cash equivalents, and restricted cash, beginning of period 411,185 103,562 110,156
Cash, cash equivalents, and restricted cash, end of period 325,821 411,185 103,562
Supplemental disclosures of cash flow information:      
Cash paid for taxes, net of refund 1,027 566 322
Cash paid for interest 3,104 4,096 2,853
Supplemental disclosure of non-cash investing and financing activities:      
Shares acquired to settle the exercise of stock options (200) (966) (941)
Impact of extinguishment of convertible senior notes due 2023 0 (40,842) 0
Data center assets acquired under deferred payment arrangements or financing arrangements $ 0 $ 448 $ 1,104
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Description of Business
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of BusinessQ2 Holdings, Inc. and its wholly-owned subsidiaries, collectively the Company, is a leading provider of secure, cloud-based digital solutions that transform the ways in which traditional and emerging financial services providers engage with account holders and end users, or End Users. The Company sells its solutions to financial institutions, alternative finance companies, and financial technology companies. The Company's solutions enable customers to deliver robust suites of digital banking, lending, and banking-as-a-service, or BaaS, services that make it possible for account holders and End Users to transact and engage anytime, anywhere and on any device. The Company delivers its solutions to the substantial majority of its customers using a software-as-a-service, or SaaS, model under which its customers pay subscription fees for the use of the Company's solutions. The Company was incorporated in Delaware in March 2005 and is a holding company that owns 100% of the outstanding capital stock of Q2 Software, Inc. The Company's headquarters are located in Austin, Texas.
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements. The consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Effective January 1, 2019 the Company adopted the requirements of ASU No. 2016-02, "Leases (Topic 842)," and effective January 1, 2020, the Company adopted the requirements of ASU No. 2017-04 "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment," and ASU No. 2016-13 "Financial Instruments - Credit Losses (Topic 326)." All amounts and disclosures set forth in this Form 10-K have been updated to comply with the new standards.
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include: revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, standalone selling price, and other revenue items requiring significant judgment; estimate of credit losses; stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; fair value of contingent consideration; fair value of the conversion features of convertible notes; and, income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.
Cash and Cash Equivalents
The Company considers all highly liquid investments acquired with an original maturity of ninety days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.
Restricted Cash
Restricted cash consists of deposits held as collateral for the Company's secured letters of credit or bank guarantees issued in place of security deposits for the Company's corporate headquarters and various other leases.
Investments
Investments typically include U.S. government securities, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments, accounts receivable and contract assets. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a majority of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. No individual customer accounted for 10% or more of revenues for each of the years ended December 31, 2021, 2020 and 2019. A single customer accounted for 14% of accounts receivable, net as of December 31, 2021 and no individual customer accounted for 10% or more of accounts receivable, net as of December 31, 2020.
Contract Balances
The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, or contract assets, and deferred revenues or contract liabilities. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying consolidated balance sheets at the end of each reporting period. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenues, net of current portion, on the accompanying consolidated balance sheets at the end of each reporting period.
The Company is exposed to credit losses primarily through sales of products and services. The Company assesses the collectability of outstanding contract assets on an ongoing basis and maintains a reserve which is included in the allowance for credit losses for contract assets deemed uncollectible. The Company analyzes the contract asset portfolio for significant risks by considering historical collection experience and forecasting future collectability to determine the amount of revenues that will ultimately be collected from its customers. Customer type (whether a customer is a financial institution or other digital solution provider) has been identified as the primary specific risk affecting the Company's contract assets, and the estimate for losses is analyzed quarterly and adjusted as necessary. Future collectability is contingent upon current and anticipated macroeconomic conditions that could impact the Company's customers such as unemployment, inflation and regulatory matters. Additionally, specific allowance amounts may be established to record the appropriate provision for customers that have a higher probability of default. The Company has provisioned $0.04 million and $0.2 million in expected losses for the years ended December 31, 2021 and 2020, respectively, of which zero has been written off and charged against the allowance at each of December 31, 2021 and 2020. The allowance for credit losses related to contract assets was $0.3 million at each of December 31, 2021 and 2020.
Accounts Receivable
Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of End Users and the number of transactions processed by the Company's End Users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of End Users and the number of transactions processed by the Company's End Users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. Unbilled receivables of $4.8 million and $2.1 million were included in the accounts receivable balance as of December 31, 2021 and 2020, respectively.
The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for credit losses for accounts receivable deemed uncollectible. The Company analyzes the accounts receivable portfolio for significant risks and considers prior periods and forecasts future collectability to determine the amount of revenues that will ultimately be collected from its customers. This estimate is analyzed quarterly and adjusted as necessary. Identified risks pertaining to the Company's accounts receivable include the delinquency level and customer type. Future collectability is contingent upon current and anticipated macroeconomic conditions that could impact the Company's customers such as unemployment, inflation and regulation matters. Due to the short-term nature of such receivables, the estimate of the amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances and the financial condition of customers. Historically, the Company's collection experience has not varied significantly, and bad debt expenses have been insignificant. The Company has provisioned $0.1 million and $1.0 million for expected losses as of December 31, 2021 and 2020, respectively, of which $0.2 million and $0.6 million has been written off and charged against the allowance as of December 31, 2021 and 2020, respectively. The allowance for credit losses related to accounts receivable was $0.5 million and $0.6 million as of December 31, 2021 and 2020, respectively.
The Company maintains reserves for estimated sales credits issued to customers for billing disputes or other service-related reasons. These allowances are recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, the Company analyzes prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed semi-annually and adjusted as necessary. The Company also maintains specific reserves for anticipated contract concessions. The allowance for sales credits and specific reserves was $1.9 million and $2.3 million as of December 31, 2021 and 2020, respectively.
The following table shows the Company's allowance for sales credits, credit losses, and other reserved balances as follows:
Beginning BalanceAdditionsDeductionsEnding Balance
Year Ended December 31, 2019$367 $1,388 $(1,216)$539 
Year Ended December 31, 2020539 5,187 (2,620)3,106 
Year Ended December 31, 2021$3,106 $3,760 $(4,105)$2,761 
Deferred Revenues
Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed.
The net increase in the deferred revenue balance for the year ended December 31, 2021 is primarily driven by cash payments received or due in advance of satisfying the Company's performance obligations of $511.3 million for current year invoices, $4.2 million from the netting of contract assets and liabilities on a contract-by-contract basis, partially offset by the recognition of $424.2 million of revenue recognized from current year invoices and $74.5 million of revenue that was included in the deferred revenue balance as of December 31, 2020. Amounts recognized from deferred revenues represent primarily revenue from the sale of subscription and implementation services.
The Company's payment terms vary by the type and location of its customer and the products or services offered. The period of time between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer.
On December 31, 2021, the Company had $1.40 billion of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. The Company expects to recognize approximately 48% of its remaining performance obligations as revenue in the next 24 months, an additional 40% in the next 25 to 48 months, and the balance thereafter.
Deferred Implementation Costs
The Company capitalizes certain personnel and other costs, such as employee salaries, stock-based compensation, benefits and the associated payroll taxes that are direct and incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates being recoverable through the terms of the associated contract. The Company begins amortizing the deferred implementation costs for an implementation to cost of revenues once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit. The Company has determined this period to be the estimated life of the technology, which is estimated to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology. The Company monitors deferred implementation costs for impairment and records impairment when customers terminate or allow services to lapse, due to contract modifications, and/or from other assessments as needed. Any impairment losses identified are recognized in the form of an expense acceleration with the applicable amount recorded to deferred implementation costs, current portion and/or deferred implementation costs, net of current portion on the consolidated balance sheet and in cost of revenues in the consolidated statements of comprehensive loss.
The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the accompanying consolidated balance sheets. The Company capitalized implementation costs in the amount of $11.9 million and $16.9 million during the years ended December 31, 2021 and 2020, respectively, and recognized $11.9 million and $14.5 million of amortization during the years ended December 31, 2021 and 2020, respectively. Amortization expense is included in cost of revenues in the accompanying consolidated statements of comprehensive loss.
Deferred Solution and Other Costs
The Company capitalizes sales commissions and other third-party costs such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission expenses are considered incremental and recoverable costs of obtaining a contract with a customer. The Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. Historically, the Company typically paid commissions in two increments. The initial payment was made after the contract had been executed and the initial deposit had been received from the customer, and the final payment was made upon commencement date. The Company required that an individual remain employed to collect a commission when it was due. The service period between the first and second payment was considered a substantive service period and as a result, the Company expensed the final payment when made. Beginning in 2020, substantially all commissions were paid in a single payment once the contract had been executed and the initial deposit had been received from the customer. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit. The Company has determined this period to be the estimated life of the technology, which is estimated to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
The Company analyzes capitalized solution and other costs to assess their recoverability. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion. The Company capitalized $10.5 million and $15.0 million in deferred commissions costs during the years ended December 31, 2021 and 2020, respectively, and recognized $12.6 million and $8.5 million of amortization during the years ended December 31, 2021 and 2020, respectively. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of comprehensive loss.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
3 - 5 years
Purchased software and licenses
3 - 5 years
Furniture and fixtures
7 years
Leasehold improvementsLesser of estimated useful life or lease term
Purchase Price Allocation, Intangible Assets, and Goodwill
The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. The Company determines whether substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business.
In connection with the Company's business combinations, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, and non-compete agreements. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.
The excess purchase price over the fair value of assets acquired is recorded as goodwill. The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates as a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.
Revenues
Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances.
Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in either the Company's data centers or cloud-based hosting services, transactional revenue from bill-pay solutions and revenues for customer support and implementation services related to the Company's solutions.
The following table disaggregates the Company's revenue by major source:
 Year Ended December 31,
 202120202019
Subscription$361,094 $286,961 $221,983 
Transactional68,829 55,580 48,396 
Services and Other68,797 60,210 45,105 
Total Revenues$498,720 $402,751 $315,484 
Subscription Revenues
The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported.
A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. The Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.
Transactional Revenues
The Company generates the majority of its transactional revenues based on the number of bill-pay transactions that End Users initiate on its digital banking platform. The Company also generates a smaller portion of its transactional revenues from interchange fees generated when End Users utilize debit cards integrated with its Q2 CorePro API or Q2 Biller Direct products. The Company recognizes revenue for bill-pay transaction services in the month incurred based on actual or estimated transactions.
Services and Other Revenues
Implementation services are required for each new digital banking and lending platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services is billed upfront and generally recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date. Under certain circumstances, the Company partners with third-party professional system integrators to support the installation and configuration process for certain products, and therefore, the Company has determined that these services qualify as a separate performance obligation in certain markets and geographies, and the implementation services for these agreements are recognized over time as services are performed.
Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered.
Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense.
Significant Judgments
Performance Obligations and Standalone Selling Price
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations that are separately identifiable by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contracts with multiple performance obligations in the North American banking market are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements. The Company has concluded that outside the North American banking market, the implementation services for its lending platform included in contracts with multiple performance obligations are distinct and, as a result, the Company recognizes implementation fees on such arrangements over time as services are performed.
The majority of the Company's revenue recognized at a particular point in time is for usage revenue and on-premise software licenses. These services are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service or the point the customer obtained control of the software.
Judgment is required to determine the SSP for each distinct performance obligation. A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers the Company's overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts.
Variable Consideration
The Company recognizes usage revenue related to bill-pay transactions that End Users initiate on its digital banking platform and interchange fees that End Users generate using the Company's solutions. Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs to the Company per user over the contract, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that its usage revenue relates specifically to the transfer of the service to the customer and is consistent with the allocation objective of Topic 606 when considering all of the performance obligations and payment terms in the contract. Therefore, the Company recognizes usage revenue on a monthly or quarterly basis in accordance with the agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.
The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and generally result in reductions to revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration as of December 31, 2021.
Other Considerations
The Company evaluates whether it is the principal (i.e., reports revenues on a gross basis) or agent (i.e., reports revenues on a net basis) with respect to the vendor reseller agreements pursuant to which the Company resells certain third-party solutions along with the Company's solutions. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are insignificant.
Cost of Revenues
Cost of revenues are comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. This includes the costs of the Company's personnel performing implementation, certain software development, customer support, data center and customer training activities. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, debit card related pass-through fees, cloud-based hosting services, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.
The Company capitalizes certain personnel costs directly related to the implementation of its solutions to the extent those costs are recoverable from future revenues. The Company amortizes the costs for an implementation once revenue recognition commences, and the Company amortizes those implementation costs to cost of revenues over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred. 
Software Development Costs
The Company capitalizes certain software development costs under accounting frameworks that differ based on the nature of the software. Software development costs include salaries and other personnel-related costs, including employee benefits, stock-based compensation and bonuses attributed to programmers, software engineers, quality control teams and third-party development costs for those who are directly associated with and who devote time to the Company's software solutions. Costs incurred in the preliminary stages of development and maintenance costs are expensed as incurred. Capitalized software development costs are computed on an individual product basis. The Company also capitalizes certain costs related to specific upgrades and enhancements when it is probable the expenditures will result in significant additional functionality. Capitalization ceases for products, upgrades and enhancements when released or made available. Internal-use software is amortized to cost of revenues over the products' estimated economic lives, which are expected to be three to five years. The costs related to software development are included in intangible assets, net on the consolidated balance sheets.
The Company capitalizes certain development costs associated with software that is to be sold, leased or otherwise marketed that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release. Under this accounting framework, the Company capitalized zero software development costs for each of the years ended December 31, 2021, 2020 and 2019. The Company recognized $0.8 million of amortization of capitalized software development costs for each of the years ended December 31, 2021, 2020 and 2019.
The Company capitalizes certain development costs associated with internal use software and the Company's SaaS platform, incurred during the application development stage. The Company expenses costs associated with preliminary project phase activities, training, maintenance and any post-implementation costs as incurred. Under this accounting framework the Company capitalized software development costs in the amount of $5.9 million, $1.0 million and $0.2 million during the years ended December 31, 2021, 2020 and 2019, respectively, and recognized $0.5 million amortization during the year ended December 31, 2021 and zero amortization for each of the years ended December 31, 2020 and 2019.
Research and Development Costs
Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, third-party consultants, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions.
Certain research and development costs that are related to the Company's software development, which include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions, are capitalized and are included in intangible assets, net on the consolidated balance sheets.
Advertising
All advertising costs of the Company are generally expensed the first time the advertising takes place. Advertising costs were $2.7 million, $0.7 million and $1.3 million for the years ended December 31, 2021, 2020 and 2019, respectively. The Company signed a long-term sponsorship arrangement on December 31, 2020 and payments under this arrangement are deferred and expensed as advertising costs on a straight-line basis over the term of the arrangement.
Sales Tax
The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.
Comprehensive Loss
Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of net loss, unrealized gains and losses on available-for-sale investments, and foreign currency translation adjustments.
Stock-Based Compensation
Stock options, restricted stock units, and market stock units awarded to employees, directors, and consultants are measured at fair value at each grant date. The Company does not use a forfeiture rate to recognize compensation expense. Generally, options vest 25% on the one-year anniversary of the grant date with the balance vesting monthly over the following 36 months, and restricted stock unit awards vest in four annual installments of 25% each. Market stock units are performance-based awards that vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index. Market stock units granted prior to fiscal 2021 vest over a three-year period on the anniversary of the date of grant, generally with up to one-third of the target shares of the Company's common stock subject to each market stock unit award eligible to be earned after the first and second years and up to 200% of the full target number of shares subject to each market stock unit award eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period. Beginning in March 2021, newly granted market stock units vest over a two-year and three-year period, each running from approximately the date of grant, with up to one-third of the target shares of the Company's common stock subject to each market stock unit award eligible to be earned after completion of the two-year performance period and up to 200% of the full target number of shares subject to each market stock unit award eligible to be earned after the completion of the three-year performance period (less any shares earned for the two-year performance period) based on the average price of the Company's common stock relative to the Index during the performance period. From time to time, the Company may make grants of restricted stock units or market stock units with vesting formulas that vary from those described above.
The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the time the stock options are expected to be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of
the stock options. Expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumes no dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends. The Company recognizes compensation expense ratably over the requisite service period of the stock option award.
The Company values restricted stock units at the closing market price on the date of grant and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.
The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumes no dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award. The Company recognizes compensation expense using the graded attribution method on a straight-line basis over the performance period for each market stock unit award.
Convertible Senior Notes
In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023, or the 2023 Notes. In June 2019, the Company issued $316.3 million principal amount of convertible senior notes due in June 2026, or the 2026 Notes. In November 2020, the Company issued $350.0 million principal amount of convertible senior notes due in November 2025, or the 2025 Notes. This was achieved by exchanging $181.9 million principal amount of the 2023 Notes for $210.7 million principal amount of the 2025 Notes and issuing an additional $139.3 million of new notes. In May 2021, the Company repurchased $37.1 million principal amount of the 2023 Notes. As of December 31, 2021 the aggregate principal amount outstanding related to the 2023 Notes was $10.9 million.
When accounting for the issuance of convertible notes, the Company separates each of the convertible notes into liability and equity components. The carrying amount of the liability component is calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature is determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the convertible notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the convertible notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to its convertible notes, the Company allocates the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the convertible notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.
When accounting for an exchange of convertible notes, the Company evaluates whether the transaction should be evaluated as a modification or extinguishment transaction. The partial exchange of the 2023 Notes and issuance of the 2025 Notes in November 2020 were deemed to have substantially different terms due to the significant difference between the value of the conversion option immediately prior to and after the exchange, and consequently, the 2023 Notes partial exchange was accounted for as a debt extinguishment. In an exchange or repurchase transaction, the Company will allocate a portion of the settlement consideration to the reacquisition of the liability component, which is equal to the fair value of that component immediately prior to the extinguishment, and allocate the remaining settlement consideration to the reacquisition of the equity component and recognize that amount as a reduction of additional paid in capital. The difference between the consideration attributed to the liability component and the sum of the net carrying amount of the liability component and any unamortized debt issuance costs is recognized as a gain or loss on debt extinguishment in the Company's consolidated statements of comprehensive loss.
Leases
The Company determines if a contract contains a lease for accounting purposes at the inception of the arrangement. The Company has elected to apply the practical expedient which allows the Company to account for lease and non-lease components of a contract as a single leasing arrangement. In addition, the Company has elected the practical expedients related to lease classification and the short-term lease exemption, whereby leases with initial terms of one year or less are not capitalized and instead expensed generally on a straight-line basis over the lease term. The Company is primarily a lessee with a lease portfolio comprised mainly of real estate and equipment leases. As of December 31, 2021, the Company had no finance leases.
Operating lease assets are included on the Company's consolidated balance sheets in non-current assets as a right-of-use, or ROU, asset, and represent the Company's right to use an underlying asset for the lease term. Operating lease liabilities are included on the Company's consolidated balance sheets in lease liabilities, current portion, for the portion that is due within 12 months and in lease liabilities, net of current portion, for the portion that is due beyond 12 months of the financial statement date and represent the Company's obligation to make lease payments.
ROU assets and lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term using an appropriate discount rate. If an implicit rate is not readily determined by the Company's leases, the Company utilizes the incremental borrowing rate based on the available information at the commencement date to determine the lease payments. The depreciable lives of the underlying leased assets are generally limited to the expected lease term inclusive of any optional lease renewals where the Company concludes at the inception of the lease that the Company is reasonably certain of exercising those options. The ROU asset calculation may also include any initial direct costs paid and is reduced by any lease incentives provided by the lessor. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
Contingent Consideration
On October 15, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding capital stock of Cloud Lending, Inc., a Delaware corporation, or Cloud Lending. Certain former stockholders of Cloud Lending had the right to receive an earnout payment of up to an additional $59.5 million in the aggregate based upon satisfaction of certain financial milestones. The initial fair value calculation of the contingent consideration related to the earnout payment was calculated utilizing the Monte Carlo simulation method under the option pricing model. Between the time of the purchase price finalization and the final measurement date of March 31, 2020, the fair value of the contingent consideration was estimated on a quarterly basis through a collaborative effort by our sales and finance departments. Changes in the fair value of the contingent consideration subsequent to the purchase price finalization were recorded as acquisition related costs in the consolidated statements of comprehensive loss. As of December 31, 2020, all of the contingent consideration was paid.
Income Taxes
Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and their respective tax bases and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against most of its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.
The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. The Company believes it has accrued adequate reserves related to its uncertain tax positions; however, ultimate determination of our liability is subject to audit by taxing authorities in the ordinary course of business. We record interest and penalties associated with any uncertain tax positions as a component of income tax expense.
Basic and Diluted Net Loss per Common Share
The following table sets forth the computations of net loss per share for the periods listed:
 Year ended December 31,
 202120202019
Numerator: 
Net loss $(112,746)$(137,620)$(70,877)
Denominator: 
Weighted-average common shares outstanding, basic and diluted56,394 52,019 46,198 
Net loss per common share, basic and diluted$(2.00)$(2.65)$(1.53)
Due to net losses for each of the years ended December 31, 2021, 2020 and 2019, basic and diluted loss per share were the same, as the effect of all potentially dilutive securities would have been anti-dilutive. The following table sets forth the anti-dilutive common share equivalents for the periods listed:
 Year ended December 31,
 202120202019
Stock options, restricted stock units, and market stock units2,264 2,797 3,805 
Shares related to the 2023 Notes80 298 887 
Shares subject to warrants related to the issuance of the 2023 Notes39 96 — 
Shares related to the 2026 Notes371 15 — 
2,754 3,206 4,692 
Because the Company has the intention and ability to settle the principal amount of each of its 2023 Notes, 2025 Notes and 2026 Notes in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. For the 2023 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $57.38 per share. For the 2025 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $140.14 per share. For the 2026 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $88.61 per share. The warrants issued by the Company in connection with its February 2018 convertible note offering, or Warrants, have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of $78.75 per share. For the year ended December 31, 2021, the average market price per share of the Company's common stock exceeded the conversion price of the 2023 and 2026 Notes and strike price of the Warrants; however, since the Company is in a net loss position, there was no dilutive effect on net loss per share of the Company's common stock during any period presented.
Recent Accounting Pronouncements
In August 2020, the FASB issued 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)" which simplifies the accounting for convertible debt instruments by eliminating the requirement to separate embedded conversion features from the host contract when the conversion features are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. In addition, the guidance eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard can either be on a modified retrospective or full retrospective basis.
The Company will adopt the new guidance for the fiscal year beginning January 1, 2022, using the modified retrospective approach. The impact to the consolidated balance sheets is expected to result in an increase to the convertible notes balance of approximately $113.0 million to $116.0 million to reflect the full principal amount of the convertible notes outstanding net of issuance costs, a reduction to the additional paid in capital balance of approximately $155.0 million to $158.0 million to remove the equity component separately recorded for the conversion features associated with the convertible notes, and an increase to the beginning balance of accumulated deficit of approximately $41.0 million to $44.0 million. The Company also expects the adoption of this standard to result in a reduction of non-cash interest expense for the year ended December 31, 2022 until the affected notes have been settled.
In May 2021, the FASB issued ASU No. 2021-04, "Earnings Per Share (Topic 260), Debt - Modifications and Extinguishments (Subtopic 470-50), Compensation - Stock Compensation (Topic 718), and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40)" which clarifies and reduces diversity in the accounting for modifications or exchanges of freestanding equity classified written call options that remain equity classified after modification or exchange. The ASU provides a principles-based framework to determine whether an issuer should recognize the modification or exchange as an adjustment to equity or an expense. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. Issuers should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. The Company has not adopted the provisions of the new standard and will assess its impact on the Company's consolidated financial statements upon adoption.
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 clarifies and reduces diversity in the accounting related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. Issuers should apply the new standard prospectively to business combinations occurring on or after the effective date of the new standard. The Company has not adopted the provisions of the new standard and will assess its impact on the Company's consolidated financial statements upon adoption.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
ClickSWITCH
On April 1, 2021, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding equity interests of ClickSWITCH Holdings Inc. ("ClickSWITCH"), a privately-owned provider of digital account switching solutions. The acquisition will further enable the Company to offer end-to-end digital customer acquisition, onboarding, and account switching offerings. The purchase price paid was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill.
ClickSWITCH was acquired for approximately $65.5 million in cash from existing balances. At closing, the Company deposited into an escrow account $1.0 million of the initial consideration, or CS Purchase Price Escrow Amount, to compensate for any post-closing purchase price adjustments. To the extent not utilized, the CS Purchase Price Escrow Amount was to be paid to the former stockholders of ClickSWITCH following an adjustment period which, absent any unresolved disputes, was expected to be completed within 90 days from closing. The Company released $0.9 million of the CS Purchase Price Escrow Amount to the former stockholders of ClickSWITCH during the three months ended September 30, 2021, bringing the balance of the CS Purchase Price Escrow Amount to zero. At closing, the Company also deposited into an escrow account $0.3 million of the initial consideration, or CS Escrow Amount, to compensate for any breach of a representation or warranty or any violation or default of any obligation by the sellers. To the extent not utilized, 50% of the remaining CS Escrow Amount shall be paid to the former equity holders of ClickSWITCH at the end of a 12-month period, with the remaining 50% to be paid at the end of an 18-month period, in each case unless there are any unresolved claims remaining at that time. The total purchase price is as follows:
 Purchase Consideration
Cash purchase price$62,500 
Estimated working capital and other adjustments3,008 
Total purchase price$65,508 
The Company recorded the purchase of ClickSWITCH using the acquisition method of accounting and accordingly, recognized assets acquired and liabilities assumed at their fair values as of the date of acquisition. The results of ClickSWITCH's operations are included in the Company's consolidated statements of comprehensive loss from the date of acquisition. Acquisition related transaction costs of $1.1 million related to the ClickSWITCH acquisition were expensed as incurred during the twelve months ended December 31, 2021, and were recorded within acquisition related expenses in the consolidated statements of comprehensive loss.
The table below summarizes the allocation of the purchase price based on the estimated fair value of the assets acquired and liabilities assumed. The fair values of assets acquired and liabilities assumed, including valuations of intangibles assets, accruals, and income taxes, may change as additional information is received during the measurement period. The measurement period will end no later than one year from the acquisition date.
Assets acquired:
Cash$856 
Accounts receivable, net491 
Prepaid expenses and other current assets2,417 
Property and equipment, net39 
Intangible assets, net12,805 
Goodwill50,595 
Total assets acquired67,203 
Liabilities assumed:
Accounts payable, accrued liabilities, and accrued compensation643 
Deferred tax liability74 
Deferred revenues978 
Total liabilities assumed1,695 
Fair value of assets acquired and liabilities assumed$65,508 
The goodwill recognized is attributable primarily to synergies expected from the integration of the acquired product offering into the Company's integrated solutions including an increasing customer base, the expanded service capabilities that are expected to become available from planned investments in the acquired products, and the value of the assembled workforce in accordance with generally accepted accounting principles.
The estimated fair value of the separately identifiable finite-lived intangible assets acquired and estimated useful lives are as follows (in thousands, except years):
Estimated Fair ValuesEstimated Useful Lives (in Years)
Customer relationships$1,495 4
Non-compete agreements570 
2 - 3
Acquired technology10,740 6
Total acquisition-related intangible assets$12,805 
The fair value of the intangible assets was based on the income approach using various methods such as with and without and multi-period excess earnings. Intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from two to six years. The acquisition is a stock acquisition for tax purposes, resulting in no additional amortizable tax basis in goodwill.
The results of operations of ClickSWITCH have been included in the Company's consolidated financial statements from the date of the acquisition. The acquisition of ClickSWITCH did not have a material impact on the Company's consolidated financial statements, and therefore historical and pro forma disclosures have not been presented.
PrecisionLender
On October 31, 2019, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding equity interests of privately-owned PrecisionLender. The acquisition added to the Company's portfolio of solutions PrecisionLender's data-driven sales enablement, pricing and portfolio management solutions for financial institutions globally. The purchase price paid was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill.
PrecisionLender was acquired for approximately $510.0 million in cash from existing balances. At closing, the Company deposited into an escrow account $3.0 million of the initial consideration, or PL Purchase Price Escrow Amount, to compensate for any post-closing working capital adjustments. To the extent not utilized, the PL Purchase Price Escrow Amount was to be paid to the former stockholders of PrecisionLender at the end of the 60-day adjustment period unless there were any unresolved claims remaining at that time. The Company released the $3.0 million in the PL Purchase Price Escrow Amount and paid out an additional $0.2 million related to the finalization of the closing estimates to the former stockholders of PrecisionLender during the three months ended March 31, 2020. At closing, the Company also deposited into an escrow account $1.8 million of the initial consideration, or PL Escrow Amount, to compensate for any breach of a representation or warranty or any violation or default of any obligation by the sellers subsequent to the acquisition during a period of 18 months following the acquisition date. During the three months ended June 30, 2021, the Company released $1.8 million of the PL Escrow amount to the former stockholders of PrecisionLender, bringing the balance of the escrow to zero at June 30, 2021.
The Company accrues for payouts contingent upon continued and future employment of acquired employees and contractors of PrecisionLender, and the unpaid amounts due to the continuing employees are recorded in accrued compensation in the consolidated balance sheets. Compensation expense recognized under these agreements, which is included in cost of revenues in the consolidated statements of comprehensive loss, was $0.4 million, $0.9 million and $0.2 million for the years ended December 31, 2021, 2020 and 2019, respectively, and compensation expense recognized under these agreements included in acquisition related costs in the consolidated statements of comprehensive loss was $1.5 million, $2.7 million and $0.5 million for the years ended December 31, 2021, 2020 and 2019, respectively. The Company paid $2.2 million and $3.7 million to acquired employees during the years ended December 31, 2021 and 2020, respectively.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The carrying values of the Company's financial instruments, principally cash equivalents, investments, accounts receivable, restricted cash and accounts payable, approximated their fair values due to the short period of time to maturity or repayment.
Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:
Level I—Unadjusted quoted prices in active markets for identical assets or liabilities;
Level II—Inputs other than quoted prices included within Level I that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; and
Level III—Unobservable inputs that are supported by little or no market activity, which requires the Company to develop its own assumptions.
The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2021:
Fair Value Measurements Using:
AssetsFair ValueQuoted Prices
in Active
Markets for
Identical Assets
(Level I)
Significant Other
Observable Inputs
(Level II)
Significant
Unobservable
Inputs
(Level III)
Cash Equivalents:
Money market funds$170,907 $170,907 $— $— 
Certificates of deposit25,090 — 25,090 — 
$195,997 $170,907 $25,090 $— 
Investments:Fair ValueQuoted Prices
in Active
Markets for
Identical Assets
(Level I)
Significant Other
Observable Inputs
(Level II)
Significant
Unobservable
Inputs
(Level III)
Corporate bonds and commercial paper$44,219 $— $44,219 $— 
Certificates of deposit12,161 — 12,161 — 
U.S. government securities48,498 — 48,498 — 
$104,878 $— $104,878 $— 

The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2020:
Fair Value Measurements Using:
AssetsFair ValueQuoted Prices
in Active
Markets for
Identical Assets
(Level I)
Significant Other
Observable Inputs
(Level II)
Significant
Unobservable
Inputs
(Level III)
Cash Equivalents:
Money market funds$188,469 $188,469 $— $— 
Certificates of deposit25,028 — 25,028 — 
Corporate bonds and commercial paper996 — 996 — 
U.S. government securities19,999 — 19,999 — 
$234,492 $188,469 $46,023 $— 
Investments:Fair ValueQuoted Prices
in Active
Markets for
Identical Assets
(Level I)
Significant Other
Observable Inputs
(Level II)
Significant
Unobservable
Inputs
(Level III)
Corporate bonds and commercial paper$31,239 $— $31,239 $— 
Certificates of deposit10,007 — 10,007 — 
U.S. government securities90,106 — 90,106 — 
$131,352 $— $131,352 $— 
The Company determines the fair value of its investment holdings based on pricing from its pricing vendors. The valuation techniques used to measure the fair value of financial instruments having Level II inputs were derived from non-binding consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. Such market prices may be quoted prices in active markets for identical assets (Level I inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level II inputs).
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Investments
12 Months Ended
Dec. 31, 2021
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Investments Cash, Cash Equivalents and Investments
The Company's cash, cash equivalents and investments as of December 31, 2021 and 2020 consisted primarily of cash, U.S. government securities, corporate bonds, commercial paper, certificates of deposit and money market funds.
The Company classifies investments as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All investments are recorded at estimated fair value. Unrealized gains and losses on available-for-sale investments are included in accumulated other comprehensive income (loss), a component of stockholders' equity. If the Company does not expect to recover the entire amortized cost basis of the available-for-sale debt security, it considers the available-for-sale debt security to be impaired. For individual debt securities classified as available-for-sale and deemed impaired, the Company assesses whether such decline has resulted from a credit loss or other factors. Impairment relating to credit losses is recorded through a reserve, limited to the amount that the fair value is less than the amortized cost basis. Impairment deemed to be non-credit related is reported in other income (expense), net in the consolidated statements of comprehensive loss. Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of comprehensive loss. Interest, amortization of premiums and accretion of discount on all investments classified as available-for-sale are also included as a component of other income (expense), net in the consolidated statements of comprehensive loss. Based on the Company's assessment, no impairments for credit losses were recognized during the years ended December 31, 2021 and 2020.
As of December 31, 2021 and 2020, the Company's cash was $126.9 million and $173.2 million, respectively.
A summary of the cash equivalents and investments as of December 31, 2021 is as follows:
Cash Equivalents:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$170,907 $— $— $170,907 
Certificates of deposit25,090 — — 25,090 
$195,997 $— $— $195,997 
Investments:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$44,282 $$(66)$44,219 
Certificates of deposit12,161 — — 12,161 
U.S. government securities48,658 — (160)$48,498 
$105,101 $$(226)$104,878 
A summary of the cash equivalents and investments as of December 31, 2020 is as follows:
Cash Equivalents:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$188,469 $— $— $188,469 
Certificates of deposit25,028 — — 25,028 
Corporate bonds and commercial paper997 — (1)996 
U.S. government securities19,999 — — 19,999 
$234,493 $— $(1)$234,492 
Investments:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$31,233 $15 $(9)$31,239 
Certificates of deposit10,007 — — 10,007 
U.S. government securities90,120 — (14)90,106 
$131,360 $15 $(23)$131,352 
The Company may sell its investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company classifies its investments, including investments with maturities beyond twelve months, as current assets in the accompanying consolidated balance sheets.
The following table summarizes the estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:
December 31,
 20212020
Due within one year or less$63,935 $131,352 
Due after one year through five years40,943 — 
$104,878 $131,352 
The Company has certain available-for-sale investments in a gross unrealized loss position, all of which have been in such position for less than twelve months. The Company regularly reviews its investments for impairment resulting from credit loss using both qualitative and quantitative criteria, as necessary, based on the composition of the portfolio at period end. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial position and near-term prospects of the issuer and its intent to sell, or whether it is more likely than not the Company will be required to sell the investment before recovery of the investment's amortized-cost basis. If the Company determines that impairment exists in one of these investments, the respective investment would be written down to fair value. For debt securities, the portion of the write-down related to credit loss would be recognized in other income, net in the consolidated statements of comprehensive loss if the intent of the Company was to sell the investment before recovery. If the Company did not intend to sell, the portion of the write-down related to credit loss would be recorded to a reserve. Any portion not related to credit loss would be included in accumulated other comprehensive income (loss) in the consolidated statements of comprehensive loss. Because the Company does not intend to sell any investments which have an unrealized loss position at this time, and it is not more likely than not that the Company will be required to sell the investment before recovery of its amortized cost basis, which may be maturity, the reserve for available-for-sale debt securities was zero during the years ended December 31, 2021 and 2020.
The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2021:
 Adjusted CostGross Unrealized LossFair Value
U.S. government securities$48,658 $(160)$48,498 
Corporate bonds and commercial paper41,500 (66)41,434 
$90,158 $(226)$89,932 
The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2020:
 Adjusted CostGross Unrealized LossFair Value
U.S. government securities$90,120 $(14)$90,106 
Corporate bonds and commercial paper21,445 (9)21,436 
$111,565 $(23)$111,542 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Solution and Other Costs
12 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Deferred Solution and Other Costs Deferred Solution and Other Costs
Deferred solution and other costs, current portion and net of current portion, consisted of the following:
 December 31,
 20212020
Deferred solution costs$17,428 $12,487 
Deferred commissions7,648 6,555 
Deferred solution and other costs, current portion$25,076 $19,042 
Deferred solution costs$8,389 $11,075 
Deferred commissions18,541 21,707 
Deferred solution and other costs, net of current portion$26,930 $32,782 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consisted of the following:
 December 31,
 20212020
Computer hardware and equipment$59,843 $51,570 
Purchased software and licenses15,284 10,219 
Furniture and fixtures8,953 7,396 
Leasehold improvements26,169 15,202 
110,249 84,387 
Accumulated depreciation(43,641)(34,829)
Property and equipment, net$66,608 $49,558 
Depreciation expense was $15.6 million, $11.8 million and $11.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets The carrying amount of goodwill was $512.9 million and $462.3 million at December 31, 2021 and 2020, respectively. During the second quarter of 2021, the Company added $50.6 million of goodwill from the ClickSWITCH acquisition. Goodwill represents the excess purchase price over the fair value of assets acquired. The Company has one operating segment and one reporting unit. Goodwill is tested for impairment on an annual basis in the fourth quarter of the fiscal year, and between annual tests if indicators of potential impairment exist, using a fair-value-based approach based on the market capitalization of the reporting unit. The annual impairment test was performed as of October 31, 2021 and no impairment of goodwill was identified during 2021, nor has any impairment of goodwill been recorded to date.
Intangible assets at December 31, 2021 and 2020 were as follows:
As of December 31, 2021As of December 31, 2020
Gross AmountAccumulated AmortizationNet Carrying AmountGross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$62,785 $(28,349)$34,436 $64,405 $(18,568)$45,837 
Non-compete agreements13,275 (5,898)7,377 12,705 (3,205)9,500 
Trademarks19,870 (5,858)14,012 19,870 (3,612)16,258 
Acquired technology 152,080 (52,220)99,860 141,340 (30,256)111,084 
Capitalized software development costs10,969 (4,193)6,776 5,103 (2,923)2,180 
$258,979 $(96,518)$162,461 $243,423 $(58,564)$184,859 
The estimated useful lives and weighted average amortization periods for intangible assets at December 31, 2021 are as follows (in years):
Estimated Useful Life Weighted Average Amortization Period
Customer relationships
4 - 5
2.8
Non-compete agreements
2 - 5
2.8
Trademarks
8 - 10
6.4
Acquired technology
5 - 7
4.7
Capitalized software development costs
3 - 5
4.6
Total4.3
The Company recorded intangible assets from the business combinations discussed in Note 3 - Business Combinations. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which range from two to ten years. Amortization expense included in cost of revenues in the consolidated statements of comprehensive loss was $22.0 million, $21.3 million and $9.9 million for the years ended December 31, 2021, 2020 and 2019, respectively. Amortization expense included in operating expenses in the consolidated statements of comprehensive loss was $17.9 million, $17.9 million and $6.3 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Gross capitalized software development costs were $11.0 million and $5.1 million as of December 31, 2021 and 2020, respectively. The Company amortized $1.3 million, $0.8 million, and $0.8 million of capitalized software development costs for the years ended December 31, 2021, 2020 and 2019, respectively.
The estimated future amortization expense related to intangible assets as of December 31, 2021 was as follows:
Amortization
Year Ended December 31,
2022$41,666 
202340,970 
202435,860 
202523,620 
202617,052 
Thereafter3,293 
Total amortization$162,461 
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued LiabilitiesAccrued liabilities consisted of the following:
 December 31,
 20212020
Accrued data center equipment and software purchases$3,452 $828 
Accrued transaction processing fees3,312 4,434 
Accrued partnership termination charges— 7,619 
Accrued professional services2,201 1,743 
Lease restructuring charges1,325 674 
Other8,053 7,146 
Accrued liabilities$18,343 $22,444 
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Operating Lease Commitments
The Company leases office space under non-cancellable operating leases for its corporate headquarters in Austin, Texas in two adjacent buildings under separate lease agreements. Pursuant to the first of which the Company leases office space with an initial term that expires on April 30, 2028, with the option to extend the lease for an additional ten-year term, and pursuant to the second of which the Company leases office space with lease terms of approximately ten years, with the options to extend the leases on the second building. The Company also leases office space in U.S. cities located in Nebraska, Iowa, Georgia, North Carolina, California, Texas and Minnesota. Internationally the Company leases offices in India, Australia and the United Kingdom.
During the year ended December 31, 2021, through the Company's regular assessment process and vacating of facilities, unoccupied lease charges of $2.0 million were recorded for facilities in Georgia, Texas, North Carolina and Nebraska for the related contractual lease payments and fees, less sublease income. During the year ended December 31, 2020, the Company vacated facilities in California, Texas, and a portion of its facilities in North Carolina and recorded unoccupied lease charges of $2.2 million for the remaining contractual lease payments and related fees, less estimated sublease income. During the year ended December 31, 2019, the Company vacated one of its Georgia facilities and recorded an unoccupied lease charge of $0.4 million for the remaining contractual lease payments and related fees, less estimated sublease income. The lease liabilities related to the subleases that are expected to be paid during the succeeding twelve-month period of $1.3 million are recorded in accrued liabilities, and the remaining portion of the associated liability of $1.5 million is recorded in other long-term liabilities on the accompanying consolidated balance sheet at December 31, 2021.
The Company believes its current facilities will be adequate for its needs for the current term. Rent expense under operating leases was $7.4 million, $6.6 million and $5.3 million for the years ended December 31, 2021, 2020 and 2019, respectively.
The components of lease costs, lease term and discount rate as of December 31 were as follows:
Operating Leases
202120202019
Lease expense:
Operating lease expense$10,101 $8,874 $2,289 
Sublease income(1,047)(691)(157)
Total lease expense $9,054 $8,183 $2,132 
Other information:
Cash paid for operating lease liabilities$10,743 $9,326 $2,011 
Non-cash acquisition of property and equipment through tenant improvement allowance$9,692 $— $— 
Right-of-use assets obtained in exchange for operating lease liabilities for the years ended December 31, 2021, 2020 and 2019
$23,310 $3,646 $7,097 
Weighted-average remaining lease term - operating leases8.2 years6.3 years6.8 years
Weighted-average discount rate - operating leases5.2 %5.5 %5.5 %
Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at December 31, 2021 were as follows:
Operating Leases
Year Ended December 31,
2022$12,877 
202312,279 
202411,147 
202510,204 
20269,169 
Thereafter17,561 
Total lease payments$73,237 
Less: present value discount(2,862)
Present value of lease liabilities$70,375 
Contractual Commitments
The Company has non-cancelable contractual commitments related to the 2023 Notes, 2025 Notes and the 2026 Notes as well as the related interest. The interest on the 2023 Notes is payable semi-annually on February 15 and August 15 of each year. The interest on the 2025 Notes is payable semi-annually on May 15 and November 15 of each year. The interest on the 2026 Notes is payable semi-annually on June 1 and December 1 of each year. The Company also has non-cancelable contractual commitments for certain third-party products, co-location fees and other product costs. Several of these purchase commitments for third-party products contain both a contractual minimum obligation and a variable obligation based upon usage or other factors which can change on a monthly basis. The estimated amounts for usage and other factors are not included within the table below.
On December 31, 2020, the Company entered into a long-term stadium sponsorship agreement, beginning in 2021 and ending in 2028, which grants the Company exclusive naming rights, sponsorship, signage, advertising and other promotional rights and benefits. The advertising expense for these rights is amortized on a straight-line basis and recorded in sales and marketing expense in the consolidated statements of comprehensive loss. The prepaid commitment balance, net of amortization, is included in prepaid expenses and other current assets in the consolidated balance sheets.
Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:
Contractual Commitments
Year Ended December 31,
2022$37,252 
202340,929 
202414,037 
2025359,109 
2026320,936 
Thereafter7,000 
Total commitments$779,263 
Legal Proceedings
From time to time, the Company may become involved in legal proceedings arising in the ordinary course of its business. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would have a material adverse effect on the Company.
Gain Contingencies
From time to time the Company may recognize a gain contingency, however, recognition will not occur until cash is received. During the year ended December 31, 2021, the Company received a favorable settlement of an ordinary course dispute and recognized a gain of $0.8 million included in interest and other income in the accompanying consolidated statements of comprehensive loss.
Loss Contingencies
In the ordinary course of business, the Company is subject to loss contingencies that cover a range of matters. An estimated loss from a loss contingency, such as a legal proceeding or claim, is accrued if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Convertible Senior Notes Convertible Senior Notes
The following table presents details of our convertible senior notes, which are further discussed below (original principal in thousands):
Month Issued
Maturity Date (1)
Original Principal
Interest Rate per Annum
Effective Interest Rate for Liability Component
Conversion Rate for Each $1,000 Principal (2)
Initial Conversion Price per Share
2023 Notes
February 15, 2018
February 15, 2023
$230,000 0.75 %5.88 %$17.4292 $57.38 
2026 Notes
June 1, 2019
June 1, 2026
$316,250 0.75 %5.38 %$11.2851 $88.61 
2025 NotesNovember 15, 2020November 15, 2025$350,000 0.125 %5.00 %$7.1355 $140.14 
____________________________________________________________________________
(1) Unless earlier converted or repurchased in accordance with their terms prior to such date
(2) Subject to adjustment upon the occurrence of certain specified events

As further defined and described below, the 2023 Notes, 2026 Notes and the 2025 Notes are collectively referred to as the Notes.
In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023, or the 2023 Notes. Interest is payable semi-annually on February 15 and August 15 of each year, commencing on August 15, 2018. In November 2020, the Company exchanged $181.9 million in aggregate principal amount of the 2023 Notes for $210.7 million in aggregate principal of 2025 Notes and 1.3 million shares of common stock. The Company did not receive any cash proceeds from the exchange. In exchange for issuing 2025 Notes pursuant to the exchange transaction, the Company received and cancelled the exchanged 2023 Notes. As of the exchange date, the carrying value of the 2023 Notes, net of unamortized debt discount and issuance costs, was $42.9 million. The partial exchange of the 2023 Notes resulted in an $8.9 million loss on early debt extinguishment, of which $2.0 million consisted of unamortized debt issuance costs.
In May 2021, the Company repurchased $37.1 million in aggregate principal amount of the 2023 Notes for $63.7 million in cash. As of the repurchase date, the carrying value of the notes, net of unamortized debt discount and issuance costs, was $10.0 million. The partial repurchase of the 2023 Notes resulted in a $1.5 million loss on early debt extinguishment, of which $0.3 million consisted of unamortized debt issuance costs. The Company may repurchase additional 2023 Notes and/or its 2025 Notes and 2026 Notes from time to time through open market purchases, block trades, and/or privately negotiated transactions, in compliance with applicable securities laws and other legal requirements. The timing, volume, and nature of the repurchases will be determined by the Company based on the capital needs of the business, market conditions, applicable legal requirements, and other factors.
In June 2019, the Company issued $316.3 million principal amount of convertible senior notes due in June 2026, or the 2026 Notes. Interest  is payable semi-annually on June 1 and December 1 of each year, commencing on December 1, 2019.
In November 2020, the Company issued $350.0 million principal amount of convertible senior notes due in November 2025, or the 2025 Notes. This was achieved by exchanging $181.9 million principal amount of the 2023 Notes for $210.7 million principal amount of the 2025 Notes and issuing an additional $139.3 million of new notes. Interest is payable semi-annually on May 15 and November 15 of each year, commencing on May 15, 2021.
The Notes are the Company's senior unsecured obligations and rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the Notes, rank equally in right of payment with any of the Company's indebtedness that is not so subordinated, are effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's current and future subsidiaries.
On or after June 5, 2023 or November 20, 2023 for the 2026 Notes and 2025 Notes, respectively, the Company may redeem for cash all or any portion of the 2026 or 2025 Notes, at the Company's option if the last reported sale price of the Company's common stock has been at least 130% of the conversion price in effect for at least 20 trading days (whether or not consecutive) during any 30-consecutive trading-day period. If the Company calls any or all of the 2026 or 2025 Notes for redemption, holders may convert all or any portion of their 2026 or 2025 Notes at any time prior to the close of business on the scheduled trading day prior to the redemption date, even if the 2026 or 2025 Notes are not otherwise convertible at such time. After that time, the right to convert such 2026 or 2025 Notes will expire, unless the Company defaults in the payment of the redemption price, in which case a holder of 2026 or 2025 Notes may convert all or any portion of its 2026 or 2025 Notes until the redemption price has been paid or duly provided for.
On or after November 15, 2022, March 1, 2026 or August 15, 2025 for the 2023 Notes, 2026 Notes and 2025 Notes, respectively, holders may convert all or any portion of their Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the succeeding conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the Notes.
Holders may convert their Notes at their option at any time prior to the close of business on the business day immediately preceding November 15, 2022, March 1, 2026 or August 15, 2025 for the 2023 Notes, 2026 Notes and 2025 Notes, respectively, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on June 30, 2018, September 30, 2019 or March 30, 2021 (and only during such calendar quarter), for the 2023 Notes, 2026 Notes and 2025 Notes, respectively, if the last reported sale price of the 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;
during the five consecutive business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or
upon the occurrence of specified corporate events.
If a fundamental change (as defined in the relevant indenture governing each of the Notes) occurs prior to the maturity date, holders of each of the Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to 100% of the principal amount of the Notes, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
For more than 20 trading days during the 30 consecutive trading days ended December 31, 2020, March 31, 2021, June 30, 2021, September 30, 2021, and December 31, 2021, the last reported sale price of the Company's common stock exceeded 130% of the conversion price of the 2023 Notes. As a result, the 2023 Notes became convertible at the option of the holders on January 1, 2021 and will remain convertible through March 31, 2022. Of the initial 2023 Notes outstanding, 22 notes, with a principal amount of $1,000 each, have been converted since original issuance of the 2023 Notes through the date of this filing. As of December 31, 2021, the 2026 Notes and 2025 Notes were not convertible.
In accordance with accounting guidance for cash conversion features, the Company valued the liability component for the Notes at the estimated fair value, as of the date of issuance, of a similar debt without the conversion feature. The liability component of the Notes is recorded in long-term debt, and the interest payable is recorded in accrued liabilities on the consolidated balance sheets as of December 31, 2021. The Company recorded the difference between the initial proceeds of the convertible debt and the fair value of the conversion feature, and the difference was allocated to additional paid-in capital on the consolidated balance sheet as the carrying amount of the equity component.
In accounting for the transaction costs for the Notes, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component are being amortized to expense over the expected life of the Notes using the effective interest method. The liability issuance costs originally totaled $5.3 million, $6.4 million and $5.4 million for the 2023 Notes, 2026 Notes, and 2025 Notes, respectively. Issuance costs attributable to the equity component related to the conversion feature were netted with the equity component. The equity issuance costs originally totaled $1.5 million, $2.9 million and $1.5 million for the 2023 Notes, 2026 Notes and 2025 Notes, respectively.
The 2023 Notes, 2026 Notes and 2025 Notes consist of the following:
As of December 31, 2021As of December 31, 2020
2023 Notes2026 Notes2025 Notes2023 Notes2026 Notes2025 Notes
Liability component:
Principal$10,908 $316,250 $350,000 $48,035 $316,250 $350,000 
Unamortized debt discount(634)(56,918)(59,436)(4,915)(67,977)(73,075)
Unamortized debt issuance costs(64)(4,276)(4,232)(501)(5,114)(5,235)
Net carrying amount10,210 255,056 286,332 42,619 243,159 271,690 
Equity component:
Net carrying amount$2,321 $81,550 $73,109 $10,217 $81,550 $73,097 
The following table sets forth total interest expense recognized related to the 2023 Notes, 2026 Notes and 2025 Notes:
As of December 31, 2021As of December 31, 2020As of December 31, 2019
2023 Notes2026 Notes2025 Notes2023 Notes2026 Notes2025 Notes2023 Notes2026 Notes2025 Notes
Contractual interest expense$192 $2,372 $436 $1,566 $2,365 $51 $1,725 $593 $— 
Amortization of debt issuance costs215 852 971 999 821 157 1,001 466 — 
Amortization of debt discount 1,218 11,026 13,580 9,080 10,696 1,541 9,414 5,740 — 
Total$1,625 $14,250 $14,987 $11,645 $13,882 $1,749 $12,140 $6,799 $— 
As of December 31, 2021, the remaining period over which the debt discount and debt issuance costs will be amortized for the 2023 Notes, 2026 Notes, and 2025 Notes was 1.1 years, 4.4 years, and 3.9 years, respectively.
As of December 31, 2021 and 2020, the if-converted values of the 2023 Notes exceeded the principal amount by $4.2 million and $57.9 million, respectively. As of December 31, 2021, the if-converted value of the 2026 Notes did not exceed the principal amount and as of December 31, 2020, the if-converted value exceeded the principal amount by $135.3 million, respectively. These if-converted values were determined based on the closing price of the Company's stock of $79.44 and $126.53 on December 31, 2021 and 2020, respectively.
Bond Hedges and Warrants Transactions
Concurrent with the February 2018 convertible note offering, the Company entered into separate convertible notes bond hedges, or Bond Hedges, and Warrants transactions. The Bond Hedges are generally expected to reduce potential dilution to the Company's common stock upon conversion of the 2023 Notes. The Bond Hedges are call options that give the Company the option to purchase, subject to anti-dilution adjustments substantially identical to those in the 2023 Notes, approximately 0.9 million shares of its common stock for $57.38 per share, exercisable upon conversion of the 2023 Notes and expires in February 2023. The total cost of the Bond Hedges transactions was $41.7 million.
In November 2020, and in connection with the partial exchange of the 2023 Notes, the Company terminated Bond Hedges corresponding to approximately 0.7 million shares for cash proceeds of $171.7 million. In May 2021, and in connection with the partial repurchase of the 2023 Notes, the Company terminated Bond Hedges corresponding to approximately 0.1 million shares for cash proceeds of $26.3 million. The proceeds were recorded as an increase to additional paid-in capital in the consolidated balance sheets. As of December 31, 2021, there remained outstanding Bond Hedges giving the Company the option to repurchase approximately 0.1 million shares.
Under the February 2018 Warrant transactions, the Company issued warrants to acquire, subject to anti-dilution adjustments, up to approximately 4.0 million shares over 80 scheduled trading days beginning on May 15, 2023 at an exercise price of $78.75 per share. If the Warrants are not exercised on their exercise dates, they will expire. Pursuant to the Warrants, if the average market value per share of the Company's common stock for the reporting period, as measured under the Warrants, exceeds the exercise price of the Warrants of $78.75, the Warrants will have a dilutive effect on the Company's earnings per share, assuming the Company is profitable. The Company received $22.4 million in cash proceeds from the sale of the Warrants.
In November 2020, and in connection with the partial exchange of the 2023 Notes, the Company terminated Warrants corresponding to approximately 3.2 million shares for total cash payments of $137.5 million. In May 2021, and in connection with the partial repurchase of the 2023 Notes, the Company terminated Warrants corresponding to approximately 0.6 million shares for total cash payments of $19.7 million. The termination payment was recorded as a decrease to additional paid-in capital in the consolidated balance sheets. As of December 31, 2021, there remained outstanding Warrants to acquire up to approximately 0.2 million shares.
The Bond Hedges and the Warrants are separate transactions, in each case, entered into by the Company with counterparties, and are not part of the terms of the 2023 Notes and will not affect any holders' rights under the 2023 Notes. The holders of the 2023 Notes will not have any rights with respect to the Bond Hedges or Warrants transactions. The Bond Hedges and Warrants do not meet the criteria for derivative accounting as they are indexed to the Company's stock. The amounts paid for the Bond Hedges and the proceeds received from the sale of the Warrants have been included as a net reduction to additional paid-in capital.
Capped Call Transactions
In connection with the issuance of the 2026 Notes and 2025 Notes, the Company entered into two separate capped call transactions with one or more counterparties, or the Capped Calls. The Capped Calls each have an initial strike price of $88.6124 and $140.1443 per share, subject to certain adjustments, which correspond to the initial conversion price of the 2026 Notes and 2025 Notes, respectively. The Capped Calls have initial cap prices of $139.00 and $211.54 per share corresponding to the 2026 Notes and 2025 Notes, respectively. The Capped Calls are expected to offset the potential dilution to the common stock upon any conversion of the 2026 Notes or 2025 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the 2026 Notes or 2025 Notes in the event the market price per share of common stock is greater than the strike price of the Capped Call, with such offset subject to a cap. If, however, the market price per share of the common stock exceeds the cap price of the Capped Calls, there would be dilution and/or there would not be an offset of such potential cash payments, in each case, to the extent that the then-market price per share of the common stock exceeds the cap price. As the Capped Calls are considered indexed to the Company's stock and are considered equity classified, they are recorded in stockholders' equity on the consolidated balance sheet and are not accounted for as derivatives. The cost of $40.8 million and $39.8 million incurred in connection with the 2026 Note Capped Calls and 2025 Note Capped Calls, respectively, was recorded as a reduction to additional paid-in capital.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Stockholders' Equity Stockholders' EquityOn May 15, 2020, the Company completed a registered public offering of 4,735,294 shares of the Company's common stock at a price of $76.50 per share, before underwriting discounts and commissions. The Company sold 4,235,294 of such shares and existing stockholders sold an aggregate of 500,000 of such shares. The May 2020 common stock offering generated net proceeds to the Company of approximately $311.3 million, after deducting $12.7 million in underwriting discounts and commissions and offering costs, which have been recorded against the proceeds received from the offering. The Company did not receive any proceeds from the sale of shares by the selling stockholders in the May 2020 common stock offering.On June 10, 2019, the Company completed a registered public offering of 2,637,986 shares of the Company's common stock at a price of $69.50 per share, before underwriting discounts and commissions. On June 12, 2019, the Company completed the sale of an additional 395,698 shares of the Company's common stock at a price of $69.50 per share, before underwriting discounts and commissions, as a result of the underwriters' exercise of their option to purchase additional shares. The Company sold 2,913,684 of such shares and an existing stockholder sold an aggregate of 120,000 of such shares. The June 2019 common stock offering generated net proceeds to the Company of approximately $195.3 million, after deducting $8.2 million in underwriting discounts and commissions and offering costs, which have been recorded against the proceeds received from the offering. The Company did not receive any proceeds from the sale of shares by the selling stockholder in the June 2019 common stock offering.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
In March 2014, the Company's board of directors approved the 2014 Equity Incentive Plan, or 2014 Plan, under which stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and units and other cash-based or stock-based awards may be granted to employees, consultants and directors. Shares of common stock that are issued and available for issuance under the 2014 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof.
As of December 31, 2020, a total of 13,322 shares had been reserved for issuance under the 2014 Plan. The 2014 Plan contains a provision that automatically increases the shares available for issuance under the plan on January 1 of each year subsequent to the 2014 Plan's adoption through 2024, by an amount equal to the smaller of (a) 4.5% of the number of shares of common stock issued and outstanding on the immediately preceding December 31, or (b) an amount determined by the Company's board of directors. On January 1, 2021, 2,500 shares were added to the 2014 Plan in accordance with the annual automatic increase provision of the 2014 Plan. In addition, the 2014 Plan reserve is automatically increased to include any shares issuable upon expiration or termination of options granted under the Company's 2007 Stock Plan, or 2007 Plan, for options that expire or terminate without having been exercised. For the year ended December 31, 2021, no shares have been transferred to the 2014 Plan from the 2007 Plan, and as of December 31, 2021, a total of 15,823 shares were allocated for issuance under the 2014 Plan. As of December 31, 2021, options to purchase a total of 2,706 shares of common stock have been granted under the 2014 Plan, 6,799 shares have been reserved under the 2014 Plan for the vesting of restricted stock units and market stock units, 1,403 shares have been returned to the 2014 Plan as a result of termination of options that expired or terminated without having been exercised and restricted stock awards that terminated prior to the awards vesting, and 7,721 shares of common stock remain available for future issuance under the 2014 Plan.
In July 2007, the Company adopted the 2007 Plan under which options or stock purchase rights may be granted to employees, consultants and directors. Upon the completion of the Company's initial public offering, or IPO, in March 2014, the board of directors terminated the 2007 Plan in connection with the IPO and all shares that were available for future issuance under the 2007 Plan at such time were transferred to the 2014 Plan. The 2007 Plan will continue to govern the terms and conditions of all outstanding equity awards granted under the 2007 Plan. As of December 31, 2021, no shares remain available for future issuance under the 2007 Plan.
Stock-based compensation expense was recorded in the following cost and expense categories in the Company's consolidated statements of comprehensive loss:
 Year Ended December 31,
 202120202019
Cost of revenues$10,590 $9,888 $6,427 
Sales and marketing11,153 8,770 7,740 
Research and development13,273 12,869 9,864 
General and administrative19,318 17,708 15,347 
Total stock-based compensation expense$54,334 $49,235 $39,378 
Stock Options
The following summarizes the assumptions used for estimating the fair value of stock options granted during the periods indicated, as there were no stock options granted during the years ended December 31, 2021, 2020 or 2019:
 Year Ended December 31, 2018
Risk-free interest rate2.6%
Expected life (in years)4.8
Expected volatility41.0%
Dividend yield
Weighted-average grant date fair value per share          $18.14
Stock option activity was as follows:
Number of
Options
Weighted Average
Exercise Price
Balance as of January 1, 20192,654 $19.72 
Granted— — 
Exercised(1,180)14.15 
Forfeited(55)39.27 
Balance as of December 31, 20191,419 23.61 
Granted— — 
Exercised(720)19.82 
Forfeited(29)29.50 
Balance as of December 31, 2020670 27.43 
Granted— — 
Exercised(307)19.16 
Forfeited— — 
Balance as of December 31, 2021363 $34.42 
The summary of stock options outstanding as of December 31, 2021 is as follows:
 Options OutstandingOptions Exercisable
Range of Exercise PricesNumber of
Options
Weighted Average
Exercise Price
Weighted Average
Remaining
Contractual Life
(in years)
Number of
Options
Weighted Average
Exercise Price
Weighted Average
Remaining Contractual Life
(in years)
$5.05 - $19.26
$16.85 1.0$16.85 1.0
$24.33 - $36.50
338 34.28 2.0338 34.28 2.0
$39.75 - $59.63
18 44.53 2.917 44.42 2.9
363 $34.42 2.0362 $34.40 2.0
The aggregate intrinsic value of stock options exercised during each of the years ended December 31, 2021, 2020 and 2019 was $26.2 million, $53.4 million and $71.0 million, respectively. The total fair value of stock options vested during each of the years ended December 31, 2021, 2020 and 2019 was $0.4 million, $2.4 million and $4.2 million, respectively.
As of December 31, 2021, the aggregate intrinsic value of options outstanding was $16.3 million, the total unrecognized stock-based compensation expense related to stock options was $0.01 million, which the Company expects to recognize over the next 0.2 years.
Restricted Stock Units
The Company's restricted stock units typically vest over a four-year period and upon vesting, the vested shares are issued to the recipient of the restricted stock units.
Restricted stock unit activity was as follows:
Number of
Shares
Weighted Average
Grant Date Fair Value
Nonvested as of January 1, 20191,937 $43.50 
Granted904 74.75 
Vested(683)39.10 
Forfeited(206)49.54 
Nonvested as of December 31, 20191,952 58.86 
Granted772 82.51 
Vested(752)54.77 
Forfeited(215)61.02 
Nonvested as of December 31, 20201,757 70.74 
Granted786 109.91 
Vested(671)64.12 
Forfeited(252)81.89 
Nonvested as of December 31, 20211,620 $90.75 
Total unrecognized stock-based compensation expense related to restricted stock units was $119.8 million, which the Company expects to recognize over a weighted average period of 2.8 years.
Market Stock Units
In 2018, the Company began granting market stock units to certain executives under the 2014 Plan. The market stock units are performance-based awards that vest based upon the Company's relative stockholder return. For market stock units granted prior to fiscal 2021, the actual number of market stock units that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Index over the three-year performance period. Up to one-third of the target shares of the Company's common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period. Beginning March 2021, the actual number of newly granted market stock units that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Index over a two-year and three-year performance period. Up to one-third of the target shares of the Company's common stock subject to each market stock unit award are eligible to be earned after the two-year of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for the two-year performance period) based on the average price of the Company's common stock relative to the Index during the performance period. 
Market stock unit activity was as follows:
Number of SharesWeighted Average Grant Date Fair Value
Nonvested as of January 1, 2019260 $21.98 
Granted264 30.31 
Vested(87)12.76 
Forfeited(3)26.34 
Nonvested as of December 31, 2019434 28.85 
Granted148 32.85 
Vested(164)15.71 
Forfeited(48)33.46 
Nonvested as of December 31, 2020370 35.67 
Granted125 77.63 
Change in awards based on performance(1)
206 39.67 
Vested(390)33.49 
Forfeited(30)40.19 
Nonvested as of December 31, 2021281 $59.74 
________________________________________________________________________
(1)Represents the change in the number of MSUs earned based on performance achievement for the performance period.
The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's and peer firms' stock prices and a number of assumptions including the expected volatilities of the Company's and peer firms' stock and the Index, and its risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company did not estimate a dividend rate or a forfeiture rate for the market stock units due to the limited size, the vesting period and nature of the grantee population and the lack of history of granting this type of award.
Significant assumptions used in the Monte Carlo simulation model for the market stock units granted during the year ended December 31, 2021, 2020, and 2019 are as follows:
As of December 31,
202120202019
Volatility
42.3 - 43.5%
31.3 - 42.8%
30.7 - 31.3%
Risk-free interest rate
0.3 - 1.0%
0.2 - 0.6%
1.6 - 2.4%
Dividend yield
Longest remaining performance period (in years)333
Total unrecognized stock-based compensation expense related to market stock units was $9.0 million, which the Company expects to recognize over a weighted average period of 2.0 years.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Provision for Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Provision for Income Taxes Provision for Income Taxes
The U.S. and non-U.S. components of loss before income taxes consisted of the following:
 December 31,
 20212020
U.S.$(114,127)$(138,119)
Non-U.S.3,024 1,915 
Loss before income taxes$(111,103)$(136,204)
The components of the Company's (benefit from) provision for income taxes consisted of the following:
 Year Ended December 31,
 202120202019
Current taxes:   
Foreign$959 $(104)$918 
State144 240 101 
Total current taxes$1,103 $136 $1,019 
Deferred taxes:   
Federal$419 $508 $129 
Change in valuation allowance - acquisitions(74)— (14,994)
Foreign(127)180 (113)
State322 592 1,472 
Total deferred taxes540 1,280 (13,506)
(Benefit from) provision for income taxes $1,643 $1,416 $(12,487)
The Company had federal net operating loss carryforwards of approximately $633.8 million and $536.5 million at December 31, 2021 and 2020, respectively, which $201.2 million will expire at various dates beginning in 2026, if not utilized, and $432.6 million have an indefinite carryforward period. Federal net operating losses generated during and after the year ended December 31, 2018 will have an indefinite carryforward period. The Company also held state tax credits of $3.0 million and $2.2 million for the years ended December 31, 2021 and 2020, respectively, and federal R&D tax credits of $8.9 million and $8.2 million for the years ended December 31, 2021 and 2020, respectively. The federal and state R&D tax credit carry overs will begin to expire in 2033, if not utilized.
Utilization of the net operating losses and credit carryforwards may be subject to a substantial annual limitation due to the "change in ownership" provisions of the Internal Revenue Code of 1986. The annual limitation may result in the expiration of net operating losses and credit carryforwards before utilization.
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred taxes consisted of the following:
 December 31,
 20212020
Deferred tax assets: 
NOL and credit carryforwards$161,425 $140,897 
Deferred revenue16,406 14,197 
Accrued expenses and other8,093 8,254 
Stock-based compensation7,776 6,087 
Lease liabilities17,160 10,668 
Interest expense carryforwards14,795 13,550 
Convertible debt hedge15,074 19,518 
Total deferred tax assets240,729 213,171 
Deferred tax liabilities:  
Deferred expenses(12,371)(12,667)
Convertible debt(28,615)(36,044)
Depreciation and amortization(27,779)(29,675)
Capitalized software(1,657)(538)
Right of use assets(12,737)(8,478)
Total deferred tax liabilities(83,159)(87,402)
Deferred tax assets less tax liabilities157,570 125,769 
Less: valuation allowance(159,778)(127,362)
Net deferred tax liability$(2,208)$(1,593)
The Company has established a valuation allowance due to uncertainties regarding the realization of deferred tax assets based on the Company's lack of earnings history. During 2021, the valuation allowance increased by approximately $33.5 million due to continuing operations and $2.1 million due to the current year acquisition. The valuation allowance included a reduction of $3.2 million related to a convertible debt transaction and is recorded to paid in capital.
At December 31, 2021, the Company did not provide any U.S. income or foreign withholding taxes on approximately $5.7 million of certain foreign subsidiaries' undistributed earnings, as such earnings have been retained and are intended to be indefinitely reinvested. It is not practicable to estimate the amount of any taxes that would be payable upon remittance of these earnings, because such tax, if any, is dependent upon circumstances existing if and when remittance occurs.
The Company's benefit from (provision for) income taxes attributable to continuing operations differs from the expected tax benefit amount computed by applying the statutory federal income tax rate of 21% to income before taxes for each of the years ended December 31, 2021, 2020, and 2019, respectively, primarily as a result of the following:
 Year Ended December 31,
 202120202019
Income tax at U.S. statutory rate21.0 %21.0 %21.0 %
Effect of:   
Increase in deferred tax valuation allowance(30.2)(35.8)(50.6)
Stock compensation14.5 11.4 20.7 
Acquisitions(0.2)(0.6)15.8 
R&D credit— 0.1 4.8 
State taxes, net of federal benefit3.9 4.6 7.1 
Change in uncertain tax positions(2.2)— — 
Executive compensation(7.4)(2.5)(3.3)
Other permanent items(0.9)0.9 (0.4)
Income tax benefit (provision) effective rate(1.5)%(0.9)%15.1 %
The Company files income tax returns in the U.S. federal jurisdiction, several state jurisdictions, and several foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state or local income tax examinations by tax authorities for years before 2018. Operating losses generated in years prior to 2018 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized. The tax years 2018 through 2021 remain open to examination by all the major taxing jurisdictions to which the Company is subject, and the Company is currently under examination by the state of Texas.
The total amount of uncertain tax positions as of December 31, 2021 and 2020 was $2.6 million and $0.4 million, respectively. The reconciliation of uncertain tax positions at the beginning and end of the year is as follows:
Year Ended December 31,
 20212020
Beginning balance$358 $10,738 
Gross increase (decrease) related to prior year positions2,568 (10,460)
Gross decrease related to settlements(358)— 
Gross increase related to current year positions— 80 
Ending balance$2,568 $358 
At December 31, 2021, approximately $2.6 million, including interest, would reduce the Company's annual effective tax rate, if recognized. As of December 31, 2021, the Company had no accrued interest. The Company believes it is reasonably possible that $2.6 million of its unrecognized tax benefits will be resolved within the next 12 months due to amended state tax returns. The Company records any interest and penalties related to unrecognized tax benefits in income tax expense.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Employee Benefit Plan Employee Benefit PlanIn January 2009, the Company adopted a 401(k) profit-sharing plan, or 401(k) Plan, covering substantially all employees. Employees can contribute between 1% and 50% of their total earnings. The 401(k) Plan also provides for employer contributions to be made at the Company's discretion. The Company makes matching contributions equal to 25% of employee contributions, which could be applied to up to 6% of each participant's compensation beginning in 2018. Employees with at least 90 days of continuous service are eligible to participate, and certain employees are eligible for matching contributions after one year of continuous service. The Company's contributions vest 50% after one year of continuous service and 100% after two years of continuous service. The Company's policy prohibits participants from direct investment in shares of its common stock within the plan. The Company's contributions charged to expense were $5.4 million, $2.7 million and $1.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segments and Geographic Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segments and Geographic Information Segments and Geographic InformationAll revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions in a single operating segment. The Company's chief operating decision maker, the Chief Executive Officer, reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Substantially all of the Company's principal operations, assets and decision-making functions are located in the United States.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Related Parties Related PartiesFor the each of the years ended December 31, 2021, 2020 and 2019, the Company recorded revenues from a related-party customer of $0.6 million.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements. The consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include: revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, standalone selling price, and other revenue items requiring significant judgment; estimate of credit losses; stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; fair value of contingent consideration; fair value of the conversion features of convertible notes; and, income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.
Cash and Cash Equivalents The Company considers all highly liquid investments acquired with an original maturity of ninety days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.
Restricted Cash Restricted cash consists of deposits held as collateral for the Company's secured letters of credit or bank guarantees issued in place of security deposits for the Company's corporate headquarters and various other leases.
Investments Investments typically include U.S. government securities, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.
Concentration of Credit Risk Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments, accounts receivable and contract assets. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a majority of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral.
Contract Balances, Deferred Revenues and Revenues The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, or contract assets, and deferred revenues or contract liabilities. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying consolidated balance sheets at the end of each reporting period. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenues, net of current portion, on the accompanying consolidated balance sheets at the end of each reporting period.The Company is exposed to credit losses primarily through sales of products and services. The Company assesses the collectability of outstanding contract assets on an ongoing basis and maintains a reserve which is included in the allowance for credit losses for contract assets deemed uncollectible. The Company analyzes the contract asset portfolio for significant risks by considering historical collection experience and forecasting future collectability to determine the amount of revenues that will ultimately be collected from its customers. Customer type (whether a customer is a financial institution or other digital solution provider) has been identified as the primary specific risk affecting the Company's contract assets, and the estimate for losses is analyzed quarterly and adjusted as necessary. Future collectability is contingent upon current and anticipated macroeconomic conditions that could impact the Company's customers such as unemployment, inflation and regulatory matters. Additionally, specific allowance amounts may be established to record the appropriate provision for customers that have a higher probability of default.
Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed.
The net increase in the deferred revenue balance for the year ended December 31, 2021 is primarily driven by cash payments received or due in advance of satisfying the Company's performance obligations of $511.3 million for current year invoices, $4.2 million from the netting of contract assets and liabilities on a contract-by-contract basis, partially offset by the recognition of $424.2 million of revenue recognized from current year invoices and $74.5 million of revenue that was included in the deferred revenue balance as of December 31, 2020. Amounts recognized from deferred revenues represent primarily revenue from the sale of subscription and implementation services.
The Company's payment terms vary by the type and location of its customer and the products or services offered. The period of time between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer.
Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances.
Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in either the Company's data centers or cloud-based hosting services, transactional revenue from bill-pay solutions and revenues for customer support and implementation services related to the Company's solutions.
The following table disaggregates the Company's revenue by major source:
 Year Ended December 31,
 202120202019
Subscription$361,094 $286,961 $221,983 
Transactional68,829 55,580 48,396 
Services and Other68,797 60,210 45,105 
Total Revenues$498,720 $402,751 $315,484 
Subscription Revenues
The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported.
A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. The Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.
Transactional Revenues
The Company generates the majority of its transactional revenues based on the number of bill-pay transactions that End Users initiate on its digital banking platform. The Company also generates a smaller portion of its transactional revenues from interchange fees generated when End Users utilize debit cards integrated with its Q2 CorePro API or Q2 Biller Direct products. The Company recognizes revenue for bill-pay transaction services in the month incurred based on actual or estimated transactions.
Services and Other Revenues
Implementation services are required for each new digital banking and lending platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services is billed upfront and generally recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date. Under certain circumstances, the Company partners with third-party professional system integrators to support the installation and configuration process for certain products, and therefore, the Company has determined that these services qualify as a separate performance obligation in certain markets and geographies, and the implementation services for these agreements are recognized over time as services are performed.
Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered.
Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense.
Significant Judgments
Performance Obligations and Standalone Selling Price
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations that are separately identifiable by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contracts with multiple performance obligations in the North American banking market are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements. The Company has concluded that outside the North American banking market, the implementation services for its lending platform included in contracts with multiple performance obligations are distinct and, as a result, the Company recognizes implementation fees on such arrangements over time as services are performed.
The majority of the Company's revenue recognized at a particular point in time is for usage revenue and on-premise software licenses. These services are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service or the point the customer obtained control of the software.
Judgment is required to determine the SSP for each distinct performance obligation. A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers the Company's overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts.
Variable Consideration
The Company recognizes usage revenue related to bill-pay transactions that End Users initiate on its digital banking platform and interchange fees that End Users generate using the Company's solutions. Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs to the Company per user over the contract, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that its usage revenue relates specifically to the transfer of the service to the customer and is consistent with the allocation objective of Topic 606 when considering all of the performance obligations and payment terms in the contract. Therefore, the Company recognizes usage revenue on a monthly or quarterly basis in accordance with the agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.
The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and generally result in reductions to revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration as of December 31, 2021.
Other Considerations
The Company evaluates whether it is the principal (i.e., reports revenues on a gross basis) or agent (i.e., reports revenues on a net basis) with respect to the vendor reseller agreements pursuant to which the Company resells certain third-party solutions along with the Company's solutions. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are insignificant.
Cost of Revenues
Cost of revenues are comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. This includes the costs of the Company's personnel performing implementation, certain software development, customer support, data center and customer training activities. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, debit card related pass-through fees, cloud-based hosting services, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.
The Company capitalizes certain personnel costs directly related to the implementation of its solutions to the extent those costs are recoverable from future revenues. The Company amortizes the costs for an implementation once revenue recognition commences, and the Company amortizes those implementation costs to cost of revenues over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred.
Accounts Receivable Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of End Users and the number of transactions processed by the Company's End Users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of End Users and the number of transactions processed by the Company's End Users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. Unbilled receivables of $4.8 million and $2.1 million were included in the accounts receivable balance as of December 31, 2021 and 2020, respectively.
The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for credit losses for accounts receivable deemed uncollectible. The Company analyzes the accounts receivable portfolio for significant risks and considers prior periods and forecasts future collectability to determine the amount of revenues that will ultimately be collected from its customers. This estimate is analyzed quarterly and adjusted as necessary. Identified risks pertaining to the Company's accounts receivable include the delinquency level and customer type. Future collectability is contingent upon current and anticipated macroeconomic conditions that could impact the Company's customers such as unemployment, inflation and regulation matters. Due to the short-term nature of such receivables, the estimate of the amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances and the financial condition of customers. Historically, the Company's collection experience has not varied significantly, and bad debt expenses have been insignificant. The Company has provisioned $0.1 million and $1.0 million for expected losses as of December 31, 2021 and 2020, respectively, of which $0.2 million and $0.6 million has been written off and charged against the allowance as of December 31, 2021 and 2020, respectively. The allowance for credit losses related to accounts receivable was $0.5 million and $0.6 million as of December 31, 2021 and 2020, respectively.
The Company maintains reserves for estimated sales credits issued to customers for billing disputes or other service-related reasons. These allowances are recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, the Company analyzes prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed semi-annually and adjusted as necessary. The Company also maintains specific reserves for anticipated contract concessions. The allowance for sales credits and specific reserves was $1.9 million and $2.3 million as of December 31, 2021 and 2020, respectively.
Deferred Implementation Costs and Deferred Solution and Other Costs
The Company capitalizes certain personnel and other costs, such as employee salaries, stock-based compensation, benefits and the associated payroll taxes that are direct and incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates being recoverable through the terms of the associated contract. The Company begins amortizing the deferred implementation costs for an implementation to cost of revenues once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit. The Company has determined this period to be the estimated life of the technology, which is estimated to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology. The Company monitors deferred implementation costs for impairment and records impairment when customers terminate or allow services to lapse, due to contract modifications, and/or from other assessments as needed. Any impairment losses identified are recognized in the form of an expense acceleration with the applicable amount recorded to deferred implementation costs, current portion and/or deferred implementation costs, net of current portion on the consolidated balance sheet and in cost of revenues in the consolidated statements of comprehensive loss.
The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the accompanying consolidated balance sheets. The Company capitalized implementation costs in the amount of $11.9 million and $16.9 million during the years ended December 31, 2021 and 2020, respectively, and recognized $11.9 million and $14.5 million of amortization during the years ended December 31, 2021 and 2020, respectively. Amortization expense is included in cost of revenues in the accompanying consolidated statements of comprehensive loss.
Deferred Solution and Other Costs
The Company capitalizes sales commissions and other third-party costs such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission expenses are considered incremental and recoverable costs of obtaining a contract with a customer. The Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. Historically, the Company typically paid commissions in two increments. The initial payment was made after the contract had been executed and the initial deposit had been received from the customer, and the final payment was made upon commencement date. The Company required that an individual remain employed to collect a commission when it was due. The service period between the first and second payment was considered a substantive service period and as a result, the Company expensed the final payment when made. Beginning in 2020, substantially all commissions were paid in a single payment once the contract had been executed and the initial deposit had been received from the customer. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit. The Company has determined this period to be the estimated life of the technology, which is estimated to be five to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology.
The Company analyzes capitalized solution and other costs to assess their recoverability. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion. The Company capitalized $10.5 million and $15.0 million in deferred commissions costs during the years ended December 31, 2021 and 2020, respectively, and recognized $12.6 million and $8.5 million of amortization during the years ended December 31, 2021 and 2020, respectively. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of comprehensive loss.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
3 - 5 years
Purchased software and licenses
3 - 5 years
Furniture and fixtures
7 years
Leasehold improvementsLesser of estimated useful life or lease term
Purchase Price Allocation, Intangible Assets, and Goodwill
The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. The Company determines whether substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business.
In connection with the Company's business combinations, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, and non-compete agreements. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.
The excess purchase price over the fair value of assets acquired is recorded as goodwill. The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates as a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.
Software Development Costs
The Company capitalizes certain software development costs under accounting frameworks that differ based on the nature of the software. Software development costs include salaries and other personnel-related costs, including employee benefits, stock-based compensation and bonuses attributed to programmers, software engineers, quality control teams and third-party development costs for those who are directly associated with and who devote time to the Company's software solutions. Costs incurred in the preliminary stages of development and maintenance costs are expensed as incurred. Capitalized software development costs are computed on an individual product basis. The Company also capitalizes certain costs related to specific upgrades and enhancements when it is probable the expenditures will result in significant additional functionality. Capitalization ceases for products, upgrades and enhancements when released or made available. Internal-use software is amortized to cost of revenues over the products' estimated economic lives, which are expected to be three to five years. The costs related to software development are included in intangible assets, net on the consolidated balance sheets.
The Company capitalizes certain development costs associated with software that is to be sold, leased or otherwise marketed that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release. Under this accounting framework, the Company capitalized zero software development costs for each of the years ended December 31, 2021, 2020 and 2019. The Company recognized $0.8 million of amortization of capitalized software development costs for each of the years ended December 31, 2021, 2020 and 2019.
The Company capitalizes certain development costs associated with internal use software and the Company's SaaS platform, incurred during the application development stage. The Company expenses costs associated with preliminary project phase activities, training, maintenance and any post-implementation costs as incurred. Under this accounting framework the Company capitalized software development costs in the amount of $5.9 million, $1.0 million and $0.2 million during the years ended December 31, 2021, 2020 and 2019, respectively, and recognized $0.5 million amortization during the year ended December 31, 2021 and zero amortization for each of the years ended December 31, 2020 and 2019.
Research and Development Costs
Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, third-party consultants, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions.
Certain research and development costs that are related to the Company's software development, which include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions, are capitalized and are included in intangible assets, net on the consolidated balance sheets.
Advertising All advertising costs of the Company are generally expensed the first time the advertising takes place. Advertising costs were $2.7 million, $0.7 million and $1.3 million for the years ended December 31, 2021, 2020 and 2019, respectively. The Company signed a long-term sponsorship arrangement on December 31, 2020 and payments under this arrangement are deferred and expensed as advertising costs on a straight-line basis over the term of the arrangement.
Sales Tax The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.
Comprehensive Loss Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of net loss, unrealized gains and losses on available-for-sale investments, and foreign currency translation adjustments.
Stock-Based Compensation
Stock options, restricted stock units, and market stock units awarded to employees, directors, and consultants are measured at fair value at each grant date. The Company does not use a forfeiture rate to recognize compensation expense. Generally, options vest 25% on the one-year anniversary of the grant date with the balance vesting monthly over the following 36 months, and restricted stock unit awards vest in four annual installments of 25% each. Market stock units are performance-based awards that vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index. Market stock units granted prior to fiscal 2021 vest over a three-year period on the anniversary of the date of grant, generally with up to one-third of the target shares of the Company's common stock subject to each market stock unit award eligible to be earned after the first and second years and up to 200% of the full target number of shares subject to each market stock unit award eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period. Beginning in March 2021, newly granted market stock units vest over a two-year and three-year period, each running from approximately the date of grant, with up to one-third of the target shares of the Company's common stock subject to each market stock unit award eligible to be earned after completion of the two-year performance period and up to 200% of the full target number of shares subject to each market stock unit award eligible to be earned after the completion of the three-year performance period (less any shares earned for the two-year performance period) based on the average price of the Company's common stock relative to the Index during the performance period. From time to time, the Company may make grants of restricted stock units or market stock units with vesting formulas that vary from those described above.
The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the time the stock options are expected to be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of
the stock options. Expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumes no dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends. The Company recognizes compensation expense ratably over the requisite service period of the stock option award.
The Company values restricted stock units at the closing market price on the date of grant and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.
The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumes no dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award. The Company recognizes compensation expense using the graded attribution method on a straight-line basis over the performance period for each market stock unit award.
Convertible Senior Notes
In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023, or the 2023 Notes. In June 2019, the Company issued $316.3 million principal amount of convertible senior notes due in June 2026, or the 2026 Notes. In November 2020, the Company issued $350.0 million principal amount of convertible senior notes due in November 2025, or the 2025 Notes. This was achieved by exchanging $181.9 million principal amount of the 2023 Notes for $210.7 million principal amount of the 2025 Notes and issuing an additional $139.3 million of new notes. In May 2021, the Company repurchased $37.1 million principal amount of the 2023 Notes. As of December 31, 2021 the aggregate principal amount outstanding related to the 2023 Notes was $10.9 million.
When accounting for the issuance of convertible notes, the Company separates each of the convertible notes into liability and equity components. The carrying amount of the liability component is calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature is determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the convertible notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the convertible notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to its convertible notes, the Company allocates the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the convertible notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.
When accounting for an exchange of convertible notes, the Company evaluates whether the transaction should be evaluated as a modification or extinguishment transaction. The partial exchange of the 2023 Notes and issuance of the 2025 Notes in November 2020 were deemed to have substantially different terms due to the significant difference between the value of the conversion option immediately prior to and after the exchange, and consequently, the 2023 Notes partial exchange was accounted for as a debt extinguishment. In an exchange or repurchase transaction, the Company will allocate a portion of the settlement consideration to the reacquisition of the liability component, which is equal to the fair value of that component immediately prior to the extinguishment, and allocate the remaining settlement consideration to the reacquisition of the equity component and recognize that amount as a reduction of additional paid in capital. The difference between the consideration attributed to the liability component and the sum of the net carrying amount of the liability component and any unamortized debt issuance costs is recognized as a gain or loss on debt extinguishment in the Company's consolidated statements of comprehensive loss.
Leases
The Company determines if a contract contains a lease for accounting purposes at the inception of the arrangement. The Company has elected to apply the practical expedient which allows the Company to account for lease and non-lease components of a contract as a single leasing arrangement. In addition, the Company has elected the practical expedients related to lease classification and the short-term lease exemption, whereby leases with initial terms of one year or less are not capitalized and instead expensed generally on a straight-line basis over the lease term. The Company is primarily a lessee with a lease portfolio comprised mainly of real estate and equipment leases. As of December 31, 2021, the Company had no finance leases.
Operating lease assets are included on the Company's consolidated balance sheets in non-current assets as a right-of-use, or ROU, asset, and represent the Company's right to use an underlying asset for the lease term. Operating lease liabilities are included on the Company's consolidated balance sheets in lease liabilities, current portion, for the portion that is due within 12 months and in lease liabilities, net of current portion, for the portion that is due beyond 12 months of the financial statement date and represent the Company's obligation to make lease payments.
ROU assets and lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term using an appropriate discount rate. If an implicit rate is not readily determined by the Company's leases, the Company utilizes the incremental borrowing rate based on the available information at the commencement date to determine the lease payments. The depreciable lives of the underlying leased assets are generally limited to the expected lease term inclusive of any optional lease renewals where the Company concludes at the inception of the lease that the Company is reasonably certain of exercising those options. The ROU asset calculation may also include any initial direct costs paid and is reduced by any lease incentives provided by the lessor. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
Contingent Consideration On October 15, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding capital stock of Cloud Lending, Inc., a Delaware corporation, or Cloud Lending. Certain former stockholders of Cloud Lending had the right to receive an earnout payment of up to an additional $59.5 million in the aggregate based upon satisfaction of certain financial milestones. The initial fair value calculation of the contingent consideration related to the earnout payment was calculated utilizing the Monte Carlo simulation method under the option pricing model. Between the time of the purchase price finalization and the final measurement date of March 31, 2020, the fair value of the contingent consideration was estimated on a quarterly basis through a collaborative effort by our sales and finance departments. Changes in the fair value of the contingent consideration subsequent to the purchase price finalization were recorded as acquisition related costs in the consolidated statements of comprehensive loss. As of December 31, 2020, all of the contingent consideration was paid.
Income Taxes
Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and their respective tax bases and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against most of its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.
The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. The Company believes it has accrued adequate reserves related to its uncertain tax positions; however, ultimate determination of our liability is subject to audit by taxing authorities in the ordinary course of business. We record interest and penalties associated with any uncertain tax positions as a component of income tax expense.
Basic and Diluted Net Loss per Common Share Because the Company has the intention and ability to settle the principal amount of each of its 2023 Notes, 2025 Notes and 2026 Notes in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. For the 2023 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $57.38 per share. For the 2025 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $140.14 per share. For the 2026 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $88.61 per share. The warrants issued by the Company in connection with its February 2018 convertible note offering, or Warrants, have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of $78.75 per share. For the year ended December 31, 2021, the average market price per share of the Company's common stock exceeded the conversion price of the 2023 and 2026 Notes and strike price of the Warrants; however, since the Company is in a net loss position, there was no dilutive effect on net loss per share of the Company's common stock during any period presented.
Recent Accounting Pronouncements Effective January 1, 2019 the Company adopted the requirements of ASU No. 2016-02, "Leases (Topic 842)," and effective January 1, 2020, the Company adopted the requirements of ASU No. 2017-04 "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment," and ASU No. 2016-13 "Financial Instruments - Credit Losses (Topic 326)." All amounts and disclosures set forth in this Form 10-K have been updated to comply with the new standards.In August 2020, the FASB issued 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)" which simplifies the accounting for convertible debt instruments by eliminating the requirement to separate embedded conversion features from the host contract when the conversion features are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. In addition, the guidance eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard can either be on a modified retrospective or full retrospective basis.
The Company will adopt the new guidance for the fiscal year beginning January 1, 2022, using the modified retrospective approach. The impact to the consolidated balance sheets is expected to result in an increase to the convertible notes balance of approximately $113.0 million to $116.0 million to reflect the full principal amount of the convertible notes outstanding net of issuance costs, a reduction to the additional paid in capital balance of approximately $155.0 million to $158.0 million to remove the equity component separately recorded for the conversion features associated with the convertible notes, and an increase to the beginning balance of accumulated deficit of approximately $41.0 million to $44.0 million. The Company also expects the adoption of this standard to result in a reduction of non-cash interest expense for the year ended December 31, 2022 until the affected notes have been settled.
In May 2021, the FASB issued ASU No. 2021-04, "Earnings Per Share (Topic 260), Debt - Modifications and Extinguishments (Subtopic 470-50), Compensation - Stock Compensation (Topic 718), and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40)" which clarifies and reduces diversity in the accounting for modifications or exchanges of freestanding equity classified written call options that remain equity classified after modification or exchange. The ASU provides a principles-based framework to determine whether an issuer should recognize the modification or exchange as an adjustment to equity or an expense. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. Issuers should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. The Company has not adopted the provisions of the new standard and will assess its impact on the Company's consolidated financial statements upon adoption.
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 clarifies and reduces diversity in the accounting related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. Issuers should apply the new standard prospectively to business combinations occurring on or after the effective date of the new standard. The Company has not adopted the provisions of the new standard and will assess its impact on the Company's consolidated financial statements upon adoption.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Allowance for Sales Credits
The following table shows the Company's allowance for sales credits, credit losses, and other reserved balances as follows:
Beginning BalanceAdditionsDeductionsEnding Balance
Year Ended December 31, 2019$367 $1,388 $(1,216)$539 
Year Ended December 31, 2020539 5,187 (2,620)3,106 
Year Ended December 31, 2021$3,106 $3,760 $(4,105)$2,761 
Schedule of Useful Lives of Property and Equipment
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
3 - 5 years
Purchased software and licenses
3 - 5 years
Furniture and fixtures
7 years
Leasehold improvementsLesser of estimated useful life or lease term
Property and equipment consisted of the following:
 December 31,
 20212020
Computer hardware and equipment$59,843 $51,570 
Purchased software and licenses15,284 10,219 
Furniture and fixtures8,953 7,396 
Leasehold improvements26,169 15,202 
110,249 84,387 
Accumulated depreciation(43,641)(34,829)
Property and equipment, net$66,608 $49,558 
Schedule of Disaggregation of Revenue by Major Source
The following table disaggregates the Company's revenue by major source:
 Year Ended December 31,
 202120202019
Subscription$361,094 $286,961 $221,983 
Transactional68,829 55,580 48,396 
Services and Other68,797 60,210 45,105 
Total Revenues$498,720 $402,751 $315,484 
Schedule of Net Loss Per Share, Basic and Diluted The following table sets forth the computations of net loss per share for the periods listed:
 Year ended December 31,
 202120202019
Numerator: 
Net loss $(112,746)$(137,620)$(70,877)
Denominator: 
Weighted-average common shares outstanding, basic and diluted56,394 52,019 46,198 
Net loss per common share, basic and diluted$(2.00)$(2.65)$(1.53)
Schedule of Antidilutive Securities Excluded from Computation of Loss Per Share The following table sets forth the anti-dilutive common share equivalents for the periods listed:
 Year ended December 31,
 202120202019
Stock options, restricted stock units, and market stock units2,264 2,797 3,805 
Shares related to the 2023 Notes80 298 887 
Shares subject to warrants related to the issuance of the 2023 Notes39 96 — 
Shares related to the 2026 Notes371 15 — 
2,754 3,206 4,692 
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Purchase Price The total purchase price is as follows:
 Purchase Consideration
Cash purchase price$62,500 
Estimated working capital and other adjustments3,008 
Total purchase price$65,508 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The measurement period will end no later than one year from the acquisition date.
Assets acquired:
Cash$856 
Accounts receivable, net491 
Prepaid expenses and other current assets2,417 
Property and equipment, net39 
Intangible assets, net12,805 
Goodwill50,595 
Total assets acquired67,203 
Liabilities assumed:
Accounts payable, accrued liabilities, and accrued compensation643 
Deferred tax liability74 
Deferred revenues978 
Total liabilities assumed1,695 
Fair value of assets acquired and liabilities assumed$65,508 
Schedule of Acquired Finite-Lived Intangible Assets by Major Class
The estimated fair value of the separately identifiable finite-lived intangible assets acquired and estimated useful lives are as follows (in thousands, except years):
Estimated Fair ValuesEstimated Useful Lives (in Years)
Customer relationships$1,495 4
Non-compete agreements570 
2 - 3
Acquired technology10,740 6
Total acquisition-related intangible assets$12,805 
The estimated useful lives and weighted average amortization periods for intangible assets at December 31, 2021 are as follows (in years):
Estimated Useful Life Weighted Average Amortization Period
Customer relationships
4 - 5
2.8
Non-compete agreements
2 - 5
2.8
Trademarks
8 - 10
6.4
Acquired technology
5 - 7
4.7
Capitalized software development costs
3 - 5
4.6
Total4.3
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2021:
Fair Value Measurements Using:
AssetsFair ValueQuoted Prices
in Active
Markets for
Identical Assets
(Level I)
Significant Other
Observable Inputs
(Level II)
Significant
Unobservable
Inputs
(Level III)
Cash Equivalents:
Money market funds$170,907 $170,907 $— $— 
Certificates of deposit25,090 — 25,090 — 
$195,997 $170,907 $25,090 $— 
Investments:Fair ValueQuoted Prices
in Active
Markets for
Identical Assets
(Level I)
Significant Other
Observable Inputs
(Level II)
Significant
Unobservable
Inputs
(Level III)
Corporate bonds and commercial paper$44,219 $— $44,219 $— 
Certificates of deposit12,161 — 12,161 — 
U.S. government securities48,498 — 48,498 — 
$104,878 $— $104,878 $— 

The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2020:
Fair Value Measurements Using:
AssetsFair ValueQuoted Prices
in Active
Markets for
Identical Assets
(Level I)
Significant Other
Observable Inputs
(Level II)
Significant
Unobservable
Inputs
(Level III)
Cash Equivalents:
Money market funds$188,469 $188,469 $— $— 
Certificates of deposit25,028 — 25,028 — 
Corporate bonds and commercial paper996 — 996 — 
U.S. government securities19,999 — 19,999 — 
$234,492 $188,469 $46,023 $— 
Investments:Fair ValueQuoted Prices
in Active
Markets for
Identical Assets
(Level I)
Significant Other
Observable Inputs
(Level II)
Significant
Unobservable
Inputs
(Level III)
Corporate bonds and commercial paper$31,239 $— $31,239 $— 
Certificates of deposit10,007 — 10,007 — 
U.S. government securities90,106 — 90,106 — 
$131,352 $— $131,352 $— 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Investments (Tables)
12 Months Ended
Dec. 31, 2021
Cash and Cash Equivalents [Abstract]  
Summary of Cash, Cash Equivalents and Investments
A summary of the cash equivalents and investments as of December 31, 2021 is as follows:
Cash Equivalents:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$170,907 $— $— $170,907 
Certificates of deposit25,090 — — 25,090 
$195,997 $— $— $195,997 
Investments:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$44,282 $$(66)$44,219 
Certificates of deposit12,161 — — 12,161 
U.S. government securities48,658 — (160)$48,498 
$105,101 $$(226)$104,878 
A summary of the cash equivalents and investments as of December 31, 2020 is as follows:
Cash Equivalents:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Money market funds$188,469 $— $— $188,469 
Certificates of deposit25,028 — — 25,028 
Corporate bonds and commercial paper997 — (1)996 
U.S. government securities19,999 — — 19,999 
$234,493 $— $(1)$234,492 
Investments:Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Corporate bonds and commercial paper$31,233 $15 $(9)$31,239 
Certificates of deposit10,007 — — 10,007 
U.S. government securities90,120 — (14)90,106 
$131,360 $15 $(23)$131,352 
Investments Classified by Contractual Maturity Date
The following table summarizes the estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:
December 31,
 20212020
Due within one year or less$63,935 $131,352 
Due after one year through five years40,943 — 
$104,878 $131,352 
Schedule of Fair Values and Gross Unrealized Losses for Available-for-sale Securities
The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2021:
 Adjusted CostGross Unrealized LossFair Value
U.S. government securities$48,658 $(160)$48,498 
Corporate bonds and commercial paper41,500 (66)41,434 
$90,158 $(226)$89,932 
The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2020:
 Adjusted CostGross Unrealized LossFair Value
U.S. government securities$90,120 $(14)$90,106 
Corporate bonds and commercial paper21,445 (9)21,436 
$111,565 $(23)$111,542 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Solution and Other Costs (Tables)
12 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Deferred Solution and Other Costs
Deferred solution and other costs, current portion and net of current portion, consisted of the following:
 December 31,
 20212020
Deferred solution costs$17,428 $12,487 
Deferred commissions7,648 6,555 
Deferred solution and other costs, current portion$25,076 $19,042 
Deferred solution costs$8,389 $11,075 
Deferred commissions18,541 21,707 
Deferred solution and other costs, net of current portion$26,930 $32,782 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
3 - 5 years
Purchased software and licenses
3 - 5 years
Furniture and fixtures
7 years
Leasehold improvementsLesser of estimated useful life or lease term
Property and equipment consisted of the following:
 December 31,
 20212020
Computer hardware and equipment$59,843 $51,570 
Purchased software and licenses15,284 10,219 
Furniture and fixtures8,953 7,396 
Leasehold improvements26,169 15,202 
110,249 84,387 
Accumulated depreciation(43,641)(34,829)
Property and equipment, net$66,608 $49,558 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets at December 31, 2021 and 2020 were as follows:
As of December 31, 2021As of December 31, 2020
Gross AmountAccumulated AmortizationNet Carrying AmountGross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$62,785 $(28,349)$34,436 $64,405 $(18,568)$45,837 
Non-compete agreements13,275 (5,898)7,377 12,705 (3,205)9,500 
Trademarks19,870 (5,858)14,012 19,870 (3,612)16,258 
Acquired technology 152,080 (52,220)99,860 141,340 (30,256)111,084 
Capitalized software development costs10,969 (4,193)6,776 5,103 (2,923)2,180 
$258,979 $(96,518)$162,461 $243,423 $(58,564)$184,859 
Schedule of Useful Life
The estimated fair value of the separately identifiable finite-lived intangible assets acquired and estimated useful lives are as follows (in thousands, except years):
Estimated Fair ValuesEstimated Useful Lives (in Years)
Customer relationships$1,495 4
Non-compete agreements570 
2 - 3
Acquired technology10,740 6
Total acquisition-related intangible assets$12,805 
The estimated useful lives and weighted average amortization periods for intangible assets at December 31, 2021 are as follows (in years):
Estimated Useful Life Weighted Average Amortization Period
Customer relationships
4 - 5
2.8
Non-compete agreements
2 - 5
2.8
Trademarks
8 - 10
6.4
Acquired technology
5 - 7
4.7
Capitalized software development costs
3 - 5
4.6
Total4.3
Estimated Future Amortization Expense
The estimated future amortization expense related to intangible assets as of December 31, 2021 was as follows:
Amortization
Year Ended December 31,
2022$41,666 
202340,970 
202435,860 
202523,620 
202617,052 
Thereafter3,293 
Total amortization$162,461 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities Accrued liabilities consisted of the following:
 December 31,
 20212020
Accrued data center equipment and software purchases$3,452 $828 
Accrued transaction processing fees3,312 4,434 
Accrued partnership termination charges— 7,619 
Accrued professional services2,201 1,743 
Lease restructuring charges1,325 674 
Other8,053 7,146 
Accrued liabilities$18,343 $22,444 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Lease Cost, Lease Term and Discount Rate The components of lease costs, lease term and discount rate as of December 31 were as follows:
Operating Leases
202120202019
Lease expense:
Operating lease expense$10,101 $8,874 $2,289 
Sublease income(1,047)(691)(157)
Total lease expense $9,054 $8,183 $2,132 
Other information:
Cash paid for operating lease liabilities$10,743 $9,326 $2,011 
Non-cash acquisition of property and equipment through tenant improvement allowance$9,692 $— $— 
Right-of-use assets obtained in exchange for operating lease liabilities for the years ended December 31, 2021, 2020 and 2019
$23,310 $3,646 $7,097 
Weighted-average remaining lease term - operating leases8.2 years6.3 years6.8 years
Weighted-average discount rate - operating leases5.2 %5.5 %5.5 %
Schedule of Future Minimum Contractual Commitments
Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at December 31, 2021 were as follows:
Operating Leases
Year Ended December 31,
2022$12,877 
202312,279 
202411,147 
202510,204 
20269,169 
Thereafter17,561 
Total lease payments$73,237 
Less: present value discount(2,862)
Present value of lease liabilities$70,375 
Long-term Purchase Commitment
Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:
Contractual Commitments
Year Ended December 31,
2022$37,252 
202340,929 
202414,037 
2025359,109 
2026320,936 
Thereafter7,000 
Total commitments$779,263 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Summary of Convertible Notes
The following table presents details of our convertible senior notes, which are further discussed below (original principal in thousands):
Month Issued
Maturity Date (1)
Original Principal
Interest Rate per Annum
Effective Interest Rate for Liability Component
Conversion Rate for Each $1,000 Principal (2)
Initial Conversion Price per Share
2023 Notes
February 15, 2018
February 15, 2023
$230,000 0.75 %5.88 %$17.4292 $57.38 
2026 Notes
June 1, 2019
June 1, 2026
$316,250 0.75 %5.38 %$11.2851 $88.61 
2025 NotesNovember 15, 2020November 15, 2025$350,000 0.125 %5.00 %$7.1355 $140.14 
____________________________________________________________________________
(1) Unless earlier converted or repurchased in accordance with their terms prior to such date
(2) Subject to adjustment upon the occurrence of certain specified events
The 2023 Notes, 2026 Notes and 2025 Notes consist of the following:
As of December 31, 2021As of December 31, 2020
2023 Notes2026 Notes2025 Notes2023 Notes2026 Notes2025 Notes
Liability component:
Principal$10,908 $316,250 $350,000 $48,035 $316,250 $350,000 
Unamortized debt discount(634)(56,918)(59,436)(4,915)(67,977)(73,075)
Unamortized debt issuance costs(64)(4,276)(4,232)(501)(5,114)(5,235)
Net carrying amount10,210 255,056 286,332 42,619 243,159 271,690 
Equity component:
Net carrying amount$2,321 $81,550 $73,109 $10,217 $81,550 $73,097 
Summary of Interest Expense
The following table sets forth total interest expense recognized related to the 2023 Notes, 2026 Notes and 2025 Notes:
As of December 31, 2021As of December 31, 2020As of December 31, 2019
2023 Notes2026 Notes2025 Notes2023 Notes2026 Notes2025 Notes2023 Notes2026 Notes2025 Notes
Contractual interest expense$192 $2,372 $436 $1,566 $2,365 $51 $1,725 $593 $— 
Amortization of debt issuance costs215 852 971 999 821 157 1,001 466 — 
Amortization of debt discount 1,218 11,026 13,580 9,080 10,696 1,541 9,414 5,740 — 
Total$1,625 $14,250 $14,987 $11,645 $13,882 $1,749 $12,140 $6,799 $— 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation Expense Recorded in the Consolidated Statements of Comprehensive Loss Stock-based compensation expense was recorded in the following cost and expense categories in the Company's consolidated statements of comprehensive loss:
 Year Ended December 31,
 202120202019
Cost of revenues$10,590 $9,888 $6,427 
Sales and marketing11,153 8,770 7,740 
Research and development13,273 12,869 9,864 
General and administrative19,318 17,708 15,347 
Total stock-based compensation expense$54,334 $49,235 $39,378 
Schedule of Share-based Payment Award Assumptions for Estimating Fair Value of Stock Option Grants
The following summarizes the assumptions used for estimating the fair value of stock options granted during the periods indicated, as there were no stock options granted during the years ended December 31, 2021, 2020 or 2019:
 Year Ended December 31, 2018
Risk-free interest rate2.6%
Expected life (in years)4.8
Expected volatility41.0%
Dividend yield
Weighted-average grant date fair value per share          $18.14
Significant assumptions used in the Monte Carlo simulation model for the market stock units granted during the year ended December 31, 2021, 2020, and 2019 are as follows:
As of December 31,
202120202019
Volatility
42.3 - 43.5%
31.3 - 42.8%
30.7 - 31.3%
Risk-free interest rate
0.3 - 1.0%
0.2 - 0.6%
1.6 - 2.4%
Dividend yield
Longest remaining performance period (in years)333
Schedule of Share-based Compensation, Stock Options, Activity
Stock option activity was as follows:
Number of
Options
Weighted Average
Exercise Price
Balance as of January 1, 20192,654 $19.72 
Granted— — 
Exercised(1,180)14.15 
Forfeited(55)39.27 
Balance as of December 31, 20191,419 23.61 
Granted— — 
Exercised(720)19.82 
Forfeited(29)29.50 
Balance as of December 31, 2020670 27.43 
Granted— — 
Exercised(307)19.16 
Forfeited— — 
Balance as of December 31, 2021363 $34.42 
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range
The summary of stock options outstanding as of December 31, 2021 is as follows:
 Options OutstandingOptions Exercisable
Range of Exercise PricesNumber of
Options
Weighted Average
Exercise Price
Weighted Average
Remaining
Contractual Life
(in years)
Number of
Options
Weighted Average
Exercise Price
Weighted Average
Remaining Contractual Life
(in years)
$5.05 - $19.26
$16.85 1.0$16.85 1.0
$24.33 - $36.50
338 34.28 2.0338 34.28 2.0
$39.75 - $59.63
18 44.53 2.917 44.42 2.9
363 $34.42 2.0362 $34.40 2.0
Schedule of Restricted Stock Units Activity
Restricted stock unit activity was as follows:
Number of
Shares
Weighted Average
Grant Date Fair Value
Nonvested as of January 1, 20191,937 $43.50 
Granted904 74.75 
Vested(683)39.10 
Forfeited(206)49.54 
Nonvested as of December 31, 20191,952 58.86 
Granted772 82.51 
Vested(752)54.77 
Forfeited(215)61.02 
Nonvested as of December 31, 20201,757 70.74 
Granted786 109.91 
Vested(671)64.12 
Forfeited(252)81.89 
Nonvested as of December 31, 20211,620 $90.75 
Schedule of Market Unit Activity
Market stock unit activity was as follows:
Number of SharesWeighted Average Grant Date Fair Value
Nonvested as of January 1, 2019260 $21.98 
Granted264 30.31 
Vested(87)12.76 
Forfeited(3)26.34 
Nonvested as of December 31, 2019434 28.85 
Granted148 32.85 
Vested(164)15.71 
Forfeited(48)33.46 
Nonvested as of December 31, 2020370 35.67 
Granted125 77.63 
Change in awards based on performance(1)
206 39.67 
Vested(390)33.49 
Forfeited(30)40.19 
Nonvested as of December 31, 2021281 $59.74 
________________________________________________________________________
(1)Represents the change in the number of MSUs earned based on performance achievement for the performance period.
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Provision for Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of U.S. and Non-U.S. Components of Loss Before Income Taxes
The U.S. and non-U.S. components of loss before income taxes consisted of the following:
 December 31,
 20212020
U.S.$(114,127)$(138,119)
Non-U.S.3,024 1,915 
Loss before income taxes$(111,103)$(136,204)
Schedule of Components of Provision for Income Taxes
The components of the Company's (benefit from) provision for income taxes consisted of the following:
 Year Ended December 31,
 202120202019
Current taxes:   
Foreign$959 $(104)$918 
State144 240 101 
Total current taxes$1,103 $136 $1,019 
Deferred taxes:   
Federal$419 $508 $129 
Change in valuation allowance - acquisitions(74)— (14,994)
Foreign(127)180 (113)
State322 592 1,472 
Total deferred taxes540 1,280 (13,506)
(Benefit from) provision for income taxes $1,643 $1,416 $(12,487)
Significant Components of Deferred Taxes Significant components of the Company's deferred taxes consisted of the following:
 December 31,
 20212020
Deferred tax assets: 
NOL and credit carryforwards$161,425 $140,897 
Deferred revenue16,406 14,197 
Accrued expenses and other8,093 8,254 
Stock-based compensation7,776 6,087 
Lease liabilities17,160 10,668 
Interest expense carryforwards14,795 13,550 
Convertible debt hedge15,074 19,518 
Total deferred tax assets240,729 213,171 
Deferred tax liabilities:  
Deferred expenses(12,371)(12,667)
Convertible debt(28,615)(36,044)
Depreciation and amortization(27,779)(29,675)
Capitalized software(1,657)(538)
Right of use assets(12,737)(8,478)
Total deferred tax liabilities(83,159)(87,402)
Deferred tax assets less tax liabilities157,570 125,769 
Less: valuation allowance(159,778)(127,362)
Net deferred tax liability$(2,208)$(1,593)
Schedule of Effective Income Tax Rate Reconciliation
The Company's benefit from (provision for) income taxes attributable to continuing operations differs from the expected tax benefit amount computed by applying the statutory federal income tax rate of 21% to income before taxes for each of the years ended December 31, 2021, 2020, and 2019, respectively, primarily as a result of the following:
 Year Ended December 31,
 202120202019
Income tax at U.S. statutory rate21.0 %21.0 %21.0 %
Effect of:   
Increase in deferred tax valuation allowance(30.2)(35.8)(50.6)
Stock compensation14.5 11.4 20.7 
Acquisitions(0.2)(0.6)15.8 
R&D credit— 0.1 4.8 
State taxes, net of federal benefit3.9 4.6 7.1 
Change in uncertain tax positions(2.2)— — 
Executive compensation(7.4)(2.5)(3.3)
Other permanent items(0.9)0.9 (0.4)
Income tax benefit (provision) effective rate(1.5)%(0.9)%15.1 %
Schedule of Unrecognized Tax Benefits The reconciliation of uncertain tax positions at the beginning and end of the year is as follows:
Year Ended December 31,
 20212020
Beginning balance$358 $10,738 
Gross increase (decrease) related to prior year positions2,568 (10,460)
Gross decrease related to settlements(358)— 
Gross increase related to current year positions— 80 
Ending balance$2,568 $358 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Description of Business (Details)
Dec. 31, 2021
Q2 Software, Inc.  
Subsidiary of Limited Liability Company or Limited Partnership [Line Items]  
Ownership percentage 100.00%
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)
12 Months Ended
Dec. 31, 2021
One Customer | Accounts Receivable | Customer Concentration Risk  
Product Information [Line Items]  
Concentration risk 14.00%
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Contract Balances (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Provisions for expected losses $ 40,000.00 $ 200,000
Expected losses written off 0 0
Allowance for credit losses related to contract assets $ 300,000 $ 300,000
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Financing Receivable, Allowance for Credit Loss [Line Items]        
Unbilled receivables $ 4,800 $ 2,100    
Provisions for expected losses 100 1,000    
Writeoffs charged against allowance for credit losses 4,105 2,620 $ 1,216  
Allowance for reserves 2,761 3,106 $ 539 $ 367
Financing Receivable        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Writeoffs charged against allowance for credit losses 200 600    
Allowance for reserves 500 600    
Sales Credits And Specific Reserves        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Allowance for reserves $ 1,900 $ 2,300    
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Allowance for Sales Credits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning Balance $ 3,106 $ 539 $ 367
Additions 3,760 5,187 1,388
Deductions (4,105) (2,620) (1,216)
Ending Balance $ 2,761 $ 3,106 $ 539
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Deferred Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Accounting Policies [Abstract]  
Cash received in advance and not recognized as revenue $ 511,300
Increase in deferred revenue from netting of contract assets and liabilities 4,200
Revenue recognized from current year invoices 424,200
Revenue recognized that was included in the contract liability balance $ 74,500
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Performance Obligations (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue from remaining performance obligations $ 1,400
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, percentage 48.00%
Performance obligations expected to be satisfied, expected timing 24 months
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, percentage 40.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Minimum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied, expected timing 25 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Maximum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied, expected timing 48 months
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Deferred Implementation Costs    
Capitalized Contract Cost [Line Items]    
Capitalization of implementation costs $ 11.9 $ 16.9
Amortization of capitalized implementation costs 11.9 14.5
Deferred Commissions    
Capitalized Contract Cost [Line Items]    
Capitalization of implementation costs 10.5 15.0
Amortization of capitalized implementation costs $ 12.6 $ 8.5
Minimum    
Capitalized Contract Cost [Line Items]    
Expected period of customer benefit 5 years  
Minimum | Deferred Commissions    
Capitalized Contract Cost [Line Items]    
Expected period of customer benefit 5 years  
Maximum    
Capitalized Contract Cost [Line Items]    
Expected period of customer benefit 7 years  
Maximum | Deferred Commissions    
Capitalized Contract Cost [Line Items]    
Expected period of customer benefit 7 years  
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details)
12 Months Ended
Dec. 31, 2021
Computer hardware and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Computer hardware and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Purchased software and licenses | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Purchased software and licenses | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Estimated useful life 7 years
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total Revenues $ 498,720 $ 402,751 $ 315,484
Subscription      
Disaggregation of Revenue [Line Items]      
Total Revenues 361,094 286,961 221,983
Transactional      
Disaggregation of Revenue [Line Items]      
Total Revenues 68,829 55,580 48,396
Services and Other      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 68,797 $ 60,210 $ 45,105
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Software Development Cost (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful life 2 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful life 10 years    
Software and Software Development Costs For Software Intended for Internal Use      
Property, Plant and Equipment [Line Items]      
Capitalized software development cost $ 5,900,000 $ 1,000,000 $ 200,000
Amortization of capitalized software development costs 500,000 0 0
Purchased software and licenses      
Property, Plant and Equipment [Line Items]      
Amortization of capitalized software development costs $ 1,300,000 800,000 800,000
Purchased software and licenses | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful life 3 years    
Purchased software and licenses | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful life 5 years    
Software and Software Development Costs for Software Intended to be Sold, Leased, or Otherwise Marketed      
Property, Plant and Equipment [Line Items]      
Capitalized software development cost $ 0 0 0
Amortization of capitalized software development costs $ 800,000 $ 800,000 $ 800,000
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Advertising (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]      
Advertising costs $ 2.7 $ 0.7 $ 1.3
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Stock-Based Compensation (Details) - annualInstallment
1 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Dividend yield         0.00%
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period   36 months      
Stock Options | Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights   25.00%      
Award vesting period   1 year      
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period   4 years      
Number of annual installments   4      
Restricted Stock Units (RSUs) | Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights   25.00%      
Restricted Stock Units (RSUs) | Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights   25.00%      
Restricted Stock Units (RSUs) | Tranche Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights   25.00%      
Restricted Stock Units (RSUs) | Tranche Four          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights   25.00%      
Market Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period   3 years      
Dividend yield   0.00% 0.00% 0.00%  
Market Stock Units | Tranche Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights   200.00%      
Market Stock Units | Tranche Five          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights 200.00%        
Award vesting period 2 years 2 years      
Market Stock Units | Tranche Six          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period 3 years 3 years      
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Convertible Senior Notes (Details) - Convertible Debt - USD ($)
1 Months Ended
Nov. 30, 2020
Dec. 31, 2021
May 31, 2021
Nov. 15, 2020
Jun. 30, 2019
Jun. 01, 2019
Feb. 28, 2018
Feb. 15, 2018
Convertible Senior Notes Due June 2026                
Debt Instrument [Line Items]                
Principal amount         $ 316,300,000 $ 316,250,000    
Convertible Notes Due November 2025                
Debt Instrument [Line Items]                
Principal amount $ 350,000,000     $ 350,000,000        
Amount issued due to exchange 210,700,000              
Additional principal amount issued 139,300,000              
Convertible Senior Notes Due February 2023                
Debt Instrument [Line Items]                
Principal amount   $ 10,900,000         $ 230,000,000 $ 230,000,000
Extinguishment of Debt, Amount 181,900,000              
Amount issued due to exchange $ 210,700,000              
Repurchased principal amount     $ 37,100,000          
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Contingent Consideration (Details)
$ in Millions
Oct. 15, 2018
USD ($)
Cloud Lending, Inc.  
Business Acquisition [Line Items]  
Fair value of contingent earn-out payments $ 59.5
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Nov. 15, 2020
Jun. 01, 2019
Feb. 28, 2018
Feb. 15, 2018
Numerator:              
Net loss $ (112,746) $ (137,620) $ (70,877)        
Denominator:              
Weighted-average common shares outstanding, basic (in shares) 56,394 52,019 46,198        
Weighted-average common shares outstanding, diluted (in shares) 56,394 52,019 46,198        
Net loss per common share, basic (usd per share) $ (2.00) $ (2.65) $ (1.53)        
Net loss per common share, diluted (usd per share) $ (2.00) $ (2.65) $ (1.53)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Antidilutive securities excluded from computation of earnings per share (in shares) 2,754 3,206 4,692        
Warrant strike price (in dollars per share) $ 78.75         $ 78.75  
Convertible Senior Notes Due February 2023 | Convertible Debt              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Conversion price (in dollars per share)           $ 57.38 $ 57.38
Convertible Notes Due November 2025 | Convertible Debt              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Conversion price (in dollars per share)       $ 140.14      
Convertible Senior Notes Due June 2026 | Convertible Debt              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Conversion price (in dollars per share)         $ 88.61    
Stock options, restricted stock units, and market stock units              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Antidilutive securities excluded from computation of earnings per share (in shares) 2,264 2,797 3,805        
Shares related to the 2023 Notes              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Antidilutive securities excluded from computation of earnings per share (in shares) 80 298 887        
Shares subject to warrants related to the issuance of the 2023 Notes              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Antidilutive securities excluded from computation of earnings per share (in shares) 39 96 0        
Shares related to the 2026 Notes              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Antidilutive securities excluded from computation of earnings per share (in shares) 371 15 0        
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Convertible notes, net of current portion $ 551,598 $ 557,468
Additional paid-in capital 1,064,358 1,024,577
Accumulated deficit 493,933 $ 381,187
Minimum    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Convertible notes, net of current portion 113,000  
Additional paid-in capital 155,000  
Accumulated deficit (41,000)  
Maximum    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Convertible notes, net of current portion 116,000  
Additional paid-in capital 158,000  
Accumulated deficit $ (44,000)  
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Apr. 01, 2021
Oct. 31, 2019
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]                
Period held in escrow 18 months              
ClickSWITCH                
Business Acquisition [Line Items]                
Cash purchase price $ 65,500,000              
Amount placed in escrow $ 1,000,000   $ 0          
Escrow adjustment period 90 days              
Released from escrow deposit     $ 900,000          
Amount deposited in escrow $ 300,000              
Period held in escrow 12 months              
ClickSWITCH | Acquisition related costs                
Business Acquisition [Line Items]                
Acquisition related costs           $ 1,100,000    
PrecisionLender                
Business Acquisition [Line Items]                
Cash purchase price   $ 510,000,000            
Amount placed in escrow   $ 3,000,000     $ 3,000,000      
Escrow adjustment period   60 days            
Period held in escrow   18 months            
Additional payment to former stockholders upon finalization of closing estimates         $ 200,000      
Amount deposited into escrow, portion of initial consideration to compensate for any breaches of warranty or violations   $ 1,800,000            
Amount released       $ 1,800,000        
Payments made to acquired employees and contractors           2,200,000 $ 3,700,000  
PrecisionLender | Cost of revenues                
Business Acquisition [Line Items]                
Compensation expenses included in acquisition related costs           400,000 900,000 $ 200,000
PrecisionLender | Acquisition related costs                
Business Acquisition [Line Items]                
Compensation expenses included in acquisition related costs           $ 1,500,000 $ 2,700,000 $ 500,000
PL Escrow                
Business Acquisition [Line Items]                
Amount placed in escrow       $ 0        
Minimum                
Business Acquisition [Line Items]                
Estimated Useful Life           2 years    
Minimum | ClickSWITCH                
Business Acquisition [Line Items]                
Estimated Useful Life           2 years    
Maximum                
Business Acquisition [Line Items]                
Estimated Useful Life           10 years    
Maximum | ClickSWITCH                
Business Acquisition [Line Items]                
Estimated Useful Life           6 years    
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Schedule of Purchase Price (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 01, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash purchase price   $ 64,652 $ 0 $ 505,577
ClickSWITCH        
Cash purchase price $ 62,500      
Estimated working capital and other adjustments 3,008      
Total purchase price $ 65,508      
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Schedule of Fair Value of Assets Acquired and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Apr. 01, 2021
Dec. 31, 2020
Assets acquired:        
Goodwill $ 512,869     $ 462,274
ClickSWITCH        
Assets acquired:        
Cash     $ 856  
Accounts receivable, net     491  
Prepaid expenses and other current assets     2,417  
Property and equipment, net     39  
Intangible assets, net     12,805  
Goodwill   $ 50,600 50,595  
Total assets acquired     67,203  
Liabilities assumed:        
Accounts payable, accrued liabilities, and accrued compensation     643  
Deferred tax liability     74  
Deferred revenues     978  
Total liabilities assumed     1,695  
Fair value of assets acquired and liabilities assumed     $ 65,508  
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 01, 2021
Dec. 31, 2021
Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life   2 years
Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life   10 years
Customer relationships | Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life   4 years
Customer relationships | Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life   5 years
Non-compete agreements | Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life   2 years
Non-compete agreements | Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life   5 years
Acquired technology | Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life   5 years
Acquired technology | Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life   7 years
ClickSWITCH    
Business Acquisition [Line Items]    
Estimated Fair Values $ 12,805  
ClickSWITCH | Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life   2 years
ClickSWITCH | Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life   6 years
ClickSWITCH | Customer relationships    
Business Acquisition [Line Items]    
Estimated Fair Values $ 1,495  
Estimated Useful Life 4 years  
ClickSWITCH | Non-compete agreements    
Business Acquisition [Line Items]    
Estimated Fair Values $ 570  
ClickSWITCH | Non-compete agreements | Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life 2 years  
ClickSWITCH | Non-compete agreements | Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life 3 years  
ClickSWITCH | Acquired technology    
Business Acquisition [Line Items]    
Estimated Fair Values $ 10,740  
Estimated Useful Life 6 years  
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Schedule of Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value $ 170,907 $ 188,469
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 25,090 25,028
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 195,997 234,492
Investments at fair value 104,878 131,352
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level I)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 170,907 188,469
Investments at fair value 0 0
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level II)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 25,090 46,023
Investments at fair value 104,878 131,352
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level III)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 0 0
Investments at fair value 0 0
Fair Value, Measurements, Recurring | Corporate bonds and commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   996
Investments at fair value 44,219 31,239
Fair Value, Measurements, Recurring | Corporate bonds and commercial paper | Quoted Prices in Active Markets for Identical Assets (Level I)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   0
Investments at fair value 0 0
Fair Value, Measurements, Recurring | Corporate bonds and commercial paper | Significant Other Observable Inputs (Level II)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   996
Investments at fair value 44,219 31,239
Fair Value, Measurements, Recurring | Corporate bonds and commercial paper | Significant Unobservable Inputs (Level III)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   0
Investments at fair value 0 0
Fair Value, Measurements, Recurring | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   19,999
Investments at fair value 48,498 90,106
Fair Value, Measurements, Recurring | U.S. government securities | Quoted Prices in Active Markets for Identical Assets (Level I)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   0
Investments at fair value 0 0
Fair Value, Measurements, Recurring | U.S. government securities | Significant Other Observable Inputs (Level II)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   19,999
Investments at fair value 48,498 90,106
Fair Value, Measurements, Recurring | U.S. government securities | Significant Unobservable Inputs (Level III)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   0
Investments at fair value 0 0
Fair Value, Measurements, Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 170,907 188,469
Fair Value, Measurements, Recurring | Money market funds | Quoted Prices in Active Markets for Identical Assets (Level I)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 170,907 188,469
Fair Value, Measurements, Recurring | Money market funds | Significant Other Observable Inputs (Level II)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 0 0
Fair Value, Measurements, Recurring | Money market funds | Significant Unobservable Inputs (Level III)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 0 0
Fair Value, Measurements, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 25,090 25,028
Investments at fair value 12,161 10,007
Fair Value, Measurements, Recurring | Certificates of deposit | Quoted Prices in Active Markets for Identical Assets (Level I)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 0 0
Investments at fair value 0 0
Fair Value, Measurements, Recurring | Certificates of deposit | Significant Other Observable Inputs (Level II)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 25,090 25,028
Investments at fair value 12,161 10,007
Fair Value, Measurements, Recurring | Certificates of deposit | Significant Unobservable Inputs (Level III)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 0 0
Investments at fair value $ 0 $ 0
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Investments - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Line Items]    
Impairment for credit losses $ 0 $ 0
Cash and cash equivalents 322,848,000 407,703,000
Available-for-sale debt securities 0 0
Cash    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 126,900,000 $ 173,200,000
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Investments - Summary of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost $ 105,101 $ 131,360
Gross Unrealized Gains 3 15
Gross Unrealized Losses (226) (23)
Investments, fair value 104,878 131,352
Corporate bonds and commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 44,282 31,233
Gross Unrealized Gains 3 15
Gross Unrealized Losses (66) (9)
Investments, fair value 44,219 31,239
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 12,161 10,007
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Investments, fair value 12,161 10,007
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 48,658 90,120
Gross Unrealized Gains 0 0
Gross Unrealized Losses (160) (14)
Investments, fair value 48,498 90,106
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, amortized cost 170,907 188,469
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Cash equivalents, fair value 170,907 188,469
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, amortized cost 25,090 25,028
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Cash equivalents, fair value 25,090 25,028
Corporate bonds and commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, amortized cost   997
Gross Unrealized Gains   0
Gross Unrealized Losses   (1)
Cash equivalents, fair value   996
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, amortized cost   19,999
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Cash equivalents, fair value   19,999
Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, amortized cost 195,997 234,493
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (1)
Cash equivalents, fair value $ 195,997 $ 234,492
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Investments - Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Abstract]    
Due within one year or less $ 63,935 $ 131,352
Due after one year through five years 40,943 0
Total fair value $ 104,878 $ 131,352
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Investments - Securities in Continuous Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost $ 90,158 $ 111,565
Gross Unrealized Loss (226) (23)
Fair Value 89,932 111,542
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 48,658 90,120
Gross Unrealized Loss (160) (14)
Fair Value 48,498 90,106
Corporate bonds and commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 41,500 21,445
Gross Unrealized Loss (66) (9)
Fair Value $ 41,434 $ 21,436
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Solution and Other Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Deferred solution costs $ 17,428 $ 12,487
Deferred commissions 7,648 6,555
Deferred solution and other costs, current portion 25,076 19,042
Deferred solution costs 8,389 11,075
Deferred commissions 18,541 21,707
Deferred solution and other costs, net of current portion $ 26,930 $ 32,782
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 110,249 $ 84,387  
Accumulated depreciation (43,641) (34,829)  
Property and equipment, net 66,608 49,558  
Depreciation and amortization 54,833 51,840 $ 28,457
Computer hardware and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 59,843 51,570  
Purchased software and licenses      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 15,284 10,219  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 8,953 7,396  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 26,169 15,202  
Fixed assets      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 15,600 $ 11,800 $ 11,400
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
reportingUnit
operatingSegment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jun. 30, 2021
USD ($)
Apr. 01, 2021
USD ($)
Finite-Lived Intangible Assets [Line Items]          
Goodwill $ 512,869 $ 462,274      
Number of operating segments | operatingSegment 1        
Number of reporting units | reportingUnit 1        
Amortization of intangible assets $ 17,901 17,888 $ 6,339    
Capitalized software and development costs 258,979 243,423      
Capitalized software development costs          
Finite-Lived Intangible Assets [Line Items]          
Capitalized software and development costs 10,969 5,103      
Amortization of capitalized software development costs 1,300 800 800    
Cost of revenues          
Finite-Lived Intangible Assets [Line Items]          
Amortization of intangible assets 22,000 21,300 9,900    
Operating expense          
Finite-Lived Intangible Assets [Line Items]          
Amortization of intangible assets $ 17,900 $ 17,900 $ 6,300    
Minimum          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life 2 years        
Minimum | Capitalized software development costs          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life 3 years        
Maximum          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life 10 years        
Maximum | Capitalized software development costs          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life 5 years        
ClickSWITCH          
Finite-Lived Intangible Assets [Line Items]          
Goodwill       $ 50,600 $ 50,595
ClickSWITCH | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life 2 years        
ClickSWITCH | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life 6 years        
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 258,979 $ 243,423
Accumulated Amortization (96,518) (58,564)
Net Carrying Amount 162,461 184,859
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 62,785 64,405
Accumulated Amortization (28,349) (18,568)
Net Carrying Amount 34,436 45,837
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 13,275 12,705
Accumulated Amortization (5,898) (3,205)
Net Carrying Amount 7,377 9,500
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 19,870 19,870
Accumulated Amortization (5,858) (3,612)
Net Carrying Amount 14,012 16,258
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 152,080 141,340
Accumulated Amortization (52,220) (30,256)
Net Carrying Amount 99,860 111,084
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 10,969 5,103
Accumulated Amortization (4,193) (2,923)
Net Carrying Amount $ 6,776 $ 2,180
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Intangible Asset Useful Life (Details)
12 Months Ended
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 4 years 3 months 18 days
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 2 years 9 months 18 days
Non-compete agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 2 years 9 months 18 days
Trademarks  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 6 years 4 months 24 days
Acquired technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 4 years 8 months 12 days
Capitalized software development costs  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 4 years 7 months 6 days
Minimum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 2 years
Minimum | Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 4 years
Minimum | Non-compete agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 2 years
Minimum | Trademarks  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 8 years
Minimum | Acquired technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 5 years
Minimum | Capitalized software development costs  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 3 years
Maximum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 10 years
Maximum | Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 5 years
Maximum | Non-compete agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 5 years
Maximum | Trademarks  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 10 years
Maximum | Acquired technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 7 years
Maximum | Capitalized software development costs  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 5 years
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 41,666  
2023 40,970  
2024 35,860  
2025 23,620  
2026 17,052  
Thereafter 3,293  
Net Carrying Amount $ 162,461 $ 184,859
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued data center equipment and software purchases $ 3,452 $ 828
Accrued transaction processing fees 3,312 4,434
Accrued partnership termination charges 0 7,619
Accrued professional services 2,201 1,743
Lease restructuring charges 1,325 674
Other 8,053 7,146
Accrued liabilities $ 18,343 $ 22,444
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
instrument
facility
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Other Commitments [Line Items]      
Number of buildings occupied | instrument 2    
Lease renewal term 10 years    
Lease term 10 years    
Unoccupied lease charges $ 2,008 $ 2,181 $ 420
Number of facilities vacated | facility 1    
Operating lease liability, current $ 9,001 6,844  
Lease liabilities, net of current portion 61,374 36,739  
Rent expense 7,400 6,600 5,300
Gain contingencies 800    
Georgia, Texas, North Carolina, Nebraska Facilities      
Other Commitments [Line Items]      
Unoccupied lease charges 2,000    
Facilities In California, South Austin Texas, And Portion Of Facilities In Charlotte North Carolina      
Other Commitments [Line Items]      
Unoccupied lease charges   $ 2,200  
Atlanta, Georgia Facilities      
Other Commitments [Line Items]      
Unoccupied lease charges     $ 400
Georgia Facility      
Other Commitments [Line Items]      
Operating lease liability, current 1,300    
Lease liabilities, net of current portion $ 1,500    
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Schedule of Operating Lease Cost, Lease Term and Discount Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Lease expense:      
Operating lease expense $ 10,101 $ 8,874 $ 2,289
Sublease income (1,047) (691) (157)
Total lease expense 9,054 8,183 2,132
Cash Flow, Lessee [Abstract]      
Cash paid for operating lease liabilities 10,743 9,326 2,011
Non-cash acquisition of property and equipment through tenant improvement allowance 0 448 1,104
Right-of-use assets obtained in exchange for operating lease liabilities for the years ended December 31, 2021, 2020 and 2019 $ 23,310 $ 3,646 $ 7,097
Weighted-average remaining lease term - operating leases 8 years 2 months 12 days 6 years 3 months 18 days 6 years 9 months 18 days
Weighted-average discount rate - operating leases 5.20% 5.50% 5.50%
Tenant Improvement Allowance      
Cash Flow, Lessee [Abstract]      
Non-cash acquisition of property and equipment through tenant improvement allowance $ 9,692 $ 0 $ 0
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
2022 $ 12,877
2023 12,279
2024 11,147
2025 10,204
2026 9,169
Thereafter 17,561
Total lease payments 73,237
Less: present value discount (2,862)
Present value of lease liabilities $ 70,375
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Contractual Commitments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 37,252
2023 40,929
2024 14,037
2025 359,109
2026 320,936
Thereafter 7,000
Total commitments $ 779,263
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Summary of Convertible Senior Notes (Details) - Convertible Debt
Nov. 15, 2020
USD ($)
$ / shares
Jun. 01, 2019
USD ($)
$ / shares
Feb. 15, 2018
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
Nov. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Feb. 28, 2018
USD ($)
$ / shares
Convertible Senior Notes Due February 2023              
Debt Instrument [Line Items]              
Principal amount | $     $ 230,000,000 $ 10,900,000     $ 230,000,000
Interest rate     0.75%        
Effective interest rate for liability component     5.88%        
Initial conversion rate of common stock     17.4292        
Conversion price (in dollars per share) | $ / shares     $ 57.38       $ 57.38
Convertible Senior Notes Due June 2026              
Debt Instrument [Line Items]              
Principal amount | $   $ 316,250,000       $ 316,300,000  
Interest rate   0.75%          
Effective interest rate for liability component   5.38%          
Initial conversion rate of common stock   11.2851          
Conversion price (in dollars per share) | $ / shares   $ 88.61          
Convertible Notes Due November 2025              
Debt Instrument [Line Items]              
Principal amount | $ $ 350,000,000       $ 350,000,000    
Interest rate 0.125%            
Effective interest rate for liability component 5.00%            
Initial conversion rate of common stock 7.1355            
Conversion price (in dollars per share) | $ / shares $ 140.14            
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Narrative (Details)
$ / shares in Units, shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
May 31, 2021
USD ($)
Nov. 30, 2020
USD ($)
shares
Jun. 30, 2019
USD ($)
day
Mar. 31, 2021
day
Jun. 30, 2018
day
Jun. 30, 2021
day
Sep. 30, 2021
day
Dec. 31, 2021
USD ($)
day
note
$ / shares
Dec. 31, 2020
USD ($)
day
$ / shares
Dec. 31, 2019
USD ($)
Nov. 15, 2020
USD ($)
Jun. 01, 2019
USD ($)
Feb. 28, 2018
USD ($)
Feb. 15, 2018
USD ($)
Debt Instrument [Line Items]                            
Loss on extinguishment of debt               $ 1,513,000 $ 8,932,000 $ 0        
Repayments of convertible debt               $ 63,692,000 $ 0 $ 0        
Number of outstanding notes | note               22            
Convertible Debt                            
Debt Instrument [Line Items]                            
Closing price (in dollars per share) | $ / shares               $ 79.44 $ 126.53          
Convertible Senior Notes Due February 2023                            
Debt Instrument [Line Items]                            
Unamortized debt issuance costs               $ (300,000)            
Remaining discount and issuance costs amortization period               1 year 1 month 6 days            
Convertible Senior Notes Due February 2023 | Convertible Debt                            
Debt Instrument [Line Items]                            
Principal amount               $ 10,900,000         $ 230,000,000 $ 230,000,000
Principal amount exchanged   $ 181,900,000                        
Amount issued due to exchange   210,700,000                        
Long-term debt $ 10,000,000 42,900,000           10,210,000 $ 42,619,000          
Unamortized debt issuance costs   (2,000,000)           (64,000) $ (501,000)          
Loss on extinguishment of debt   8,900,000           $ 1,500,000            
Repurchased principal amount 37,100,000                          
Repayments of convertible debt $ 63,700,000                          
Threshold percentage of stock price trigger       130.00% 130.00% 130.00% 130.00% 130.00% 130.00%          
Limitation on sale of common stock, sale price threshold, number of trading days | day       20 20 20 20 20 20          
Limitation on sale of common stock, sale price threshold, trading period | day       30 30 30 30 30 30          
Number of consecutive business days         5 days                  
Percentage of closing sale price in excess of convertible notes         98.00%                  
Redemption price percentage               100.00%            
Issuance costs attributable to the liability component                         5,300,000  
Net issuance costs                         $ 1,500,000  
If-converted value               $ 4,200,000 $ 57,900,000          
Convertible Senior Notes Due June 2026                            
Debt Instrument [Line Items]                            
Remaining discount and issuance costs amortization period               4 years 4 months 24 days            
Convertible Senior Notes Due June 2026 | Convertible Debt                            
Debt Instrument [Line Items]                            
Principal amount     $ 316,300,000                 $ 316,250,000    
Long-term debt               $ 255,056,000 243,159,000          
Unamortized debt issuance costs               $ (4,276,000) (5,114,000)          
Threshold percentage of stock price trigger     130.00%                      
Limitation on sale of common stock, sale price threshold, number of trading days | day     20                      
Limitation on sale of common stock, sale price threshold, trading period | day     30                      
Issuance costs attributable to the liability component     $ 6,400,000                      
Net issuance costs     $ 2,900,000                      
If-converted value                 135,300,000          
Convertible Notes Due November 2025                            
Debt Instrument [Line Items]                            
Remaining discount and issuance costs amortization period               3 years 10 months 24 days            
Convertible Notes Due November 2025 | Convertible Debt                            
Debt Instrument [Line Items]                            
Principal amount   350,000,000                 $ 350,000,000      
Amount issued due to exchange   $ 210,700,000                        
Shares issued from exchange on convertible senior notes (in shares) | shares   1.3                        
Long-term debt               $ 286,332,000 271,690,000          
Unamortized debt issuance costs               $ (4,232,000) $ (5,235,000)          
Additional principal amount issued   $ 139,300,000                        
Issuance costs attributable to the liability component   5,400,000                        
Net issuance costs   $ 1,500,000                        
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
May 31, 2021
Dec. 31, 2020
Nov. 30, 2020
Convertible Senior Notes Due February 2023        
Liability component:        
Unamortized debt issuance costs $ (300)      
Convertible Debt | Convertible Senior Notes Due February 2023        
Liability component:        
Principal 10,908   $ 48,035  
Unamortized debt discount (634)   (4,915)  
Unamortized debt issuance costs (64)   (501) $ (2,000)
Net carrying amount 10,210 $ 10,000 42,619 $ 42,900
Convertible Debt | Convertible Senior Notes Due February 2023 | Additional Paid-in Capital        
Equity component:        
Net carrying amount 2,321   10,217  
Convertible Debt | Convertible Senior Notes Due June 2026        
Liability component:        
Principal 316,250   316,250  
Unamortized debt discount (56,918)   (67,977)  
Unamortized debt issuance costs (4,276)   (5,114)  
Net carrying amount 255,056   243,159  
Convertible Debt | Convertible Senior Notes Due June 2026 | Additional Paid-in Capital        
Equity component:        
Net carrying amount 81,550   81,550  
Convertible Debt | Convertible Notes Due November 2025        
Liability component:        
Principal 350,000   350,000  
Unamortized debt discount (59,436)   (73,075)  
Unamortized debt issuance costs (4,232)   (5,235)  
Net carrying amount 286,332   271,690  
Convertible Debt | Convertible Notes Due November 2025 | Additional Paid-in Capital        
Equity component:        
Net carrying amount $ 73,109   $ 73,097  
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]      
Amortization of debt issuance costs $ 2,038 $ 1,977 $ 1,467
Amortization of debt discount 25,824 21,317 15,154
Convertible Senior Notes Due February 2023 | Convertible Debt      
Debt Instrument [Line Items]      
Contractual interest expense 192 1,566 1,725
Amortization of debt issuance costs 215 999 1,001
Amortization of debt discount 1,218 9,080 9,414
Total 1,625 11,645 12,140
Convertible Senior Notes Due June 2026 | Convertible Debt      
Debt Instrument [Line Items]      
Contractual interest expense 2,372 2,365 593
Amortization of debt issuance costs 852 821 466
Amortization of debt discount 11,026 10,696 5,740
Total 14,250 13,882 6,799
Convertible Notes Due November 2025 | Convertible Debt      
Debt Instrument [Line Items]      
Contractual interest expense 436 51 0
Amortization of debt issuance costs 971 157 0
Amortization of debt discount 13,580 1,541 0
Total $ 14,987 $ 1,749 $ 0
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Bond Hedges and Warrant Transactions Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
May 31, 2021
USD ($)
shares
Nov. 30, 2020
USD ($)
shares
Feb. 28, 2018
USD ($)
day
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Feb. 15, 2018
$ / shares
Debt Instrument [Line Items]              
Number of warrants issued, subject to anti-dilution adjustments (in shares) | shares     4,000,000.0        
Payments for hedge       $ (41,700)      
Proceeds from Issuance of Warrants     $ 22,400        
Convertible debt, number of scheduled trading days | day     80        
Warrant strike price (in dollars per share) | $ / shares     $ 78.75 $ 78.75      
Payments for warrants       $ 19,655 $ 137,538 $ 0  
Convertible Senior Notes Due February 2023 | Convertible Debt              
Debt Instrument [Line Items]              
Number of warrants issued, subject to anti-dilution adjustments (in shares) | shares     900,000 100,000      
Conversion price (in dollars per share) | $ / shares     $ 57.38       $ 57.38
Number of securities called by warrants (in shares) | shares   700,000          
Proceeds from Issuance of Warrants   $ 171,700          
Bond Hedge | Convertible Senior Notes Due February 2023 | Convertible Debt              
Debt Instrument [Line Items]              
Number of warrants issued, subject to anti-dilution adjustments (in shares) | shares 100,000            
Proceeds from Issuance of Warrants $ 26,300            
Warrant Transaction | Convertible Senior Notes Due February 2023 | Convertible Debt              
Debt Instrument [Line Items]              
Number of warrants issued, subject to anti-dilution adjustments (in shares) | shares 600,000     200,000      
Number of securities called by warrants (in shares) | shares   3,200,000          
Proceeds from Issuance of Warrants $ 19,700            
Payments for warrants   $ 137,500          
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Capped Call Transactions Narrative, 2026 Notes and 2025 Notes (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
cappedCallTransaction
$ / shares
Debt Instrument [Line Items]  
Number of capped call transactions | cappedCallTransaction 2
Convertible Senior Notes Due June 2026 | Convertible Debt  
Debt Instrument [Line Items]  
Initial strike price (in dollars per share) $ 88.6124
Initial cap price (in dollars per share) $ 139.00
Cost incurred in connection with capped calls | $ $ 40.8
Convertible Notes Due November 2025 | Convertible Debt  
Debt Instrument [Line Items]  
Initial strike price (in dollars per share) $ 140.1443
Initial cap price (in dollars per share) $ 211.54
Cost incurred in connection with capped calls | $ $ 39.8
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
May 15, 2020
Jun. 12, 2019
Jun. 12, 2019
Jun. 10, 2019
Jun. 30, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Subsidiary, Sale of Stock [Line Items]                
Proceeds from issuance of common stock, net of issuance costs $ 311,300         $ 0 $ 311,321 $ 195,289
Underwriting discounts, commissions and offering costs $ 12,700       $ 8,200      
Public Stock Offering                
Subsidiary, Sale of Stock [Line Items]                
Issuance of common stock from registered public offering (in shares) 4,735,294 395,698   2,637,986        
Issuance of common stock from registered public offering (in usd per share) $ 76.50     $ 69.50        
Public Stock Offering - Shares From Parent                
Subsidiary, Sale of Stock [Line Items]                
Issuance of common stock from registered public offering (in shares) 4,235,294   2,913,684          
Issuance of common stock from registered public offering (in usd per share)   $ 69.50 $ 69.50          
Public Stock Offering - Shares From Existing Shareholders                
Subsidiary, Sale of Stock [Line Items]                
Issuance of common stock from registered public offering (in shares) 500,000 120,000            
Proceeds from issuance of common stock, net of issuance costs         $ 195,300      
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 01, 2021
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)     0 0 0
Aggregate intrinsic value of options exercised in period     $ 26,200 $ 53,400 $ 71,000
Aggregate intrinsic value of options outstanding     16,300    
Unrecognized stock-based compensation expense, related to stock options     $ 10    
2014 Stock Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares reserved for future issuance under the plan (in shares)       13,322,000  
Additional shares authorized under the plan, percentage increase     4.50%    
Shares added to plan, automatic increase provision (in shares) 2,500,000        
Shares transferred from the previous plan that expired or terminated (in shares)     0    
Initial reserve of shares under the plan (in shares)     15,823,000    
Granted (in shares)     2,706,000    
Shares available for future issuance under the plan (in shares)     7,721,000    
Total fair market value of stock options vested during the period     $ 400 $ 2,400 $ 4,200
2007 Stock Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future issuance under the plan (in shares)     0    
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation, period for recognition     2 years 9 months 18 days    
Vesting period     4 years    
Unrecognized stock-based compensation expense     $ 119,800    
Restricted Stock Units (RSUs) | Tranche Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights     25.00%    
Restricted Stock Units (RSUs) | 2014 Stock Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares reserved for future issuance under the plan (in shares)     6,799,000    
Shares transferred from the previous plan that expired or terminated (in shares)     1,403,000    
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)     0 0 0
Unrecognized stock-based compensation, period for recognition     2 months 12 days    
Vesting period     36 months    
Market Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation, period for recognition     2 years    
Vesting period     3 years    
Unrecognized stock-based compensation expense     $ 9,000    
Market Stock Units | Tranche Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights     200.00%    
Market Stock Units | Tranche Five          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   2 years 2 years    
Award vesting rights   200.00%      
Market Stock Units | Tranche Six          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years 3 years    
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Share-based Compensation Expense Recorded in the Consolidated Statements of Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 54,334 $ 49,235 $ 39,378
Cost of revenues      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 10,590 9,888 6,427
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 11,153 8,770 7,740
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 13,273 12,869 9,864
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 19,318 $ 17,708 $ 15,347
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Assumptions Used in Estimating Fair Value of Options Granted (Details)
12 Months Ended
Dec. 31, 2018
$ / shares
Share-based Payment Arrangement [Abstract]  
Risk-free interest rate 2.60%
Expected life (in years) 4 years 9 months 18 days
Expected volatility 41.00%
Dividend yield 0.00%
Weighted-average grant date fair value per share (in dollars per share) $ 18.14
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock Option Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of Options      
Beginning balance (in shares) 670 1,419 2,654
Granted (in shares) 0 0 0
Exercised (in shares) (307) (720) (1,180)
Forfeited (in shares) 0 (29) (55)
Ending balance (in shares) 363 670 1,419
Weighted Average Exercise Price      
Options outstanding, beginning (in dollars per share) $ 27.43 $ 23.61 $ 19.72
Granted (in dollars per share) 0 0 0
Exercised (in dollars per share) 19.16 19.82 14.15
Forfeited (in dollars per share) 0 29.50 39.27
Options outstanding, ending (in dollars per share) $ 34.42 $ 27.43 $ 23.61
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock Options by Range of Exercise Prices (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, number of options (in shares) | shares 363
Options outstanding, weighted average exercise price (in dollars per share) $ 34.42
Options outstanding, weighted average remaining contractual life (in years) 2 years
Options exercisable, number of options (in shares) | shares 362
Options exercisable, weighted average exercise price (in dollars per share) $ 34.40
Options exercisable, weighted average remaining contractual life (in years) 2 years
$5.05 - $19.26  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower range limit (in dollars per share) $ 5.05
Exercise price range, upper range limit (in dollars per share) $ 19.26
Options outstanding, number of options (in shares) | shares 7
Options outstanding, weighted average exercise price (in dollars per share) $ 16.85
Options outstanding, weighted average remaining contractual life (in years) 1 year
Options exercisable, number of options (in shares) | shares 7
Options exercisable, weighted average exercise price (in dollars per share) $ 16.85
Options exercisable, weighted average remaining contractual life (in years) 1 year
$24.33 - $36.50  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower range limit (in dollars per share) $ 24.33
Exercise price range, upper range limit (in dollars per share) $ 36.50
Options outstanding, number of options (in shares) | shares 338
Options outstanding, weighted average exercise price (in dollars per share) $ 34.28
Options outstanding, weighted average remaining contractual life (in years) 2 years
Options exercisable, number of options (in shares) | shares 338
Options exercisable, weighted average exercise price (in dollars per share) $ 34.28
Options exercisable, weighted average remaining contractual life (in years) 2 years
$39.75 - $59.63  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower range limit (in dollars per share) $ 39.75
Exercise price range, upper range limit (in dollars per share) $ 59.63
Options outstanding, number of options (in shares) | shares 18
Options outstanding, weighted average exercise price (in dollars per share) $ 44.53
Options outstanding, weighted average remaining contractual life (in years) 2 years 10 months 24 days
Options exercisable, number of options (in shares) | shares 17
Options exercisable, weighted average exercise price (in dollars per share) $ 44.42
Options exercisable, weighted average remaining contractual life (in years) 2 years 10 months 24 days
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Restricted Stock and Market Unit Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Restricted Stock Units (RSUs)        
Number of Shares        
Nonvested, beginning (in shares) 1,757 1,952 1,937  
Granted (in shares) 786 772 904  
Vested (in shares) (671) (752) (683)  
Forfeited (in shares) (252) (215) (206)  
Nonvested, ending (in shares) 1,620 1,757 1,952  
Weighted Average Grant Date Fair Value        
Nonvested, beginning (in dollars per share) $ 90.75 $ 70.74 $ 58.86 $ 43.50
Granted (in dollars per share) 109.91 82.51 74.75  
Vested (in dollars per share) 64.12 54.77 39.10  
Forfeited (in dollars per share) 81.89 61.02 49.54  
Nonvested, ending (in dollars per share) $ 90.75 $ 70.74 $ 58.86  
Market Stock Units        
Number of Shares        
Nonvested, beginning (in shares) 370 434 260  
Granted (in shares) 125 148 264  
Change in awards based on performance (in shares) 206      
Vested (in shares) (390) (164) (87)  
Forfeited (in shares) (30) (48) (3)  
Nonvested, ending (in shares) 281 370 434  
Weighted Average Grant Date Fair Value        
Nonvested, beginning (in dollars per share) $ 59.74 $ 35.67 $ 28.85 $ 21.98
Granted (in dollars per share) 77.63 32.85 30.31  
Change in awards based on performance (in dollars per share) 39.67      
Vested (in dollars per share) 33.49 15.71 12.76  
Forfeited (in dollars per share) 40.19 33.46 26.34  
Nonvested, ending (in dollars per share) $ 59.74 $ 35.67 $ 28.85  
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Monte Carlo Simulation For Market Stock Units Granted (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dividend yield       0.00%
Longest remaining performance period (in years)       4 years 9 months 18 days
Market Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Volatility, minimum 42.30% 31.30% 30.70%  
Volatility, maximum 43.50% 42.80% 31.30%  
Risk-free interest rate, minimum 0.30% 0.20% 1.60%  
Risk-free interest rate, maximum 1.00% 0.60% 2.40%  
Dividend yield 0.00% 0.00% 0.00%  
Longest remaining performance period (in years) 3 years 3 years 3 years  
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Provision for Income Taxes - Components of Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income (Loss) Before Taxes [Line Items]      
Loss before income taxes $ (111,103) $ (136,204) $ (83,364)
U.S.      
Income (Loss) Before Taxes [Line Items]      
Loss before income taxes (114,127) (138,119)  
Non-U.S.      
Income (Loss) Before Taxes [Line Items]      
Loss before income taxes $ 3,024 $ 1,915  
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Provision for Income Taxes - Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current taxes:      
Foreign $ 959 $ (104) $ 918
State 144 240 101
Total current taxes 1,103 136 1,019
Deferred taxes:      
Federal 419 508 129
Change in valuation allowance - acquisitions (74) 0 (14,994)
Foreign (127) 180 (113)
State 322 592 1,472
Total deferred taxes 540 1,280 (13,506)
(Benefit from) provision for income taxes $ 1,643 $ 1,416 $ (12,487)
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Provision for Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]      
Undistributed earnings of foreign subsidiaries $ 5,700,000    
Unrecognized tax benefits 2,568,000 $ 358,000 $ 10,738,000
Unrecognized tax benefits that impact annual effective tax rate 2,600,000    
Accrued interest 0    
Amount of unrecognized tax benefits reasonably possible to be resolved in next twelve months 2,600,000    
Continuing Operations      
Operating Loss Carryforwards [Line Items]      
Increase (decrease) in valuation allowance 33,500,000    
Current Year Acquisition      
Operating Loss Carryforwards [Line Items]      
Increase (decrease) in valuation allowance 2,100,000    
Convertible Debt Revision      
Operating Loss Carryforwards [Line Items]      
Increase (decrease) in valuation allowance 3,200,000    
Federal      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 633,800,000 536,500,000  
Federal | Expire if not Utilized      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 201,200,000    
Federal | No Expiration      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 432,600,000    
Federal | Research Tax Credit Carryforward      
Operating Loss Carryforwards [Line Items]      
Tax credits 8,900,000 8,200,000  
State      
Operating Loss Carryforwards [Line Items]      
Tax credits $ 3,000,000 $ 2,200,000  
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Provision for Income Taxes - Significant Components of Deferred Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
NOL and credit carryforwards $ 161,425 $ 140,897
Deferred revenue 16,406 14,197
Accrued expenses and other 8,093 8,254
Stock-based compensation 7,776 6,087
Lease liabilities 17,160 10,668
Interest expense carryforwards 14,795 13,550
Convertible debt hedge 15,074 19,518
Total deferred tax assets 240,729 213,171
Deferred tax liabilities:    
Deferred expenses (12,371) (12,667)
Convertible debt (28,615) (36,044)
Depreciation and amortization (27,779) (29,675)
Capitalized software (1,657) (538)
Right of use assets (12,737) (8,478)
Total deferred tax liabilities (83,159) (87,402)
Deferred tax assets less tax liabilities 157,570 125,769
Less: valuation allowance (159,778) (127,362)
Net deferred tax liability $ (2,208) $ (1,593)
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Provision for Income Taxes - Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Income tax at U.S. statutory rate 21.00% 21.00% 21.00%
Increase in deferred tax valuation allowance (30.20%) (35.80%) (50.60%)
Stock compensation 14.50% 11.40% 20.70%
Acquisitions (0.20%) (0.60%) 15.80%
R&D credit 0.00% 0.10% 4.80%
State taxes, net of federal benefit 3.90% 4.60% 7.10%
Change in uncertain tax positions (2.20%) 0.00% 0.00%
Executive compensation (7.40%) (2.50%) (3.30%)
Other permanent items (0.90%) 0.90% (0.40%)
Income tax benefit (provision) effective rate (1.50%) (0.90%) 15.10%
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Provision for Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized tax benefits, beginning balance $ 358 $ 10,738
Gross increase (decrease) related to prior year positions 2,568  
Gross increase (decrease) related to prior year positions   (10,460)
Gross decrease related to settlements (358) 0
Gross increase related to current year positions 0 80
Unrecognized tax benefits, ending balance $ 2,568 $ 358
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plan - Narrative (Details) - 401(k) Plan - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jan. 31, 2009
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Benefit Plan Disclosure [Line Items]          
401(K) Plan, minimum annual contributions per employee, percent of total earnings 1.00%        
401 (K) Plan, maximum annual contributions per employee, percent of total earnings 50.00%        
Percentage match of employee contributions         25.00%
Percentage match of each participant's compensation         6.00%
Vesting period of employer contributions         90 days
Discretionary contribution   $ 5.4 $ 2.7 $ 1.4  
Tranche One          
Defined Benefit Plan Disclosure [Line Items]          
Employer's contribution vesting percentage   50.00%      
Vesting period of employer contributions   1 year      
Tranche Two          
Defined Benefit Plan Disclosure [Line Items]          
Employer's contribution vesting percentage   100.00%      
Vesting period of employer contributions   2 years      
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Related Party Transactions [Abstract]      
Revenue from a related-party customer $ 0.6 $ 0.6 $ 0.6
XML 112 qtwo-20211231_htm.xml IDEA: XBRL DOCUMENT 0001410384 2021-01-01 2021-12-31 0001410384 2021-06-30 0001410384 2022-01-31 0001410384 2021-12-31 0001410384 2020-12-31 0001410384 2020-01-01 2020-12-31 0001410384 2019-01-01 2019-12-31 0001410384 2019-12-31 0001410384 2018-12-31 0001410384 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0001410384 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0001410384 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0001410384 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001410384 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001410384 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001410384 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-12-31 0001410384 us-gaap:RetainedEarningsMember 2020-12-31 0001410384 us-gaap:RetainedEarningsMember 2019-12-31 0001410384 us-gaap:RetainedEarningsMember 2018-12-31 0001410384 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001410384 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001410384 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001410384 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001410384 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001410384 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001410384 us-gaap:RetainedEarningsMember 2021-12-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001410384 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001410384 us-gaap:CommonStockMember 2020-12-31 0001410384 us-gaap:CommonStockMember 2019-12-31 0001410384 us-gaap:CommonStockMember 2018-12-31 0001410384 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001410384 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001410384 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001410384 us-gaap:CommonStockMember 2021-12-31 0001410384 qtwo:Q2SoftwareInc.Member 2021-12-31 0001410384 qtwo:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001410384 us-gaap:FinanceReceivablesMember 2021-01-01 2021-12-31 0001410384 us-gaap:FinanceReceivablesMember 2020-01-01 2020-12-31 0001410384 us-gaap:FinanceReceivablesMember 2021-12-31 0001410384 us-gaap:FinanceReceivablesMember 2020-12-31 0001410384 qtwo:SalesCreditsAndSpecificReservesMember 2021-12-31 0001410384 qtwo:SalesCreditsAndSpecificReservesMember 2020-12-31 0001410384 2022-01-01 2021-12-31 0001410384 2023-01-01 2021-12-31 0001410384 srt:MinimumMember 2023-01-01 2021-12-31 0001410384 srt:MaximumMember 2023-01-01 2021-12-31 0001410384 srt:MinimumMember 2021-12-31 0001410384 srt:MaximumMember 2021-12-31 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2021-01-01 2021-12-31 0001410384 qtwo:DeferredImplementationCostsNoncurrentMember 2020-01-01 2020-12-31 0001410384 srt:MinimumMember qtwo:DeferredCommissionsMember 2021-12-31 0001410384 srt:MaximumMember qtwo:DeferredCommissionsMember 2021-12-31 0001410384 qtwo:DeferredCommissionsMember 2021-01-01 2021-12-31 0001410384 qtwo:DeferredCommissionsMember 2020-01-01 2020-12-31 0001410384 srt:MinimumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001410384 srt:MaximumMember us-gaap:ComputerEquipmentMember 2021-01-01 2021-12-31 0001410384 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001410384 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001410384 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001410384 qtwo:SubscriptionsMember 2021-01-01 2021-12-31 0001410384 qtwo:SubscriptionsMember 2020-01-01 2020-12-31 0001410384 qtwo:SubscriptionsMember 2019-01-01 2019-12-31 0001410384 qtwo:TransactionalServicesMember 2021-01-01 2021-12-31 0001410384 qtwo:TransactionalServicesMember 2020-01-01 2020-12-31 0001410384 qtwo:TransactionalServicesMember 2019-01-01 2019-12-31 0001410384 us-gaap:ProductAndServiceOtherMember 2021-01-01 2021-12-31 0001410384 us-gaap:ProductAndServiceOtherMember 2020-01-01 2020-12-31 0001410384 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0001410384 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001410384 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001410384 qtwo:SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedToBeSoldLeasedOrOtherwiseMarketedMember 2021-01-01 2021-12-31 0001410384 qtwo:SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedToBeSoldLeasedOrOtherwiseMarketedMember 2019-01-01 2019-12-31 0001410384 qtwo:SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedToBeSoldLeasedOrOtherwiseMarketedMember 2020-01-01 2020-12-31 0001410384 qtwo:SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedForInternalUseMember 2021-01-01 2021-12-31 0001410384 qtwo:SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedForInternalUseMember 2020-01-01 2020-12-31 0001410384 qtwo:SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedForInternalUseMember 2019-01-01 2019-12-31 0001410384 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001410384 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember qtwo:SharebasedCompensationAwardTrancheFourMember 2021-01-01 2021-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001410384 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001410384 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-12-31 0001410384 us-gaap:PerformanceSharesMember qtwo:ShareBasedCompensationAwardTrancheFiveMember 2021-03-01 2021-03-31 0001410384 us-gaap:PerformanceSharesMember qtwo:ShareBasedCompensationAwardTrancheSixMember 2021-03-01 2021-03-31 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-02-28 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-06-30 0001410384 qtwo:ConvertibleNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-11-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2020-11-01 2020-11-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2021-05-31 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2021-12-31 0001410384 qtwo:CloudLendingInc.Member 2018-10-15 0001410384 qtwo:EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember 2021-01-01 2021-12-31 0001410384 qtwo:EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember 2020-01-01 2020-12-31 0001410384 qtwo:EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember 2019-01-01 2019-12-31 0001410384 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 0001410384 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-12-31 0001410384 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-12-31 0001410384 qtwo:WarrantsRelatedTo2023NotesMember 2021-01-01 2021-12-31 0001410384 qtwo:WarrantsRelatedTo2023NotesMember 2020-01-01 2020-12-31 0001410384 qtwo:WarrantsRelatedTo2023NotesMember 2019-01-01 2019-12-31 0001410384 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001410384 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001410384 us-gaap:WarrantMember 2019-01-01 2019-12-31 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-02-15 0001410384 qtwo:ConvertibleNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-11-15 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-06-01 0001410384 qtwo:ClickSWITCHMember 2021-04-01 2021-04-01 0001410384 qtwo:ClickSWITCHMember 2021-04-01 0001410384 qtwo:ClickSWITCHMember 2021-07-01 2021-09-30 0001410384 qtwo:ClickSWITCHMember 2021-09-30 0001410384 2021-04-01 2021-04-01 0001410384 qtwo:ClickSWITCHMember qtwo:BusinessCombinationSeparatelyRecognizedTransactionExpensesAndLossesRecognizedMember 2021-01-01 2021-12-31 0001410384 qtwo:ClickSWITCHMember us-gaap:CustomerRelationshipsMember 2021-04-01 2021-04-01 0001410384 qtwo:ClickSWITCHMember us-gaap:NoncompeteAgreementsMember 2021-04-01 2021-04-01 0001410384 srt:MinimumMember qtwo:ClickSWITCHMember us-gaap:NoncompeteAgreementsMember 2021-04-01 2021-04-01 0001410384 srt:MaximumMember qtwo:ClickSWITCHMember us-gaap:NoncompeteAgreementsMember 2021-04-01 2021-04-01 0001410384 qtwo:ClickSWITCHMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-04-01 2021-04-01 0001410384 srt:MinimumMember qtwo:ClickSWITCHMember 2021-01-01 2021-12-31 0001410384 srt:MaximumMember qtwo:ClickSWITCHMember 2021-01-01 2021-12-31 0001410384 qtwo:PrecisionLenderMember 2019-10-31 2019-10-31 0001410384 qtwo:PrecisionLenderMember 2019-10-31 0001410384 qtwo:PrecisionLenderMember 2020-03-31 0001410384 qtwo:PrecisionLenderMember 2020-01-01 2020-03-31 0001410384 qtwo:PrecisionLenderMember 2021-04-01 2021-06-30 0001410384 qtwo:PLEscrowMember 2021-06-30 0001410384 qtwo:PrecisionLenderMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001410384 qtwo:PrecisionLenderMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001410384 qtwo:PrecisionLenderMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001410384 qtwo:PrecisionLenderMember qtwo:BusinessCombinationSeparatelyRecognizedTransactionExpensesAndLossesRecognizedMember 2021-01-01 2021-12-31 0001410384 qtwo:PrecisionLenderMember qtwo:BusinessCombinationSeparatelyRecognizedTransactionExpensesAndLossesRecognizedMember 2020-01-01 2020-12-31 0001410384 qtwo:PrecisionLenderMember qtwo:BusinessCombinationSeparatelyRecognizedTransactionExpensesAndLossesRecognizedMember 2019-01-01 2019-12-31 0001410384 qtwo:PrecisionLenderMember 2021-01-01 2021-12-31 0001410384 qtwo:PrecisionLenderMember 2020-01-01 2020-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410384 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410384 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410384 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410384 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2021-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2021-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2021-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2021-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001410384 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001410384 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001410384 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001410384 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001410384 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2020-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2020-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2020-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember qtwo:CorporateBondsandCommercialPaperMember 2020-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0001410384 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001410384 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001410384 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001410384 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001410384 us-gaap:CashMember 2021-12-31 0001410384 us-gaap:CashMember 2020-12-31 0001410384 us-gaap:MoneyMarketFundsMember 2021-12-31 0001410384 us-gaap:CertificatesOfDepositMember 2021-12-31 0001410384 us-gaap:CashEquivalentsMember 2021-12-31 0001410384 qtwo:CorporateBondsandCommercialPaperMember 2021-12-31 0001410384 us-gaap:CertificatesOfDepositMember 2021-12-31 0001410384 us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001410384 us-gaap:MoneyMarketFundsMember 2020-12-31 0001410384 us-gaap:CertificatesOfDepositMember 2020-12-31 0001410384 qtwo:CorporateBondsandCommercialPaperMember 2020-12-31 0001410384 us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0001410384 us-gaap:CashEquivalentsMember 2020-12-31 0001410384 qtwo:CorporateBondsandCommercialPaperMember 2020-12-31 0001410384 us-gaap:CertificatesOfDepositMember 2020-12-31 0001410384 us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0001410384 us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001410384 qtwo:CorporateBondsandCommercialPaperMember 2021-12-31 0001410384 us-gaap:USTreasuryAndGovernmentMember 2020-12-31 0001410384 qtwo:CorporateBondsandCommercialPaperMember 2020-12-31 0001410384 us-gaap:ComputerEquipmentMember 2021-12-31 0001410384 us-gaap:ComputerEquipmentMember 2020-12-31 0001410384 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001410384 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001410384 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001410384 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001410384 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001410384 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001410384 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2021-01-01 2021-12-31 0001410384 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2020-01-01 2020-12-31 0001410384 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2019-01-01 2019-12-31 0001410384 qtwo:ClickSWITCHMember 2021-06-30 0001410384 us-gaap:CustomerRelationshipsMember 2021-12-31 0001410384 us-gaap:CustomerRelationshipsMember 2020-12-31 0001410384 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001410384 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001410384 us-gaap:TrademarksMember 2021-12-31 0001410384 us-gaap:TrademarksMember 2020-12-31 0001410384 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001410384 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001410384 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001410384 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001410384 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001410384 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001410384 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001410384 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001410384 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001410384 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001410384 srt:MinimumMember us-gaap:TrademarksMember 2021-01-01 2021-12-31 0001410384 srt:MaximumMember us-gaap:TrademarksMember 2021-01-01 2021-12-31 0001410384 us-gaap:TrademarksMember 2021-01-01 2021-12-31 0001410384 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001410384 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001410384 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001410384 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001410384 srt:MinimumMember 2021-01-01 2021-12-31 0001410384 srt:MaximumMember 2021-01-01 2021-12-31 0001410384 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001410384 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001410384 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001410384 us-gaap:OperatingExpenseMember 2021-01-01 2021-12-31 0001410384 us-gaap:OperatingExpenseMember 2020-01-01 2020-12-31 0001410384 us-gaap:OperatingExpenseMember 2019-01-01 2019-12-31 0001410384 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-12-31 0001410384 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0001410384 qtwo:GeorgiaTexasNorthCarolinaNebraskaFacilitiesMember 2021-01-01 2021-12-31 0001410384 qtwo:FacilitiesInCaliforniaSouthAustinTexasAndPortionOfFacilitiesInCharlotteNorthCarolinaMember 2020-01-01 2020-12-31 0001410384 qtwo:AtlantaGeorgiaFacilitiesMember 2019-01-01 2019-12-31 0001410384 qtwo:GeorgiaFacilityMember 2021-12-31 0001410384 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001410384 us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0001410384 us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-02-15 2018-02-15 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-06-01 2019-06-01 0001410384 qtwo:ConvertibleNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-11-15 2020-11-15 0001410384 qtwo:ConvertibleNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-11-01 2020-11-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2020-11-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2021-05-01 2021-05-31 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member 2021-12-31 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-06-01 2019-06-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2018-04-01 2018-06-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-06-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-09-30 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-03-31 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2021-12-31 0001410384 qtwo:ConvertibleNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-12-31 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2020-12-31 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2020-12-31 0001410384 qtwo:ConvertibleNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-12-31 0001410384 us-gaap:AdditionalPaidInCapitalMember qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2021-12-31 0001410384 us-gaap:AdditionalPaidInCapitalMember qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2021-12-31 0001410384 us-gaap:AdditionalPaidInCapitalMember qtwo:ConvertibleNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-12-31 0001410384 us-gaap:AdditionalPaidInCapitalMember qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2020-12-31 0001410384 us-gaap:AdditionalPaidInCapitalMember qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2020-12-31 0001410384 us-gaap:AdditionalPaidInCapitalMember qtwo:ConvertibleNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-12-31 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001410384 qtwo:ConvertibleNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001410384 qtwo:ConvertibleNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2019-01-01 2019-12-31 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member us-gaap:ConvertibleDebtMember 2019-01-01 2019-12-31 0001410384 qtwo:ConvertibleNotesDue2025Member us-gaap:ConvertibleDebtMember 2019-01-01 2019-12-31 0001410384 qtwo:ConvertibleSeniorNotesDueFebruary2023Member 2021-01-01 2021-12-31 0001410384 qtwo:ConvertibleSeniorNotesDueJune2026Member 2021-01-01 2021-12-31 0001410384 qtwo:ConvertibleNotesDue2025Member 2021-01-01 2021-12-31 0001410384 us-gaap:ConvertibleDebtMember 2021-12-31 0001410384 us-gaap:ConvertibleDebtMember 2020-12-31 0001410384 qtwo:BondHedgeMember qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2021-05-31 0001410384 qtwo:BondHedgeMember qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2021-05-01 2021-05-31 0001410384 2018-02-28 0001410384 2018-02-01 2018-02-28 0001410384 qtwo:WarrantTransactionMember qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2020-11-30 0001410384 qtwo:WarrantTransactionMember qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2020-11-01 2020-11-30 0001410384 qtwo:WarrantTransactionMember qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2021-05-31 0001410384 qtwo:WarrantTransactionMember qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2021-05-01 2021-05-31 0001410384 qtwo:WarrantTransactionMember qtwo:ConvertibleSeniorNotesDueFebruary2023Member us-gaap:ConvertibleDebtMember 2021-12-31 0001410384 qtwo:PublicStockOfferingMember 2020-05-15 2020-05-15 0001410384 qtwo:PublicStockOfferingMember 2020-05-15 0001410384 qtwo:PublicStockOfferingSharesFromParentMember 2020-05-15 2020-05-15 0001410384 qtwo:PublicStockOfferingSharesFromExistingShareholdersMember 2020-05-15 2020-05-15 0001410384 2020-05-15 2020-05-15 0001410384 qtwo:PublicStockOfferingMember 2019-06-10 2019-06-10 0001410384 qtwo:PublicStockOfferingMember 2019-06-10 0001410384 qtwo:PublicStockOfferingMember 2019-06-12 2019-06-12 0001410384 qtwo:PublicStockOfferingSharesFromParentMember 2019-06-12 0001410384 qtwo:PublicStockOfferingSharesFromParentMember 2019-06-10 2019-06-12 0001410384 qtwo:PublicStockOfferingSharesFromExistingShareholdersMember 2019-06-12 2019-06-12 0001410384 qtwo:PublicStockOfferingSharesFromExistingShareholdersMember 2019-06-01 2019-06-30 0001410384 2019-06-01 2019-06-30 0001410384 qtwo:A2014StockPlanMember 2020-12-31 0001410384 qtwo:A2014StockPlanMember 2021-01-01 2021-12-31 0001410384 qtwo:A2014StockPlanMember 2021-01-01 2021-01-01 0001410384 qtwo:A2014StockPlanMember 2021-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember qtwo:A2014StockPlanMember 2021-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember qtwo:A2014StockPlanMember 2021-01-01 2021-12-31 0001410384 qtwo:A2007StockPlanMember 2021-12-31 0001410384 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001410384 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001410384 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001410384 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001410384 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001410384 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001410384 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001410384 2018-01-01 2018-12-31 0001410384 qtwo:ExercisePriceRangeOneMember 2021-01-01 2021-12-31 0001410384 qtwo:ExercisePriceRangeOneMember 2021-12-31 0001410384 qtwo:ExercisePriceRangeTwoMember 2021-01-01 2021-12-31 0001410384 qtwo:ExercisePriceRangeTwoMember 2021-12-31 0001410384 qtwo:ExercisePriceRangeThreeMember 2021-01-01 2021-12-31 0001410384 qtwo:ExercisePriceRangeThreeMember 2021-12-31 0001410384 qtwo:A2014StockPlanMember 2020-01-01 2020-12-31 0001410384 qtwo:A2014StockPlanMember 2019-01-01 2019-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001410384 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001410384 us-gaap:PerformanceSharesMember qtwo:ShareBasedCompensationAwardTrancheSixMember 2021-01-01 2021-12-31 0001410384 us-gaap:PerformanceSharesMember qtwo:ShareBasedCompensationAwardTrancheFiveMember 2021-01-01 2021-12-31 0001410384 us-gaap:PerformanceSharesMember 2018-12-31 0001410384 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001410384 us-gaap:PerformanceSharesMember 2019-12-31 0001410384 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001410384 us-gaap:PerformanceSharesMember 2020-12-31 0001410384 us-gaap:PerformanceSharesMember 2021-12-31 0001410384 country:US 2021-01-01 2021-12-31 0001410384 country:US 2020-01-01 2020-12-31 0001410384 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001410384 us-gaap:NonUsMember 2020-01-01 2020-12-31 0001410384 us-gaap:DomesticCountryMember 2021-12-31 0001410384 us-gaap:DomesticCountryMember 2020-12-31 0001410384 us-gaap:DomesticCountryMember qtwo:ExpireIfNotUtilizedMember 2021-12-31 0001410384 us-gaap:DomesticCountryMember qtwo:NoExpirationMember 2021-12-31 0001410384 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001410384 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001410384 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2021-12-31 0001410384 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2020-12-31 0001410384 us-gaap:SegmentContinuingOperationsMember 2021-01-01 2021-12-31 0001410384 qtwo:CurrentYearAcquisitionMember 2021-01-01 2021-12-31 0001410384 qtwo:ConvertibleDebtRevisionMember 2021-01-01 2021-12-31 0001410384 qtwo:A401kPlanMember 2009-01-01 2009-01-31 0001410384 qtwo:A401kPlanMember 2018-01-01 2018-12-31 0001410384 qtwo:A401kPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001410384 qtwo:A401kPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001410384 qtwo:A401kPlanMember 2021-01-01 2021-12-31 0001410384 qtwo:A401kPlanMember 2020-01-01 2020-12-31 0001410384 qtwo:A401kPlanMember 2019-01-01 2019-12-31 iso4217:USD shares iso4217:USD shares pure qtwo:annualInstallment qtwo:operatingSegment qtwo:reportingUnit qtwo:instrument qtwo:facility qtwo:day qtwo:note qtwo:cappedCallTransaction 0001410384 false 2021 FY http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member P5Y P5Y P3Y P2Y P2Y P5D 10-K true 2021-12-31 --12-31 false Q2 Holdings, Inc. DE 001-36350 20-2706637 10355 Pecan Park Boulevard Austin TX 78729 833 444-3469 Common Stock, $0.0001 par value QTWO NYSE Yes No Yes Yes Large Accelerated Filer false false true false 5785240266 56928431 Part III of this Annual Report on Form 10-K incorporates certain information by reference from the definitive proxy statement for the registrant's 2022 Annual Meeting of Stockholders to be filed within 120 days of the registrant's fiscal year ended December 31, 2021, or the Proxy Statement. Except with respect to information specifically incorporated by reference in this Annual Report on Form 10-K, the Proxy Statement is not deemed to be filed as part of this Annual Report on Form 10-K. 42 Ernst & Young LLP Austin, Texas 322848000 407703000 2973000 3482000 104878000 131352000 46979000 36430000 1845000 1088000 10531000 8861000 25076000 19042000 7320000 8258000 522450000 616216000 66608000 49558000 52278000 34709000 26930000 32782000 17039000 15184000 162461000 184859000 512869000 462274000 22103000 18694000 2307000 2426000 1385045000 1416702000 10597000 7887000 18343000 22444000 31725000 26716000 98692000 81935000 9001000 6844000 168358000 145826000 551598000 557468000 29168000 29203000 61374000 36739000 4251000 4102000 814749000 773338000 0.0001 0.0001 5000000 5000000 0 0 0 0 0 0 0.0001 0.0001 150000000 150000000 56928000 56928000 55562000 55562000 6000 6000 1064358000 1024577000 -135000 -32000 -493933000 -381187000 570296000 643364000 1385045000 1416702000 498720000 402751000 315484000 273685000 228152000 162485000 225035000 174599000 152999000 85564000 72323000 63947000 116952000 97381000 76273000 77915000 70937000 56739000 2690000 478000 16027000 17901000 17888000 6339000 0 13244000 0 2008000 2181000 420000 303030000 274432000 219745000 -77995000 -99833000 -66746000 1476000 1207000 3672000 33071000 28646000 20290000 -1513000 -8932000 0 -33108000 -36371000 -16618000 -111103000 -136204000 -83364000 1643000 1416000 -12487000 -112746000 -137620000 -70877000 -213000 -118000 223000 110000 72000 -172000 -112849000 -137666000 -70826000 -2.00 -2.00 -2.65 -2.65 -1.53 -1.53 56394000 56394000 52019000 52019000 46198000 46198000 643364000 379412000 158900000 1024583000 622697000 331359000 55903000 50682000 40510000 5892000 14283000 15694000 200000 966000 941000 0 311321000 195290000 0 73097000 81550000 28454000 40842000 0 -26295000 -171679000 0 -19655000 -137538000 0 0 39830000 40765000 1064364000 1024583000 622697000 -381187000 -243299000 -172422000 0 -268000 0 -112746000 -137620000 -70877000 -493933000 -381187000 -243299000 -32000 14000 -37000 -103000 -46000 51000 -135000 -32000 14000 570296000 643364000 379412000 55562000 48386000 43535000 2000 9000 12000 307000 720000 1059000 1061000 916000 770000 0 4235000 3034000 0 1314000 0 56928000 55562000 48386000 -112746000 -137620000 -70877000 24496000 22936000 13634000 54833000 51840000 28457000 2038000 1977000 1467000 25824000 21317000 15154000 -1117000 -366000 -226000 55903000 50682000 40510000 0 14000 0 180000 946000 -12774000 -25000 306000 0 39000 2000 172000 -389000 -151000 -287000 -1513000 -8932000 0 0 0 6000 2008000 2181000 420000 10072000 14560000 -372000 -532000 2440000 822000 12776000 15333000 23548000 12847000 16880000 14296000 4165000 3721000 5191000 -7851000 -3711000 -6141000 1757000 -2297000 1126000 104000 -685000 14718000 15743000 20351000 13400000 -10771000 4962000 -8015000 30925000 -2890000 567000 124034000 131337000 27330000 149176000 31841000 63980000 19754000 23715000 13860000 64652000 0 505577000 0 0 288000 5865000 952000 177000 -65129000 -124163000 -483252000 0 311321000 195289000 0 132589000 307016000 0 39830000 40765000 63692000 0 0 -26295000 -171679000 0 19655000 137538000 0 0 16862000 0 5892000 13317000 14551000 -51160000 434676000 476091000 -85364000 307623000 -6594000 411185000 103562000 110156000 325821000 411185000 103562000 1027000 566000 322000 3104000 4096000 2853000 200000 966000 941000 0 -40842000 0 0 448000 1104000 Organization and Description of BusinessQ2 Holdings, Inc. and its wholly-owned subsidiaries, collectively the Company, is a leading provider of secure, cloud-based digital solutions that transform the ways in which traditional and emerging financial services providers engage with account holders and end users, or End Users. The Company sells its solutions to financial institutions, alternative finance companies, and financial technology companies. The Company's solutions enable customers to deliver robust suites of digital banking, lending, and banking-as-a-service, or BaaS, services that make it possible for account holders and End Users to transact and engage anytime, anywhere and on any device. The Company delivers its solutions to the substantial majority of its customers using a software-as-a-service, or SaaS, model under which its customers pay subscription fees for the use of the Company's solutions. The Company was incorporated in Delaware in March 2005 and is a holding company that owns 100% of the outstanding capital stock of Q2 Software, Inc. The Company's headquarters are located in Austin, Texas. 1 Summary of Significant Accounting Policies<div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements. The consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2019 the Company adopted the requirements of ASU No. 2016-02, "Leases (Topic 842)," and effective January 1, 2020, the Company adopted the requirements of ASU No. 2017-04 "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment," and ASU No. 2016-13 "Financial Instruments - Credit Losses (Topic 326)." All amounts and disclosures set forth in this Form 10-K have been updated to comply with the new standards.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include: revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, standalone selling price, and other revenue items requiring significant judgment; estimate of credit losses; stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; fair value of contingent consideration; fair value of the conversion features of convertible notes; and, income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments acquired with an original maturity of ninety days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash consists of deposits held as collateral for the Company's secured letters of credit or bank guarantees issued in place of security deposits for the Company's corporate headquarters and various other leases. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments typically include U.S. government securities, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments, accounts receivable and contract assets. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a majority of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. No individual customer accounted for 10% or more of revenues for each of the years ended December 31, 2021, 2020 and 2019. A single customer accounted for 14% of accounts receivable, net as of December 31, 2021 and no individual customer accounted for 10% or more of accounts receivable, net as of December 31, 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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, billings and cash collections can result in billed accounts receivable, unbilled receivables, or contract assets, and deferred revenues or contract liabilities. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying consolidated balance sheets at the end of each reporting period. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenues, net of current portion, on the accompanying consolidated balance sheets at the end of each reporting period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit losses primarily through sales of products and services. The Company assesses the collectability of outstanding contract assets on an ongoing basis and maintains a reserve which is included in the allowance for credit losses for contract assets deemed uncollectible. The Company analyzes the contract asset portfolio for significant risks by considering historical collection experience and forecasting future collectability to determine the amount of revenues that will ultimately be collected from its customers. Customer type (whether a customer is a financial institution or other digital solution provider) has been identified as the primary specific risk affecting the Company's contract assets, and the estimate for losses is analyzed quarterly and adjusted as necessary. Future collectability is contingent upon current and anticipated macroeconomic conditions that could impact the Company's customers such as unemployment, inflation and regulatory matters. Additionally, specific allowance amounts may be established to record the appropriate provision for customers that have a higher probability of default. The Company has provisioned $0.04 million and $0.2 million in expected losses for the years ended December 31, 2021 and 2020, respectively, of which zero has been written off and charged against the allowance at each of December 31, 2021 and 2020. The allowance for credit losses related to contract assets was $0.3 million at each of December 31, 2021 and 2020.</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of End Users and the number of transactions processed by the Company's End Users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of End Users and the number of transactions processed by the Company's End Users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. Unbilled receivables of $4.8 million and $2.1 million were included in the accounts receivable balance as of December 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for credit losses for accounts receivable deemed uncollectible. The Company analyzes the accounts receivable portfolio for significant risks and considers prior periods and forecasts future collectability to determine the amount of revenues that will ultimately be collected from its customers. This estimate is analyzed quarterly and adjusted as necessary. Identified risks pertaining to the Company's accounts receivable include the delinquency level and customer type. Future collectability is contingent upon current and anticipated macroeconomic conditions that could impact the Company's customers such as unemployment, inflation and regulation matters. Due to the short-term nature of such receivables, the estimate of the amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances and the financial condition of customers. Historically, the Company's collection experience has not varied significantly, and bad debt expenses have been insignificant. The Company has provisioned $0.1 million and $1.0 million for expected losses as of December 31, 2021 and 2020, respectively, of which $0.2 million and $0.6 million has been written off and charged against the allowance as of December 31, 2021 and 2020, respectively. The allowance for credit losses related to accounts receivable was $0.5 million and $0.6 million as of December 31, 2021 and 2020, respectively. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains reserves for estimated sales credits issued to customers for billing disputes or other service-related reasons. These allowances are recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, the Company analyzes prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed semi-annually and adjusted as necessary. The Company also maintains specific reserves for anticipated contract concessions. The allowance for sales credits and specific reserves was $1.9 million and $2.3 million as of December 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:14pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company's allowance for sales credits, credit losses, and other reserved balances as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.434%"/><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%">Beginning Balance</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%">Additions</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%">Deductions</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%">Ending Balance</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%">Year Ended December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,216)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</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%">539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,106 </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%">Year Ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">3,760 </span></td><td style="background-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%">(4,105)</span></td><td style="background-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%">2,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenues</span></div><div style="margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net increase in the deferred revenue balance for the year ended December 31, 2021 is primarily driven by cash payments received or due in advance of satisfying the Company's performance obligations of $511.3 million for current year invoices, $4.2 million from the netting of contract assets and liabilities on a contract-by-contract basis, partially offset by the recognition of $424.2 million of revenue recognized from current year invoices and $74.5 million of revenue that was included in the deferred revenue balance as of December 31, 2020. Amounts recognized from deferred revenues represent primarily revenue from the sale of subscription and implementation services.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's payment terms vary by the type and location of its customer and the products or services offered. The period of time between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2021, the Company had $1.40 billion of remaining performance obligations, which represents contracted revenue minimums that have not yet been recognized, including amounts that will be invoiced and recognized as revenue in future periods. The Company expects to recognize approximately 48% of its remaining performance obligations as revenue in the next 24 months, an additional 40% in the next 25 to 48 months, and the balance thereafter.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Implementation Costs</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain personnel and other costs, such as employee salaries, stock-based compensation, benefits and the associated payroll taxes that are direct and incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates being recoverable through the terms of the associated contract. The Company begins amortizing the deferred implementation costs for an implementation to cost of revenues once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit. The Company has determined this period to be the estimated life of the technology, which is estimated to be <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVlOGQwODhlZWZhNDRmYzA4OGI1MTg2ZmNhM2ViY2NiL3NlYzplZThkMDg4ZWVmYTQ0ZmMwODhiNTE4NmZjYTNlYmNjYl8xNDUvZnJhZzpjN2E4ODc2OWFkM2U0MTRiOWY1MDQxZGFiNjBkOWE4Yi90ZXh0cmVnaW9uOmM3YTg4NzY5YWQzZTQxNGI5ZjUwNDFkYWI2MGQ5YThiXzE0NTU1_3278f7b7-a4f6-4fb4-8916-989cd088a0f8">five</span> to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology. The Company monitors deferred implementation costs for impairment and records impairment when customers terminate or allow services to lapse, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">due to contract modifications, and/or from other assessments as needed. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any impairment losses identified are recognized in the form of an expense acceleration with the applicable amount recorded to deferred implementation costs, current portion and/or deferred implementation costs, net of current portion on the consolidated balance sheet and in cost of revenues in the consolidated statements of comprehensive loss.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the accompanying consolidated balance sheets. The Company capitalized implementation costs in the amount of $11.9 million and $16.9 million during the years ended December 31, 2021 and 2020, respectively, and recognized $11.9 million and $14.5 million of amortization during the years ended December 31, 2021 and 2020, respectively. Amortization expense is included in cost of revenues in the accompanying consolidated statements of comprehensive loss.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Solution and Other Costs</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes sales commissions and other third-party costs such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission expenses are considered incremental and recoverable costs of obtaining a contract with a customer. The Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. Historically, the Company typically paid commissions in two increments. The initial payment was made after the contract had been executed and the initial deposit had been received from the customer, and the final payment was made upon commencement date. The Company required that an individual remain employed to collect a commission when it was due. The service period between the first and second payment was considered a substantive service period and as a result, the Company expensed the final payment when made. Beginning in 2020, substantially all commissions were paid in a single payment once the contract had been executed and the initial deposit had been received from the customer. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit. The Company has determined this period to be the estimated life of the technology, which is estimated to be <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVlOGQwODhlZWZhNDRmYzA4OGI1MTg2ZmNhM2ViY2NiL3NlYzplZThkMDg4ZWVmYTQ0ZmMwODhiNTE4NmZjYTNlYmNjYl8xNDUvZnJhZzpjN2E4ODc2OWFkM2U0MTRiOWY1MDQxZGFiNjBkOWE4Yi90ZXh0cmVnaW9uOmM3YTg4NzY5YWQzZTQxNGI5ZjUwNDFkYWI2MGQ5YThiXzE3MTQ3_37599669-6ab1-440d-9c6b-a4312c321a4e">five</span> to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company analyzes capitalized solution and other costs to assess their recoverability. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion. The Company capitalized $10.5 million and $15.0 million in deferred commissions costs during the years ended December 31, 2021 and 2020, respectively, and recognized $12.6 million and $8.5 million of amortization during the years ended December 31, 2021 and 2020, respectively. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of comprehensive loss.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of property and equipment are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.983%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software and licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 - 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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%">Lesser of estimated useful life or lease term</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Price Allocation, Intangible Assets, and Goodwill</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. The Company determines whether substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company's business combinations, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, and non-compete agreements. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess purchase price over the fair value of assets acquired is recorded as goodwill. The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates as a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in either the Company's data centers or cloud-based hosting services, transactional revenue from bill-pay solutions and revenues for customer support and implementation services related to the Company's solutions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company's revenue by major source:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><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:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding: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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transactional</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%">68,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services and Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,751 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,484 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription Revenues</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. The Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transactional Revenues</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates the majority of its transactional revenues based on the number of bill-pay transactions that End Users initiate on its digital banking platform. The Company also generates a smaller portion of its transactional revenues from interchange fees generated when End Users utilize debit cards integrated with its Q2 CorePro API or Q2 Biller Direct products. The Company recognizes revenue for bill-pay transaction services in the month incurred based on actual or estimated transactions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Services and Other Revenues</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation services are required for each new digital banking and lending platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services is billed upfront and generally recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date. Under certain circumstances, the Company partners with third-party professional system integrators to support the installation and configuration process for certain products, and therefore, the Company has determined that these services qualify as a separate performance obligation in certain markets and geographies, and the implementation services for these agreements are recognized over time as services are performed.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Judgments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations and Standalone Selling Price</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations that are separately identifiable by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contracts with multiple performance obligations in the North American banking market are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements. The Company has concluded that outside the North American banking market, the implementation services for its lending platform included in contracts with multiple performance obligations are distinct and, as a result, the Company recognizes implementation fees on such arrangements over time as services are performed.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's revenue recognized at a particular point in time is for usage revenue and on-premise software licenses. These services are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service or the point the customer obtained control of the software. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine the SSP for each distinct performance obligation.</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%">A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers the Company's overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Variable Consideration</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes usage revenue related to bill-pay transactions that End Users initiate on its digital banking platform and interchange fees that End Users generate using the Company's solutions. Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs to the Company per user over the contract, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that its usage revenue relates specifically to the transfer of the service to the customer and is consistent with the allocation objective of Topic 606 when considering all of the performance obligations and payment terms in the contract. Therefore, the Company recognizes usage revenue on a monthly or quarterly basis in accordance with the agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and generally result in reductions to revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration as of December 31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Other Considerations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates whether it is the principal (i.e., reports revenues on a gross basis) or agent (i.e., reports revenues on a net basis) with respect to the vendor reseller agreements pursuant to which the Company resells certain third-party solutions along with the Company's solutions. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are insignificant. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues are comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. This includes the costs of the Company's personnel performing implementation, certain software development, customer support, data center and customer training activities. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, debit card related pass-through fees, cloud-based hosting services, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain personnel costs directly related to the implementation of its solutions to the extent those costs are recoverable from future revenues. The Company amortizes the costs for an implementation once revenue recognition commences, and the Company amortizes those implementation costs to cost of revenues over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain software development costs under accounting frameworks that differ based on the nature of the software. Software development costs include salaries and other personnel-related costs, including employee benefits, stock-based compensation and bonuses attributed to programmers, software engineers, quality control teams and third-party development costs for those who are directly associated with and who devote time to the Company's software solutions. Costs incurred in the preliminary stages of development and maintenance costs are expensed as incurred. Capitalized software development costs are computed on an individual product basis. The Company also capitalizes certain costs related to specific upgrades and enhancements when it is probable the expenditures will result in significant additional functionality. Capitalization ceases for products, upgrades and enhancements when released or made available. Internal-use software is amortized to cost of revenues over the products' estimated economic lives, which are expected to be <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVlOGQwODhlZWZhNDRmYzA4OGI1MTg2ZmNhM2ViY2NiL3NlYzplZThkMDg4ZWVmYTQ0ZmMwODhiNTE4NmZjYTNlYmNjYl8xNDUvZnJhZzpjN2E4ODc2OWFkM2U0MTRiOWY1MDQxZGFiNjBkOWE4Yi90ZXh0cmVnaW9uOmM3YTg4NzY5YWQzZTQxNGI5ZjUwNDFkYWI2MGQ5YThiXzIwMzQwOTY1MjI2MzIw_fe1bea90-cd4f-49b1-b5ed-dd93aa0fb5f8">three</span> to five years. The costs related to software development are included in intangible assets, net on the consolidated balance sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain development costs associated with software that is to be sold, leased or otherwise marketed that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release. Under this accounting framework, the Company capitalized zero software development costs for each of the years ended December 31, 2021, 2020 and 2019. The Company recognized $0.8 million of amortization of capitalized software development costs for each of the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain development costs associated with internal use software and the Company's SaaS platform, incurred during the application development stage. The Company expenses costs associated with preliminary project phase activities, training, maintenance and any post-implementation costs as incurred. Under this accounting framework the Company capitalized software development costs in the amount of $5.9 million, $1.0 million and $0.2 million during the years ended December 31, 2021, 2020 and 2019, respectively, and recognized $0.5 million amortization during the year ended December 31, 2021 and zero amortization for each of the years ended December 31, 2020 and 2019.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><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</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, third-party consultants, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain research and development costs that are related to the Company's software development, which include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions, are capitalized and are included in intangible assets, net on the consolidated balance sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All advertising costs of the Company are generally expensed the first time the advertising takes place. Advertising costs were $2.7 million, $0.7 million and $1.3 million for the years ended December 31, 2021, 2020 and 2019, respectively. The Company signed a long-term sponsorship arrangement on December 31, 2020 and payments under this arrangement are deferred and expensed as advertising costs on a straight-line basis over the term of the arrangement. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Tax</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of net loss, unrealized gains and losses on available-for-sale investments, and foreign currency translation adjustments.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options, restricted stock units, and market stock units awarded to employees, directors, and consultants are measured at fair value at each grant date. The Company does not use a forfeiture rate to recognize compensation expense. Generally, options vest 25% on the one-year anniversary of the grant date with the balance vesting monthly over the following 36 months, and restricted stock unit awards vest in four annual installments of 25% each. Market stock units are performance-based awards that vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index. Market stock units granted prior to fiscal 2021 vest over a three-year period on the anniversary of the date of grant, generally with up to one-third of the target shares of the Company's common stock subject to each market stock unit award eligible to be earned after the first and second years and up to 200% of the full target number of shares subject to each market stock unit award eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period. Beginning in March 2021, newly granted market stock units vest over a two-year and three-year period, each running from approximately the date of grant, with up to one-third of the target shares of the Company's common stock subject to each market stock unit award eligible to be earned after completion of the two-year performance period and up to 200% of the full target number of shares subject to each market stock unit award eligible to be earned after the completion of the three-year performance period (less any shares earned for the two-year performance period) based on the average price of the Company's common stock relative to the Index during the performance period. From time to time, the Company may make grants of restricted stock units or market stock units with vesting formulas that vary from those described above.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the time the stock options are expected to be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the stock options. Expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumes no dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends. The Company recognizes compensation expense ratably over the requisite service period of the stock option award. </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values restricted stock units at the closing market price on the date of grant and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumes no dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award. The Company recognizes compensation expense using the graded attribution method on a straight-line basis over the performance period for each market stock unit award.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023, or the 2023 Notes. In June 2019, the Company issued $316.3 million principal amount of convertible senior notes due in June 2026, or the 2026 Notes. In November 2020, the Company issued $350.0 million principal amount of convertible senior notes due in November 2025, or the 2025 Notes. This was achieved by exchanging $181.9 million principal amount of the 2023 Notes for $210.7 million principal amount of the 2025 Notes and issuing an additional $139.3 million of new notes. In May 2021, the Company repurchased $37.1 million principal amount of the 2023 Notes. As of December 31, 2021 the aggregate principal amount outstanding related to the 2023 Notes was $10.9 million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When accounting for the issuance of convertible notes, the Company separates each of the convertible notes into liability and equity components. The carrying amount of the liability component is calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature is determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the convertible notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the convertible notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to its convertible notes, the Company allocates the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the convertible notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When accounting for an exchange of convertible notes, the Company evaluates whether the transaction should be evaluated as a modification or extinguishment transaction. The partial exchange of the 2023 Notes and issuance of the 2025 Notes in November 2020 were deemed to have substantially different terms due to the significant difference between the value of the conversion option immediately prior to and after the exchange, and consequently, the 2023 Notes partial exchange was accounted for as a debt extinguishment. In an exchange or repurchase transaction, the Company will allocate a portion of the settlement consideration to the reacquisition of the liability component, which is equal to the fair value of that component immediately prior to the extinguishment, and allocate the remaining settlement consideration to the reacquisition of the equity component and recognize that amount as a reduction of additional paid in capital. The difference between the consideration attributed to the liability component and the sum of the net carrying amount of the liability component and any unamortized debt issuance costs is recognized as a gain or loss on debt extinguishment in the Company's consolidated statements of comprehensive loss. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if a contract contains a lease for accounting purposes at the inception of the arrangement. The Company has elected to apply the practical expedient which allows the Company to account for lease and non-lease components of a contract as a single leasing arrangement. In addition, the Company has elected the practical expedients related to lease classification and the short-term lease exemption, whereby leases with initial terms of one year or less are not capitalized and instead expensed generally on a straight-line basis over the lease term. The Company is primarily a lessee with a lease portfolio comprised mainly of real estate and equipment leases. As of December 31, 2021, the Company had no finance leases.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets are included on the Company's consolidated balance sheets in non-current assets as a right-of-use, or ROU, asset, and represent the Company's right to use an underlying asset for the lease term. Operating lease liabilities are included on the Company's consolidated balance sheets in lease liabilities, current portion, for the portion that is due within 12 months and in lease liabilities, net of current portion, for the portion that is due beyond 12 months of the financial statement date and represent the Company's obligation to make lease payments. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets and lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term using an appropriate discount rate. If an implicit rate is not readily determined by the Company's leases, the Company utilizes the incremental borrowing rate based on the available information at the commencement date to determine the lease payments. The depreciable lives of the underlying leased assets are generally limited to the expected lease term inclusive of any optional lease renewals where the Company concludes at the inception of the lease that the Company is reasonably certain of exercising those options. The ROU asset calculation may also include any initial direct costs paid and is reduced by any lease incentives provided by the lessor. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 15, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding capital stock of Cloud Lending, Inc., a Delaware corporation, or Cloud Lending. Certain former stockholders of Cloud Lending had the right to receive an earnout payment of up to an additional $59.5 million in the aggregate based upon satisfaction of certain financial milestones. The initial fair value calculation of the contingent consideration related to the earnout payment was calculated utilizing the Monte Carlo simulation method under the option pricing model. Between the time of the purchase price finalization and the final measurement date of March 31, 2020, the fair value of the contingent consideration was estimated on a quarterly basis through a collaborative effort by our sales and finance departments. Changes in the fair value of the contingent consideration subsequent to the purchase price finalization were recorded as acquisition related costs in the consolidated statements of comprehensive loss. As of December 31, 2020, all of the contingent consideration was paid. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and their respective tax bases and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against most of its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. The Company believes it has accrued adequate reserves related to its uncertain tax positions; however, ultimate determination of our liability is subject to audit by taxing authorities in the ordinary course of business. We record interest and penalties associated with any uncertain tax positions as a component of income tax expense.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basic and Diluted Net Loss per Common Share</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computations of net loss per share for the periods listed:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.636%"/><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:8.256%"/><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:8.256%"/><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:8.262%"/><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:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding: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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">(112,746)</span></td><td style="background-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%">(137,620)</span></td><td style="background-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%">(70,877)</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:2px 1pt;text-align:left;vertical-align: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="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 common shares outstanding, basic and diluted</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%">56,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%">52,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,198 </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%">Net loss per common share, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.00)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.65)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.53)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to net losses for each of the years ended December 31, 2021, 2020 and 2019, basic and diluted loss per share were the same, as the effect of all potentially dilutive securities would have been anti-dilutive. The following table sets forth the anti-dilutive common share equivalents for the periods listed:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><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:68.636%"/><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:8.256%"/><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:8.256%"/><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:8.262%"/><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:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding: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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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, restricted stock units, and market stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2023 Notes</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%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to warrants related to the issuance of the 2023 Notes</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%">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%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Shares related to the 2026 Notes</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%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,754 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,692 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because the Company has the intention and ability to settle the principal amount of each of its 2023 Notes, 2025 Notes and 2026 Notes in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. For the 2023 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $57.38 per share. For the 2025 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $140.14 per share. For the 2026 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $88.61 per share. The warrants issued by the Company in connection with its February 2018 convertible note offering, or Warrants, have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of $78.75 per share. For the year ended December 31, 2021, the average market price per share of the Company's common stock exceeded the conversion price of the 2023 and 2026 Notes and strike price of the Warrants; however, since the Company is in a net loss position, there was no dilutive effect on net loss per share of the Company's common stock during any period presented. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued 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)" which simplifies the accounting for convertible debt instruments by eliminating the requirement to separate embedded conversion features from the host contract when the conversion features are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. In addition, the guidance eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard can either be on a modified retrospective or full retrospective basis.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will adopt the new guidance for the fiscal year beginning January 1, 2022, using the modified retrospective approach. The impact to the consolidated balance sheets is expected to result in an increase to the convertible notes balance of approximately $113.0 million to $116.0 million to reflect the full principal amount of the convertible notes outstanding net of issuance costs, a reduction to the additional paid in capital balance of approximately $155.0 million to $158.0 million to remove the equity component separately recorded for the conversion features associated with the convertible notes, and an increase to the beginning balance of accumulated deficit of approximately $41.0 million to $44.0 million. The Company also expects the adoption of this standard to result in a reduction of non-cash interest expense for the year ended December 31, 2022 until the affected notes have been settled.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU No. 2021-04, "Earnings Per Share (Topic 260), Debt - Modifications and Extinguishments (Subtopic 470-50), Compensation - Stock Compensation (Topic 718), and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40)" which clarifies and reduces diversity in the accounting for modifications or exchanges of freestanding equity classified written call options that remain equity classified after modification or exchange. The ASU provides a principles-based framework to determine whether an issuer should recognize the modification or exchange as an adjustment to equity or an expense. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. Issuers should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. The Company has not adopted the provisions of the new standard and will assess its impact on the Company's consolidated financial statements upon adoption.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers" which clarifies and reduces diversity in the accounting related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. Issuers should apply the new standard prospectively to business combinations occurring on or after the effective date of the new standard. The Company has not adopted the provisions of the new standard and will assess its impact on the Company's consolidated financial statements upon adoption.</span></div> These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP, and Securities and Exchange Commission, or SEC, requirements. The consolidated financial statements include the accounts of Q2 Holdings, Inc. and its direct and indirect wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. Effective January 1, 2019 the Company adopted the requirements of ASU No. 2016-02, "Leases (Topic 842)," and effective January 1, 2020, the Company adopted the requirements of ASU No. 2017-04 "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment," and ASU No. 2016-13 "Financial Instruments - Credit Losses (Topic 326)." All amounts and disclosures set forth in this Form 10-K have been updated to comply with the new standards.In August 2020, the FASB issued 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)" which simplifies the accounting for convertible debt instruments by eliminating the requirement to separate embedded conversion features from the host contract when the conversion features are not required to be accounted for as derivatives under Topic 815, Derivatives and Hedging, or that do not result in substantial premiums accounted for as paid-in capital. In addition, the guidance eliminates the treasury stock method to calculate diluted earnings per share for convertible instruments and requires the use of the if-converted method. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard can either be on a modified retrospective or full retrospective basis.<div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will adopt the new guidance for the fiscal year beginning January 1, 2022, using the modified retrospective approach. The impact to the consolidated balance sheets is expected to result in an increase to the convertible notes balance of approximately $113.0 million to $116.0 million to reflect the full principal amount of the convertible notes outstanding net of issuance costs, a reduction to the additional paid in capital balance of approximately $155.0 million to $158.0 million to remove the equity component separately recorded for the conversion features associated with the convertible notes, and an increase to the beginning balance of accumulated deficit of approximately $41.0 million to $44.0 million. The Company also expects the adoption of this standard to result in a reduction of non-cash interest expense for the year ended December 31, 2022 until the affected notes have been settled.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU No. 2021-04, "Earnings Per Share (Topic 260), Debt - Modifications and Extinguishments (Subtopic 470-50), Compensation - Stock Compensation (Topic 718), and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40)" which clarifies and reduces diversity in the accounting for modifications or exchanges of freestanding equity classified written call options that remain equity classified after modification or exchange. The ASU provides a principles-based framework to determine whether an issuer should recognize the modification or exchange as an adjustment to equity or an expense. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. Issuers should apply the new standard prospectively to modifications or exchanges occurring after the effective date of the new standard. The Company has not adopted the provisions of the new standard and will assess its impact on the Company's consolidated financial statements upon adoption.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers" which clarifies and reduces diversity in the accounting related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. Issuers should apply the new standard prospectively to business combinations occurring on or after the effective date of the new standard. The Company has not adopted the provisions of the new standard and will assess its impact on the Company's consolidated financial statements upon adoption.</span></div> The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include: revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, standalone selling price, and other revenue items requiring significant judgment; estimate of credit losses; stock-based compensation; the carrying value of goodwill; the fair value of acquired intangibles; the capitalization of software development costs; the useful lives of property and equipment and long-lived intangible assets; fair value of contingent consideration; fair value of the conversion features of convertible notes; and, income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates. The Company considers all highly liquid investments acquired with an original maturity of ninety days or less at the date of purchase to be cash equivalents. Cash equivalents are stated at cost or fair value based on the underlying security. Restricted cash consists of deposits held as collateral for the Company's secured letters of credit or bank guarantees issued in place of security deposits for the Company's corporate headquarters and various other leases. Investments typically include U.S. government securities, corporate bonds, commercial paper, certificates of deposit and money market funds. All investments are considered available for sale and are carried at fair value. Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents, restricted cash, investments, accounts receivable and contract assets. The Company's cash and cash equivalents, restricted cash and investments are placed with high credit quality financial institutions and issuers, and at times may exceed federally-insured limits. The Company has not experienced any loss relating to cash and cash equivalents or restricted cash in these accounts. The Company provides credit, in the normal course of business, to a majority of its customers. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. 0.14 The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, or contract assets, and deferred revenues or contract liabilities. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in contract assets. Contract assets that are expected to be billed during the succeeding twelve-month period are recorded in contract assets, current portion, and the remaining portion is recorded in contract assets, net of current portion on the accompanying consolidated balance sheets at the end of each reporting period. A contract liability results when the Company receives prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. The Company recognizes contract liabilities as revenues when the services are performed, and the corresponding revenue recognition criteria are met. Contract liabilities that are expected to be recognized as revenues during the succeeding twelve-month period are recorded in deferred revenues, current portion, and the remaining portion is recorded in deferred revenues, net of current portion, on the accompanying consolidated balance sheets at the end of each reporting period.The Company is exposed to credit losses primarily through sales of products and services. The Company assesses the collectability of outstanding contract assets on an ongoing basis and maintains a reserve which is included in the allowance for credit losses for contract assets deemed uncollectible. The Company analyzes the contract asset portfolio for significant risks by considering historical collection experience and forecasting future collectability to determine the amount of revenues that will ultimately be collected from its customers. Customer type (whether a customer is a financial institution or other digital solution provider) has been identified as the primary specific risk affecting the Company's contract assets, and the estimate for losses is analyzed quarterly and adjusted as necessary. Future collectability is contingent upon current and anticipated macroeconomic conditions that could impact the Company's customers such as unemployment, inflation and regulatory matters. Additionally, specific allowance amounts may be established to record the appropriate provision for customers that have a higher probability of default.<div style="margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for implementation, maintenance and other services, as well as initial subscription fees. The Company recognizes deferred revenues as revenues when the services are performed and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net increase in the deferred revenue balance for the year ended December 31, 2021 is primarily driven by cash payments received or due in advance of satisfying the Company's performance obligations of $511.3 million for current year invoices, $4.2 million from the netting of contract assets and liabilities on a contract-by-contract basis, partially offset by the recognition of $424.2 million of revenue recognized from current year invoices and $74.5 million of revenue that was included in the deferred revenue balance as of December 31, 2020. Amounts recognized from deferred revenues represent primarily revenue from the sale of subscription and implementation services.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's payment terms vary by the type and location of its customer and the products or services offered. The period of time between invoicing and when payment is due is not significant. For certain products or services and customer types, the Company requires payment before the products or services are delivered to the customer.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when the Company's solutions are implemented and made available to the customers. The promised consideration may include fixed amounts, variable amounts or both. Revenues are recognized net of sales credits and allowances. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions within a single operating segment. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted in either the Company's data centers or cloud-based hosting services, transactional revenue from bill-pay solutions and revenues for customer support and implementation services related to the Company's solutions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company's revenue by major source:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><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:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding: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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transactional</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%">68,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services and Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,751 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,484 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription Revenues</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications, including contractual periodic price increases, are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenues or revenues, depending on whether the revenue recognition criteria have been met. Periodic price increases are estimated at contract inception and result in contract assets as revenue recognition may exceed the amount billed early in the contract. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as revenue in the month when the usage amounts are determined and reported.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A small portion of the Company's customers host and manage the Company's solutions on-premises or in third-party data centers under term license and maintenance agreements. Term licenses sold with maintenance entitle the customer to technical support, upgrades and updates to the software on a when-and-if-available basis. The Company recognizes software license revenue once the customer obtains control of the license, which generally occurs at the start of each license term. The Company recognizes the remaining arrangement consideration for maintenance revenue over time on a ratable basis over the term of the software license. If the expected length of time between when the Company transfers the software license to the customer and when the customer pays for it results in a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money, which reflects the price the customer would have paid when the license was transferred. Revenues from term licenses and maintenance agreements and the related financing component were not significant in the periods presented.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transactional Revenues</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates the majority of its transactional revenues based on the number of bill-pay transactions that End Users initiate on its digital banking platform. The Company also generates a smaller portion of its transactional revenues from interchange fees generated when End Users utilize debit cards integrated with its Q2 CorePro API or Q2 Biller Direct products. The Company recognizes revenue for bill-pay transaction services in the month incurred based on actual or estimated transactions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Services and Other Revenues</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation services are required for each new digital banking and lending platform and Centrix standalone contract, and there is a significant level of integration and configuration for each customer. The Company's revenue for upfront implementation services is billed upfront and generally recognized over time on a ratable basis over the customer agreement term for its hosted application agreements. Upfront implementation services for on-premises agreements are recognized at commencement date. Under certain circumstances, the Company partners with third-party professional system integrators to support the installation and configuration process for certain products, and therefore, the Company has determined that these services qualify as a separate performance obligation in certain markets and geographies, and the implementation services for these agreements are recognized over time as services are performed.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services revenues, which primarily consist of training, advisory services, core conversion services, web design, and other general professional services, are generally billed and recognized when delivered. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain out-of-pocket expenses billed to customers are recorded as revenues rather than an offset to the related expense. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Judgments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Performance Obligations and Standalone Selling Price</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for individual performance obligations that are separately identifiable by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price, or SSP, of each distinct good or service in the contract. In determining whether implementation services are distinct from subscription services, the Company considered various factors including the significant level of integration, interdependency, and interrelation between the implementation and subscription service, as well as the inability of the customer's personnel or other service providers to perform significant portions of the services. The Company has concluded that the implementation services included in contracts with multiple performance obligations in the North American banking market are not distinct and, as a result, the Company defers any arrangement fees for implementation services and recognizes such amounts over time on a ratable basis as one performance obligation with the underlying subscription revenue for the initial agreement term of the hosted application agreements. The Company has concluded that outside the North American banking market, the implementation services for its lending platform included in contracts with multiple performance obligations are distinct and, as a result, the Company recognizes implementation fees on such arrangements over time as services are performed.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's revenue recognized at a particular point in time is for usage revenue and on-premise software licenses. These services are recognized at the point in time in which the customer obtains control of the asset, which is generally upon completion of the service or the point the customer obtained control of the software. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine the SSP for each distinct performance obligation.</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%">A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The primary method used to estimate SSP is the adjusted market assessment approach, which considers the Company's overall pricing objectives, market conditions and other factors, including the value of the Company's contracts, its discounting practices, the size and volume of its transactions, customer characteristics, price lists, go-to-market strategy, historical standalone sales and agreement prices, and the number and types of users within its contracts. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Variable Consideration</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes usage revenue related to bill-pay transactions that End Users initiate on its digital banking platform and interchange fees that End Users generate using the Company's solutions. Judgment is required to determine the accounting for these types of revenue. The Company considers various factors including the degree to which usage is interdependent or interrelated to past services, costs to the Company per user over the contract, and contractual price per user changes and their relationship to market terms, forecasted data, and the Company's cost to fulfill the obligation. The Company has concluded that its usage revenue relates specifically to the transfer of the service to the customer and is consistent with the allocation objective of Topic 606 when considering all of the performance obligations and payment terms in the contract. Therefore, the Company recognizes usage revenue on a monthly or quarterly basis in accordance with the agreement, as determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sometimes provides credits or incentives to its customers. Known and estimable credits and incentives represent a form of variable consideration, which are estimated at contract inception and generally result in reductions to revenues recognized for a particular contract. These estimates are updated at the end of each reporting period as additional information becomes available. The Company believes that there will not be significant changes to its estimates of variable consideration as of December 31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Other Considerations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates whether it is the principal (i.e., reports revenues on a gross basis) or agent (i.e., reports revenues on a net basis) with respect to the vendor reseller agreements pursuant to which the Company resells certain third-party solutions along with the Company's solutions. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues, and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. Revenues provided from agreements in which the Company is an agent are insignificant. </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues are comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, for employees providing services to the Company's customers. This includes the costs of the Company's personnel performing implementation, certain software development, customer support, data center and customer training activities. Cost of revenues also includes the direct costs of bill-pay and other third-party intellectual property included in the Company's solutions, the amortization of deferred solution and services costs, co-location facility costs and depreciation of the Company's data center assets, debit card related pass-through fees, cloud-based hosting services, an allocation of general overhead costs and referral fees. Direct costs of third-party intellectual property include amounts paid for third-party licenses and related maintenance that are incorporated into the Company's software and the amortization of acquired technology from the Company's recent acquisitions, with the costs amortized to cost of revenues over the useful lives of the purchased assets.</span></div>The Company capitalizes certain personnel costs directly related to the implementation of its solutions to the extent those costs are recoverable from future revenues. The Company amortizes the costs for an implementation once revenue recognition commences, and the Company amortizes those implementation costs to cost of revenues over the expected period of customer benefit, which has been determined to be the estimated life of the technology. Other costs not directly recoverable from future revenues are expensed in the period incurred. 40000.00 200000 0 0 300000 300000 Accounts receivable are stated at net realizable value, including both billed and unbilled receivables to customers. Unbilled receivable balances arise primarily when the Company provides services in advance of billing for those services. Generally, billing for revenues related to the number of End Users and the number of transactions processed by the Company's End Users that are included in the Company's minimum subscription fee occurs in the month the revenue is recognized, resulting in accounts receivable. Billing for revenues relating to the number of End Users and the number of transactions processed by the Company's End Users that are in excess of the Company's minimum subscription fees are, generally, billed in the month following the month the revenues were earned, resulting in an unbilled receivable. Unbilled receivables of $4.8 million and $2.1 million were included in the accounts receivable balance as of December 31, 2021 and 2020, respectively.<div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the collectability of outstanding accounts receivable on an ongoing basis and maintains an allowance for credit losses for accounts receivable deemed uncollectible. The Company analyzes the accounts receivable portfolio for significant risks and considers prior periods and forecasts future collectability to determine the amount of revenues that will ultimately be collected from its customers. This estimate is analyzed quarterly and adjusted as necessary. Identified risks pertaining to the Company's accounts receivable include the delinquency level and customer type. Future collectability is contingent upon current and anticipated macroeconomic conditions that could impact the Company's customers such as unemployment, inflation and regulation matters. Due to the short-term nature of such receivables, the estimate of the amount of accounts receivable that may not be collected is based on aging of the accounts receivable balances and the financial condition of customers. Historically, the Company's collection experience has not varied significantly, and bad debt expenses have been insignificant. The Company has provisioned $0.1 million and $1.0 million for expected losses as of December 31, 2021 and 2020, respectively, of which $0.2 million and $0.6 million has been written off and charged against the allowance as of December 31, 2021 and 2020, respectively. The allowance for credit losses related to accounts receivable was $0.5 million and $0.6 million as of December 31, 2021 and 2020, respectively. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains reserves for estimated sales credits issued to customers for billing disputes or other service-related reasons. These allowances are recorded as a reduction against current period revenues and accounts receivable. In estimating this allowance, the Company analyzes prior periods to determine the amounts of sales credits issued to customers compared to the revenues in the period that related to the original customer invoice. This estimate is analyzed semi-annually and adjusted as necessary. The Company also maintains specific reserves for anticipated contract concessions. The allowance for sales credits and specific reserves was $1.9 million and $2.3 million as of December 31, 2021 and 2020, respectively.</span></div> 4800000 2100000 100000 1000000 200000 600000 500000 600000 1900000 2300000 <div style="margin-bottom:14pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company's allowance for sales credits, credit losses, and other reserved balances as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.434%"/><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%">Beginning Balance</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%">Additions</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%">Deductions</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%">Ending Balance</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%">Year Ended December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,216)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</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%">539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,106 </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%">Year Ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">3,760 </span></td><td style="background-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%">(4,105)</span></td><td style="background-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%">2,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 367000 1388000 1216000 539000 539000 5187000 2620000 3106000 3106000 3760000 4105000 2761000 511300000 4200000 424200000 74500000 1400000000 0.48 P24M 0.40 P25M P48M <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain personnel and other costs, such as employee salaries, stock-based compensation, benefits and the associated payroll taxes that are direct and incremental to the implementation of its solutions. The Company analyzes implementation costs that may be capitalized to assess their recoverability, and only capitalizes costs that it anticipates being recoverable through the terms of the associated contract. The Company begins amortizing the deferred implementation costs for an implementation to cost of revenues once the revenue recognition criteria have been met, and the Company amortizes those deferred implementation costs ratably over the expected period of customer benefit. The Company has determined this period to be the estimated life of the technology, which is estimated to be <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVlOGQwODhlZWZhNDRmYzA4OGI1MTg2ZmNhM2ViY2NiL3NlYzplZThkMDg4ZWVmYTQ0ZmMwODhiNTE4NmZjYTNlYmNjYl8xNDUvZnJhZzpjN2E4ODc2OWFkM2U0MTRiOWY1MDQxZGFiNjBkOWE4Yi90ZXh0cmVnaW9uOmM3YTg4NzY5YWQzZTQxNGI5ZjUwNDFkYWI2MGQ5YThiXzE0NTU1_3278f7b7-a4f6-4fb4-8916-989cd088a0f8">five</span> to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology. The Company monitors deferred implementation costs for impairment and records impairment when customers terminate or allow services to lapse, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">due to contract modifications, and/or from other assessments as needed. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any impairment losses identified are recognized in the form of an expense acceleration with the applicable amount recorded to deferred implementation costs, current portion and/or deferred implementation costs, net of current portion on the consolidated balance sheet and in cost of revenues in the consolidated statements of comprehensive loss.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The portion of deferred implementation costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred implementation costs, current portion, and the remainder is recorded in long-term assets as deferred implementation costs, net of current portion on the accompanying consolidated balance sheets. The Company capitalized implementation costs in the amount of $11.9 million and $16.9 million during the years ended December 31, 2021 and 2020, respectively, and recognized $11.9 million and $14.5 million of amortization during the years ended December 31, 2021 and 2020, respectively. Amortization expense is included in cost of revenues in the accompanying consolidated statements of comprehensive loss.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Solution and Other Costs</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes sales commissions and other third-party costs such as third-party licenses and maintenance related to its customer agreements. The Company capitalizes sales commissions because the commission expenses are considered incremental and recoverable costs of obtaining a contract with a customer. The Company capitalizes commissions and bonuses for those involved in the sale, including direct employees and indirect supervisors, as these are incremental to the sale. Historically, the Company typically paid commissions in two increments. The initial payment was made after the contract had been executed and the initial deposit had been received from the customer, and the final payment was made upon commencement date. The Company required that an individual remain employed to collect a commission when it was due. The service period between the first and second payment was considered a substantive service period and as a result, the Company expensed the final payment when made. Beginning in 2020, substantially all commissions were paid in a single payment once the contract had been executed and the initial deposit had been received from the customer. The Company begins amortizing deferred solution and other costs for a particular customer agreement once the revenue recognition criteria are met and amortizes those deferred costs over the expected period of customer benefit. The Company has determined this period to be the estimated life of the technology, which is estimated to be <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVlOGQwODhlZWZhNDRmYzA4OGI1MTg2ZmNhM2ViY2NiL3NlYzplZThkMDg4ZWVmYTQ0ZmMwODhiNTE4NmZjYTNlYmNjYl8xNDUvZnJhZzpjN2E4ODc2OWFkM2U0MTRiOWY1MDQxZGFiNjBkOWE4Yi90ZXh0cmVnaW9uOmM3YTg4NzY5YWQzZTQxNGI5ZjUwNDFkYWI2MGQ5YThiXzE3MTQ3_37599669-6ab1-440d-9c6b-a4312c321a4e">five</span> to seven years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company analyzes capitalized solution and other costs to assess their recoverability. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded in current assets as deferred solution and other costs, current portion, and the remainder is recorded in long-term assets as deferred solution and other costs, net of current portion. The Company capitalized $10.5 million and $15.0 million in deferred commissions costs during the years ended December 31, 2021 and 2020, respectively, and recognized $12.6 million and $8.5 million of amortization during the years ended December 31, 2021 and 2020, respectively. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of comprehensive loss.</span></div> P7Y 11900000 16900000 11900000 14500000 P7Y 10500000 15000000 12600000 8500000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated on a straight-line basis over the estimated useful lives of the related assets. Leasehold improvements are amortized over the shorter of the lease term or the estimated useful lives of the related assets. Maintenance and repairs that do not extend the life of or improve an asset are expensed in the period incurred.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of property and equipment are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.983%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software and licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 - 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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%">Lesser of estimated useful life or lease term</span></td></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of property and equipment are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.983%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software and licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 - 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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%">Lesser of estimated useful life or lease term</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.131%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><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:10pt;font-weight:700;line-height:100%"> </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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software and licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219 </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 and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,396 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,202 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(43,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,829)</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%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,608 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,558 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y P5Y P3Y P5Y P7Y <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price allocation for business combinations and asset acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values. The Company determines whether substantially all the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If this threshold is met, the single asset or group of assets, as applicable, is not a business. If it is not met, the Company determines whether the single asset or group of assets, as applicable, meets the definition of a business.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company's business combinations, the Company recorded certain intangible assets, including acquired technology, customer relationships, trademarks, and non-compete agreements. Amounts allocated to the acquired intangible assets are being amortized on a straight-line basis over the estimated useful lives. The Company periodically reviews the estimated useful lives and fair values of its identifiable intangible assets, taking into consideration any events or circumstances which might result in a diminished fair value or revised useful life.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess purchase price over the fair value of assets acquired is recorded as goodwill. The Company tests goodwill for impairment annually in October, or whenever events or changes in circumstances indicate an impairment may have occurred. Because the Company operates as a single reporting unit, the impairment test is performed at the consolidated entity level by comparing the estimated fair value of the Company to the carrying value of the Company. The Company estimates the fair value of the reporting unit using a "step one" analysis using a fair-value-based approach based on the market capitalization or a discounted cash flow analysis of projected future results to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company's products, capital needs, economic trends and other factors which are inherently difficult to forecast. If actual results, or the plans and estimates used in future impairment analyses are lower than the original estimates used to assess the recoverability of these assets, the Company could incur impairment charges in a future period.</span></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company's revenue by major source:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><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:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.962%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding: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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,961 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transactional</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%">68,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services and Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498,720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,751 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,484 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 361094000 286961000 221983000 68829000 55580000 48396000 68797000 60210000 45105000 498720000 402751000 315484000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain software development costs under accounting frameworks that differ based on the nature of the software. Software development costs include salaries and other personnel-related costs, including employee benefits, stock-based compensation and bonuses attributed to programmers, software engineers, quality control teams and third-party development costs for those who are directly associated with and who devote time to the Company's software solutions. Costs incurred in the preliminary stages of development and maintenance costs are expensed as incurred. Capitalized software development costs are computed on an individual product basis. The Company also capitalizes certain costs related to specific upgrades and enhancements when it is probable the expenditures will result in significant additional functionality. Capitalization ceases for products, upgrades and enhancements when released or made available. Internal-use software is amortized to cost of revenues over the products' estimated economic lives, which are expected to be <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVlOGQwODhlZWZhNDRmYzA4OGI1MTg2ZmNhM2ViY2NiL3NlYzplZThkMDg4ZWVmYTQ0ZmMwODhiNTE4NmZjYTNlYmNjYl8xNDUvZnJhZzpjN2E4ODc2OWFkM2U0MTRiOWY1MDQxZGFiNjBkOWE4Yi90ZXh0cmVnaW9uOmM3YTg4NzY5YWQzZTQxNGI5ZjUwNDFkYWI2MGQ5YThiXzIwMzQwOTY1MjI2MzIw_fe1bea90-cd4f-49b1-b5ed-dd93aa0fb5f8">three</span> to five years. The costs related to software development are included in intangible assets, net on the consolidated balance sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain development costs associated with software that is to be sold, leased or otherwise marketed that are incurred between reaching technological feasibility of a solution and the point at which the solution is ready for general release. Under this accounting framework, the Company capitalized zero software development costs for each of the years ended December 31, 2021, 2020 and 2019. The Company recognized $0.8 million of amortization of capitalized software development costs for each of the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain development costs associated with internal use software and the Company's SaaS platform, incurred during the application development stage. The Company expenses costs associated with preliminary project phase activities, training, maintenance and any post-implementation costs as incurred. Under this accounting framework the Company capitalized software development costs in the amount of $5.9 million, $1.0 million and $0.2 million during the years ended December 31, 2021, 2020 and 2019, respectively, and recognized $0.5 million amortization during the year ended December 31, 2021 and zero amortization for each of the years ended December 31, 2020 and 2019.</span></div> P5Y 0 0 0 800000 800000 800000 5900000 1000000 200000 500000 0 0 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs include salaries and other personnel-related costs, including employee benefits, bonuses and stock-based compensation, third-party contractor expenses, third-party consultants, software development tools, an allocation of facilities and depreciation expenses and other related expenses incurred in developing new solutions and upgrading and enhancing existing solutions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain research and development costs that are related to the Company's software development, which include salaries and other personnel-related costs, including employee benefits and bonuses attributed to programmers, software engineers and quality control teams working on the Company's software solutions, are capitalized and are included in intangible assets, net on the consolidated balance sheets.</span></div> All advertising costs of the Company are generally expensed the first time the advertising takes place. Advertising costs were $2.7 million, $0.7 million and $1.3 million for the years ended December 31, 2021, 2020 and 2019, respectively. The Company signed a long-term sponsorship arrangement on December 31, 2020 and payments under this arrangement are deferred and expensed as advertising costs on a straight-line basis over the term of the arrangement. 2700000 700000 1300000 The Company presents sales taxes and other taxes collected from customers and remitted to governmental authorities on a net basis and, as such, excludes them from revenues. Comprehensive loss includes net loss as well as other changes in stockholders' equity that result from transactions and economic events other than those with stockholders. Other comprehensive loss consists of net loss, unrealized gains and losses on available-for-sale investments, and foreign currency translation adjustments. <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options, restricted stock units, and market stock units awarded to employees, directors, and consultants are measured at fair value at each grant date. The Company does not use a forfeiture rate to recognize compensation expense. Generally, options vest 25% on the one-year anniversary of the grant date with the balance vesting monthly over the following 36 months, and restricted stock unit awards vest in four annual installments of 25% each. Market stock units are performance-based awards that vest based on the Company's stockholder return relative to the total stockholder return of the Russell 2000 Index, or Index. Market stock units granted prior to fiscal 2021 vest over a three-year period on the anniversary of the date of grant, generally with up to one-third of the target shares of the Company's common stock subject to each market stock unit award eligible to be earned after the first and second years and up to 200% of the full target number of shares subject to each market stock unit award eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period. Beginning in March 2021, newly granted market stock units vest over a two-year and three-year period, each running from approximately the date of grant, with up to one-third of the target shares of the Company's common stock subject to each market stock unit award eligible to be earned after completion of the two-year performance period and up to 200% of the full target number of shares subject to each market stock unit award eligible to be earned after the completion of the three-year performance period (less any shares earned for the two-year performance period) based on the average price of the Company's common stock relative to the Index during the performance period. From time to time, the Company may make grants of restricted stock units or market stock units with vesting formulas that vary from those described above.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values stock options using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected life, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of the Company's employee stock options. The expected life represents the time the stock options are expected to be outstanding and is based on the simplified method. Under the simplified method, the expected life of an option is presumed to be the mid-point between the vesting date and end of the contractual term. The Company used the simplified method due to the lack of sufficient historical exercise data to provide a reasonable basis upon which to otherwise estimate the expected life of </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the stock options. Expected volatility is based on historical volatilities for publicly traded stock of comparable companies over the estimated expected life of the stock options. The Company assumes no dividend yield because it does not expect to pay dividends in the near future, which is consistent with the Company's history of not paying dividends. The Company recognizes compensation expense ratably over the requisite service period of the stock option award. </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values restricted stock units at the closing market price on the date of grant and recognizes compensation expense ratably over the requisite service period of the restricted stock unit award.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's stock price and a number of assumptions including the expected volatility and the risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company assumes no dividend yield and recognizes compensation expense ratably over the performance period of the market stock unit award. The Company recognizes compensation expense using the graded attribution method on a straight-line basis over the performance period for each market stock unit award.</span></div> 0.25 P1Y P36M 4 0.25 0.25 0.25 0.25 P3Y 2 P3Y P2Y P3Y P2Y 2 P3Y P2Y 0 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023, or the 2023 Notes. In June 2019, the Company issued $316.3 million principal amount of convertible senior notes due in June 2026, or the 2026 Notes. In November 2020, the Company issued $350.0 million principal amount of convertible senior notes due in November 2025, or the 2025 Notes. This was achieved by exchanging $181.9 million principal amount of the 2023 Notes for $210.7 million principal amount of the 2025 Notes and issuing an additional $139.3 million of new notes. In May 2021, the Company repurchased $37.1 million principal amount of the 2023 Notes. As of December 31, 2021 the aggregate principal amount outstanding related to the 2023 Notes was $10.9 million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When accounting for the issuance of convertible notes, the Company separates each of the convertible notes into liability and equity components. The carrying amount of the liability component is calculated by measuring the fair value, as of the date of issuance, of a similar debt without the conversion feature. The carrying amount of the equity component representing the conversion feature is determined by deducting the fair value of the liability components from the total initial proceeds. The difference between the par amount of the convertible notes and the carrying amount of the liability component represents debt discounts that are amortized to interest expense over the respective terms of the convertible notes using the effective interest rate method. The equity components are not remeasured as long as they continue to meet the conditions for equity classification. In accounting for the issuance costs related to its convertible notes, the Company allocates the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability components are amortized to interest expense over the respective terms of the convertible notes using the effective interest rate method. The issuance costs attributable to the equity components were netted against the respective equity components in additional paid-in capital.</span></div>When accounting for an exchange of convertible notes, the Company evaluates whether the transaction should be evaluated as a modification or extinguishment transaction. The partial exchange of the 2023 Notes and issuance of the 2025 Notes in November 2020 were deemed to have substantially different terms due to the significant difference between the value of the conversion option immediately prior to and after the exchange, and consequently, the 2023 Notes partial exchange was accounted for as a debt extinguishment. In an exchange or repurchase transaction, the Company will allocate a portion of the settlement consideration to the reacquisition of the liability component, which is equal to the fair value of that component immediately prior to the extinguishment, and allocate the remaining settlement consideration to the reacquisition of the equity component and recognize that amount as a reduction of additional paid in capital. The difference between the consideration attributed to the liability component and the sum of the net carrying amount of the liability component and any unamortized debt issuance costs is recognized as a gain or loss on debt extinguishment in the Company's consolidated statements of comprehensive loss. 230000000 316300000 350000000 181900000 210700000 139300000 37100000 10900000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if a contract contains a lease for accounting purposes at the inception of the arrangement. The Company has elected to apply the practical expedient which allows the Company to account for lease and non-lease components of a contract as a single leasing arrangement. In addition, the Company has elected the practical expedients related to lease classification and the short-term lease exemption, whereby leases with initial terms of one year or less are not capitalized and instead expensed generally on a straight-line basis over the lease term. The Company is primarily a lessee with a lease portfolio comprised mainly of real estate and equipment leases. As of December 31, 2021, the Company had no finance leases.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets are included on the Company's consolidated balance sheets in non-current assets as a right-of-use, or ROU, asset, and represent the Company's right to use an underlying asset for the lease term. Operating lease liabilities are included on the Company's consolidated balance sheets in lease liabilities, current portion, for the portion that is due within 12 months and in lease liabilities, net of current portion, for the portion that is due beyond 12 months of the financial statement date and represent the Company's obligation to make lease payments. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets and lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term using an appropriate discount rate. If an implicit rate is not readily determined by the Company's leases, the Company utilizes the incremental borrowing rate based on the available information at the commencement date to determine the lease payments. The depreciable lives of the underlying leased assets are generally limited to the expected lease term inclusive of any optional lease renewals where the Company concludes at the inception of the lease that the Company is reasonably certain of exercising those options. The ROU asset calculation may also include any initial direct costs paid and is reduced by any lease incentives provided by the lessor. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.</span></div> On October 15, 2018, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding capital stock of Cloud Lending, Inc., a Delaware corporation, or Cloud Lending. Certain former stockholders of Cloud Lending had the right to receive an earnout payment of up to an additional $59.5 million in the aggregate based upon satisfaction of certain financial milestones. The initial fair value calculation of the contingent consideration related to the earnout payment was calculated utilizing the Monte Carlo simulation method under the option pricing model. Between the time of the purchase price finalization and the final measurement date of March 31, 2020, the fair value of the contingent consideration was estimated on a quarterly basis through a collaborative effort by our sales and finance departments. Changes in the fair value of the contingent consideration subsequent to the purchase price finalization were recorded as acquisition related costs in the consolidated statements of comprehensive loss. As of December 31, 2020, all of the contingent consideration was paid. 59500000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are provided for the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and their respective tax bases and operating loss carryforwards and credits using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company assesses the likelihood that deferred tax assets will be realized and recognizes a valuation allowance if it is more likely than not that some portion of the deferred tax assets will not be realized. This assessment requires judgment as to the likelihood and amounts of future taxable income by tax jurisdiction. To date, the Company has provided a valuation allowance against most of its deferred tax assets as it believes the objective and verifiable evidence of its historical pretax net losses outweighs any positive evidence of its forecasted future results. The Company will continue to monitor the positive and negative evidence, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its uncertain tax positions based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized. The Company believes it has accrued adequate reserves related to its uncertain tax positions; however, ultimate determination of our liability is subject to audit by taxing authorities in the ordinary course of business. We record interest and penalties associated with any uncertain tax positions as a component of income tax expense.</span></div> <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 computations of net loss per share for the periods listed:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.636%"/><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:8.256%"/><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:8.256%"/><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:8.262%"/><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:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding: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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">(112,746)</span></td><td style="background-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%">(137,620)</span></td><td style="background-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%">(70,877)</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:2px 1pt;text-align:left;vertical-align: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="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 common shares outstanding, basic and diluted</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%">56,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%">52,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,198 </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%">Net loss per common share, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.00)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.65)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.53)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -112746000 -137620000 -70877000 56394000 56394000 52019000 52019000 46198000 46198000 -2.00 -2.00 -2.65 -2.65 -1.53 -1.53 The following table sets forth the anti-dilutive common share equivalents for the periods listed:<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:68.636%"/><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:8.256%"/><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:8.256%"/><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:8.262%"/><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:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding: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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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, restricted stock units, and market stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2023 Notes</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%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to warrants related to the issuance of the 2023 Notes</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%">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%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Shares related to the 2026 Notes</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%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,754 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,692 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2264000 2797000 3805000 80000 298000 887000 39000 96000 0 371000 15000 0 2754000 3206000 4692000 Because the Company has the intention and ability to settle the principal amount of each of its 2023 Notes, 2025 Notes and 2026 Notes in cash, the treasury stock method is expected to be used for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. For the 2023 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $57.38 per share. For the 2025 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $140.14 per share. For the 2026 Notes, the conversion premium has a dilutive impact on net income per share of common stock when the average market price of common stock for a given period exceeds the conversion price of $88.61 per share. The warrants issued by the Company in connection with its February 2018 convertible note offering, or Warrants, have a dilutive effect when the average market price of common stock for a given period exceeds the Warrant's strike price of $78.75 per share. For the year ended December 31, 2021, the average market price per share of the Company's common stock exceeded the conversion price of the 2023 and 2026 Notes and strike price of the Warrants; however, since the Company is in a net loss position, there was no dilutive effect on net loss per share of the Company's common stock during any period presented. 57.38 140.14 88.61 78.75 113000000 116000000 155000000 158000000 41000000 44000000 Business Combinations <div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ClickSWITCH</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2021, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding equity interests of ClickSWITCH Holdings Inc. ("ClickSWITCH"), a privately-owned provider of digital account switching solutions. The acquisition will further enable the Company to offer end-to-end digital customer acquisition, onboarding, and account switching offerings. The purchase price paid was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ClickSWITCH was acquired for approximately $65.5 million in cash from existing balances. At closing, the Company deposited into an escrow account $1.0 million of the initial consideration, or CS Purchase Price Escrow Amount, to compensate for any post-closing purchase price adjustments. To the extent not utilized, the CS Purchase Price Escrow Amount was to be paid to the former stockholders of ClickSWITCH following an adjustment period which, absent any unresolved disputes, was expected to be completed within 90 days from closing. The Company released $0.9 million of the CS Purchase Price Escrow Amount to the former stockholders of ClickSWITCH during the three months ended September 30, 2021, bringing the balance of the CS Purchase Price Escrow Amount to zero. At closing, the Company also deposited into an escrow account $0.3 million of the initial consideration, or CS Escrow Amount, to compensate for any breach of a representation or warranty or any violation or default of any obligation by the sellers. To the extent not utilized, 50% of the remaining CS Escrow Amount shall be paid to the former equity holders of ClickSWITCH at the end of a 12-month period, with the remaining 50% to be paid at the end of an 18-month period, in each case unless there are any unresolved claims remaining at that time. The total purchase price is as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt"><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:76.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.369%"/><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:10pt;font-weight:700;line-height:100%"> </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%">Purchase Consideration</span></td></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%">Cash purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Estimated working capital and other adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,008 </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 purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded the purchase of ClickSWITCH using the acquisition method of accounting and accordingly, recognized assets acquired and liabilities assumed at their fair values as of the date of acquisition. The results of ClickSWITCH's operations are included in the Company's consolidated statements of comprehensive loss from the date of acquisition. Acquisition related transaction costs of $1.1 million related to the ClickSWITCH acquisition were expensed as incurred during the twelve months ended December 31, 2021, and were recorded within acquisition related expenses in the consolidated statements of comprehensive loss. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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 allocation of the purchase price based on the estimated fair value of the assets acquired and liabilities assumed. The fair values of assets acquired and liabilities assumed, including valuations of intangibles assets, accruals, and income taxes, may change as additional information is received during the measurement period. The measurement period will end no later than one year from the acquisition date.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><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:76.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.369%"/><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:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Cash</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%">856 </span></td><td style="background-color:#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 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%">Accounts receivable, net</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%">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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,417 </span></td><td style="background-color:#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 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%">Property and equipment, net</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%">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 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%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,805 </span></td><td style="background-color:#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 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%">Goodwill</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%">50,595 </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%">Total assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">Accounts payable, accrued liabilities, and accrued compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#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%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </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%">Deferred revenues</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%">978 </span></td><td style="background-color:#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%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets acquired and liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized is attributable primarily to synergies expected from the integration of the acquired product offering into the Company's integrated solutions including an increasing customer base, the expanded service capabilities that are expected to become available from planned investments in the acquired products, and the value of the assembled workforce in accordance with generally accepted accounting principles.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the separately identifiable finite-lived intangible assets acquired and estimated useful lives are as follows (in thousands, except years):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><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:56.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><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%">Estimated Fair Values</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%">Estimated Useful Lives (in Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</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%">10,740 </span></td><td style="background-color:#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%">6</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%">Total acquisition-related intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,805 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the intangible assets was based on the income approach using various methods such as with and without and multi-period excess earnings. Intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVlOGQwODhlZWZhNDRmYzA4OGI1MTg2ZmNhM2ViY2NiL3NlYzplZThkMDg4ZWVmYTQ0ZmMwODhiNTE4NmZjYTNlYmNjYl8xNTEvZnJhZzowM2QxMzMyODFmNjM0N2EzOTRkOTUxNWUxZTM4NTgwMy90ZXh0cmVnaW9uOjAzZDEzMzI4MWY2MzQ3YTM5NGQ5NTE1ZTFlMzg1ODAzXzEwOTk1MTE2NDMxNTI_f5acd350-2bbb-4ab3-bd72-ddf3a980f22a">two</span> to six years. The acquisition is a stock acquisition for tax purposes, resulting in no additional amortizable tax basis in goodwill. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of ClickSWITCH have been included in the Company's consolidated financial statements from the date of the acquisition. The acquisition of ClickSWITCH did not have a material impact on the Company's consolidated financial statements, and therefore historical and pro forma disclosures have not been presented.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PrecisionLender</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2019, the Company's wholly-owned subsidiary, Q2 Software, Inc. acquired all of the outstanding equity interests of privately-owned PrecisionLender. The acquisition added to the Company's portfolio of solutions PrecisionLender's data-driven sales enablement, pricing and portfolio management solutions for financial institutions globally. The purchase price paid was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PrecisionLender was acquired for approximately $510.0 million in cash from existing balances. At closing, the Company deposited into an escrow account $3.0 million of the initial consideration, or PL Purchase Price Escrow Amount, to compensate for any post-closing working capital adjustments. To the extent not utilized, the PL Purchase Price Escrow Amount was to be paid to the former stockholders of PrecisionLender at the end of the 60-day adjustment period unless there were any unresolved claims remaining at that time. The Company released the $3.0 million in the PL Purchase Price Escrow Amount and paid out an additional $0.2 million related to the finalization of the closing estimates to the former stockholders of PrecisionLender during the three months ended March 31, 2020. At closing, the Company also deposited into an escrow account $1.8 million of the initial consideration, or PL Escrow Amount, to compensate for any breach of a representation or warranty or any violation or default of any obligation by the sellers subsequent to the acquisition during a period of 18 months following the acquisition date. During the three months ended June 30, 2021, the Company released $1.8 million of the PL Escrow amount to the former stockholders of PrecisionLender, bringing the balance of the escrow to zero at June 30, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accrues for payouts contingent upon continued and future employment of acquired employees and contractors of PrecisionLender, and the unpaid amounts due to the continuing employees are recorded in accrued compensation in the consolidated balance sheets. Compensation expense recognized under these agreements, which is included in cost of revenues in the consolidated statements of comprehensive loss, was $0.4 million, $0.9 million and $0.2 million for the years ended December 31, 2021, 2020 and 2019, respectively, and compensation expense recognized under these agreements included in acquisition related costs in the consolidated statements of comprehensive loss was $1.5 million, $2.7 million and $0.5 million for the years ended December 31, 2021, 2020 and 2019, respectively. The Company paid $2.2 million and $3.7 million to acquired employees during the years ended December 31, 2021 and 2020, respectively.</span></div> 65500000 1000000 P90D 900000 0 300000 P12M P18M The total purchase price is 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:76.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.369%"/><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:10pt;font-weight:700;line-height:100%"> </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%">Purchase Consideration</span></td></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%">Cash purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Estimated working capital and other adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,008 </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 purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 62500000 3008000 65508000 1100000 The measurement period will end no later than one year from the acquisition date.<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:76.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.369%"/><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:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Cash</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%">856 </span></td><td style="background-color:#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 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%">Accounts receivable, net</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%">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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,417 </span></td><td style="background-color:#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 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%">Property and equipment, net</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%">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 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%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,805 </span></td><td style="background-color:#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 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%">Goodwill</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%">50,595 </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%">Total assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">Accounts payable, accrued liabilities, and accrued compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#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%">Deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </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%">Deferred revenues</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%">978 </span></td><td style="background-color:#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%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets acquired and liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 856000 491000 2417000 39000 12805000 50595000 67203000 643000 74000 978000 1695000 65508000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the separately identifiable finite-lived intangible assets acquired and estimated useful lives are as follows (in thousands, except years):</span></div><div style="margin-bottom:8pt;margin-top:8pt"><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:56.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><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%">Estimated Fair Values</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%">Estimated Useful Lives (in Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</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%">10,740 </span></td><td style="background-color:#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%">6</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%">Total acquisition-related intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,805 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives and weighted average amortization periods for intangible assets at December 31, 2021 are as follows (in years):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.589%"/><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%">Estimated 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%">Weighted Average Amortization Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 - 5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</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-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 - 10</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%">6.4</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%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 7</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%">4.7</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 - 5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td></tr></table></div> 1495000 P4Y 570000 P2Y P3Y 10740000 P6Y 12805000 P6Y 510000000 3000000 P60D 3000000 200000 1800000 P18M 1800000 0 400000 900000 200000 1500000 2700000 500000 2200000 3700000 Fair Value Measurements<div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of the Company's financial instruments, principally cash equivalents, investments, accounts receivable, restricted cash and accounts payable, approximated their fair values due to the short period of time to maturity or repayment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Level I—Unadjusted quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Level II—Inputs other than quoted prices included within Level I that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Level III—Unobservable inputs that are supported by little or no market activity, which requires the Company to develop its own assumptions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2021:</span></div><div style="margin-top:13pt"><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:48.607%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:11.034%"/><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:9.870%"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</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%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level I)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other<br/>Observable Inputs<br/>(Level II)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs <br/>(Level III)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Equivalents:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="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%">170,907 </span></td><td style="background-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%">170,907 </span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-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%">Certificates of deposit</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%">25,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;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:700;line-height:100%">Investments:</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%">Fair Value</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%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level I)</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%">Significant Other<br/>Observable Inputs<br/>(Level II)</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%">Significant<br/>Unobservable<br/>Inputs <br/>(Level III)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Certificates of deposit</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%">12,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">— </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%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">48,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,878 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,878 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:8pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:48.607%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:11.034%"/><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:9.870%"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</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%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level I)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other<br/>Observable Inputs<br/>(Level II)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs <br/>(Level III)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Equivalents:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="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%">188,469 </span></td><td style="background-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%">188,469 </span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-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%">Certificates of deposit</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%">25,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">19,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,492 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000;padding:2px 0;text-align: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,469 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000;padding:2px 0;text-align: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,023 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">Investments:</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%">Fair Value</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%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level I)</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%">Significant Other<br/>Observable Inputs<br/>(Level II)</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%">Significant<br/>Unobservable<br/>Inputs <br/>(Level III)</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%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">Certificates of deposit</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%">10,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">10,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">90,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,352 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">131,352 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div>The Company determines the fair value of its investment holdings based on pricing from its pricing vendors. The valuation techniques used to measure the fair value of financial instruments having Level II inputs were derived from non-binding consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. Such market prices may be quoted prices in active markets for identical assets (Level I inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level II inputs). <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2021:</span></div><div style="margin-top:13pt"><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:48.607%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:11.034%"/><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:9.870%"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</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%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level I)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other<br/>Observable Inputs<br/>(Level II)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs <br/>(Level III)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Equivalents:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="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%">170,907 </span></td><td style="background-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%">170,907 </span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-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%">Certificates of deposit</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%">25,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;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:700;line-height:100%">Investments:</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%">Fair Value</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%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level I)</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%">Significant Other<br/>Observable Inputs<br/>(Level II)</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%">Significant<br/>Unobservable<br/>Inputs <br/>(Level III)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Certificates of deposit</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%">12,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">— </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%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">48,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,878 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,878 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:8pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:48.607%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:11.034%"/><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:9.870%"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements Using:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</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%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level I)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other<br/>Observable Inputs<br/>(Level II)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs <br/>(Level III)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Equivalents:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="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%">188,469 </span></td><td style="background-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%">188,469 </span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-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%">Certificates of deposit</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%">25,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">19,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,492 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000;padding:2px 0;text-align: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,469 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000;padding:2px 0;text-align: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,023 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">Investments:</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%">Fair Value</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%">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Assets<br/>(Level I)</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%">Significant Other<br/>Observable Inputs<br/>(Level II)</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%">Significant<br/>Unobservable<br/>Inputs <br/>(Level III)</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%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">Certificates of deposit</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%">10,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">10,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">90,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,352 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">131,352 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 170907000 170907000 0 0 25090000 0 25090000 0 195997000 170907000 25090000 0 44219000 0 44219000 0 12161000 0 12161000 0 48498000 0 48498000 0 104878000 0 104878000 0 188469000 188469000 0 0 25028000 0 25028000 0 996000 0 996000 0 19999000 0 19999000 0 234492000 188469000 46023000 0 31239000 0 31239000 0 10007000 0 10007000 0 90106000 0 90106000 0 131352000 0 131352000 0 Cash, Cash Equivalents and Investments<div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's cash, cash equivalents and investments as of December 31, 2021 and 2020 consisted primarily of cash, U.S. government securities, corporate bonds, commercial paper, certificates of deposit and money market funds.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies investments as available-for-sale at the time of purchase and reevaluates such classification as of each balance sheet date. All investments are recorded at estimated fair value. Unrealized gains and losses on available-for-sale investments are included in accumulated other comprehensive income (loss), a component of stockholders' equity. If the Company does not expect to recover the entire amortized cost basis of the available-for-sale debt security, it considers the available-for-sale debt security to be impaired. For individual debt securities classified as available-for-sale and deemed impaired, the Company assesses whether such decline has resulted from a credit loss or other factors. Impairment relating to credit losses is recorded through a reserve, limited to the amount that the fair value is less than the amortized cost basis. Impairment deemed to be non-credit related is reported in other income (expense), net in the consolidated statements of comprehensive loss. Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of comprehensive loss. Interest, amortization of premiums and accretion of discount on all investments classified as available-for-sale are also included as a component of other income (expense), net in the consolidated statements of comprehensive loss. Based on the Company's assessment, no impairments for credit losses were recognized during the years ended December 31, 2021 and 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, the Company's cash was $126.9 million and $173.2 million, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the cash equivalents and investments as of December 31, 2021 is as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:11.034%"/><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:9.285%"/><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:10pt;font-weight:700;line-height:100%">Cash Equivalents:</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%">Amortized Cost</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 Unrealized Gains</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 Unrealized Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">25,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:14pt"><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:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:11.034%"/><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:9.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">Investments:</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:8pt;font-weight:700;line-height:100%">Amortized Cost</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">12,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">12,161 </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%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(160)</span></td><td style="background-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%">48,498 </span></td><td style="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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,101 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,878 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the cash equivalents and investments as of December 31, 2020 is as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:11.034%"/><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:9.285%"/><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:10pt;font-weight:700;line-height:100%">Cash Equivalents:</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%">Amortized Cost</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 Unrealized Gains</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 Unrealized Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">25,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,028 </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%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996 </span></td><td style="background-color:#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%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">19,999 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,493 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,492 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:11.034%"/><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:9.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">Investments:</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:8pt;font-weight:700;line-height:100%">Amortized Cost</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">10,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">10,007 </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%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,106 </span></td><td style="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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,360 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may sell its investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, the Company classifies its investments, including investments with maturities beyond twelve months, as current assets in the accompanying consolidated balance sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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 estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:73.169%"/><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.034%"/><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.037%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five 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%">40,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,878 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has certain available-for-sale investments in a gross unrealized loss position, all of which have been in such position for less than twelve months. The Company regularly reviews its investments for impairment resulting from credit loss using both qualitative and quantitative criteria, as necessary, based on the composition of the portfolio at period end. The Company considers factors such as the length of time and extent to which the market value has been less than the cost, the financial position and near-term prospects of the issuer and its intent to sell, or whether it is more likely than not the Company will be required to sell the investment before recovery of the investment's amortized-cost basis. If the Company determines that impairment exists in one of these investments, the respective investment would be written down to fair value. For debt securities, the portion of the write-down related to credit loss would be recognized in other income, net in the consolidated statements of comprehensive loss if the intent of the Company was to sell the investment before recovery. If the Company did not intend to sell, the portion of the write-down related to credit loss would be recorded to a reserve. Any portion not related to credit loss would be included in accumulated other comprehensive income (loss) in the consolidated statements of comprehensive loss. Because the Company does not intend to sell any investments which have an unrealized loss position at this time, and it is not more likely than not that the Company will be required to sell the investment before recovery of its amortized cost basis, which may be maturity, the reserve for available-for-sale debt securities was zero during the years ended December 31, 2021 and 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2021:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><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:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.845%"/><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:10pt;font-weight:400;line-height:100%"> </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%">Adjusted Cost</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 Unrealized Loss</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,434 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><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:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.845%"/><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:10pt;font-weight:400;line-height:100%"> </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%">Adjusted Cost</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 Unrealized Loss</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,436 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,565 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,542 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 0 126900000 173200000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the cash equivalents and investments as of December 31, 2021 is as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:11.034%"/><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:9.285%"/><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:10pt;font-weight:700;line-height:100%">Cash Equivalents:</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%">Amortized Cost</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 Unrealized Gains</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 Unrealized Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">25,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:14pt"><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:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:11.034%"/><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:9.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">Investments:</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:8pt;font-weight:700;line-height:100%">Amortized Cost</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">12,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">12,161 </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%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(160)</span></td><td style="background-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%">48,498 </span></td><td style="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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,101 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,878 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the cash equivalents and investments as of December 31, 2020 is as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:11.034%"/><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:9.285%"/><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:10pt;font-weight:700;line-height:100%">Cash Equivalents:</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%">Amortized Cost</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 Unrealized Gains</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 Unrealized Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">25,028 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,028 </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%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996 </span></td><td style="background-color:#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%">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">19,999 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,493 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,492 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><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:11.034%"/><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:9.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">Investments:</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:8pt;font-weight:700;line-height:100%">Amortized Cost</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</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:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">10,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">10,007 </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%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,106 </span></td><td style="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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,360 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 170907000 0 0 170907000 25090000 0 0 25090000 195997000 0 0 195997000 44282000 3000 66000 44219000 12161000 0 0 12161000 48658000 0 160000 48498000 105101000 3000 226000 104878000 188469000 0 0 188469000 25028000 0 0 25028000 997000 0 1000 996000 19999000 0 0 19999000 234493000 0 1000 234492000 31233000 15000 9000 31239000 10007000 0 0 10007000 90120000 0 14000 90106000 131360000 15000 23000 131352000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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 estimated fair value of the Company's investments, designated as available-for-sale and classified by the contractual maturity date of the investments as of the dates shown:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:73.169%"/><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.034%"/><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.037%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five 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%">40,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,878 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 63935000 131352000 40943000 0 104878000 131352000 0 0 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2021:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><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:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.845%"/><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:10pt;font-weight:400;line-height:100%"> </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%">Adjusted Cost</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 Unrealized Loss</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,434 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values and the gross unrealized losses of these available-for-sale investments aggregated by investment category as of December 31, 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><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:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.845%"/><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:10pt;font-weight:400;line-height:100%"> </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%">Adjusted Cost</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 Unrealized Loss</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds and commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,436 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,565 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,542 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 48658000 160000 48498000 41500000 66000 41434000 90158000 226000 89932000 90120000 14000 90106000 21445000 9000 21436000 111565000 23000 111542000 Deferred Solution and Other Costs<div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred solution and other costs, current portion and net of current portion, consisted of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.131%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><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:10pt;font-weight:700;line-height:100%"> </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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred solution costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</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%">7,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,555 </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%">Deferred solution and other costs, current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">Deferred solution costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,389 </span></td><td style="background-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%">11,075 </span></td><td style="background-color:#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%">Deferred commissions</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%">18,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,707 </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%">Deferred solution and other costs, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,930 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred solution and other costs, current portion and net of current portion, consisted of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.131%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><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:10pt;font-weight:700;line-height:100%"> </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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred solution costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</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%">7,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,555 </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%">Deferred solution and other costs, current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">Deferred solution costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,389 </span></td><td style="background-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%">11,075 </span></td><td style="background-color:#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%">Deferred commissions</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%">18,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,707 </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%">Deferred solution and other costs, net of current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,930 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 17428000 12487000 7648000 6555000 25076000 19042000 8389000 11075000 18541000 21707000 26930000 32782000 Property and Equipment<div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.131%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><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:10pt;font-weight:700;line-height:100%"> </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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased software and licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219 </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 and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,396 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,202 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,249 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(43,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,829)</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%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,608 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,558 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Depreciation expense was $15.6 million, $11.8 million and $11.4 million for the years ended December 31, 2021, 2020 and 2019, respectively. 59843000 51570000 15284000 10219000 8953000 7396000 26169000 15202000 110249000 84387000 43641000 34829000 66608000 49558000 15600000 11800000 11400000 Goodwill and Intangible Assets The carrying amount of goodwill was $512.9 million and $462.3 million at December 31, 2021 and 2020, respectively. During the second quarter of 2021, the Company added $50.6 million of goodwill from the ClickSWITCH acquisition. Goodwill represents the excess purchase price over the fair value of assets acquired. The Company has one operating segment and one reporting unit. Goodwill is tested for impairment on an annual basis in the fourth quarter of the fiscal year, and between annual tests if indicators of potential impairment exist, using a fair-value-based approach based on the market capitalization of the reporting unit. The annual impairment test was performed as of October 31, 2021 and no impairment of goodwill was identified during 2021, nor has any impairment of goodwill been recorded to date. <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets at December 31, 2021 and 2020 were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:27.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.913%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.913%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.913%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,349)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,568)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;text-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">19,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,258 </span></td><td style="background-color:#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%">Acquired technology </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%">152,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,084 </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%">Capitalized software development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">6,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,518)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,423 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,564)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,859 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives and weighted average amortization periods for intangible assets at December 31, 2021 are as follows (in years):</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.589%"/><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%">Estimated 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%">Weighted Average Amortization Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 - 5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</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-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 - 10</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%">6.4</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%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 7</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%">4.7</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 - 5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded intangible assets from the business combinations discussed in Note 3 - Business Combinations. Intangible assets are amortized on a straight-line basis over their estimated useful lives, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVlOGQwODhlZWZhNDRmYzA4OGI1MTg2ZmNhM2ViY2NiL3NlYzplZThkMDg4ZWVmYTQ0ZmMwODhiNTE4NmZjYTNlYmNjYl8xNjYvZnJhZzozYTMyMDk4ZTNhN2E0YzQ4ODFlYzEyZjBlZDZjMjkwYi90ZXh0cmVnaW9uOjNhMzIwOThlM2E3YTRjNDg4MWVjMTJmMGVkNmMyOTBiXzI3NDg3NzkwNzE4Njc_ddedaa8d-d4e6-4f56-b684-f494de016e84">two</span> to ten years. Amortization expense included in cost of revenues in the consolidated statements of comprehensive loss was $22.0 million, $21.3 million and $9.9 million for the years ended December 31, 2021, 2020 and 2019, respectively. Amortization expense included in operating expenses in the consolidated statements of comprehensive loss was $17.9 million, $17.9 million and $6.3 million for the years ended December 31, 2021, 2020 and 2019, respectively. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross capitalized software development costs were $11.0 million and $5.1 million as of December 31, 2021 and 2020, respectively. The Company amortized $1.3 million, $0.8 million, and $0.8 million of capitalized software development costs for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense related to intangible assets as of December 31, 2021 was as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:87.496%"/><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:9.574%"/><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%">Amortization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">2022</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%">41,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 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%">2023</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%">40,970 </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%">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%">35,860 </span></td><td style="background-color:#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%">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%">23,620 </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%">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%">17,052 </span></td><td style="background-color:#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%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,293 </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 amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 512900000 462300000 50600000 1 1 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets at December 31, 2021 and 2020 were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:27.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.913%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.913%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.913%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,349)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,568)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;text-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">19,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,258 </span></td><td style="background-color:#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%">Acquired technology </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%">152,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,084 </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%">Capitalized software development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">6,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,518)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,461 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,423 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,564)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,859 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 62785000 28349000 34436000 64405000 18568000 45837000 13275000 5898000 7377000 12705000 3205000 9500000 19870000 5858000 14012000 19870000 3612000 16258000 152080000 52220000 99860000 141340000 30256000 111084000 10969000 4193000 6776000 5103000 2923000 2180000 258979000 96518000 162461000 243423000 58564000 184859000 P4Y P5Y P2Y9M18D P2Y P5Y P2Y9M18D P8Y P10Y P6Y4M24D P5Y P7Y P4Y8M12D P3Y P5Y P4Y7M6D P4Y3M18D P10Y 22000000 21300000 9900000 17900000 17900000 6300000 11000000 5100000 1300000 800000 800000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense related to intangible assets as of December 31, 2021 was as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:87.496%"/><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:9.574%"/><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%">Amortization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">2022</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%">41,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 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%">2023</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%">40,970 </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%">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%">35,860 </span></td><td style="background-color:#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%">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%">23,620 </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%">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%">17,052 </span></td><td style="background-color:#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%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,293 </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 amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 41666000 40970000 35860000 23620000 17052000 3293000 162461000 Accrued Liabilities<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.131%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><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:10pt;font-weight:700;line-height:100%"> </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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued data center equipment and software purchases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,452 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued transaction processing fees</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%">3,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,434 </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%">Accrued partnership termination charges</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,619 </span></td><td style="background-color:#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%">Accrued professional services</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,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,743 </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%">Lease restructuring charges</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,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-color:#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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </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;text-indent:9pt;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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,444 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.131%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><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:10pt;font-weight:700;line-height:100%"> </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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued data center equipment and software purchases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,452 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued transaction processing fees</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%">3,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,434 </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%">Accrued partnership termination charges</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,619 </span></td><td style="background-color:#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%">Accrued professional services</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,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,743 </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%">Lease restructuring charges</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,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-color:#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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </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;text-indent:9pt;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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,444 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3452000 828000 3312000 4434000 0 7619000 2201000 1743000 1325000 674000 8053000 7146000 18343000 22444000 Commitments and Contingencies<div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Lease Commitments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space under non-cancellable operating leases for its corporate headquarters in Austin, Texas in two adjacent buildings under separate lease agreements. Pursuant to the first of which the Company leases office space with an initial term that expires on April 30, 2028, with the option to extend the lease for an additional ten-year term, and pursuant to the second of which the Company leases office space with lease terms of approximately ten years, with the options to extend the leases on the second building. The Company also leases office space in U.S. cities located in Nebraska, Iowa, Georgia, North Carolina, California, Texas and Minnesota. Internationally the Company leases offices in India, Australia and the United Kingdom. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, through the Company's regular assessment process and vacating of facilities, unoccupied lease charges of $2.0 million were recorded for facilities in Georgia, Texas, North Carolina and Nebraska for the related contractual lease payments and fees, less sublease income. During the year ended December 31, 2020, the Company vacated facilities in California, Texas, and a portion of its facilities in North Carolina and recorded unoccupied lease charges of $2.2 million for the remaining contractual lease payments and related fees, less estimated sublease income. During the year ended December 31, 2019, the Company vacated one of its Georgia facilities and recorded an unoccupied lease charge of $0.4 million for the remaining contractual lease payments and related fees, less estimated sublease income. The lease liabilities related to the subleases that are expected to be paid during the succeeding twelve-month period of $1.3 million are recorded in accrued liabilities, and the remaining portion of the associated liability of $1.5 million is recorded in other long-term liabilities on the accompanying consolidated balance sheet at December 31, 2021. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes its current facilities will be adequate for its needs for the current term. Rent expense under operating leases was $7.4 million, $6.6 million and $5.3 million for the years ended December 31, 2021, 2020 and 2019, respectively. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs, lease term and discount rate as of December 31 were as follows:</span></div><div style="margin-bottom:8pt;margin-top:16pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.451%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Lease expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Operating lease expense</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%">10,101 </span></td><td style="background-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%">8,874 </span></td><td style="background-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%">2,289 </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%">Sublease income</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,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#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%">Total lease expense </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">9,054 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">8,183 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">2,132 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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;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:400;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</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%">10,743 </span></td><td style="background-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,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">2,011 </span></td><td style="background-color:#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-cash acquisition of property and equipment through tenant improvement allowance</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%">9,692 </span></td><td style="background-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%">— </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%">Right-of-use assets obtained in exchange for operating lease liabilities for the years ended December 31, 2021, 2020 and 2019</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%">23,310 </span></td><td style="background-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%">3,646 </span></td><td style="background-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%">7,097 </span></td><td style="background-color:#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%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 years</span></td></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%">Weighted-average discount rate - operating leases</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.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at December 31, 2021 were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.479%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.589%"/><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">2022</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%">12,877 </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%">2023</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%">12,279 </span></td><td style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,147 </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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,204 </span></td><td style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">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%">17,561 </span></td><td style="background-color:#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">73,237 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,862)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Commitments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has non-cancelable contractual commitments related to the 2023 Notes, 2025 Notes and the 2026 Notes as well as the related interest. The interest on the 2023 Notes is payable semi-annually on February 15 and August 15 of each year. The interest on the 2025 Notes is payable semi-annually on May 15 and November 15 of each year. The interest on the 2026 Notes is payable semi-annually on June 1 and December 1 of each year. The Company also has non-cancelable contractual commitments for certain third-party products, co-location fees and other product costs. Several of these purchase commitments for third-party products contain both a contractual minimum obligation and a variable obligation based upon usage or other factors which can change on a monthly basis. The estimated amounts for usage and other factors are not included within the table below. </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2020, the Company entered into a long-term stadium sponsorship agreement, beginning in 2021 and ending in 2028, which grants the Company exclusive naming rights, sponsorship, signage, advertising and other promotional rights and benefits. The advertising expense for these rights is amortized on a straight-line basis and recorded in sales and marketing expense in the consolidated statements of comprehensive loss. The prepaid commitment balance, net of amortization, is included in prepaid expenses and other current assets in the consolidated balance sheets. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.479%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.589%"/><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%">Contractual Commitments</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%">Year Ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">2022</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%">37,252 </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%">2023</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%">40,929 </span></td><td style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,037 </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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,109 </span></td><td style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,936 </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%">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%">7,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 commitments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779,263 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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 become involved in legal proceedings arising in the ordinary course of its business. The Company is not presently a party to any legal proceedings that, if determined adversely to the Company, would have a material adverse effect on the Company.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gain Contingencies</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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 recognize a gain contingency, however, recognition will not occur until cash is received. During the year ended December 31, 2021, the Company received a favorable settlement of an ordinary course dispute and recognized a gain of $0.8 million included in interest and other income in the accompanying consolidated statements of comprehensive loss.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company is subject to loss contingencies that cover a range of matters. An estimated loss from a loss contingency, such as a legal proceeding or claim, is accrued if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated.</span></div> 2 P10Y P10Y 2000000 2200000 1 400000 1300000 1500000 7400000 6600000 5300000 The components of lease costs, lease term and discount rate as of December 31 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:65.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.451%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Lease expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Operating lease expense</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%">10,101 </span></td><td style="background-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%">8,874 </span></td><td style="background-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%">2,289 </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%">Sublease income</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,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#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%">Total lease expense </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">9,054 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">8,183 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">2,132 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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;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:400;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</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%">10,743 </span></td><td style="background-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,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">2,011 </span></td><td style="background-color:#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-cash acquisition of property and equipment through tenant improvement allowance</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%">9,692 </span></td><td style="background-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%">— </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%">Right-of-use assets obtained in exchange for operating lease liabilities for the years ended December 31, 2021, 2020 and 2019</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%">23,310 </span></td><td style="background-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%">3,646 </span></td><td style="background-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%">7,097 </span></td><td style="background-color:#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%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 years</span></td></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%">Weighted-average discount rate - operating leases</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.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 10101000 8874000 2289000 1047000 691000 157000 9054000 8183000 2132000 10743000 9326000 2011000 9692000 0 0 23310000 3646000 7097000 P8Y2M12D P6Y3M18D P6Y9M18D 0.052 0.055 0.055 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at December 31, 2021 were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.479%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.589%"/><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">2022</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%">12,877 </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%">2023</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%">12,279 </span></td><td style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,147 </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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,204 </span></td><td style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">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%">17,561 </span></td><td style="background-color:#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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">73,237 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,862)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12877000 12279000 11147000 10204000 9169000 17561000 73237000 2862000 70375000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year were as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.479%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.589%"/><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%">Contractual Commitments</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%">Year Ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">2022</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%">37,252 </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%">2023</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%">40,929 </span></td><td style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,037 </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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,109 </span></td><td style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,936 </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%">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%">7,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 commitments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779,263 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 37252000 40929000 14037000 359109000 320936000 7000000 779263000 800000 Convertible Senior Notes<div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents details of our convertible senior notes, which are further discussed below (original principal in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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:11.765%"/><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: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.461%"/><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%">Month Issued</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date </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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:107%">Original Principal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:107%">Interest Rate per Annum</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:107%">Effective Interest Rate for Liability Component</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:107%">Conversion Rate for Each $1,000 Principal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:107%">Initial Conversion Price per Share</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">February 15, 2018</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">February 15, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.88 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.4292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">June 1, 2019</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">June 1, 2026</span></div></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%">316,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">11.2851 </span></td><td style="background-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%">88.61 </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%">2025 Notes</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%">November 15, 2020</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%">November 15, 2025</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%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">7.1355 </span></td><td style="background-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.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">____________________________________________________________________________</span></div><div style="margin-top:8pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unless earlier converted or repurchased in accordance with their terms prior to such date</span></div><div style="margin-top:8pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subject to adjustment upon the occurrence of certain specified events</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As further defined and described below, the 2023 Notes, 2026 Notes and the 2025 Notes are collectively referred to as the Notes.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2018, the Company issued $230.0 million principal amount of convertible senior notes due in February 2023, or the 2023 Notes. Interest is payable semi-annually on February 15 and August 15 of each year, commencing on August 15, 2018. In November 2020, the Company exchanged $181.9 million in aggregate principal amount of the 2023 Notes for $210.7 million in aggregate principal of 2025 Notes and 1.3 million shares of common stock. The Company did not receive any cash proceeds from the exchange. In exchange for issuing 2025 Notes pursuant to the exchange transaction, the Company received and cancelled the exchanged 2023 Notes. As of the exchange date, the carrying value of the 2023 Notes, net of unamortized debt discount and issuance costs, was $42.9 million. The partial exchange of the 2023 Notes resulted in an $8.9 million loss on early debt extinguishment, of which $2.0 million consisted of unamortized debt issuance costs.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company repurchased $37.1 million in aggregate principal amount of the 2023 Notes for $63.7 million in cash. As of the repurchase date, the carrying value of the notes, net of unamortized debt discount and issuance costs, was $10.0 million. The partial repurchase of the 2023 Notes resulted in a $1.5 million loss on early debt extinguishment, of which $0.3 million consisted of unamortized debt issuance costs. The Company may repurchase additional 2023 Notes and/or its 2025 Notes and 2026 Notes from time to time through open market purchases, block trades, and/or privately negotiated transactions, in compliance with applicable securities laws and other legal requirements. The timing, volume, and nature of the repurchases will be determined by the Company based on the capital needs of the business, market conditions, applicable legal requirements, and other factors.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, the Company issued $316.3 million principal amount of convertible senior notes due in June 2026, or the 2026 Notes. Interest  is payable semi-annually on June 1 and December 1 of each year, commencing on December 1, 2019.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company issued $350.0 million principal amount of convertible senior notes due in November 2025, or the 2025 Notes. This was achieved by exchanging $181.9 million principal amount of the 2023 Notes for $210.7 million principal amount of the 2025 Notes and issuing an additional $139.3 million of new notes. Interest is payable semi-annually on May 15 and November 15 of each year, commencing on May 15, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are the Company's senior unsecured obligations and rank senior in right of payment to any of the Company's indebtedness that is expressly subordinated in right of payment to the Notes, rank equally in right of payment with any of the Company's indebtedness that is not so subordinated, are effectively junior in right of payment to any of the Company's secured indebtedness to the extent of the value of the assets securing such indebtedness and are structurally junior to all indebtedness and other liabilities (including trade payables) of the Company's current and future subsidiaries.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after June 5, 2023 or November 20, 2023 for the 2026 Notes and 2025 Notes, respectively, the Company may redeem for cash all or any portion of the 2026 or 2025 Notes, at the Company's option if the last reported sale price of the Company's common stock has been at least 130% of the conversion price in effect for at least 20 trading days (whether or not consecutive) during any 30-consecutive trading-day period. If the Company calls any or all of the 2026 or 2025 Notes for redemption, holders may convert all or any portion of their 2026 or 2025 Notes at any time prior to the close of business on the scheduled trading day prior to the redemption date, even if the 2026 or 2025 Notes are not otherwise convertible at such time. After that time, the right to convert such 2026 or 2025 Notes will expire, unless the Company defaults in the payment of the redemption price, in which case a holder of 2026 or 2025 Notes may convert all or any portion of its 2026 or 2025 Notes until the redemption price has been paid or duly provided for.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after November 15, 2022, March 1, 2026 or August 15, 2025 for the 2023 Notes, 2026 Notes and 2025 Notes, respectively, holders may convert all or any portion of their Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the succeeding conditions described herein. Upon conversion, the Company will pay or deliver cash, shares of its common stock or a combination of cash and shares of its common stock, at its election, as described in the indenture governing the Notes.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may convert their Notes at their option at any time prior to the close of business on the business day immediately preceding November 15, 2022, March 1, 2026 or August 15, 2025 for the 2023 Notes, 2026 Notes and 2025 Notes, respectively, only under the following circumstances:</span></div><div style="margin-bottom:8pt;margin-top:8pt;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">during any calendar quarter commencing after the calendar quarter ending on June 30, 2018, September 30, 2019 or March 30, 2021 (and only during such calendar quarter), for the 2023 Notes, 2026 Notes and 2025 Notes, respectively, if the last reported sale price of the 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;</span></div><div style="margin-bottom:8pt;margin-top:8pt;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">during the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVlOGQwODhlZWZhNDRmYzA4OGI1MTg2ZmNhM2ViY2NiL3NlYzplZThkMDg4ZWVmYTQ0ZmMwODhiNTE4NmZjYTNlYmNjYl8xNzUvZnJhZzpiYzgzMTYyMDg4NjA0ZGIzOWQ0NWIxNGQ0YmVkYWE5ZS90ZXh0cmVnaW9uOmJjODMxNjIwODg2MDRkYjM5ZDQ1YjE0ZDRiZWRhYTllXzMzMjY_9060438d-c718-4b96-9269-0139de88d6ed">five</span> consecutive business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or</span></div><div style="margin-bottom:8pt;margin-top:8pt;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">upon the occurrence of specified corporate events.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a fundamental change (as defined in the relevant indenture governing each of the Notes) occurs prior to the maturity date, holders of each of the Notes may require the Company to repurchase all or a portion of their notes for cash at a repurchase price equal to 100% of the principal amount of the Notes, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date. </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more than 20 trading days during the 30 consecutive trading days ended December 31, 2020, March 31, 2021, June 30, 2021, September 30, 2021, and December 31, 2021, the last reported sale price of the Company's common stock exceeded 130% of the conversion price of the 2023 Notes. As a result, the 2023 Notes became convertible at the option of the holders on January 1, 2021 and will remain convertible through March 31, 2022. Of the initial 2023 Notes outstanding, 22 notes, with a principal amount of $1,000 each, have been converted since original issuance of the 2023 Notes through the date of this filing. As of December 31, 2021, the 2026 Notes and 2025 Notes were not convertible. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with accounting guidance for cash conversion features, the Company valued the liability component for the Notes at the estimated fair value, as of the date of issuance, of a similar debt without the conversion feature. The liability component of the Notes is recorded in long-term debt, and the interest payable is recorded in accrued liabilities on the consolidated balance sheets as of December 31, 2021. The Company recorded the difference between the initial proceeds of the convertible debt and the fair value of the conversion feature, and the difference was allocated to additional paid-in capital on the consolidated balance sheet as the carrying amount of the equity component.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for the transaction costs for the Notes, the Company allocated the costs incurred to the liability and equity components in proportion to the allocation of the proceeds from issuance to the liability and equity components. Issuance costs attributable to the liability component are being amortized to expense over the expected life of the Notes using the effective interest method. The liability issuance costs originally totaled $5.3 million, $6.4 million and $5.4 million for the 2023 Notes, 2026 Notes, and 2025 Notes, respectively. Issuance costs attributable to the equity component related to the conversion feature were netted with the equity component. The equity issuance costs originally totaled $1.5 million, $2.9 million and $1.5 million for the 2023 Notes, 2026 Notes and 2025 Notes, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Notes, 2026 Notes and 2025 Notes consist of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:27.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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.457%"/><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, 2021</span></td><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</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%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Principal</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%">10,908 </span></td><td style="background-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%">316,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">350,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">48,035 </span></td><td style="background-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%">316,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">350,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%">Unamortized debt discount</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,977)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,075)</span></td><td style="background-color:#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%">Unamortized debt 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%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,235)</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%">Net carrying amount</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,619 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Equity component:</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"> </span></div></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"/><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 carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,321 </span></td><td style="background-color:#ffffff;border-bottom: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;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,550 </span></td><td style="background-color:#ffffff;border-bottom: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;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,109 </span></td><td style="background-color:#ffffff;border-bottom: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;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,217 </span></td><td style="background-color:#ffffff;border-bottom: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;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,550 </span></td><td style="background-color:#ffffff;border-bottom: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;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,097 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:11pt;margin-top:15pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total interest expense recognized related to the 2023 Notes, 2026 Notes and 2025 Notes:</span></div><div style="margin-bottom:8pt;margin-top:16pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><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:7.233%"/><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:7.233%"/><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:7.233%"/><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:7.233%"/><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:7.233%"/><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:7.233%"/><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:7.233%"/><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:7.243%"/><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, 2021</span></td><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, 2020</span></td><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, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td></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%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">Amortization of debt 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%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Amortization of debt discount </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">9,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,625 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,987 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,645 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,882 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,140 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,799 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the remaining period over which the debt discount and debt issuance costs will be amortized for the 2023 Notes, 2026 Notes, and 2025 Notes was 1.1 years, 4.4 years, and 3.9 years, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, the if-converted values of the 2023 Notes exceeded the principal amount by $4.2 million and $57.9 million, respectively. As of December 31, 2021, the if-converted value of the 2026 Notes did not exceed the principal amount and as of December 31, 2020, the if-converted value exceeded the principal amount by $135.3 million, respectively. These if-converted values were determined based on the closing price of the Company's stock of $79.44 and $126.53 on December 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bond Hedges and Warrants Transactions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrent with the February 2018 convertible note offering, the Company entered into separate convertible notes bond hedges, or Bond Hedges, and Warrants transactions. The Bond Hedges are generally expected to reduce potential dilution to the Company's common stock upon conversion of the 2023 Notes. The Bond Hedges are call options that give the Company the option to purchase, subject to anti-dilution adjustments substantially identical to those in the 2023 Notes, approximately 0.9 million shares of its common stock for $57.38 per share, exercisable upon conversion of the 2023 Notes and expires in February 2023. The total cost of the Bond Hedges transactions was $41.7 million. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, and in connection with the partial exchange of the 2023 Notes, the Company terminated Bond Hedges corresponding to approximately 0.7 million shares for cash proceeds of $171.7 million. In May 2021, and in connection with the partial repurchase of the 2023 Notes, the Company terminated Bond Hedges corresponding to approximately 0.1 million shares for cash proceeds of $26.3 million. The proceeds were recorded as an increase to additional paid-in capital in the consolidated balance sheets. As of December 31, 2021, there remained outstanding Bond Hedges giving the Company the option to repurchase approximately 0.1 million shares.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the February 2018 Warrant transactions, the Company issued warrants to acquire, subject to anti-dilution adjustments, up to approximately 4.0 million shares over 80 scheduled trading days beginning on May 15, 2023 at an exercise price of $78.75 per share. If the Warrants are not exercised on their exercise dates, they will expire. Pursuant to the Warrants, if the average market value per share of the Company's common stock for the reporting period, as measured under the Warrants, exceeds the exercise price of the Warrants of $78.75, the Warrants will have a dilutive effect on the Company's earnings per share, assuming the Company is profitable. The Company received $22.4 million in cash proceeds from the sale of the Warrants.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, and in connection with the partial exchange of the 2023 Notes, the Company terminated Warrants corresponding to approximately 3.2 million shares for total cash payments of $137.5 million. In May 2021, and in connection with the partial repurchase of the 2023 Notes, the Company terminated Warrants corresponding to approximately 0.6 million shares for total cash payments of $19.7 million. The termination payment was recorded as a decrease to additional paid-in capital in the consolidated balance sheets. As of December 31, 2021, there remained outstanding Warrants to acquire up to approximately 0.2 million shares.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Bond Hedges and the Warrants are separate transactions, in each case, entered into by the Company with counterparties, and are not part of the terms of the 2023 Notes and will not affect any holders' rights under the 2023 Notes. The holders of the 2023 Notes will not have any rights with respect to the Bond Hedges or Warrants transactions. The Bond Hedges and Warrants do not meet the criteria for derivative accounting as they are indexed to the Company's stock. The amounts paid for the Bond Hedges and the proceeds received from the sale of the Warrants have been included as a net reduction to additional paid-in capital.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped Call Transactions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2026 Notes and 2025 Notes, the Company entered into two separate capped call transactions with one or more counterparties, or the Capped Calls. The Capped Calls each have an initial strike price of $88.6124 and $140.1443 per share, subject to certain adjustments, which correspond to the initial conversion price of the 2026 Notes and 2025 Notes, respectively. The Capped Calls have initial cap prices of $139.00 and $211.54 per share corresponding to the 2026 Notes and 2025 Notes, respectively. The Capped Calls are expected to offset the potential dilution to the common stock upon any conversion of the 2026 Notes or 2025 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the 2026 Notes or 2025 Notes in the event the market price per share of common stock is greater than the strike price of the Capped Call, with such offset subject to a cap. If, however, the market price per share of the common stock exceeds the cap price of the Capped Calls, there would be dilution and/or there would not be an offset of such potential cash payments, in each case, to the extent that the then-market price per share of the common stock exceeds the cap price. As the Capped Calls are considered indexed to the Company's stock and are considered equity classified, they are recorded in stockholders' equity on the consolidated balance sheet and are not accounted for as derivatives. The cost of $40.8 million and $39.8 million incurred in connection with the 2026 Note Capped Calls and 2025 Note Capped Calls, respectively, was recorded as a reduction to additional paid-in capital.</span></div> <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents details of our convertible senior notes, which are further discussed below (original principal in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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:11.765%"/><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: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.461%"/><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%">Month Issued</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date </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="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:107%">Original Principal</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:107%">Interest Rate per Annum</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:107%">Effective Interest Rate for Liability Component</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:107%">Conversion Rate for Each $1,000 Principal </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:107%">Initial Conversion Price per Share</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">February 15, 2018</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">February 15, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.88 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.4292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">June 1, 2019</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">June 1, 2026</span></div></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%">316,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">11.2851 </span></td><td style="background-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%">88.61 </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%">2025 Notes</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%">November 15, 2020</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%">November 15, 2025</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%">350,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">7.1355 </span></td><td style="background-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.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">____________________________________________________________________________</span></div><div style="margin-top:8pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unless earlier converted or repurchased in accordance with their terms prior to such date</span></div><div style="margin-top:8pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subject to adjustment upon the occurrence of certain specified events</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Notes, 2026 Notes and 2025 Notes consist of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:27.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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.457%"/><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, 2021</span></td><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, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</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%">Liability component:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Principal</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%">10,908 </span></td><td style="background-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%">316,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">350,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">48,035 </span></td><td style="background-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%">316,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">350,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%">Unamortized debt discount</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,977)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,075)</span></td><td style="background-color:#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%">Unamortized debt 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%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(501)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,235)</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%">Net carrying amount</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,619 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Equity component:</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"> </span></div></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"/><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 carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,321 </span></td><td style="background-color:#ffffff;border-bottom: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;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,550 </span></td><td style="background-color:#ffffff;border-bottom: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;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,109 </span></td><td style="background-color:#ffffff;border-bottom: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;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,217 </span></td><td style="background-color:#ffffff;border-bottom: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;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,550 </span></td><td style="background-color:#ffffff;border-bottom: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;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,097 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 230000000 0.0075 0.0588 17.4292 57.38 316250000 0.0075 0.0538 11.2851 88.61 350000000 0.00125 0.0500 7.1355 140.14 230000000 181900000 210700000 1300000 42900000 -8900000 2000000 37100000 63700000 10000000 -1500000 300000 316300000 350000000 181900000 210700000 139300000 1.30 20 30 20 30 1.30 0.98 1 20 20 20 20 20 30 30 30 30 30 1.30 1.30 1.30 1.30 1.30 22 5300000 6400000 5400000 1500000 2900000 1500000 10908000 316250000 350000000 48035000 316250000 350000000 634000 56918000 56918000 59436000 4915000 67977000 73075000 64000 4276000 4276000 4232000 501000 5114000 5235000 10210000 255056000 286332000 42619000 243159000 271690000 2321000 81550000 73109000 10217000 81550000 73097000 <div style="margin-bottom:11pt;margin-top:15pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total interest expense recognized related to the 2023 Notes, 2026 Notes and 2025 Notes:</span></div><div style="margin-bottom:8pt;margin-top:16pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><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:7.233%"/><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:7.233%"/><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:7.233%"/><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:7.233%"/><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:7.233%"/><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:7.233%"/><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:7.233%"/><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:7.243%"/><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, 2021</span></td><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, 2020</span></td><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, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025 Notes</span></td></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%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">Amortization of debt 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%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Amortization of debt discount </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">9,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,625 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,987 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,645 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,882 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,749 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,140 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,799 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 192000 2372000 436000 1566000 2365000 51000 1725000 593000 0 215000 852000 971000 999000 821000 157000 1001000 466000 0 1218000 11026000 13580000 9080000 10696000 1541000 9414000 5740000 0 1625000 14250000 14987000 11645000 13882000 1749000 12140000 6799000 0 P1Y1M6D P4Y4M24D P3Y10M24D 4200000 57900000 135300000 79.44 126.53 900000 57.38 41700000 700000 171700000 100000 26300000 100000 4000000.0 80 78.75 78.75 22400000 3200000 137500000 600000 19700000 200000 2 88.6124 140.1443 139.00 211.54 40800000 39800000 Stockholders' EquityOn May 15, 2020, the Company completed a registered public offering of 4,735,294 shares of the Company's common stock at a price of $76.50 per share, before underwriting discounts and commissions. The Company sold 4,235,294 of such shares and existing stockholders sold an aggregate of 500,000 of such shares. The May 2020 common stock offering generated net proceeds to the Company of approximately $311.3 million, after deducting $12.7 million in underwriting discounts and commissions and offering costs, which have been recorded against the proceeds received from the offering. The Company did not receive any proceeds from the sale of shares by the selling stockholders in the May 2020 common stock offering.On June 10, 2019, the Company completed a registered public offering of 2,637,986 shares of the Company's common stock at a price of $69.50 per share, before underwriting discounts and commissions. On June 12, 2019, the Company completed the sale of an additional 395,698 shares of the Company's common stock at a price of $69.50 per share, before underwriting discounts and commissions, as a result of the underwriters' exercise of their option to purchase additional shares. The Company sold 2,913,684 of such shares and an existing stockholder sold an aggregate of 120,000 of such shares. The June 2019 common stock offering generated net proceeds to the Company of approximately $195.3 million, after deducting $8.2 million in underwriting discounts and commissions and offering costs, which have been recorded against the proceeds received from the offering. The Company did not receive any proceeds from the sale of shares by the selling stockholder in the June 2019 common stock offering. 4735294 76.50 4235294 500000 311300000 12700000 2637986 69.50 395698 69.50 2913684 120000 195300000 8200000 Stock-Based Compensation<div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2014, the Company's board of directors approved the 2014 Equity Incentive Plan, or 2014 Plan, under which stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and units and other cash-based or stock-based awards may be granted to employees, consultants and directors. Shares of common stock that are issued and available for issuance under the 2014 Plan consist of authorized, but unissued or reacquired shares of common stock or any combination thereof.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, a total of 13,322 shares had been reserved for issuance under the 2014 Plan. The 2014 Plan contains a provision that automatically increases the shares available for issuance under the plan on January 1 of each year subsequent to the 2014 Plan's adoption through 2024, by an amount equal to the smaller of (a) 4.5% of the number of shares of common stock issued and outstanding on the immediately preceding December 31, or (b) an amount determined by the Company's board of directors. On January 1, 2021, 2,500 shares were added to the 2014 Plan in accordance with the annual automatic increase provision of the 2014 Plan. In addition, the 2014 Plan reserve is automatically increased to include any shares issuable upon expiration or termination of options granted under the Company's 2007 Stock Plan, or 2007 Plan, for options that expire or terminate without having been exercised. For the year ended December 31, 2021, no shares have been transferred to the 2014 Plan from the 2007 Plan, and as of December 31, 2021, a total of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,823</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares were allocated for issuance under the 2014 Plan. As of December 31, 2021, options to purchase a total of 2,706 shares of common stock have been granted under the 2014 Plan, 6,799 shares have been reserved under the 2014 Plan for the vesting of restricted stock units and market stock units, 1,403 shares have been returned to the 2014 Plan as a result of termination of options that expired or terminated without having been exercised and restricted stock awards that terminated prior to the awards vesting, and 7,721 shares of common stock remain available for future issuance under the 2014 Plan. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2007, the Company adopted the 2007 Plan under which options or stock purchase rights may be granted to employees, consultants and directors. Upon the completion of the Company's initial public offering, or IPO, in March 2014, the board of directors terminated the 2007 Plan in connection with the IPO and all shares that were available for future issuance under the 2007 Plan at such time were transferred to the 2014 Plan. The 2007 Plan will continue to govern the terms and conditions of all outstanding equity awards granted under the 2007 Plan. As of December 31, 2021, no shares remain available for future issuance under the 2007 Plan. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was recorded in the following cost and expense categories in the Company's consolidated statements of comprehensive loss:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.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:8.841%"/><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:8.841%"/><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:8.846%"/><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%"> </span></td><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</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 revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,740 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,864 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,347 </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 stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,334 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the assumptions used for estimating the fair value of stock options granted during the periods indicated, as there were no stock options granted during the years ended December 31, 2021, 2020 or 2019:</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:75.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:21.124%"/><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:10pt;font-weight:700;line-height:100%"> </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%">Year Ended December 31, 2018</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8</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 volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.0%</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%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</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 per share          </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:9pt;font-weight:400;line-height:100%">$18.14</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity was as follows:</span></div><div style="margin-top:8pt"><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:70.829%"/><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.204%"/><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:12.353%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.15 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.27 </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 as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.61 </span></td><td style="background-color:#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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.82 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.43 </span></td><td style="background-color:#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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.16 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary of stock options outstanding as of December 31, 2021 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:99.853%"><tr><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.155%"/><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%"> </span></td><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%">Options Outstanding</span></td><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%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining <br/>Contractual Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.05 - $19.26</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><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%">$24.33 - $36.50</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%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.28 </span></td><td style="background-color:#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</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%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.28 </span></td><td style="background-color:#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</span></td></tr><tr><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%">$39.75 - $59.63</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%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.53 </span></td><td style="background-color:#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.9</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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.42 </span></td><td style="background-color:#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.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">34.42 </span></td><td style="background-color:#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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">34.40 </span></td><td style="background-color:#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</span></td></tr></table></div><div style="margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of stock options exercised during each of the years ended December 31, 2021, 2020 and 2019 was $26.2 million, $53.4 million and $71.0 million, respectively. The total fair value of stock options vested during each of the years ended December 31, 2021, 2020 and 2019 was $0.4 million, $2.4 million and $4.2 million, respectively. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the aggregate intrinsic value of options outstanding was $16.3 million, the total unrecognized stock-based compensation expense related to stock options was $0.01 million, which the Company expects to recognize over the next 0.2 years.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's restricted stock units typically vest over a four-year period and upon vesting, the vested shares are issued to the recipient of the restricted stock units. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit activity was as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:right"><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:70.829%"/><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.204%"/><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.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</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<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">74.75 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(683)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.10 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.54 </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%">Nonvested as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.86 </span></td><td style="background-color:#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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.51 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.77 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.02 </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%">Nonvested as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.74 </span></td><td style="background-color:#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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.91 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.12 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.89 </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%">Nonvested as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">90.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Total unrecognized stock-based compensation expense related to restricted stock units was $119.8 million, which the Company expects to recognize over a weighted average period of 2.8 years.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Market Stock Units</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n 2018, the Company began granting market stock units to certain executives under the 2014 Plan. The market stock units are performance-based awards that vest based upon the Company's relative stockholder return. For market stock units granted prior to fiscal 2021, the actual number of market stock units that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Index over the three-year performance period. Up to one-third of the target shares of the Company's common stock subject to each market stock unit award are eligible to be earned after the first and second years of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for years one and two) based on the average price of the Company's common stock relative to the Index during the performance period. Beginning March 2021, the actual number of newly granted market stock units that will be eligible to vest is based on the total stockholder return of the Company relative to the total stockholder return of the Index over a two-year and three-year performance period. Up to one-third of the target shares of the Company's common stock subject to each market stock unit award are eligible to be earned after the two-year of the performance period and up to 200% of the full target number of shares subject to each market stock unit award are eligible to be earned after the completion of the three-year performance period (less any shares earned for the two-year performance period) based on the average price of the Company's common stock relative to the Index during the performance period. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market stock unit activity was as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:70.829%"/><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.204%"/><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.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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</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%">Nonvested as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.31 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.76 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.34 </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%">Nonvested as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">148 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.85 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.71 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(48)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.46 </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%">Nonvested as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.67 </span></td><td style="background-color:#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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.63 </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%">Change in awards based on performance</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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.67 </span></td><td style="background-color:#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%">Vested</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%">(390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.49 </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%">Forfeited</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%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.19 </span></td><td style="background-color:#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%">Nonvested as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">59.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________________________________________________________________</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">Represents the change in the number of MSUs earned based on performance achievement for the performance period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of market stock units on the date of grant using a Monte Carlo simulation model. The determination of fair value of the market stock units is affected by the Company's and peer firms' stock prices and a number of assumptions including the expected volatilities of the Company's and peer firms' stock and the Index, and its risk-free interest rate. The Company's expected volatility at the date of grant was based on the historical volatilities of its stock and peer firms' stocks and the Index over the performance period. The Company did not estimate a dividend rate or a forfeiture rate for the market stock units due to the limited size, the vesting period and nature of the grantee population and the lack of history of granting this type of award.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant assumptions used in the Monte Carlo simulation model for the market stock units granted during the year ended December 31, 2021, 2020, and 2019 are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><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.204%"/><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.595%"/><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.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></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%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.3 - 43.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3 - 42.8%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7 - 31.3%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 - 1.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 - 0.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 - 2.4%</span></div></td></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%">Dividend yield</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%">—</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%">—</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%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Longest remaining performance period (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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%">3</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%">3</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total unrecognized stock-based compensation expense related to market stock units was $9.0 million, which the Company expects to recognize over a weighted average period of 2.0 years.</span></div> 13322000 0.045 2500000 0 15823000 2706000 6799000 1403000 7721000 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was recorded in the following cost and expense categories in the Company's consolidated statements of comprehensive loss:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.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:8.841%"/><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:8.841%"/><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:8.846%"/><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%"> </span></td><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</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 revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,740 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,864 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,347 </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 stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,334 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 10590000 9888000 6427000 11153000 8770000 7740000 13273000 12869000 9864000 19318000 17708000 15347000 54334000 49235000 39378000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the assumptions used for estimating the fair value of stock options granted during the periods indicated, as there were no stock options granted during the years ended December 31, 2021, 2020 or 2019:</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:75.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:21.124%"/><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:10pt;font-weight:700;line-height:100%"> </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%">Year Ended December 31, 2018</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8</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 volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.0%</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%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</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 per share          </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:9pt;font-weight:400;line-height:100%">$18.14</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant assumptions used in the Monte Carlo simulation model for the market stock units granted during the year ended December 31, 2021, 2020, and 2019 are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><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.204%"/><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.595%"/><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.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></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%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.3 - 43.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3 - 42.8%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7 - 31.3%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 - 1.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 - 0.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 - 2.4%</span></div></td></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%">Dividend yield</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%">—</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%">—</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%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Longest remaining performance period (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</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%">3</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%">3</span></td></tr></table></div> 0 0 0 0.026 P4Y9M18D 0.410 0 18.14 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity was as follows:</span></div><div style="margin-top:8pt"><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:70.829%"/><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.204%"/><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:12.353%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.15 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.27 </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 as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.61 </span></td><td style="background-color:#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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.82 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.43 </span></td><td style="background-color:#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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.16 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2654000 19.72 0 0 1180000 14.15 55000 39.27 1419000 23.61 0 0 720000 19.82 29000 29.50 670000 27.43 0 0 307000 19.16 0 0 363000 34.42 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary of stock options outstanding as of December 31, 2021 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:99.853%"><tr><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.155%"/><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%"> </span></td><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%">Options Outstanding</span></td><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%">Options Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining <br/>Contractual Life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.05 - $19.26</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><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%">$24.33 - $36.50</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%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.28 </span></td><td style="background-color:#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</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%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.28 </span></td><td style="background-color:#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</span></td></tr><tr><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%">$39.75 - $59.63</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%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.53 </span></td><td style="background-color:#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.9</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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.42 </span></td><td style="background-color:#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.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">34.42 </span></td><td style="background-color:#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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">34.40 </span></td><td style="background-color:#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</span></td></tr></table></div> 5.05 19.26 7000 16.85 P1Y 7000 16.85 P1Y 24.33 36.50 338000 34.28 P2Y 338000 34.28 P2Y 39.75 59.63 18000 44.53 P2Y10M24D 17000 44.42 P2Y10M24D 363000 34.42 P2Y 362000 34.40 P2Y 26200000 53400000 71000000 400000 2400000 4200000 16300000 10000.00 P0Y2M12D P4Y <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit activity was as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:right"><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:70.829%"/><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.204%"/><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.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</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<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%">74.75 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(683)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.10 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.54 </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%">Nonvested as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.86 </span></td><td style="background-color:#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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.51 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.77 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.02 </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%">Nonvested as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.74 </span></td><td style="background-color:#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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.91 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.12 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.89 </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%">Nonvested as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">90.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1937000 43.50 904000 74.75 683000 39.10 206000 49.54 1952000 58.86 772000 82.51 752000 54.77 215000 61.02 1757000 70.74 786000 109.91 671000 64.12 252000 81.89 1620000 90.75 119800000 P2Y9M18D P3Y 2 P3Y P2Y P3Y P2Y 2 P3Y P2Y <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market stock unit activity was as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:70.829%"/><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.204%"/><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.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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</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%">Nonvested as of January 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.31 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.76 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.34 </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%">Nonvested as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">148 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.85 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.71 </span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(48)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.46 </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%">Nonvested as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.67 </span></td><td style="background-color:#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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.63 </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%">Change in awards based on performance</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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.67 </span></td><td style="background-color:#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%">Vested</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%">(390)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.49 </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%">Forfeited</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%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.19 </span></td><td style="background-color:#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%">Nonvested as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">59.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________________________________________________________________</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.2pt">Represents the change in the number of MSUs earned based on performance achievement for the performance period.</span></div> 260000 21.98 264000 30.31 87000 12.76 3000 26.34 434000 28.85 148000 32.85 164000 15.71 48000 33.46 370000 35.67 125000 77.63 206000 39.67 390000 33.49 30000 40.19 281000 59.74 0.423 0.435 0.313 0.428 0.307 0.313 0.003 0.010 0.002 0.006 0.016 0.024 0 0 0 P3Y P3Y P3Y 9000000 P2Y Provision for Income Taxes<div style="margin-bottom:13pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. and non-U.S. components of loss before income taxes consisted of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><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:10pt;font-weight:700;line-height:100%"> </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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,127)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,119)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</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%">3,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,915 </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%">Loss before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,103)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136,204)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company's (benefit from) provision for income taxes consisted of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.433%"/><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:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding: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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">959 </span></td><td style="background-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%">(104)</span></td><td style="background-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%">918 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 current taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">1,103 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">136 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">1,019 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-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 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 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%">419 </span></td><td style="background-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%">508 </span></td><td style="background-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%">129 </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 in valuation allowance - acquisitions</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%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(14,994)</span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113)</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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,472 </span></td><td style="background-color:#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 deferred taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,506)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit from) provision for income taxes </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,487)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had federal net operating loss carryforwards of approximately $633.8 million and $536.5 million at December 31, 2021 and 2020, respectively, which $201.2 million will expire at various dates beginning in 2026, if not utilized, and $432.6 million have an indefinite carryforward period. Federal net operating losses generated during and after the year ended December 31, 2018 will have an indefinite carryforward period. The Company also held state tax credits of $3.0 million and $2.2 million for the years ended December 31, 2021 and 2020, respectively, and federal R&amp;D tax credits of $8.9 million and $8.2 million for the years ended December 31, 2021 and 2020, respectively. The federal and state R&amp;D tax credit carry overs will begin to expire in 2033, if not utilized.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utilization of the net operating losses and credit carryforwards may be subject to a substantial annual limitation due to the "change in ownership" provisions of the Internal Revenue Code of 1986. The annual limitation may result in the expiration of net operating losses and credit carryforwards before utilization.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred taxes consisted of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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.192%"/><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.599%"/><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:10pt;font-weight:700;line-height:100%"> </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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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 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%">NOL and credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">161,425 </span></td><td style="background-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%">140,897 </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%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 expenses and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,254 </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%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,087 </span></td><td style="background-color:#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%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 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%">Interest expense carryforwards</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%">14,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,550 </span></td><td style="background-color:#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%">Convertible debt hedge</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%">15,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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></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></td></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%">Deferred expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,667)</span></td><td style="background-color:#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%">Convertible debt</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%">(28,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044)</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%">Depreciation and amortization</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%">(27,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,675)</span></td><td style="background-color:#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%">Capitalized software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(538)</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%">Right of use assets</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%">(12,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,478)</span></td><td style="background-color:#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 deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,159)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,402)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Deferred tax assets less tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Less: valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,362)</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%">Net deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,208)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,593)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has established a valuation allowance due to uncertainties regarding the realization of deferred tax assets based on the Company's lack of earnings history. During 2021, the valuation allowance increased by approximately $33.5 million due to continuing operations and $2.1 million due to the current year acquisition. The valuation allowance included a reduction of $3.2 million related to a convertible debt transaction and is recorded to paid in capital.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, the Company did not provide any U.S. income or foreign withholding taxes on approximately $5.7 million of certain foreign subsidiaries' undistributed earnings, as such earnings have been retained and are intended to be indefinitely reinvested. It is not practicable to estimate the amount of any taxes that would be payable upon remittance of these earnings, because such tax, if any, is dependent upon circumstances existing if and when remittance occurs. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's benefit from (provision for) income taxes attributable to continuing operations differs from the expected tax benefit amount computed by applying the statutory federal income tax rate of 21% to income before taxes for each of the years ended December 31, 2021, 2020, and 2019, respectively, primarily as a result of the following:</span></div><div style="margin-bottom:8pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.433%"/><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:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding: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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax at U.S. statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">Effect of:</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></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></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></td></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%">Increase in deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#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%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7 </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%">Acquisitions</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%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8 </span></td><td style="background-color:#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%">R&amp;D credit</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8 </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 taxes, net of federal benefit</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.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#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%">Change in uncertain tax positions</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.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">Executive compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#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 permanent items</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%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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: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%">Income tax benefit (provision) effective rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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, several state jurisdictions, and several foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state or local income tax examinations by tax authorities for years before 2018. Operating losses generated in years prior to 2018 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized. The tax years 2018 through 2021 remain open to examination by all the major taxing jurisdictions to which the Company is subject, and the Company is currently under examination by the state of Texas.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of uncertain tax positions as of December 31, 2021 and 2020 was $2.6 million and $0.4 million, respectively. The reconciliation of uncertain tax positions at the beginning and end of the year is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.192%"/><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.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Gross increase (decrease) related to prior year positions</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,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,460)</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%">Gross decrease related to settlements</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%">(358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Gross increase related to current year positions</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,568 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, approximately $2.6 million, including interest, would reduce the Company's annual effective tax rate, if recognized. As of December 31, 2021, the Company had no accrued interest. The Company believes it is reasonably possible that $2.6 million of its unrecognized tax benefits will be resolved within the next 12 months due to amended state tax returns. The Company records any interest and penalties related to unrecognized tax benefits in income tax expense.</span></div> <div style="margin-bottom:13pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. and non-U.S. components of loss before income taxes consisted of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><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:10pt;font-weight:700;line-height:100%"> </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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,127)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,119)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</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%">3,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,915 </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%">Loss before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,103)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136,204)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -114127000 -138119000 3024000 1915000 -111103000 -136204000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company's (benefit from) provision for income taxes consisted of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.433%"/><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:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding: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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">959 </span></td><td style="background-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%">(104)</span></td><td style="background-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%">918 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 current taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">1,103 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">136 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #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%">1,019 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-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 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 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%">419 </span></td><td style="background-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%">508 </span></td><td style="background-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%">129 </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 in valuation allowance - acquisitions</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%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(14,994)</span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113)</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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,472 </span></td><td style="background-color:#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 deferred taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,506)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit from) provision for income taxes </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,487)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 959000 -104000 918000 144000 240000 101000 1103000 136000 1019000 419000 508000 129000 74000 0 14994000 -127000 180000 -113000 322000 592000 1472000 540000 1280000 -13506000 1643000 1416000 -12487000 633800000 536500000 201200000 432600000 3000000 2200000 8900000 8200000 Significant components of the Company's deferred taxes consisted of the following:<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.192%"/><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.599%"/><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:10pt;font-weight:700;line-height:100%"> </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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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 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%">NOL and credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">161,425 </span></td><td style="background-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%">140,897 </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%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 expenses and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,254 </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%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,087 </span></td><td style="background-color:#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%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 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%">Interest expense carryforwards</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%">14,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,550 </span></td><td style="background-color:#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%">Convertible debt hedge</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%">15,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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></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></td></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%">Deferred expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,667)</span></td><td style="background-color:#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%">Convertible debt</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%">(28,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044)</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%">Depreciation and amortization</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%">(27,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,675)</span></td><td style="background-color:#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%">Capitalized software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(538)</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%">Right of use assets</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%">(12,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,478)</span></td><td style="background-color:#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 deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,159)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,402)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Deferred tax assets less tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Less: valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,362)</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%">Net deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,208)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,593)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 161425000 140897000 16406000 14197000 8093000 8254000 7776000 6087000 17160000 10668000 14795000 13550000 15074000 19518000 240729000 213171000 12371000 12667000 28615000 36044000 27779000 29675000 1657000 538000 12737000 8478000 83159000 87402000 157570000 125769000 159778000 127362000 2208000 1593000 33500000 2100000 3200000 5700000 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's benefit from (provision for) income taxes attributable to continuing operations differs from the expected tax benefit amount computed by applying the statutory federal income tax rate of 21% to income before taxes for each of the years ended December 31, 2021, 2020, and 2019, respectively, primarily as a result of the following:</span></div><div style="margin-bottom:8pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.433%"/><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:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding: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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax at U.S. statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">Effect of:</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></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></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></td></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%">Increase in deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#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%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7 </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%">Acquisitions</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%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8 </span></td><td style="background-color:#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%">R&amp;D credit</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8 </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 taxes, net of federal benefit</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.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#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%">Change in uncertain tax positions</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.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">Executive compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#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 permanent items</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%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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: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%">Income tax benefit (provision) effective rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 -0.302 -0.358 -0.506 0.145 0.114 0.207 -0.002 -0.006 0.158 0 0.001 0.048 0.039 0.046 0.071 -0.022 0 0 -0.074 -0.025 -0.033 -0.009 0.009 -0.004 -0.015 -0.009 0.151 2600000 400000 The reconciliation of uncertain tax positions at the beginning and end of the year is 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:74.192%"/><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.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Gross increase (decrease) related to prior year positions</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,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,460)</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%">Gross decrease related to settlements</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%">(358)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Gross increase related to current year positions</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,568 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 358000 10738000 2568000 10460000 358000 0 0 80000 2568000 358000 2600000 0 2600000 Employee Benefit PlanIn January 2009, the Company adopted a 401(k) profit-sharing plan, or 401(k) Plan, covering substantially all employees. Employees can contribute between 1% and 50% of their total earnings. The 401(k) Plan also provides for employer contributions to be made at the Company's discretion. The Company makes matching contributions equal to 25% of employee contributions, which could be applied to up to 6% of each participant's compensation beginning in 2018. Employees with at least 90 days of continuous service are eligible to participate, and certain employees are eligible for matching contributions after one year of continuous service. The Company's contributions vest 50% after one year of continuous service and 100% after two years of continuous service. The Company's policy prohibits participants from direct investment in shares of its common stock within the plan. The Company's contributions charged to expense were $5.4 million, $2.7 million and $1.4 million for the years ended December 31, 2021, 2020 and 2019, respectively. 0.01 0.50 0.25 0.06 P90D 0.50 P1Y 1 P2Y 5400000 2700000 1400000 Segments and Geographic InformationAll revenue-generating activities are directly related to the sale, implementation and support of the Company's solutions in a single operating segment. The Company's chief operating decision maker, the Chief Executive Officer, reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Substantially all of the Company's principal operations, assets and decision-making functions are located in the United States. Related PartiesFor the each of the years ended December 31, 2021, 2020 and 2019, the Company recorded revenues from a related-party customer of $0.6 million. 600000 600000 600000 EXCEL 113 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %"#4%0'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 " !0@U!43FUN+NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'8A!Y/ZLK+3!H,5-G8SMMJ:Q;&Q-9*^_9*L31G; ^QHZ?>G M3Z#6)F5CQN<<$V;R6.[&T/5%V;1E)Z*D (H]83"EGA+]U#S$' Q-SWR$9.R' M.2)(SAL(2,89,C #J[02F6Z=53:CH9@O>&=7?/K,W0)S%K##@#T5$+4 IN>) MZ3QV+=P ,XPPA_)=0+<2E^J?V*4#[)('MZ?%G6K7Q? MR/06IU_%*SHGW++KY-?-_6[_P+3D4E9<5J+92Z%DHP1_GUU_^-V$0W3^X/^Q M\550M_#K+O074$L#!!0 ( %"#4%297)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M4(-05("^'76@!@ K!H !@ !X;"]W;W)KY^!>$56PO$L43Y*UT2P+63U6N;NG':+AOV0$NT+40B/9**XW^_ M2]J6G$"^$K"71))UCXXNR7,NK\[74CWH)>>&/*6)T!>-I3&K=ZV6#I<\9?I4 MKKB 7^92I\[4^.";V5692/MB3<731\"PCGO#06 @&_Q[YD">)10(>_^Y M&_DS;>#A\1[]VKT\O,R,:3Z4R8\X,LN+1K]!(CYG66)NY?H#W[U0Q^*%,M'N M+UEO[^W $\-,&YGN@N$\C<7V/WO:)>(@H.\=":"[ /HBP&\?"0AV <'+@,Z1 M@/8NH.TRLWT5EX<1,^SR7,DU4?9N0+,'+IDN&EX_%G; [2 4LZ+ M[GF]IRCBB(>G)/!/"/6H7T)HB(?_P40>3DO"1Q7AF0WWRI[^[&V"/,N!PPO0 M+/\]F&FC8*;_@T"V<\BV@VP?2Y ,,UA_AMQM5KQLQ/!PWVM^1%ATBP& M0F0L(;=\)94IHX/C&)5QA$XWI].M1V?"52PC.QL)+(O2_%0@[>;?3Z]>5M8AY"I>\X4R@]':S9]V@PP7OV<5[_F1%(,Y-RI\?%AQ+'F M+-'8.)[EG,Y0G"MA8K,!&HO8KA@@=\/2TBSA.%\I^2"3*!8+??++SW[7^VTL MPE.$H.\5NNG5H0AX4D&RF,W;"9D:&$TB%1G*3!BU@?]1*>\*]-$51O) W/TZ M)*_CA).;+)UQ5^B/+AQ"%]+^AT0)1")L!KU0-Y M+[.$/S*%6:5?6(&/B_E+QD-[!I/P3JY%*5L<;@!E1RPP9H4]^+BNOV26KX^) MDH^Q",N3B6/>_8E1*ZS"QQ7^);6)U 9T^:]X=7S1XHB]?H^>8=P*J_ KO,(Q M@SK^.!49@JR54H+1QK*- 79F1H9/IR0U]ZI!TI'5F#+CRQ!RQ%:N 3% M=1P\U;H/F6[2F4S*2%8 ?+W[\05C4E@!Q55\GRAR]10NF8!Z_YBE5@#=W$\Q M)VP12DS'*]BRQD4&A_4V@E,ER!D6*8J M8*HR%112']2J^B?9+(E#2(]D9:MPM$/I.!3;'WR\[/3Z'=KV:+=[WGHLXU"( M>U!+W \]%C+$H-0B7S(#0R><+[Z)!='N08O>,]MMVYUM*\* C M@^OR?MNK#[9PL+)G=MS*R6?-L2N ^YV\!#J M;E'YOOE7[3I@>QJ?.7<: ^S>21B&[U] MDQ>8\VT/8V-[&-QV_,B(A]R6A]M=]KYQ=T)VC":.Z73/]-16(7QEW,, 6J]X M:"R+P]>W%]WN,$DVA\F*GB<&N%9D^J2, H$0(0VD$TZC9QE@VE:!IL888JV$ MH/#VH)ZW RL%SQE#0I_(1UXN(CB4+6';L-OLMS%FA;<'N!,/(%.1R]8QD:T MJ!2UPLR#FJV]P_[9-5PLK7TJP*K:NH5]![CEOF2UZSL>YX7#7=^7L6H=M/>M M,;O/)" 9ML6T[?3G5_-/,0/W :)5W+[]CO.965_7).%S"/5.>S!\:OMI9'MB MY,I]+)A)8V3J#I><@4C8&^#WN91F?V(?D'^@NOP/4$L#!!0 ( %"#4%11 M-8.\' ( &H% 8 >&PO=V]R:W-H965T&ULC53+;MLP M$/P50H>> LN2'PU268 =)ZB!I#"2/E 4/=#26B+"ATJN*O?O2U*RZ@*VDHO( M)7=F9R@NDT;I%U,"(#D(+LTB*!&KFS T60F"FI&J0-J=O=*"H@UU$9I* \T] M2/ P'H_GH:!,!FGBU[8Z352-G$G8:F)J(:C^LP*NFD40!<>%)U:4Z!;"-*EH M <^ 7ZJMME'8L^1,@#1,2:)AOPB6TE^RC-JN\LL#M-EG3,D&]G^7GM.28B6 MUFV&64>Q:BGB"Q113!Z5Q-*0.YE#_C]!:/7THN*CJ%4\R+B&;$0FT16)QW$T MP#?I34X\WV3(I-*G-LF/Y44^PX&:^RPW)K ML6Z%?[1^29=L__]+;5^B1ZH))0SCL M+70\>F\/3;>=W0:H*M]-.X6V-_VTM(\A:)=@]_=*X3%P!?KG-?T+4$L#!!0 M ( %"#4%1#+&G2+0< " ? 8 >&PO=V]R:W-H965T&ULK9EM;]LV$,>_"N$56PLDM?B@IS0)D";=&J!K@R;=7BLR$PN51)>DG':? M?D?9D1SQ(>ZP-XEE'ZG_G8[W.U+'#T)^54O.-?K>U*TZF2VU7AW-YZI<\J90 MK\6*M_#+G9!-H>%2WL_52O)BT0]JZCF)HF3>%%4[.SWNO[N2I\>BTW75\BN) M5-U\1L:56R&^FHO+Q#@J9J-_^+[]M [ S S#. ; >0?0?0[0#: M.[I1UKMU4>CB]%B*!R2--#-U5K'N.UEO!K!>/TZ?FGC]>?/EQ> MG-V\NT!OSSZ.YRP/1T^!W\'I\G@-.GGHSZG.REY MJU&A%-?J*# C'6:D_8S,-V.AE@AB@TKS@7_KJG51PRV8;K2Y]FPF2G1N3/*43=;81 M91EQ:XL';7%0VV6[!G6-+VZQ=4LB:+6$VKC-[0.H(9M< M7PEIZJ97+? 4V*JWX9";WDR+:MLBS!;MGY(#L/RK[@=QS4+9 2=;ZG% M49I,]-M6.(^8)Z%Q-);^:#\7JF95<[/LBMZ1_>5O;["K+*4DFLAW6&4D]J0- MWB$7#LJ_$;JH]\B1[32[MX\)8;$ET[9+<$)PXA$ZT@:39S(@O#VO@(R#O3QI;C-/EAI+)D6;I<=-$JQ+WU&2N(P M)O\08O%0U;53G$VY&),LL<)HV[$$EH OCB,0<9B(%L/=&=!G?%'#1JQH2^[T MQ 8?(3B:MG(.,PSN^OP8"8G#B/S4K\9:M/>'FLLF5$P<'*11.M7IL&+$4Y[) MB$$2QN"&(WYQQ,87IED<6=V1RY#A)(T\%8*,J"-XKPU+716W55WIB@=W+61G M(Q1&T]#5KHH?IJ5U^F^#!IJL?/IT'&9IEJ4>UT<_WZB;73D430% MC,,JR;SI,.*%A/'RM#5]+G4=NZHDH_&TE7+9L3CS%L"1-^19WJRA/^W!W0K- M?ZKG(#8\XAC'N:7>99>RQ-.ODI$R9,^-V)C3/Z'>@90<)Y9XEQGQ'<70$3TT MC!Y':N^OG=JX23#=:3^VQTBV&4U2ZFFAZ,@D&MY^3>G^3)93>W?%2#Q=CRXK M[.,G'3%'PYC;K,?G%-H RS!+V;3O<]BE*:74D\ETYPSQF4-$T335YOAK.1T(3F]>"!RI55'RD]E*LT M]G^8Z&D(1HY2%FQTKK4HORY%O>!2_=;OE?6/X/GLB#X:1M^5'':,YAY'Z$7T M.@(@0.BT@OW. M IX0-(]FS5[PDC>WL"@>3[K[IVB?66^?EHW+Z88S:/(T#B--:9BF)LE@[^ / M HXC7QCBY" GV204_;[[^5@<](9Q?! GY#_-X ZB@]_3((9,G@9QY#L-\_UL ML:A,68:B8LXN#RO8K!>K"HJ,4Z3KV#1A-N&=AH3%J:>+IB/B:1CQT)]V35<7 MYMC_\9"D@<6[-"_DUH @H=PUT:;V(:;3=M5E17U%>P0[#8-]5_."WU5EY3Q+ MH#:;#UE.5ZU"-;^#D='K M%*:0F]>QFPLM5OT;S5NAM6CZCTM>@'!C +_?"4#E]L*\)!U>BI_^"U!+ P04 M " !0@U!4]$HBN=<" "W"0 & 'AL+W=O$CPHBT4#525V+2K<]3'LPR8583>S,=J#; MKY_MI!F4[_( MG//N>?<7&/W5XR_B 1 HM MS!G/L%13OK!%S@''!I2EMN-!GA4P)A0E'HL@RS/_<0,I6 M \NUWA:>R"*1>L$.^CE>P!3DMWS"U& Y6A&D$$E-@=7/$D)(4\VD=/RN2*TZIP:NC]_8;XUY M96:&!80L_4%BF0RLKH5BF.,BE4]L=0>5(5_S12P5YANMREB_8Z&H$))E%5@I MR @M?_%K58@U@-O: _ J@'DH43@;AX\/T\?[+:/@\'J&;X?WP(1RCZ=UX_#Q%%Q/,@HD^HT_(1B)1JZ)O2Y5=<]A1E>FFS.3MR32"J(&:[A7R',_= 0]/ASN;<%MY MKHU[M7'/\#7W\$TEEJ#Z42(V1[>$8AH1G*()$\3TU\_A3$BNNNS7@63-.EG3 M)&OM2391O0F<0XS4"XU>KE"..5KBM !T02@J1(QRX&5I+W>5MJ3O&'J],Y>! MTW <1]5QN5["HV$;ZENU^M9YZLL60+B0">/DKWJ@792K.^67_.TU7;YC/N_T M'X_;,.#7!OP/&2!"%,?%^UNBWLL^%+$AN%T+;G](L/H?%A+3F-#%,=7MHZH/ M16RH[M2J.P=5ARS+U,[Y8(MW3FOQHV$;TKNU].X9TL_N[^Y6*=VJ<=\7_93( M#0>]VD'O? >G-7AO>]>U>UYW6_R.0-]O>WNUN\[_4\@Y7_T9W5[1G^!A5^1N M$_;:J:JO-%\Q7Q J4 IS!74:';7M>7E+*">2Y>:@G3&ICFTS3-3-"K@.4,_G MC,FWB3Z[Z[M:\ ]02P,$% @ 4(-05'JZXBL%!P 7QP !@ !X;"]W M;W)K2D>*E)O5JNT^G4C"OE\.:"#_8VO^6*I](W1U<4Z M78BI4-_6#Q5LGPERCJ7):G$_')P33],.-<&#>+/7#S71]^)IO(DY0]] M<9==#CP](E&(F=(N4OC8BK$H"NT)QO%SYW1P>*8V//Z^]_ZQ(0]DGM):C&7Q M/<_4\G(0#T@FYNFF4%_E\Q]B1RC0_F:RJ)O_R?,.ZPW(;%,KN=H9PPA6>=E^ MIB^[0!P9T+#'@.T,F&G@]QCPG0%_JX&_,_";R+14FCA,4I5>753RF50:#=[T MER:8C370STL][U-5P:\YV*FK\?V7Z?VGN\GUX^V$3!_AX_/ME\? M'[[>_G'[97KWYRWY=#^=DB'Y-IV0L]_>D7J95J(F>4D>EW)3IV56OR>_G5Q? MC!0,4#]F--L-YJ8=#.L9#&7DLRS5LB:W92:R4P83]YL3A,'&WZ8+-[XXSW^[LJ97 DR5:D2L/84^>OZJ585 MK)V_'=[]@W>_\>[W>/\JMJ+<"'3>6LN@L=2E9'OE)W&D8[(]CB8"\U@4T%/8 MQ(9Q&OBQ?X"=C#\XC#]PCG\L:T7D'*I1/X_60WCT9!;Q, X,'@B,Q31@!@\; M1D/F'WD[X1$>>(1.'K]7LJ[)NI+S7&$<0F1P@<=-#C:,1GZ0) 8'!!:PY AV MPB$Z<(B8V=DIFD!-0=J"U3 ZH?0_K$ MQ1:E. A"WXB/C8H89]P(CXT*>>)'>'22 X_DE956B[2:+1LJ&:1K(==Z/6-D M$GM^:)B8J3BV84G$8W/AV:@HA 6 LZ%>IR&>.V-%"=-=-'32#%0JUU5)"SJJ M 9X]BBBA9OYB,"_AD4$)@05AQ'OREQ[I(G5RNI[]W.1UKMK^IH"*FY$95!A< MUJB])L/$K(X(RH]BDX\-HB$4T1X^K./#W'Q6LE+YOVE#"*IDJOE50"HO55HN M\J<"KY@[MZ=U)/&HR0V#Q;'%SH:%O'>R.EVDW$GN(:T4I&"]S-=$B0HRL.4Y M@RYET<.+6R.QYLN&4,Y\W^3D\G1*J)-BZM;B;Z63257>V*RQ G9"CN$>I=8]0[!)4G,347"<&$8^6$/H4ZR MZ2N:K9:B@G+0])AGNSEZY])MV@DW=2OW70G+4D!_IB5"'CT(C9@MNM2/0C-> M"(IYECS8*!Y&K"=6G8!3MX(C?'8!0PG9NCODW(NL(HK@6!SZH4D*PWDLZ5FH MK!-RYA;R)J>A;HH7O4Y!_Y;--@/D(A-/:'O";/D=TH :23O&8'%B+58$UL>I M$W+F%O)=\4&3^STI!4[+5F&8,6I55107]AULL[R8+!!AY<=1'H]-V%KQ!-6!"UI58ZO>!6T$6:5Z2 M,TW.*1^LTUKFUMIO9272(O\7VJ$CW[I2I=LT+U)H7H>0&L,:-HB0'ENHS+IP MX;%%])/9!0M!46JVLPB*L9[M%.N$F$5.MA]A,><+Z%XW527*V2\"FZFR+MJ6 M-LW^V;3L4'(1LETT6R<$%%F5V,8,:9]NLJX/8.X^8'R2)[WI'ULOB'3ZQWYB M,L& D/ZAM8@1(*0_ZVF:6-<(,'8\S P>2(P>A[TI"3O&@/N;@P<-+.\V.C-\1N([A[B M)+K#O$84@SF(=MT"I\YR]KTY* ZZ1::^H4X(0N]T4;5L%W.H#MR53;>Z3=W MZ_?^><-7GW=(J'S_*QYC6Y(#__0=02P,$% @ 4(-05#WNG;#R" QS, !@ M !X;"]W;W)K9$\G SCX MYXW/\<.\K-X8G1XO@P<^Y>67Y6TNKD:;5J)XP=,BSE*0\]G)X S^<>DZ586Z MQ+]C_E2T7H/J5NZS[%MU<16=#)Q*$4]X6%9-!.+?(Q_S)*E:$CK^;AH=;/JL M*K9?_]/Z17WSXF;N@X*/L^0_<53.3P;> $1\%JR2\G/V]($W-T2K]L(L*>J_ MX*DIZPQ N"K*;-%4%@H6<;K^'SPW@6A5(-10 3454+<",53 307QJ%>>CF^NIS?I[^#R9]?KN[^"X;@R_0/4_,2-$(M#U>K%[KUDY MYSD(LX7(7O,JK8A^XU1<<_ FR8KBK:;YR]W#OEU[)&;D9EJBS;1$=7/8T-Q5 M&HK$6@@]YWS]ZFTUG:95\_,LB7A>B'GX]RHNOX.OG[,D 2(Q/05Y])>E<[SI M'->=$].]R-'@]6A4HR!")J;2>B2JZU1DV2 ,LU5:QNF#N'$QUT3_NGF^[HW6 MO55H>#R%U/,=YWCTV)[7:C&,(:;^=K%SM=@0NH@@M%UNHI;K='BA:0F[FS); MH2.;T!%KZ-[SASA-JX# 20 SU=@-9MLKX J<6T 5*+ MZ0.DENL&2-.2*4!T$R#Z\RS_RY>LUUV98I M,2 .A8X^"NY&B&L5,GGF>1B+*(B%M,[4ZX6EP\38U1Y&=^+:*99R<5F(.%%L8/*IK.V3 ]2:E+9VN3 %ZOD09Y\%R-=I>]57,P7 M)O5:H="2/+9%2N1!9)^2]?PSR0!S'CT8Q*"=Q4@$0CL#M\6(!)0'J6',\,Z] M2XI .T9N5WDX#];K3VS6EE6^"D0N+(6*(@B-2Q%J,C9Q7$8-@F36AM0JZ%JL MLVIGI-W&4K53U_%*-D# M[?!1=TEOQ!Y@[:+>[K)CNH0J= BFV#3/)7:@__.W)TC2!-EILB>5V^'310NI M6!FV)MBV6 D5U .5O>6H\(!.:QN[K:=EF7KXT;AP05D1NEF6UT%[Y$5M4(1( M\6F9QV'E !M[7(UR2J3L(,-ZQ9)+"$[EGYH M&]&KV>9'M@5+;"$[MCKYV))E=+GY$JG$(A[VF$&6!!9BOR#+2$HA.Z7.I&V? M-K:] %^642!V65\GSV6%T&K8/L9%^9>.63_0O@@U&T(,OG[BBWN>6V](\@39 M>?+:!Q9-=[U,1BJ%M$S6E-,S65M08;*FE(G)2)(/V1W7/MX8J:Z*.LPSD 5+ M#.(>4_42^XE5N$&"/&P0(?&&[7A[18>,5> -?69((U@"#]N!]^HF&:NDPQ!B M9-@7X]:!HAUVK^N2L4HW%SN^P4=@B3=\0+QIA6KMF$=,"T1R#=NYMK=5QBK1 MH N9:]A\88DTW'.TMK-?QJKQ$D!P*?8,&B37L)T[^[IFK'%"V/>P8?N!)9>P MG4LVUXPUJ5Z$@:'.(>SY#@6WY#]=KNE*C4&1KR$9'$(3W$V5N-!BZFI49:CX7L:#F4-R4J87QH M6HT2+\2.EX-Z4Z(Q51P"(O.BXTVU-#!E2Y M12EE'9=RV5ML6[VD&_%^03:2]")V>KVVZ6NZZ^>)YE&2GB<:4NIYHO:L\$37 MEF$$J:0N[3ENW,/S495LE/J.P6Y1R3:ZYVFB5H1JJ*CGF^(A 4U3S;0AZA M!D10B37Z$E_U J='560AAGP#9ZED%K4S:W>C1S6V"OJ,FB1(\%"[K=K7YU'5 M29EFDJ00M5/(9O&H)FE#B-R675J38H>"V]]WD1F>V3/\7A:/Z1X7F3(\DQF> M]61XJ\>#N@@V+;;)2%T'^9T CIGNB9*@=Q?>YYJ"0^)C'W?@?:$K"$V[5"8) MPW[!]_J8Q ?K^5;#81P<4R$R-,"828JP'HKLK4;S/3G'<#C()#)8SY';@1P< MTYS(.=9SV5ML6[WD%OL%7W1P)9=<.Y=>V[RYZF&@%A2: MB&&I"HC/9YF8]\U%]3N(S6]W3O\/4$L#!!0 ( %"#4%2UYN3M(0L !\S M 8 >&PO=V]R:W-H965T&ULG5M9;]LX%_TK0C /+1#7 MXJ:E2 .D=HL9H$O0M-\\*S(3ZZLL>20Y2>?7SR5EFS9Y22=]2;P<4CI<[CGW MBKYX;+N?_5+*(7I:U4W_[FPY#.NWTVE?+N6JZ-^T:]G -W=MMRH&>-O=3_MU M)XN%;K2JIS2.D^FJJ)JSRPO]V75W>=%NAKIJY'47]9O5JNA^O9=U^_CNC)SM M/OA6W2\']<'T\F)=W,L;.?Q87W?P;KKO95&M9--7;1-U\N[=V15Y.Q>Y:J 1 M_ZOD8W_P.E)4;MOVIWKSU^+=6:SN2-:R'%07!?Q[D#-9UZHGN(]_MIV>[:^I M&AZ^WO7^49,',K=%+V=M_7>U&);OSK*S:"'OBDT]?&L?_Y1;0D+U5[9UK_]& MCUML?!:5FWYH5]O&< >KJAG_%T_;@3AH0!)/ [IM0.T&W-. ;1NPYS;@VP9< MC\Q(18_#O!B*RXNN?8PZA8;>U L]F+HUT*\:->\W0P??5M!NN)Q]_7+S]=-? M\ZOO'^;1S7?X]_G#E^\WT=>/T>SJYL_HXZ>O?]]$D^C'S3QZ]ZWR!D%*W/3J#8TNA6ZJX\7 Y M(82F/+F8/AP.+(9C::*&\1 W1W!IG*7I'G;$0.P9B.!(72W^#]L#0M#01T,+ M,:ALF[*J9=1LJ:E/U>M2#^GO#&:ROY4D.)A7J[8;JG\+'1@U"CGN3T'"(KFS$+-711A M">/X!*1[UFF0]5R"TI15L2=4' P#QBAU[D+PC#&+$8(B&;?7E(NB&1>>)97M M&64OG,?;(:KZ?E,TI?3/5.;>2\PRBY8+(OG!%AA9(2">>$CE>U+YRTDMJKYL M-\V TXLMCFZD GA-L-0/\?LC' 3=B(<[H)^ ],FHZ%X M\I!@[@K,'!HN*+<%>(Z )B#4J6]_&7- PN[@J@8'HH,>9!91":RJ45,]C+A[ M'U38C%P0BQU&+L@W,<8G$/$",FK-]5M*.!GAWF=N("D^3JOQ,73D+F",0G2L9#D+")^-&T9;E95RIX2Y"FJ%P6 MW;TG&B#6((YM/X2A2.8L-A?%J6=JJ+$/- XG64N8"X@"D,H>I 1Z6K21K:OB MMJI/I@?4:#H-:_I5J=U6K[(463THI3M7N0DV?-15WPF)X]1:LS,4QT5B+P<$ MQWR!B!HMIV$MO^XD+._%SI3TAQG-!F005KU_G5-7?H6])V<(: (9D$,/@674 MQ\^H.7VFFK\D9:,>/;:3-A0GF)T*S3$<99 T>=@9?:=A?9_C"6J &:+P!#(N MVS>CN"2S[P(5-6)/PV(_:YNA@^P^M/I<99YPDMA^!8/!QK$C% 83 M)"<>(D;I:5CIO^JEIK5]D-TJQ,<5Y#2S97N&H%A*'#8N*B'<1\:H.PVK^S[^ MK8M?*OBA-! ]3X6SP%S4A-+6VQ4)@-&:.;\1Z8SSV MB#DS8L["M8 #)DIT]E':;)T3L\7<-!X$-TWM'83@>)[85A+K+8N)\- T%H*% M+<27725SW;4/U0+XWOZ*7FUZG7"^1DN;*%G$#<2YDZPAL G-*"<^)8UH0'",9M[AU]ZN\M_-M5:T4/9(?),\E0XDX;@* BD'8_1_EB6^/@9O6=AO7^_ MZ>$32(++=G5;-=J/]3I)4(3USB]*8-K9#\VV/%WAGB0\$;:K1G#.ID:Z$K$0 MO@)(-0N-F$XB*/&.O 3=0!+:.Y@WS7E"QZV&O7F8?6^ M[MI2RL5.T':/E-3.;E)PH/S@Y$'87 MU\4O'=Y4-;V3ZR.J]KRB')'K]K8%A[&4 M"U4N[&1=##"30_M,HLA3@H3F=IA'8"0E2>JL5A?G(VM0Z_011Q#"1/A,,4P[%4V _+YPC01]68#W["?&R7[;A,E9"-&MWTD$UUWD,+ M_+0%02"JZ.6DAL&NCED9$\+#)N1XMJ&.-FLK=3CV2')2R MZR@@=CK;$ZE,,/<$ ;C0GA*2MSX$_Y,?X+GPYB4HUP1JV5\UC9I_E2[*KFK1M$D@1QT((789;H;@2,R$L\4Q'(F)\#@*8;R4"'NI M%Y&7J@@6I(T8'W7(QRYY(3AL>.8(SAJ>8]K&2(GP<^P!\8#T!#I0G9=&(LCPA9')P;Z^9;217V28^]0.WFW:?!112HI,;4K MV A*.$>+$!#S/=02!RE@AR"<$O8"(K']A'%.8*B$%\\ M9(QU$X619J4>X*-$IM>SD,X)F& MI?2K,CKR6+$BMN4(0^7N*L)0OJCMX:QN!@Z1U\@X[%>"\B-!8NA'/;0B,@_T+#%6#W#3#> 1__^G^5QY7^K<-UN?OR=OY^%L-T\WXTY'/10=2W$>UO(,N MXS)%.2[;232IJQ[&:20R9NE+2'3@\KJJ,#:ND)*I?IVG( M2JP@7+@:+>_LG:^ >.J+--0>(8]&E4D7L]FKM )MD_4RKMW[]=(U9+3%>Z]" M4U7@NPT:UZZ2>7)8^*B+DF0A72]K*'"+]+F^]SQ+1Y1<5VB#=E9YW*^2F_GK MS96=4[E*?DQ4CGMH#'UT[5LT>1Y1T0K)?>M[5I EN$L$R)O8E-F@W(FQYY\2_( M\X5Z[RR50?UL<\S/ 5*F.7)='+AN%B\BWF%VH2[G$[68+>8OX%V.L5]&O,NO MB'VB;IT-SNC\*,6]QX"6X*#%&VW!9AJ,VO(BZ;^:O93^\LJRX6FJ-M2V=,-W6MQ9P;>1=T MKL%K#!/%E1A;[1%-IZA$%K2JP783I8,"9?C&8%15>_>H<_3B->&13XYI\ M*LV5JUP7FEABSD4CY )C 2F6V :Y@R)T"UU0VC(=G96REVLYRV9"E#/C"_&U M'Q,6T#_J#,/H/BBT!=\ZW&Y4\MV0N<:2XNCB7D3AOX;M.#3GI8;59YE=J$_' MV!C7F!"5.>'K3AQK&TA3OS-18 B]!1%I.(.LFT!%"<7MT90P*ZTSKNB.9\Z\ M?W_J%2WL# Y7AL3 -'(T[,DK[W:\S/G2Q!*P\ >1=V ?6*@)9\?F<2 4AM4I MA"E,!^6B"!N [>2H94Q,!0_( JC:A:"% 2?I63U'!8593"N+=%CW(SEVG$HXO-<_"&\9_27&I'J)+ D4E;PI_.:.HE=#A]5DK(ON#R# MVU,+'O\9]#8&73GVIAHKE=M7W3E.#5WT./;4'EDAT4*XX.K[\-_V#=SS>?S:P'-SK@2MXSZ:S MBQ^N$^7[I[B?D*OC\[=SQ+F*0R&/7@[P_MXY.DS$P?@]M/X;4$L#!!0 ( M %"#4%32QH(U<"4 (B$ 8 >&PO=V]R:W-H965T&UL MU5WID]O&E?]74%-VR:X"J2'GT$B65"7)=J(DCA5+2FIK:S^ 1).$!0(T&IC1 M^*_?=W7W:QRZ,:9./^[*RSTYV;7MX\O"A M7>_,/K/S^F J^&93-_NLA3^;[4-[:$R6TTO[\N'R]/3RX3XKJI/G3^FS-\WS MIW77ED5EWC2)[?;[K+E]:NA'R8N]J6Q15TEC-L].7BR>O#S'Y^F!?Q;FQJI_)[B355U_P#]>Y\].3G%! MIC3K%D?(X/^NS2M3EC@0+.,7&?/$3XDOZG^[T;^GO<->5IDUK^KR7T7>[IZ= M7)TDN=ED7=G^5-_\VGYTDZ\ZV]5Y>AA7LBXK_/_LH MYZ!>N#J=>&$I+RQIW3P1K?+;K,V>/VWJFZ3!IV$T_ =ME=Z&Q1457LK;MH%O M"WBO??Z6+R.I-\G;8EL5FV*=56WR8KVNNZHMJFWRIBZ+=6'LTX @+]:M=NM6^7!X=\5NSGB=GBS19GBX7 M1\8[\[L_H_'.)L8;V6;RWR]6MFV 6O[GR 3G?H)SFN#\#SG>HV,CNSZQAVQM MGIT /UK37)N33Y@P>9G9PN*#;_#MJLV83:H_-H>5WVYU)WE<%_O46Y[%I4C?)GUZ\>)/2JM^: M==<4+6X-__SNXWJ755L#Z]_O"XM2A%YX^]VK%,3)+UW1\%+GN*=[[ B65W:Y MH77(NNE\_K%,_ER7.>P!5O2Z @K%Z0OX,HTQGC9_I@<',OWKY/_E[/\:7+V>DR34[^ M9D (VN2K=_6A6"=7Y\NOTQ-:H!F?;'F:?LYLCV:GY\G):R#+:ENLD"IFR9_J M.K\IX)1PNA]A@,8MX^SB].LG0/'[0UEL;I&<L*Y$#':YLEKX""BS;Y6VW5[L^6EU_/3^CBLGVXJKRPZ[*V M'?!58@TM 6B=2!@X#K5)LCB=_57=8G=@PFOK!"\?*)_8 S=1@68#*JSRK,F! M2-X#]\%)?6?;8H],0,3++,8,"E\Z"J4#Q\.X#W'C0ZCDBU8F1\YR-V1!YU2@ MI/%A7.0^^V 2X]> F\XL*/8#DV>[RX#LB1[DG@]P!#"W.R58)#QOY+S*(EL5 M);%NJ@X/GX)%H73 :<=?2#*> O?F]G[G=EE@3*VL,=>FZF1;YB/@'XOLJ>4I M2*&]1?;]F;98PS_7.W4@(BN>N+'@_]0&N!W8UQ$L\#'NFQ:' M;+W%Y5BX5[MASL>_#Z8A,(9"M%Z5Q9;N'?9T#7(D U:A_1>Y88)(A7K*NC) MC64IPG9M^!1JXB.W3MX8WSH^:-6F?^[R+1[?-WZC=$/,&"4QQCGTKK,G?;X [PW?9FH@/)9L7 VZ<0]%F9?&K MIWE;;]H;4#-PIM< -0]$J>O:MO)&9\VF*X%RKEFK'1H M@W0.ETRS,-O$'75 MU7:&#^J)A?R^Z2U1T6=TZOWGA"RO34-P=F/HIJT, 1^W-$E5M[A%6$6*9%+O M0=UD'Y'Z7@^5)ZL^Q9@KDLRH>0(EPF0@=-H:+AQ8 *D9E T.07=?$='4G14R M&#"Q'AU4C<'3PU,& \#6%5%;!^"NX0T6S;K;([FM<B=?9%2&>13(XLG=:+;%$W<&*[^@;6UJ0(\SMX&LX6<+F%P^U*%,@@BQI- MS+"235/O8=FU59)LGKS*[(XFH']\!X0!"R81^4XI,7?7L&Z0_3N _C!@6<#3 M2#-P2"V+54_!C': 4IMB"P*IA(-M$:T04@/^-_"O/+NUB%" R@=B[= U &=@ MJ2!K5DC_L#@3%B?K5I_0+9'$RW$LY 0<6U$E\VC-P(HNL236M(RC;N?)3[ / M.'P<@H97?],"Z!0L"\T6)X#ABE-V^(I M!CE2HY55?4BV@"#@G@P2"I %PYM#F:WI.-P:P[3#.8!90+;C^>W 6OT%QJ.I M\&YCHB\)T2"+A8O3_VYO#TB!<,,. KZ?OYV#Y *"JXB\K8>>J9IV55U!3-\"=30?$#C M7A@J*BJ"3(>K_P8K4_+B,XC.DOUYM. BD&G&GAI)?M%48QVFTCJ MN698)(=[SR> /3YO(CWA8^1WMRV@JQ()<1.=6M%VO'\:"NFW$="!?%WL"5"! M,/RX-@A13,[VS@S>9;X [=_; J!%B_I!"4(8#3Y'S0M; &8C&%%/[Q29J[]7 M-JQL,&GB24%-7@.96=ENZ@RQ"A%(B>*U84"Z0H$-@BO%%62PNY]K)]Z0/=F5 M :?0&YZQC,5_%'4.D%J.5=2$HZ%HB ?JL.'2\\(;KL%PS&O#IR4 5HFC.0!^ MLL=@8Z@JW+CN!/!"X* 6IU_B>>UK!J(>%.)W)@.T)UK]UF0@50QZ.))O@2+W M*QC*^2C8 **UH=D%K)R@7D.,-C'K^9>,? 8TGH(E@+2-7P_FH1FJS]C6)TYT M2K*#V>QE5I*BIPL-<'4$\:8)H'7$G3:0)=Z'$6L6%+(H;"0O?!9)>VQE727? MA@_9#=!C?N:UW(#6;^AIN3S]I#(BYLE+MT!T>^9=R;98O0:Y#H9,*P!G''H3 M9Y(9QU"=!&Z5CV)_?)1&Y66Y/0]DUZOX [&HX,Z0^]=B*@(0D./(N\;9$&") MH%"A/V],>6UF>W3""8<)>$,@Z3T&\<'1VBJ4]0W?73"5T,E+U@-_!8+M^%!( M1RCIXQ$=Y)BV4%=,60FY-3T4,HCZ-LQ[;+;16FA;R%B#B[WU*/!F9ZI(43'Y M $&0Y7R[=](QP D$AU[BD.LJOZ9%(1.AGX& K5A8>#"@&;,8G*)+#LPL)$98 M@D$G 8Y4M&2,=BN[;@I"NZ "'HZCM6+POM2_K##H23RVF:H9E!+U3B%PT@H M_?VB:==N$:S$F'Z%/IEV8H$LM/HK2OP11L$=>&;RISH^1Z <(!&XB0.*:KBQ M,;: DP >*S(:86]:Q0!Z]BDN\*O.HP5^/E<,),=OX8N1P<8Y(_UC6$/?+RP- MSJZV0BO:=D>G .#. LBLW35U!Q@'L:2SEO-N+=X7=]WQR,CT- S?.$EWQX

)%+E3[RW'AA@,$4$OA+%#C?=S&+>RXAC/%0;$CP41]T>JAN\4PW M+WNH>DNWF^O9%8Y!H[O>D5T(A!@OEICC5C@S3.A]7S#XK>HE"$B"CD_W__9! M)2VY::K*?.4NJ6>[W.E=]*E?&!HA2@M)P$\@U0M6"RT6/W2%$R//=%(.&;&P M4)>XL9?F/M%_9JD\(\/X^!NWQ%V&%CT)7:7;NFPZV,[.[PSS"2VJ23.NTXYH M@/MHU8Q&XV>-B=1N0UO6$4

9KE#"*!WJ9S@TN_=0VNN BB *4C^H%5X5A3@)\SWE4Z(95$I$[+\B9]Q-/ M3X7]1*3LU-X=;HQ4>E]7[=W>)/>9B"/3<&7+C9"%_$2"R ?B,W$7'1H$&GG( M^L7IIYW1,XLE4);0$N'#,ZZ=6=@H'_'0EG[-R'/H64]EG.3IZ.F97ARQXVK\ M)H:!#Q*I6[@T]1/PP$B79SV\>Y*_F3.'MT)$7I7IN*23&61C:W#S-17X=4]N M*W.NCUH&;^0US%_%@98#&_Q;)F?BFLP=\,@L5.(@QI50^9V M#NH=_K2 63DMPSS^NI>^OUR//FX5JK[C3WCT4@.I;[YS]:O]5\)7YN/8L-U\ M8OQ)UD@<&CEW. J $,U$;3[;F1M='?A3V;;2NBKXGNAACT MWTY?_@]02P,$% @ 4(-05%!5/&ULI599C^)&$/XK)6N1"1XJ91VBZ@D MJM_%LQR;AI2 M4N/*@FNJ2MC#(RK3+J(TZ@^>Y;8D?Q OY[78XF>DW^N5Y5T\H!2R0NVDT6!Q MLX@>TG>/4R\?!/Z0V+J3-7A/UL;L_.9CL8@23P@5YN01!/_M\0F5\D!,X\L1 M,QI,>L73=8_^<_"=?5D+AT]&_2D+*A?1?00%;D2CZ-FTO^#1GYG'RXURX1?: M3G;"%O/&D:F.RKROI.[^QRHD 7>G:' \KT@L9Q;TX+UTHSF M%\'5H,WDI/9)^4R6;R7KT?)#52MS0(1'U+B1!"LE]#PFAO8"<7Z$>>Q@L@LP M:0:?C*;2P0==8'$.$#.G@5C6$WO,KB*^QWP,DW0$69*E5_ F@Z.3@#>Y@/>, M)"UR.5'OJH._'M:.+!?&WU<,3 <#TV!@^G\C^1]@/FKX5>B&7PV'(WD[ BH1 MGDQ5"WT 49B:L !TR3]?O<#U-:PXH^N%%;J+=0,, )C^^M5V.=FC^':-1P$ MH4D*I1A,*< C!3>&GHV#7&C6T63ENB&$-5*+J"&]!:$+F"6W8#:>EK1 A@2C M"*L9GT%^8[(GMMF&,Y[D7A8,S(VEMVA?+?"+=0S$=KC:"P1!ISY_YZ"0+K?H MY3H#?30JL6-0?JYYZ;T[!\0O#3,C\^TWZ5WR4S:[[1;,O/?Y7&$$;2GSD@\; M57@NHJZ5Y%@SLZ8>@.Y.< 2+U\*2S"7S(6::,S/N8B)TH35NI?9Q :DYE^G] M:8Q;2:7W5*%PU$&^3: 0!S?@>WI2-Z9QX-#N9\T M&:2I-4':?5W\WY9KHV1^\#56RK5_Z2<9X8JSIN+ZL3P8. N>5V@+'"'_9##8 M\$JC>U/[*EDEQ5N6#49OYE%8+M1 MV&W(U&'\K WQ, O+DK\>T'H!OM\80_W&&QB^1Y;_ %!+ P04 " !0@U!4 M0''26>(" !U!@ &0 'AL+W=OV!EE2)9G WWGAJI7*+K/'>G.>YXPVVS(VT044KE;8M\S2T=>Z, M159&4"OS8CP^S5LF5+:#6[7U#<'*O]4,8 M7)>+;!P$H43N P.CUR->H)2!B&3\ZCFS(64 [G_OV#]$[^3EGCF\T/*[*'VS MR,XR*+%BG?2W>OL)>S\G@8]KZ>(3MBEV>IH![YS7;0\F!:U0Z^CKL <[& M;P"*'E!$W2E15'G)/%O.K=Z"#='$%CZBU8@F<4*%3=EX2ZN"<'ZYP9I*[!TP M5<)'U+5EIA$4*(3GO"==)]+B#=)) 9^U\HV#*U5B^9H@)X6# MS&(G?>$%$M8BE,+2G9#/%"J9QQ*\ M!M\@.";Q"$1K)(9$+%T;2N8Z$\H$NHIQ%[HU3#V_<^"T[$*4 T&1X"B91*". MT2=V2?((OKZ"\49@M1=6(A?QEK?L >U12A)CKIZ0=^'>PI>J$CPLDK]P-:$2 MBBDNF*3<0P& .I.CC&0J: =.VK049;1)MU<03ELPG37:43G($9-2\Z2#L+JS M'%.)\9')+BV\Y"+-,9GB.()-1V>&*4\+5$UZ_%DA8P4!#2%[NR3H")ASV&_D MSOLQ>8^I.L532<-616DDG.^4"*,-[0VZT=\.:K[7"EJT=6QX5''=*9^Z MPC []-15:B4OX:DA?V:V%J1#8D70\>C]208V-;DT\-K$QG*O/;6I^-G0?P%M M"*#U2FN_&X0$PY]F^1M02P,$% @ 4(-05+LJEV(M @ X@0 !D !X M;"]W;W)K&ULG53;;MLP#/T5PMAC%U^2=EWA&$C: M#=M#@2#=Y6'8@V+3L5!=/$FNF[\?)3M>!JS!MA>;E'@.#VG2>:_-HVT0'3Q+ MH>PR:IQK;^+8E@U*9F>Z144WM3:2.7+-/K:M058%D!1QEB17L61<144>SC:F MR'7G!%>X,6 [*9DYK%'H?AFET?%@R_>-\P=QD;=LCP_H/K<;0UX\L51K->^/@0\(5C;T]L\)7LM'[TSL=J&25>$ HLG6=@]'K"6Q3"$Y&, M'R-G-*7TP%/[R/X^U$ZU[)C%6RV^\LHUR^@Z@@IKU@FWU?T''.NY]'RE%C8\ MH1]BYQ1<=M9I.8))@>1J>+/GL0\G@.OD!4 V K*@>T@45-XQQXK4_RH,S=,L)YXHM"N:P@@TSCJ/-8T>D_BHN1X+U0)"]0)!F<*^5 M:RR\4Q56OQ/$I&:2E!TEK;.SC'=8SF">7D"69.D9OOE4XCSPS?^BQ -\,DQ9 M%D;"PK?5SCI#WO193GD7(L_C_5OX3 4T=N 8!6=F KH-]0&8LH.\T4)]0 M[M!,O0K/!)BJR$C?7@3$K98M4P=:H%(;#S/XA*I#"[71$ACY(>OK-K1G&#DB MI82ODMD5S9P0U*O9GQH4G\P=8?9ANRR4NE-N&,'I=%K@U3"WO\*'[;]G9L_I MBPBL"9K,WEQ&8(:-&ARGVS#%.^U(8# ;^@FA\0%T7VOMCHY/,/W6BI]02P,$ M% @ 4(-05!)H+VMK.@ 0=T !D !X;"]W;W)K&ULW7UIA?F=+3?;:K (B 1(KR5B71O7H?!I@& M.=9@!IF%%/WKWUF[3\]&2G9RD_M%(H"97DZ??>NO;ZOZ?7/M7)M\.!1E\\VC MZ[8]?OGD2;.[=H>T655'5\(O^ZH^I"U\K*^>-,?:I1F]="B>;$Y.SIX3;KX_I ME;MT[<_'MS5\>N)'R?*#*YN\*I/:[;]Y]'+]Y:O-&;Y 3_Q7[FX;\W>"6]E6 MU7O\\";[YM$)KL@5;M?B$"G\=^,N7%'@2+".O\N@C_R<^*+]6T?_GC8/F]FF MC;NHBK_E67O]S:/S1TGF]FE7M#]5MW]TLJ%3'&]7%0W]F]SRLV?P\*YKVNH@ M+\,*#GG)_Z[JBO;O+Q*WE9%OLM= MDWRN?WWQ]9,6IL8!GNQDFE<\S69BFO4F^:$JV^LF>5UF+HL'> )K]@O?Z,)? M;69'_,[M5LG3]2+9G&S6,^,]]8!X2N,]G1AO;,?_]^6V:6M G/\W,\$S/\$S MFN#9Q 2OTB9O$,YO:]>XLDT9*\L,OLC+77XL'/U\494-+""CW\<@/3_-NVL8 M/=GY05R6[/,RA0G2(FE@5@"Y'(ME5=09/.\## M]IH^"U2.8957KG1U6A1W^+L[MOQN>^V2G\LKD#R]?OEW0-B_= MKJOS%@&+'U]_V%VGY96##1\.>8-D3B]PO*++ M'*U#UDT _>LF^6-59+ '6-&;$M &I\_AQPRFV+7\L90/M]<5;&Q9W98P3]-M MFSS+TQH6O4I>%@4\U[IZ5QV.:7D79L$1 %'*)B5>8Z'KBAS(-A48[>SAKF:P MZM1CU>GL,.GKP>9 ,\JP0NCP\G;06?WKO$Z:()?FD#DN'(X&NO4SB6_1X/!!<#RZMJ MG#L]^&.%YYV OLC3;5X0:BW@4)M=435=38"!12'VXK3C+R0I3X%[T[W?NUU& MZ*F5U>[&E9ULRWT =H@^EC^"E1R:!"]?J$M5O#G[MH 1'#Y2QT+_M]5\#J= M$/^(YY(YP$9 +_P;5P-XAONFQ2':7>%R&CC79L^8B9^/KB9ICD1>;8O\BLX= M]G0#>)YN"]Y_GCE&B 7NN\S2HBI= N*T$&:P\38O\5X_S3;5O;X$- DQO M0%&V?2Q!LVH!ERG0X9Y^ W"KJJ\6N*#=F)!OZ]Z M2S3X&4&]_YR@Y8VK21_:.SKI1H: KUN:I*Q:W"*L8H%H4AV ':8?$/O>#)D[ MLV9#F CUACACP$28[#J'0X$#!Q) ; 9FB$/0V9>$-%77"!H,B-B.#JS0(?00 MRJ!!-E5)V-:!1E#S!O-ZUQT0W7:XY!_"N[6[ZHJT!HGC$"1,(]$Z^RRD:Q!- M9I9.ZT6RJ&J V'5U"VNK%Z@F=O TP!;TN@: VQ49\!3@1;5%9EC)OJX.L.RJ M,9QLCJ6?>99^-LN0+]+FFI9(?[P&U((M(]<9X^WS0R%OOQ!AI>@%H (Y=@W: M*NRAR&%X1%,XEY8YN2<:5@" ..K\"GA@ 6?9H@ G91%8CH._LO2N0:$-A#7@ MI,>N!@D/T 'VMD62@]VXL)L5[\]\0XA!3#;#L9#X<&Q#",P6*M8U"&\*X@8- MJQ9W<^!_[L'_?!9F/P$D &-P$;C ,: _> #:,P&^8=&0@;AH$'&O78'X"C\6 M!6P8M*D$F#+M2P[LLX:W!<,4KFWQX *WK- 6*=\G5QV(;5!)D!P ^5G).!;I MCDY P1*F'A.P;0RZ M#WXY:>^.2-J QZK[_;RZ7(%( $HNB6\T7N="#48#;Y'+0JV M "R%5,)J>J?(0OI[92.N">93/"FH/#> V8UL=Z%&7XG:9(&BLF9K9(O"%R3" M E>0PNY^J51N(!-BMP9 H3<\ZZ4-_I%76;Y3L(K(5QR*AOC, !L./"YX;.(,T/Z68!@E5_#EVS+]ZB* MD3C3G7JSQSYI+*U5\DH7B,[%K,,I $&J'?!HL/9:T0+'[1-">;*HV9XAYEEF MHP82/DJC\K)TSP.FNN+&+0_H MWA+4%0T7M6UO]L> H[65R$1K/KM@3Z(KE4PL_@DXQOQ0H(<1"XU'5"5IVHS? M,JXFY#OTRIM#U7B?N!3,4;9M:2VT+9!WPX.]\ZKR[;4K(PG Z ,(0>Z%NX.R MG:"-H ;M29G\3]D-+0KE97XX%J3]BQF*@ &1D\8:?./JFYQ(#@X=CJ+ _W-$ M!+38NVVSJW,R"8"S(@Y>R'31HO"\C%/K>"P(O:Y2Y-_(_BN<0E4L9*M^T;1K M701+!\9?P4_&G9C3":[^BJQTA%!P!YZ8/%3'YPB8 R@")W%$'@@G-D86 F@ ML3RE$0ZN-01@9Y^B K_J+%K@IU/%@'/\%KH8&6R<,A;_$-*PQPLK ]!5C:"* M]6^@XP14R!RPK+VNJPYT!U0+U:.0=3OQ4.EIQXB#-$_#\($3'?JPI_W9(SFM1:I"K$)-0?01H$H[9G MZP>YUS?[820'HI&.;M^1MZP'1S@R=:N)+YD\>Y%CCT@$O4X)<#ZR_.% MWXH M5..0M?64'<]ZP&YQR>= V>PS\<\@R--Q[1'Y)C.\#*SQ%GE;5? OHI;57P01 M"1]+-&285$FH$MZ!I@XDC5!D%9Q=K$J^UB@<$?1$ ^JXPQ.1@R=$HE/,$K$? M"W:+I=DOL#->1 G"H&E@":OD^U&XYXUUAG5'9%A"N306_+3+CT2?AW175T#[ M975 +5'5/CD7=MF ]$ACB^0S+VMTG;_T;5 V4A<'-TNSKEYGU(>+FG7J([ ME]8H]N"1[^ D#UM8NX9IHB;(2T "7_&QCES*DG5\#A8SLA-;U^/FSU>G8 M$"R*TJ&LGCS=E.#8/] 3X&T';PM&JQI2#. O![$-"N@T'M+D[\)3MJ1)/I"( MW,=5'40"1J($97&#SL@[A2_)3XZT[+R?RPI;3Z9>IZH"_\##0O<Z*898 M\@-R0]!<48(2\!%1<"BB-%U/WC JLT_!J"4@V1 ;78WZU/C49)E;-0!])!&? MDG"I3K9UJ+%,[X4C5AALJID]$'.2&5;&^U!'V$8;(G2N"@TOP?B'')56#*G% ML\!>*;PM>"#3C,A5\@F!GBDZ$R%G[?8HY[V*%X)7 MO&%B=Y3])-8EH@PE.Q#5%FD;CA3'7?0)E.R1[HCJN$)U#&[H#L733S#RAJ1_ MU,D;1W'?6"2CUGXCBG_?0^@9#3&3@6SW JIC?R.^$M8!V"'9%BXGQ2%>,)AX MP-7Q:&MV5155ETG &5_E!:NJ8;(Z*"IH>!R*UR70J46=TC!)J\IY^,WPO_Y9 MC,"8(0@V$9PU24U"GBQOTBM \RL*6\2O>N9_QT"&L;IZY[Y,_@^*F-<3LAWE M ?RS?I%<6M@_3IZ>K1)V!AXG MSU[ 8[ F^.MDLWA^BO,^79\NGIT_BY?HWWG7@Z!$]V,RCP,TB$VIQQ]2Q42\ MI'6-W(=U&HY7]Y$R,!JF!+#%09G88?XB>PF.C@/+F";8>'J3=:WB73"2BR!M MG%T+L5C-_U"%! ?V7G/*S?#*'JK+,0MA-HG"CA0B*<(S[F@LR@E?M+%!HI68P)!Q18BUYB@A M0M0]'=":J(%9DA\.'NZ 4\ P6SAF>JO 9)>A[L@9/W4V@N7UA"-07V6/GQ>P M,J$<,FLKXEQ1_STG4*%SN3E@:H+W8/=%3;!\D$1%+F.*R*1(JLHE**HHE D= M:(EYG2U1<;^+)8%DH2"*,]FZX!Y34]13./!A\R#-*.% ^[SH,#$Y(0&XW75) M?BJ1"HND.U[5:2:,L3MFS,EC'L'DBI!=PE/+?+\,9$7$.VGR^A%T9WIF&)^- MEU=MV1G8TPWEQ86X!H,F16$6[R(%O&$=@9RD.AL"=7)ML7/7,-J>%D58;(#K MM_ @;F8UPCXT5LD;_L'[NPM77L%9]FV"08!#=>)F=-P^KPN61/3M$5-HR O2 M^E"*J%'!X2D^06+YAV-5DCYKE\*N-O7UB1X:/)=#6-*&R?W7*&!HLS[CC/(= M], C'9ZY7[2)6_*Y$;L\IKG9IL("+51C0A@%E\5<1$[3A&?B 87-SK2 26[! M%NK;9LJ>6$I22*HA]7[5TUO&% C!]W9"6QW5$9LX6:GL2,/"X+BJC5'",(D_ M4,>2GQMVD*%;JR6DYDQE=OIBT@_I$[![])#TG.E%4YFUILQ0$<<"2YU9,/NL M*<%9C"WGD[U;-1K#&H''%D#"P-"W@+H[$!<-O7TE3R,[Q-G^NH$%UNYM724O MW[Y!/@S?8"@8%O8=)UVK:3O));SBC0;2" "-J6K%$,@U#@+[LQ!E"88)\MH> MQ&I,1_4X\69"I*'ESN$;B?Z6['1P<>2U$$]%#Y&0_3)3)/]AD6Q7IWOU> M.XX06+PF"4X'*Z!770/3L?.KSI \+2IH7K&&;"'<'0$5D&8FM@N+$!5$GXP3 M+GXW99/9XKA*;H3QS_>L%X>QJH#E)SU]IN6L,. ZM H4Q# ^Z0;JV(FR5&,N MC'I%2:Y91'ZK:P"&[QT5.:#8OX/M'/R)577#*>!L(N* Z/Q-BV+J-&$TC*:P MB=GS-QEL0==1O$",$!D%C+@.FQ@>6)3$M,=8(V(:UP5,)F4@.&1^SHQK!!4J MV-CQFO+NE&7/G8Z8.9/G$M H;291S .5K7: "S*1L,B0&>D@"S0/9TW M&/()/H!=54?)U^&76[<%<"(YVEQX(83>F8?H1>3QUT0<4H5C_YSWZZV .S"0 MP:I<5OOEL=IA%J+6%ICP3="1(\/)ACC@/-GX23DDS*YK4594KLK0<=7"GR2! MOT%+R*/#C\9!3W4^@8-=2KG 6](87DYB$:*::"VL^WCS")7HGX&O MT?EG?'^CJE;>2)IPSI$O7\J$P;)0-Z'&X&CXO9_1Z1G=C@<,4P/U3==^ M=$UG$FD1+OZ=A_OOO_>4[!?7TU+5>"?&#E+P)L_$=S$-37+;!,AI;)OER!TY M/G>I#V+KS)\A<%'R6BU!-->*1>$T3PL>[$B)X\3*&S=3$8,%;)=O%]X&FL38 M@=G^IHS*>10MI[@F>W%E\*&;U'@P#?P-)FMRMU1 F(,G6^8>#6/!>B)[54!: MWBTD4;9%]5[DEMI-(\R?7P@9QG5YME+3S M5 P;?_!4Z)-*[@Y,$1\W^<0:2@RVAK7W"DWBEA5&FBNA$8HYA0Y#B^6DLB!* M45RY89' ZJ!\^!S<[VF%ME6D!AN9C=.%/>B(L= MW77Z-I>0J5X^<*#P(3:N;V?9*S9D3DY8W*29[J M(8/V=5+CZT7UE&1=*@)F6K'SV=H:(^4\M -(-Q"(G21)^KPRW+4H;CY[3)D? M)3]RE27F3L$6].1";5N,IHCIY%*N.99?49D*AAT7.JK)'AN4!2YZ4C&JQAQF MR^'SY*MI3-$\'H.7PPWZ2ZBTJBJZ@QOQQU .K[CK%UX$K 71VF&]"9UE@ M,=D"%(IE6RUE%]BF (0SB&&3!6FU%(H74YS8\U(:S=AGXJ*BCYB9@*OK&K5F MOX-AJYWQ^9UHEI?>(%6,XUO@D36+K @)O4_;8^H0=*9X"70?9PCJF$0:\W)(%--$IA"'QH(MKY2#0G#&CKE?I7-M0O9>"AQK8X5(443==2 A7 <,7M( M_0(IF"%NG)?<[XFM.&PCT(08?GP2OJI?K:/:<68\VBG;V))4KB&'8IH,3,%U M(EEQO1+/?"1ZXIA-:!3@3>E650OI90,[_3Q?N=5"X&&<9$0T5S664Q*5?$': M#J6FS[Z"^5GR E$2)@E+BP_2(. 0N/#24?S#>#R/7=UT*;='"0ILH&Y\H_'> M5NM;-CDMV'HBD/"H5/N#HEZ???2V8])/O#0+ADP?/J!/N=3W(5%C\6/\DHNH M74H(W?2?Y[8 H1ACE?R-D,YNIG_,J)@E^[S&-\<-@;P\=B8M1_/Z^UX;RC2A MF%4C#)#+EA@EF)@PZ*#V6";&*B'D7%2[N[TCBL"LE^*&U3/A M^S:L(VOM+TIT(J\#2!HF3]P#K0',D;),3+:G[DS$.O-MIJ?H6:5?66.":$H>I M Z7;Y_CCMBH[C6U/];A9L,$G+RL8;$+B3.JMB&+Q.VBV;1/"^U%ZO3C.1 W! M*?I%&,IIQAKC+ :)C0N;3=-+>?F;3"$M<*,L"@1CZ ?E\,I_,%L4%Y,AWU=)K/J##LZ>25\Q) M::! [/*(>DQL)5/EFJ=6":,\L[LE916(H;&J\!J10S\/- 'N63^D?K,"%5Z/,#MV7S?#PCGYL6B1M.LB0&Z;""C:J M =$_-]^^AK*LJJ*ZN@LE"=:!M2-V@4\WN>"!%YP"'QY:!%@?8;W1U.\,19)' M>M]D6FL^UV? ]&I*GADY]\[N-H)X$'CF(S**/..ZC$@#S#]ECX([D] M+'O#%'4;N!QK&! )?0RA#Q[1@A3DO^C^"WQWD&CEE7R;YF$*B:3S@:D."/Y\ MH^_8QXQ^'65=AT2=X##H>4@X7AQ\%1*-'XC-SQHSAL7P"8Z$D9]#-\QWUR2[ M*+6%XU&2>FFMA(68%,331_-E?2.&$4!(VY!_$B0HM[49D5!3H"!9;2HY%HJ& M$6Q,@OP8O!K.$'-I70[!58YA\RC^TS_6S5=_-/K_DFG[?]9,-#S0+E'H M6T%-UK8O9'-[FZ*2NC6I1+8$(S*C^OY77[,.(S\^,4R/N.!Z=1+5Z(;<:F86 M'\?H*)^"#3^8:A-/=;(Z\U_X#@BW==YB!DRUWS.67Z?UE2FL5@_N[2>SW3E6 M:'2*L'"LLES3;*G';-XM'33T7O M.>-I$XRGS:S9XQMD])*X+[PM[)^XM":_.IJ;\6Z5]\P:A?VTZ; +?MS@B@E> M#?$MJ!3TSB3U12UF'$CJ< KV<=-4Z($@1\)=76%D#3L"!S4\ZH*^XZ;KF#=7 MC26^]*MM)Q2YWEL2?E31N34-F(5+DN[J0XD["MRS[B&9M671 V 8DAIT*BHW MXJST@Y#,9N<)1?XHJ!;2/Q0X42C%.#ZO2/-E3T"(RPJBC&Z32:O_VZ@+0B]%(Y;O_.(X7^LN>"^\8 Z-$#QW$F0:ROXHA3QO/,^CTGVK4V%# MC;W7K()+QJ3GV/(<&,-3G/E0Y5QGU9V5$#,'B"G8%1X?:-IR4YI&&V MZ#*J*43W,*P[K\FGKAV+3'ND.*-(>+@&^])2%2.ZZ:#0J%0(DG+R62CA#^*. MI,S,40R:G>FN[GEKOM_?=!\S(? A%N8C;YK._A3V.1QK=XVUS' V"$1)Y@EE M1?-8U^LD%QQK#V\>UV^#J-:'+Y_].&#W.\MEW'W+3D%MW,F">/ DOT\OQEZR MB.&4H\!5MX(W6QZO!\)W?6:^,4#'1C/-9(N?*66\EQ@V-E^O6TWDI?V-\U/- M>!A-"33OY]^.H_GT(=R/\_),TV5\XG\S/UM*0''\3D:A[Z2:.6V^SIYC]NTY)*->$"RHZ:2 MJ@7;1Z&#BT7PK))7OA,&[)+9E)^0;;6BB#" O,&$%[9-CHX<:O'_(<=]GUX[ M'N\T!LE(]M&P:O-A&JUTQ.-#F%)?A7W\:^NIH\:/E=B3T)PW>@;ZE1WSOT&G MFMK&[ZY734\TKEM-ZTJ/UP,/V_K4>"5MSV!+I0S=WU]'VECW'J[F_+];10I) MX9RL2YDK(?_JMZI+F3TM<4K_R/7"5L30"U>VT M8?V?L=W0=<41E+JZ,<72@?[]V!0#"3G.=(&+5%!]RN0_]+JR8A/37..Y627W M4;1.Z%\9*M>9X6(I@$B=G;6[. G9V&^J>7],V-,KG+I_JR9O/D> FR^),W0( MA.NTSGSB2'C^:;),3H7&WOJDC2C+Q&O>]MGONQJDFEZVML\_\'5P7 M7Z&.\E4JGJ*,G% #3(J4+28.5[65(S>WAPU/X4?V8OH-X8YQE"^V>FGJ,H DX915_\ // M0.I3YCTX)[4)(/SST*,W6@A5;9023QW)IA[%XF$U!BD\ZN@?X).U4$>2UDR* MI2VMX9:4F4.)+01;5N62@@!MW*),.^M%A7\LTP?7(GH\JIWXSXT\^40A-KC= MAWKG2='##5ZO/">$B*T&LM' 0X2:(S!MT_=LD;'WV%824$V DRZK41,74?(/ MN$%3D('])C 1B9JW6P*DI"G*%3;,6P06)S3UN(V'5.]^RB'QVFBI7FT9 Q)8 M71M^TSIN]7#[0"&L_\==6VW1T(='T&[%"PXM"*0:H]_2AFQXXILCC;WW+>L,9,+Y('4J'+'NFXV\IP0(_) MN;\0%T4F8*6YS5;;F9"C3_JZL"HP?0.H9Z\+TY#UD&M^^^!]^"#0XLK8)!3J MCEV<&/HMR1%1T D^^MRG%@S5;*2LV-2*Y276KM!UHGC'*#I6N A2$M9(*L97 MDBY\[7F1BNX4]M")0BT;B1@#HH=X< %?M -0E)?0&RCR4?0\%$( C6&]UA#G M-"_4Y>TB. M'^ALJL+F\;T[;#9=AK^?OLKY4O?T[WT=N/N[AXD#N0ST@-_IK8A:^-2Z]*#Y":89ZV!SP<%_>UW%7N% PQ&Y!"?/4PN1.G4>1 YUX3ACS5XIWV<,227J'V)$/ETG:CGKRNM4 MO/R-=\C3#1]XVXSTL*6M93E;NL2R@ZYDF^*Z7-)#DU+V)AMN/NR7C0 M@9O>LR[8BF.JJ7N]I5%Q!T$#&Y><-L(4^<;.V#1 M+G+342PYCY$S[^&R7S?GMNB%"-AB>)&$O1.5WV+=!"L*/@;#@2MI>READQJ+ M?DG\JGU!#2+V,%H>V'D:>U\)(M3?!!.??=6=;>X-XV9W='Y:8B3'HST3.3MO MA _VQ(4ACU]=7A M('!A.C#V;W\BZQ%&7HYF/T1L]AZDF\2YF2,=9E>2B/D0[>TC M!OPG:$X/J^^-4[HJ9A1%VZHJQ@H^I115]Q4%,$(J MA]]QK^EGK!#)?+AM;&@<7W;"PEH;&[.TYC!2+E6I1M<2-E;/GXR78C/7H8Q5 M)$N@]O<]UT_7>^G-<=4769&Y0&-.0UW(9?&!51%'[%65C?C!*%IZ7TK@?(SN M>:#=Y_,%I1DH4&V.[HU10KWG;6SV&$88K5GO]=>Y5[X^5+3W#HP2FMS M0Z!O^8+O4< !\_<6Z KVS0P./(7O63('K!QMS_7#7CC"@#LK.,KDF[)*3D;P'9.PPW@00.XSBJRV=XE4OY!UR*E(MDR8T%#M*G5( MM]?!)45&/QE#9G#M^3-,-=#^7,0V=-%XCST7L<,A7DD!JZ\_PY-3PW$)=+VD MVPKS$FR\ENB)M2[TPP&12M;)3IK4:1DBU>%PM&7F0#D- M%T9O&#O6APR55$>1(G 4(+MVG+>!OZ#K5O;H6PCZ[Y,4I)#DL/NLR86X7SA/ M4@IN13V1C*ZTZ6KVW1L7+WPBI1*$Y6@*858Y#OG1]5L(\;WCR#KUZ)-+9/S_C71O7T$4@S0&59Z)ZMNEI"-8FT^O>9-+AJ!!@F7 P/IHY: MQVD @4NP494('].3I(W M('(^D#^:_AI=,4'795*"AZ[MO$'? ]DAM%B":( =-2#$(R=MVF?UH>\9F[.GM>LK&)]QGG$E[$P#$;Y5ZH!&&.8)6+97 MV@5IJRT%3.KN(%>550=6G?$E@.-_Z%KV'15GT2I#@P59[^^UHF%+VQCPOBNA M',+GG Z%V@HO1$9$78@W@_U%R<5P6WT18UZ*X8(K'P2=A7@?$0FCK$$[7%LO M!?<',BI8!0-+!;!!<6^$PT68=ULI<\B&:+B0CGD=3\0=J3!B]T&; (Q@Y+\2 M'HZE]E8^5)DKPGUADKI%@7[LKJ@:BV5-B< MQ<_+[3M52=E:V(2BHU[I/Z\N\4XQ4H;P%IE=)\;"6!/9$$,P5E5 O%#Z:T]$ M,TT,-!+?JI1![LWA^"A'PA916Y@R[F+!"5:P!JZ5Y)[=P+3G48 L]%*$SSD7)M(.I.#5\;^+A_8*=.@<&"]3*4OP1 ML9G1$B/O.1Z,Z9[M/KAZA_$5:M/&#A]$)LJ P(8'YMX#0A,)D50F-.,+^D>A M,CB?5?):GS%X;$_$K,\_D6L(K=L6^:ZXXP0Q)0O)S4ZU)@L!E+O1Y*V'+# * M.E+>(RKO/3KS561Y&]1['IU[4]_Y%[R#O41&S2D!INABC&8">3 T2"O$&6!< M+O>2H2=ODQLS(X:5T<3#FKP=U Z-0(8EW"@SG6#DFN $]JBYX$,$D+E95W6* M. CP>^UAQEIY>![4B$ :W8$F0/T M LCIW51(8'Z-CXH0'A6S5$R#NU^XM7( MI.B!H1LMW4C_,2LDR(=J])C1K*&89GMR949.]?N]C@[1CH 'R]T0W>1A)?Q+ZC2AM4\>JA)W1B?G^_0W-DD3X2-K7,.7=/:.>XF6_$>$%7RE$_M.32E6@?_Z4"$AMU M]\P/]:9,OG?;ND-E;W.R/H_52VEC\WCS],1$*T,3[.B>6+^DAI=4XI)(;.;1 M))NG/A,-/_#2*7GZ3UWIQ/<]MHJGZS/C4_^45<@$FS.[@C.S@K]@Q042-Y=& MC:[B]+?"PDYR:E=RJBNAICY(UIA]X6Z8+;D/Y#Q%S'V\/K>5\V.+B,%+B/EX ML[91BIFW9"&BUS4=ZW@V/^?Q^ND+G_=OX55\G*B^0\98E=7M;NB"R<'(QE%M1<:- #BWD,G :K4'KQ,AK=T$$2T M@:@]:]I]O&&]?JZ)XN.#ESCM7$M#0FE2R[G*=#NQ:"6])%E?H^7?]2_T2LJV M=^)H'6;3+J2ODA4MNLF%)/A(A0?U?-.LV+ 7JL?>.TI$G%UG?U?!_C#W\/4& MQ(V8@MPMYOQ1,[#1M. ):(2^].*J]/7SV'K4J=+'^974!,]:%$=T\D0;&9ZA M2LZ/."%C?!%@-3_;!+.C##2O+Z@@,_J:KQF*&A4-EQED']_BS3G3UIY5<^W= MR'DU_BHY;$:@?ON& I'2!(&CUGG)]A+6S>A*M*$C24D9N #-P7?H(=8Q1W&# MK$2Y6FB.!K6,I3&''XZF-[1/8+B?'H=E6^+?T7JM-_'0JF.DXLF:1-1_@6// M[U_Z$!Y\?;JCX*=MEV@6.7PIC\0*-CE88O8I)R[,JDNA@=MFOI4:U52.*TU'@G]PD%!*,$T[6[JDH*N/%6>!B%-+[W,9B84/&A&XPOM<,+&. MC1.Y'(Q\#4>7Y=Q?@M)+J7HU0O_02I)6QFO4\B_^9(ZCBO9F*W'P4>)J=KEO MPND-[XOV:Q]?&L'1"FZ$BCZ? M*S2(",[D!E$%#I86#KI"I&#Z(O"J/29:D^;[TX\_+_0R1:D-EYN3XOGH1404 M"O:6]B90+N%446$/H;^SJ/;VMVQO,-Q(.PM=D/;BT*QL- +D7KSU1B+ @GMC MXXYWKY@??NON,&08AM=@C&\5['LP!!_I%.3-K8QT.]M[A;$F$*WP$/TI8Z;$ M*+"'UV\.6@3%#0:H(\7&JF<,'*:AF,PZ]+?\ZD,8H174MJIK#OW3-+U DN24)/8*K4E M#3K1]H^$G6&>QX9ST'0U:1\]DCJ3>* MR-F3WD4WR- F?)ZD)]5^20 ;^-W\-D2 ,LORJEC8<7HM# M$JYZ+,HC='0UP\<)GSFE*?1/VLMU4WQO#+%5.)+H^9!]3/7%=918-AB=1"R[>$5G[XPJ?I:2N!]'";&R-?DRIV]*"AT MN9[7PRB@.X *U&L<9\QF2Q$F3B;G'Y?#]UPH_5U1+[7@=6!FJ*;'E -?[O3U MX4&)C4018DS:" 8Y7R0>WYDC3GKJNZ:E"7&K.K%8(X$CZ1^:&[N8<"E,P@,W M'$)A1*C]BS*UC7!*F:/IEK#MABPQD-[()#"M*W154@TM0^^1Y DF%R%S\B-7 MB/3D\/H&?YO@',3(BHMZKX?6*DF4 /^)#6#'=54 O"'H66@C)YYE1;&$J!-=[Z#2E)/T@AC=+8;!? OJ.^-P M:B*/4\^+U-BV#[TV,CA'('=S0Z>W/,MPV6[P%\"*MJFOYPARB/)B<788E_,# M*6E3.K>S4N7*E$T[&$3\FW%V /9OI.TJDG#*5W0-G]UZ/\$ $Y[KIG_=B[VH MAMH.Y->5MLSWN>JX)H$4U9IN7>+3>7O!J#3ANSZ)4_AV]0]H;X#7R-HN>[2= MJ07(A1^Z"+WZ-MQ*[I->M L1>=*J_C:E@YAB@Y3!PVQZ80LN"C4.F/^7#HS( M+-])J[N*V-W01/=X.@X)]>(V2;6TK7V1E=GKC:F;@BNUMXK>G>E MCF>"E< J<%!-Q$:%M0.* %G::#%?SHRS-X:Y)3KN6Q'C#YU&Y)RL0!9Z0TH& M)]\(RED[$UNGN5SDPPG<]-HHV!J;&A(@,5S_/7?DAJMHB?1*?XDK0(D'H]:[ M_O*88?Q;6Q[AZJ^!/1XZ#D.D3/] MY1VF'=Z^PD1#W-84:>3:Y"+C&E2P&VON_1%:/OU-965PIG)@'22J]OCJ=1RX MFSQ(;^185KT OV7')9%Y08=I?@.BP$H2N:K_@ MO,5+S(X'9D%HG'F [E%"6"4GZL+NH.3#MA)7(M M%CPP-I$H8B$3U5^3J.FK<1)1[VENWVNO5*=F52YKAJN3]Q^?/E\]/0\KB/9V M^F^^M_6SD]7ZV<3FSO[--W=^OCI;V[TA][XEGW^XUF@H*/IM[Y!*H[R2040* M9@,]@BQR6.;?9(8%-PI+!T3VN^Y<9J/DKAJDE]G_\_/5\U.VP0,0^+.>\DB! M/#\0>]U'%QH=;=_E;#; JY78R=A!>3[18WI<11YORFS9"LPFUY[;QK.6:V$B MF0$JFFA'-=\_1AE>/0Y8FE<>N$/)>P\=_M3%Z^9MN] 88'-?'3]=U/LR1.+> MUE59==H59E2NS0_YVD=._Y26A-ITXNL7<;PYJXX:]A+-WMO#+R]_AH-:X4MG MRY/-(GG$P?/%E_0)8N.]K=^FCSZWMNE;\"0 MJ#M>VS*YX&OO_LQJODZ[.?MB]2BAPF[M04FY^ UFNU+W( GU4) OH9KE[_'* MG?7)\C_-?4?=,5/ED6I#[D(2,+4B0%\A6K:K-V7RLKM"73Y ]ON7EZ^4TX7] M;$Z6)V=P7M]AGL8R^4[S8)*+0)T!CC]*4NCGE]VVI;T]>WZRW)Q\(6TJZOPF M;7V[RC^ZC-*ZEC@815Z)$%]3VT(@G!]O2VIA#8I2&/!\?;I\=O+%(S&H?<)Z M=!FJ)E%8[DN9)KDY#H5PW1@4K&5>"<_1.SA\4>#%,D(^T( M2;?>+^4U4W2! EP1GA1>SU?8;T1%E>R=V?JJ.*ZM\CXZ=MNC9 M9SF3OY =_ M.:+$-#GR8H==):]3NJTV,Z4<:*%AHL@";*D690H\"::A%')_U*I./G%5+W4] M/BU?@+1#9WU.=+SEZXWE&C&'H&_KROO0$( =M3.SWXZT61.O 4SHF9!''741 MFM69/.-_.MN0P)@68*D/*-K]( M!ZOVO2+'Q^OU4Y,P"P/ -V?Q-[7;T_4N! 8$Z%0ZZ'!>&_J16'FG_8V_A/I^M>]M\]BQ\,=(^D+%&Y$Y$5.AK4:J*4Q>RD=SD"7&_!H4)Q/UKY7#/?CC6!4WS7=FJ ,;CS0O2E M3/5\??[%XA^F.>RPX=%>6QYQ:+O!*@Y$R/;.7NAA-(KH8L6$6E%I;P_T3=?. M>;+LI7HB/LLERSL*^8BN)*T_^.ZGP2O,^^VL=E+&2CP^\6BCE2U,!)1=:7=@ M^KG9_(G@(V4\0#%,;6A#_XC ;H=SD]O.-O6@>F;> -_HZ1M._*O+8M-8WC\@ M_-].P*FM=.$Z RJD)EKU&L\B=#!B?_LTTE!O\+!?8J$>/#8[R$XQ3)BDRP&, M3>1O&V_&WN<&L"2#"WG.AUN')*9AE+V-"5,*7NSAH1_Z[/]LP(:KG@4VP\:*MBSZ=&1A'O;VS MBXMW?;*&MP;BI&K-&N!,S1"G#(X%$[SN70WV:_!$R32UA-9^)Q+;_#N2V/A% M*8&ZF'?]CZ&Q,5?1$U)HOTO;]-NO ;>OW(4K"AP:,/:;1UAEY[]%S1/[97WY M/5D]?ST$>?VZ >0J#ADLJU:("3Z\]JE M8)_B _#[O@)%1#[@!-3*&Y?W[?\'4$L#!!0 ( %"#4%02&Q>N! 8 %4/ M 9 >&PO=V]R:W-H965TL"6 M&NLN.4L")$V'#6B[H.XV#,,>:(FVN4JB1U))\^_W'4IQG,UQ,^S%ILAS^7CN M/+O3YI-=2^GH<]MT]GRR=FYS.IW::BU;84_T1G8X66K3"H=/LYK:C9&B]DQM M,XW#,)^V0G63BS._=V,NSG3O&M7)&T.V;UMA[J]DH^_.)]'D8>.#6JT=;TPO MSC9B)>?2_;RY,?B:;J74JI6=5;HC(Y?GD\OH]*ID>D_PBY)W=F=-?).%UI_X MX\?Z?!(R(-G(RK$$@;];^5HV#0L"C+]&F9.M2F;<73](_][?'7=9""M?Z^97 M5;OU^:2<4"V7HF_=4MZ(;W:A*24M''\6BD?;X;.J@F-FGU:CD:E 2/Z,D MBNF=[MS:TINNEO53 5,@WL*.'V!?Q04;> MOOO^?KFPSB!L_CB@(-TJ2+V"]#D[(YOJOI%LZ,L&J2"Z2A*2BN8"1J771M;* MV7VV/2B8D_;4;D0ESR?(2BO-K9Q2U;C>BN__6 MDGB"Q'HDU8 D&!?4:&LE/D57DP:[H5%-C71HF!ER[*C.GM*57*FN8[U7PS%= MUI"#%+1T#1M4PQ*1L$OSFQ1FB X05;)=0,_@WVA&7U.2%_B-@J0L\7\4!7&4 M'V.5);,#K''H";(@*@LZBH,\#H\I":(P/\04L3Y/Q/]%'K+&%!L9:XRQ$]&! MB,BV$9&].")^MG+9-_06!],IUX\D2_69UY:*\?BMA)RU;FI2+9#>2E;&VXA1 MP_#W7&P)$QMJF). N'UJW4?(%<)266:%'+>;0:=[8L1'UY>L@ "=!66:\"(* MLB+\HBVB+(C+E*(0$3Y[SAIE,,L2*H)DEC]GD3@/HGSFQ84Q12POG5&9(H,* MKNY]VS?>3+5$9%1*^!YYE"9!GD;'=)2D01G/CI^Q54"=Y-OE>9"'G)'I+,BR M\E!:Y-NTR%^<%M?*BM7*R-6 #CL?Y*WL>DF+>WHG_N3JJ6%0N2\S#JIY>=FL M'S'(?Y9/\XBF]6BL1W-ZN+KXR/%U;=XO;&74QM^.BUP4A+.4BTR9![.<"U$< M1\&L3.BC$9T5OG:*AO*2O4-9%F1E2&GI(V&.2RA?C>&JGWRE!ETQ*RCG: )= MQD6,/FH'$:,EK7<>R&(NJ03;5^[QY6,7>?B<=UROCUMYKE4]5,30?(.$ YM9&"&_T M1DY$[H%,BAVE:XNDY&HP>E-^T9OO^U8:X;0Y]=?TPKE71;!IZKO549040Q/" MN@B#LBB.(;+3&.P&QE_]%"GK5^(6LE8>=HO@\ "!NW?6"=\Y QY&1[O5@]TH MRQ$(*65QP'A2E(!9^8B%+[HK;I\$X(I/P@%@?))G ^J3+#D^$ CE-A#*E\] M&+:\4O0=1&[5&XP(N.&;SU73LZ671K=C?=UF_]/(V1Q@(E:O MMFAW;>A+XBWFIFY@^#_Q,W>Z^D3:5P/,6P#HC*K8*]:?])T?R]A=&-D_P:T[ M^YA+XCSEZ03YG@0E\GP^Q(R10Z%WVH.#OH3>:RYF*!TQ J1$1QAI;;_X$\\E MID5K0LEQ_^)7UO9^8AN;Y(X\C%HH0]]\5<91_-WSZO,'\B)"?]K2<^5) 3W& MX)4&^2S>6WNF.T\=I-O*/^@PM/+T/KQZMKO;-^/E\%1Z)!\>G.^$P:0*-\DE M6,.3 K.4&1YQPX?3&_]P6FB'9YA?KO'NE88)<+[4N,?XP0JV+^F+OP%02P,$ M% @ 4(-05&;]HG;:! M0L !D !X;"]W;W)K&ULE59MC]HX$/XK(]0/K<1"" FP:!>)I>U=I?:T:K>M3J?[8)()<>O$ MJ>W TE]_8SL)L&51[PO$+S/SS#,OGIN=5-]UCFC@L1"EONWEQE3SX5 G.19, M#V2%)9UD4A7,T%)MAKI2R%(G5(AA& 238<%XV5O7WA,_I&(7R0I M.WWC_^$QL#*%I=94!,OD1\TU=[O_+-?:*$JN*)7C;HU+4J+;86SSD"$8:)J!JU5=6/7 - M3$,F!56@GA^,KRC4/$7E*5@QG3^5? &3L!\' ;S1AE,)8.J*C)<;2%C%K2W+ MG#0Y*F#I-\I7*EBC8=P/@AD\G$-#.F/2.8,+G,8=I_%O<_H1$[DI^4_"^"XE M$#SCV 15^Z@J6ENX[SE; C]2_-7EZ"%12*V71,:\[[$>C*=VG1J_, MWMU#LE99#[R^\36\*PTK-YQ,-&+^9!3V9T$,?TB9.B?CH!]?QTW@V2EVF$S[ M83 ^H9]Y^N<'7RJV]XZP)%$U28G#];X#UQXDLK"N^>R=1&-XC1DJ:\BPQTYL M#]/H<*)PBV5-AJ^G;7J*7^' J#\A+]XRKF#+1.WRZZDW%LHYV=_)[TF7WY/? MSN\NA=_RDAN\>D^O67HQ*_?LA .;HYKR MBEH&BCWPILYLP"#SL(2#Q9^FRREO!_VUQJRV0=A:"A4>=2IXR4NR*&M-(A1[ M?$RP,JYB]*OY44MRJCW<]>\WNGV:KZVPG"RCVJ5 8*A7_N<$%T[-UM8[K;4K39TUR-REZ@\TQ*TRZL@6Y27_P'4$L#!!0 ( %"# M4%3]]*2UK , *H* 9 >&PO=V]R:W-H965TZ %>N:Z^W#L ^*3<="9EH#E\>E M$S@GQ3W;Y\8JO-6BI'O8@GDH[Q1*7H>2L@*$9E(0!=G2N0[FZ\C:UP:?&!QU M[TPLDYV4CU;XD"X=WR8$'!)C$2A^'6 #G%L@3.-SB^ET(:UC_WQ"?U=S1RX[ MJF$C^>\L-?G2F3DDA8Q6W-S+XWMH^4PL7B*YKC_)L;&]FC@DJ;211>N,&11, M--_T2UN'GL/,/^,0M@YAG7<3J,[RAAJZ6BAY),I:(YH]U%1K;TR."?LH6Z/P MEJ&?6;VC3)%/E%= ;H'J2@%6W&CRXT>ZXZ!_6G@&HUA;+VD1UPUB> 8Q",FM M%";7Y*U((1T">)A>EV-XRG$=7D2\@61$QH%+0C\,+N"-.\[C&F_\]YQOF$ZX MM+0U^>-ZIXW"-OGS0HRHBQ'5,:(S,;8X/6G%@X&+L>TZ*#D#1562/]GD[=U&%B453S]HDC%!1<(H)[0A M4IP2IZ8/8><-9_9$9&>)H(L%Q->$8@>J>]$Y.=>$#QJ=YZ>:]:Q^JZ3!F'>* M)5B\+=L+EK&$"D-^Q7S50+.A.B=O/U<,,[.H<]N>\(1#I![Q1R^K1*K)&Q)< M^6[L7PU.WW\W"X/PY]YI \K4P 9J,BF44C-#PHGKQWYG]D)$S'CBQO$0O35Z M!O\@#J!-T23Y7]E*54J%Z9&=M,1LHR6R*$#5KU;2$AW>D"ARPR >4'RE.LS05:O==]L M(_O?2"//L*[3>'#Z=XT*%+LNX'?*^U0Q-)@"N-) M.!R?5[JO_;=YO?T!J>[K+4DC\4J89I7HM-TB=MWL'\_FS19W2]6>"4TX9.CJ MC^S>HYK-J!&,+.MM9"<-[C;U,<=E$I0UP/M,XFNU@@W0K:>KOP!02P,$% M @ 4(-05!&ULU5=;C^(V%/XK%D7M(&4'QPD90@%IAKUTI8XTVMG9/E1],,0D[B0Q:SNP M]-?WV+F062"BTDBK/D#L8_N<[]SMZ4[(9Y4PIM&W+,W5K)=HO9D,AVJ5L(RJ M:[%A.:RLAU!SJ>BT"G/V8-$JL@R M*O=W+!6[6<_MU81//$ZT(0SGTPV-V2/33YL'";-APR7B&#:3C]&LAPT@EK*5-APH?+9LP=+4, (87RN>O4:D M.=@>U]S?6]U!ER55;"'2/WBDDUEOW$,16],BU9_$[C=6Z3,R_%8B5?8?[:J] MN(=6A=(BJPX#@HSGY9=^J^QPR0%2'2 6=RG(HGQ+-9U/I=@A:78#-S.PJMK3 M ([GQBF/6L(JAW-ZOJ J<9#Y1^^^%GQ+4Y9KA6@>H8_YEBF=V?G59[I,F1I, MAQJ$FJ/#527@KA1 S@AP";H7N4X4>I='+'K)8 AH&\BDAGQ'.CF^9:MKY+D. M(IBX'?R\Q@2>Y>=UF, J?&2%/V^72DL(G+\ZQ/B-&-^*\<^(>2S#'HDUNLSH MIVS=*<(D\$1MZ(K->I"ABLDMZ\UOZX0SDG7"T,K(9=_)Y2UG4V6V@IE9MF2R M,37B=FDM4LAD-3G"/T&WF9":_\/ E$)I]$$*I=!3#L4BM=0/4"34,?EWF#.% MWE,NT1>:%LQ$#-M#F,MG*$OK(H\4ZB/W!CLAOH'1SS^-B4M^?3&J5Q<,(*SY MBFIFU8C81BBN$1DY.,3-@?I;D>%\.'+"\"SW:K7EGE=4=R'D1DA C);"Z&H< MLA)9QN2*TQ1MZ ;^[Y Q@8$'OZL@&%0T-SRKM4L<-W"/M*[(3]>/UR@6 M6R9SHQ)2;%5(KCGP\,=.,!HW!Z[< %MQ8\.2XV*W!$&+1N-AWQC=C M]%HQAW]XS(U!X2 \%Q75:E?,D?')F /R15XW07=PP@#F09?;W!#"-#SV=TGN M(^+YX$#OA1:&;;U"?FR$@]N)9]"Y(P,L'-2TC@C'#L8WQQJ7Y Y3A=AQ"6X9 MUQ]8&@Z,?)#J!;A!0KQ!31T1U-$-1DTW&'5V@W9S7:14*= -++?<@ZERVW,* ML,L]U0;N'D%O9Z?Z0:>0T_W@,Z1CF4\\CY$V?;W*5O"=LMD*R#A<> #/VKAP M:UU89?)"9!N:[W]1[?1UP!V*Q[D] _E*MY2GAO,;N#:^49"KI<=?*&KK0DO9 MK%8V,G%2B3NN$88:V2A0B=CEDQ.-RE:.MX!YQW7"S M!<%1] $1]!]58"K M=U2DU@B')"JSYERR@:'1[;'9'YN /Q4^G3#^0_B (\K(.<1+B=;08HNX."!. M2\2E+Q4[%2TOW!['DL4VM"!J#BO(U()80),Y^%%I_YP,!4FY)CU3['4*8]@OX_)L:O:^*J)/?+ M8MROR_%%%B9@57]D>X89>K:*NV#VH%W #<$_G:/#UB,*6,?VJ:A 4)'K\CW5 M4)O7Z&WY"#ML+Y^R]U3&IC&F; U'\?4-E&E9/@_+B18;^R1;"@T//#M,X$7- MI-D ZVLA=#TQ IHW^OQ?4$L#!!0 ( %"#4%2VI2?8O ( &0& 9 M>&PO=V]R:W-H965T6AZH,#0[#68&J;S;9?W[%)2-IFLWV!L3USYIPQ,TSV0CZH"D"3 MIYHW:NI46K=CSU-Y!355MZ*%!D]*(6NJ<2EWGFHET,(&U=P+?7_DU90USFQB M]]9R-A&=YJR!M22JJVLJ?RZ B_W4"9SCQCW;5=IL>+-)2W>P ?VY74M<>0-* MP6IH%!,-D5!.G7DP7L3&WSI\8;!79S8Q2K9"/)C%^V+J^(80<,BU0:#X>H0E M<&Z D,:/ Z8SI#2!Y_81_:W5CEJV5,%2\*^LT-74R1Q20$D[KN_%_AT<]"0& M+Q=B'P16\:% ?6;SH)?56JDN6M&6:L);24H7&JR%PIP)*L MF,JY4)T$\FV^55KBM_7]"IUXH!-;.O$S=#;88$L_SI"7X']JC3BX2F" MD%)P;'S6[,8H*8=ZB[C'&S0/G_S+P.8E-R1(W3C,C!&Z<9:>/'-1UTR9P:!( MZH[BC(S<)$DN0+THYH:$B>NG(Y/ESO7C\ J?S(VR.^,88$1RF4Z0N4F,R@(W M]=/_(72YDH;7R+V+?#2BT$VSD%SZP+RSSJ]![NQ\4PC=-;H? L/N,$+G_>0X MN??S]P.5.X8".)08ZM^FB4-D/]/ZA1:MG2-;H7$J6;/"WP!(XX#GI1#ZN# ) MAA_+[#=02P,$% @ 4(-05,F%5P8- P VP8 !D !X;"]W;W)K&ULA57;;MLP#/T5PMA#"WCU/7&")$ O&S9@ X*UVQZ& M/2@V'0N5+4^2F_;O1\F)FP)-^V)3$GD.>2S2BYU4][I&-/#8B%8OO=J8;AX$ MNJBQ8?I"=MC22255PPPMU3;0G4)6NJ!&!'$83H*&\=9;+=S>6JT6LC>"M[A6 MH/NF8>KI"H7<+;W(.VS\X-O:V(U@M>C8%F_1_.S6BE;!B%+R!EO-90L*JZ5W M&)KN?1"FQ *+(Q%8/1ZP&L4P@)1&O_VF-Y( M:0./[0/Z9U<[U;)A&J^E^,U+4R^]W(,2*]8+\T/NON"^GLSB%5)H]X3=X)L2 M8]%K(YM],*T;W@YO]KC7X2@@#T\$Q/N V.4]$+DL;YAAJX62.U#6F]"LX4IU MT90<;^U'N36*3CG%F=5:T?=5Y@E86\*G?SWO2'$#9W=L(U"?+P)#)-8U*/: M5P-@? (PBN&[;$VMX5-;8OD2(*#LQA3C0XI7\9N(-UA<0!+Y$(=Q] 9>,I:< M.+SDG9)]6 M&M;ZL_,_E1AM%E^7O&U3I2)4ZJO0$U2WU4-D+!%G!ZTJ_)O"; MF+9+Y[IC!2X]:D.-Z@&]U5V-@-IPNJ980J^QZ@4(NN_:4G?'U#B6RA0"TU!) M0:VIYW MFZXWJ*!FJMRYTQ?^"7R$#)Z0*0WK7A4U=4,)6E9F=!:\H(8EUF/? MS[UJN>GW+A5_M+:&Z?[X&Q).+44)O*%,']"2V6U-Q=GT7RFL(DD5"!L)E''S M4MWGE M)XT/;4,(Q)-)0+&^W2IG^13N"R* MONF%DZE$NAD%9V[NG:6)/TFC!]>P^C/WO3&UYJ^E;5A0:7DPS#]0P M2H>%D9T;7QMI:!@ZLZ:_#RKK0.>5E.:PL 3C_VSU'U!+ P04 " !0@U!4 M)9R=P>,$ U# &0 'AL+W=O!"TC4HK .@>//H[@5=>V ,(SO&\S)Z-(9[JZWZ&]] M[IC+ S?B5M5?96E7UY-L J6H>%_;CVK]I]CD$SN\0M7&_X7UH!N'$RAZ8U6S M,<8(&MD.O_QIP\..018<,6 ; ^;C'ASY*%]SR^=76JU!.VU$.*8> M>KSP]U)_+4U1*]-K ?\L'HS56$#_GG ;C6XC[S8ZXO83]E79HQ]5O?1ZB.>3 M<*YI+TW'"W$]P:XT0C^*R7P'EP_9< O(GV@>A!XY](GC(H"UT$X3*E5CEYI+ MC,:%]]+B\'D ?VAE#"P:U;<6%D71-WW-K2C=D;;R!_^N[ *+2HO999R<[ *T@82;,8%V^!+VT%9[)%CZHW:&((B*="=!:>!=?F_!+>C!AO M78Q?7(QFYW0DP2$[J+^]X?$^H"3*8XB.U76,E'WDDTW7ZA:!J>Z+ID[+KD9+/L%&%OW=VWQ\N;)WP,FH,]>!+V M\"WUO\8<_.U5@AC\P;;BK#I4$$?NJC4W^W?:+K+KG>%E\L*2N1N!DB1)W"Z$ M"$>F:Y6 11#&?@KC&K\O3G'FUPG0E 0Q?\[00Y]K MMO.4P\I;^@>KP4^.-][PJAM/QS?Q8G@*_E0?'M3ON5[*UD M*C0-IBF.23T\ M4H>-59U_&#XHBV7NERM\UPOM%%!>*66W&^=@_$]A_A]02P,$% @ 4(-0 M5)/U6QG3 @ Z@4 !D !X;"]W;W)K&UL?51M M;YLP$/XK)U9-FX0*&-)F61*I+YLVJ=6B=B\?IGUPX A6C3T$QJ M^P6PN>?ESKZ;;[6YLPVB@X=6*KN(&N>Z69+8LL&6VV/=H:(_M38M=[0TF\1V M!GD50*U,6)J>)"T7*EK.P][*+.>Z=U(H7!FP?=MR\WB.4F\741;M-V[$IG%^ M(UG..[[!6W0_NI6A53*R5*)%98568+!>1&?9[+SP\2'@I\"M/?@&G\E:ZSN_ M^%HMHM0;0HFE\PR<7O=X@5)Z(K+Q=\<9C9(>>/B]9_\<4/Y1;9^BO()Q;GI6EZ;&" M*\'70@HGT,*[[WPMT;Z?)XX4?%Q2[MC.!S;V EO&X%HKUUCXI"JL_B=(R-KH MC^W]G;-7&2^Q/(8\BX&E+'N%+Q_SS0-?_@+?BC^&Y("K"D+R7%KX?;:VSM - M^?.*1#%*%$&B>$'BEAJGZB6"KN&9\CY7U5<)?5_.;,=+7$34>!;-/4;CP;LJ$&L' $>5Q,&+VG;#I24 &5Y4.S=4:7:"TI0XV$R..<[D81 M%WDQQG?<.(7&-J(#DJ7+S0.61,R&,&_?3%G&/L)I?))]>$(977MFK;@$7PM! M0L!BEF:0Q:=%#E=()FE@T(GVI>N--['GS.*<3>#DM(!O5!\#TSB=Y*20%2?P M7$6/()O&.9$> 6-Q413PW 5)#OJO11+R4\8?1Z_%T%[IYK1W-AO#9T#!&XP/H?ZVUVR^\P#C>E_\ M4$L#!!0 ( %"#4%3E/R8+KP0 +8+ 9 >&PO=V]R:W-H965TRJ+2BU%N3'TZF>@T MAY+K$UE#A3MKJ4IN<*HV$UTKX)F[5!83YOOQI.2B&BWG;NU:+>>R,86HX%H1 MW90E5X_G4,CM8D1'NX4;LC M,WIZ'MOS[L"? K9Z(!/KR4K*KW;R6[88^=8@*" U%H'CYQXNH"@L$)KQK<,< M]2KMQ:&\0__H?$=?5ES#A2R^B,SDB]%T1#)8\Z8P-W+[*W3^1!8OE85V(]FV M9^-@1-)&&UEVE]&"4E3MES]T<1A;L;A4Y*R^YX6%[(LA<$H&TUXE9$+61E1;:!*!6AR=,=7!>CC M^<2@+GMCDG:XYRTN>P.7,G*%4+DF'ZH,LN< $S2RMY3M+#UG!Q$O(3TA ?4( M\QD]@!?TG@<.+_A?GE\*G192-PK(WV:^BTAF]HO<6JRIH" MB%R3SS4H;G623X#$0@NT\3KY#E3IS+*&R*8RY(8;V)>'P_KNS)%I1;7LL"JUF?OG1!N^38P<>! MSCIGX %[B(;A\6*X07XDU/>H3U&8>M,DQ"_SV'1&;IM5>U)4Z 60(^KY87), MCN(9Q9%&*-])PXM7@#//CT*'1Z>!PZ,!(Y]-CIZ(JNUFV!9.R077.:FYR- K M1>0+"PO!5Z(0QG+"69F$@4,/6.Q0?4K)[[(:IQ:&I]\:H87K-QBZ6EDX\^AB M"[A56[H1DRO9;'(,>\5Q*DH\=P]NB]NX\BIM/8AG#+\__S!EE/TRD%SK',OU MN-$V'1IL9E<&6S!DZ!Q&(:U^;0^N)RB MUX$74!^%P(M#&X;$\V<)^>):(&1C?H\J4;T"^UMX4NUX-GYID2;3$]:9$)\$ MO33MI%>PSUFZ!R]"O)]PC';C@<*-^L*-WEVX'QMC&\,5^E8VI>LLYH]MSU*64 H3UF#:7J598UZY M(3G&#!F!V4;;,-E/&:D<9Y%IA6WQ@P3ICD&@7?ECXW!Y((CVBAKO: A_V;L? M]C++DILRK/?$S@(KLV1FY9!0ZM'0K4>VZI@?6CG&HJ#QC&!7PQ?(<E-/&B MF#YK GV(D)B!QX($;=%HFXLITN:>%\V 14=H0LR.R?6S[;Y3/N\ B>\%240. M$"KN"14?)-0G66W&KB*N&X7UZGX ._+LX\Y!N'=Q)QT0-1W\_OX;50Z1Y!4? MWJB-[]$B2#P6L986H>_-V(X6H><''2V"",G@SUI>! Q/!?&0&=B4?+\CQM!; M3&(R\U@<[,WB9/"6*D%MW(M1$T>5]EG5K_:/TK/V+?9TO'W17G&U$95&'JWQ MJG^28/6K]I783HRLW6_4$L#!!0 M ( %"#4%3^[5#Q>04 !\- 9 >&PO=V]R:W-H965T)A9G)UMYHZZ5?[>]LOBV&%%6NE&MTZ8%J]:G MLW-^?)&2?!#X1:N=FXR!/%D:\R>]O%R=SB(R2-6J\H0@\7&KGJFZ)B TX\. M.1M5TL;I^ []1? =?5E*IYZ9^E>]\IO363&#E5K+KO9OS.X'-?@3#*Q,[<(_ M['K9.)E!U3EOFF$S6M#HMG_*CT,<)AN*Z)$-8M@@@MV]HF#E<^GEV8DU.[ D MC6@T"*Z&W6B<;BDIU][BJL9]_NR9:6^5]7I9*[A6K3867ANO'!R^E3CGCDX6 M'M60\*(:("]Z2/$()!?PRK1^X^"R7:G5/P$6:-]HI+@S\D(\B?A<57.(.0,1 M"?X$7CPZ'0>\^%&\I8?GVE6U<9U5\-OYTGF+!/G]"?!D!$\">/((^'5/;S!K MF 8W1'5?,)]$HYH\=EM9J=,9%IU3]E;-SMYN%*Q-C06EVQOPE"@(JZUW2$DO M=>U(O^DL5!,;7)_@EDQAL-OH:@,2_5]WUF^4A16&I'-.K6!)U0J'QNH;W#Y/1"EPE.;SN"#Q; #^L6L5!"+SVUN5;-$#P:KHL]F4@).[^SDHD?&%T+.YSQ. M28(GN); '__C+Z3_78LMQ(&2MM9JY"(R!7-EU;:SU482W32UY\K8E6PQ)3N- ME$)":@M(A,81^W"#-WAT8'Y7@5R8T^MN^1XI0PMR]1Y[94.\Z) ?M!M,5776 M*D+$6JA0,9Y1X+:JTFN-2M5MJ!G> MQ7>M; SVB[\P0BOJD]043(>!/8Z# M/&91GAY]CJ6Q3X045\9AZ ^S)&P7>0\C8D&X$:=_QGE0A[,(]1KO)Y6T]A-U M/$0E@]!%P3&8:$49@$;)]6;\:&[#[I5KQNKM#(W;X204B&!XDN @8WE93GS?5R"+R:6U4?8F7,VIR:(#_?UUG!UO_^?] MI?=>O/]T>"4MWC(&H\7ZC#,LB2 ZVN# M!!A>2,'X373V-U!+ P04 " !0@U!41U(GMW<' J%0 &0 'AL+W=O M&8B,LDT]L#27]_G=3(A T.@UP-I8COV^_F\'\[)?=W!PO*7^@],=NMPHHS_4Y:]%;I>G MDW3"U?=_T9T^$=&;U:5QO^R^V^M/V&QC;+WJ#D."55&U3_6]L\-; M#LCN@'1RMXR$GII6KT\8U3^E(] &.6 MG3>-JA;:C?]Q?F-L \#\Q9E=Z M5C)5LC94$C="7FO#.)Q5]!Y72*^BVJ!(\8R5>7]]AFD7M1- MHW>BFQP7]^/@1&>A# M!)!H])VN-N![P(3O19F/0>:E:8IG[(4R8=<*&'?2(B7=:DL*".&)*&"IER0^ M2[PD].$6 \ZSI=N9@VI9KQU21.#))&!">FF<$>TX9#_J2C>J='M5CI@M"$R4 M?)C(O$"D3("JCT?D!6'"OM06N\UK5C]@4>@%08A!F'DRB# (0"])V0A*HQZE MT6]":1\>]ZK)V;E!\EZ36 8>ARN,+9 9R6H_J*)AWU2Y:4F0-NP7MY7]B,BR M>]$Y+M.7'5RU9:/X#_Q%&%(#438D*?JIZM>)/ HANG]&/5:D$)2PND8GH&2J\+< M'L\;K2&0!7M@&C#23/+XG4L8,V)=%G/-#A%8CO$1"WGZ^/*N+F&-LK /+!3< M?\<^%G=%#N'80Z'+G/WQ#ZD4\L_L5U>\='ZL[@#=A6X58Q260R/"0,P0.-B! M2+D(V76QJ(HYC(7-SQS2!3O5 H2\:DI8KUAMRA;6JSK7I7,:;6JCK[/NIBKL MB[8=-ZWGHLXE 1)3F0Y R!WG+JN,I8UO VM)'K!C%@8\>H>M[43R%!.?)YC0 MVKL77>2[ \[B/I<8^N0SP6,,)0]?],/3YT\U2A(1U=1?D1G@ M>)5;,M7H?. M#^A_)!O$?3:(_^^:Y>T$N?'8.358,-Z^0!]E-U*&NDAKFS=R#-6>H5=_WCAO M0LXMAMEYA^$+53HS*>?XOZEJ@ZZ3M=&5,>G%$>52D?%$MBE*/W?$I^^ZF16D M^B&J0NH?,1%R$3%TA'-=T(G#*(+=,XYBLLOP:4!G8!T2XX#'XBT,$TGL,I[* M(3N9'3&9\<@?9P=,QRA?,N%A\!9F@9\X9B(>,'NZ?YRC8$$<4%$*>2C':E+2 MHS#Y/5!(;PP[W]AE3>4A1_[((=5.";J$X(#HS4.O,[ML"JAR14W?/L2.BT:E MJ;O'/"\MN/N@E4$10;R^9*IB%\9=$+%?!D>W:YW$U(ZWXA+%737,6!P\6_A? M]AY$W(^0M0Z #1FSA"(FYFE$R>W)[$"&/*"\=Q#$A,\@2 D+,D7*>SH[0,0D MCFZ4<: &Y2X,.;HNR1$G"4V (9H,,>7HQ+*;^S0?@5G:PRQ],\S0Z%D8M.VV MR:=?72T:2VVCQ/>GM@&7QXKWFW+'OY!H_1D.!9!,^8[0ONV619%'*T[AGE""UII)'HF>41/(( MC2Q/DAU& DDT!HCD:XR0UX271 E+4(?#1T9@*OR,9X^\/B7L0.J7@T1TIU1?)DV%].03H9,R#M\ KQ"Z9 M4J[9\A A,HJDE2T/$8=@$O%$#)F$*: =\#!^ [8"U,P@XG'RR$5&@#'EJ ]+ MEWS1;2FZ#!G65B-4EV%3=@C4(6XHF$!E*UF0^:T0V8[Z6 Q]+MZ"19D*N@)F MA/I__4Y_3M@K[1(3W;JIQY[U6M*LZC'S^?HKKC6JJ2#C7L75;%G@9NQNB]NV M_GFWRO=%T73P_6JEFX7[2D&ULG5AK;]LX%OTKA+>9M0'5%JFG,TF )NGL%NATBB0SB\5B/] R'0N5 M1 ]%Y=%?/^=2#]NI8P3SQ99$WM>Y]YY+Z>Q1FV_U6BG+GLJBJL]':VLWI[-9 MG:U5*>NIWJ@**RMM2FEQ:^YG]<8HN71"93$3OA_/2IE7HXLS]^RKN3C3C2WR M2GTUK&[*4IKG2U7HQ_,1'_4/;O+[M:4'LXNSC;Q7M\K^OOEJ<#<;M"SS4E5U MKBMFU.I\](&?7J:TWVWX(U>/]M?_RJ<-A1R#U7Q$0G8!P?K>&G)?7 MTLJ+,Z,?F:'=T$87+E0G#>?RBI)R:PU6<\C9BZ]&/^0.8228?:HR72IV)Y]4 MS<9WG(VLS!$VV=9I_2R52I>4JVS* NXQX0M^1%\PA!TX?<$K^K:!LNN\S@I=-T:Q_WU8U-:@4/Y_Q$0X MF B=B? 5$[?HGV53**97[/?I[93):LF^Z.J]N[G2Y497JK(UK7_6=]8*LK9HK>6M->LRGFDT6VW5DG99:%KI EV;5_>G M#!E0Y4*9(0OTX[>VWK$QYZ''13)QUT'J<3Z?;*,-/%^$C'MS'K6Q'K+NM'"/ M^T&G)?:$'TZ.I"(:4A&].17[P+]>_H>@/VZ%H-\'FB D>[)Z_B?Z::$JM MLELKK6(\#)D(?<9]SNZTE0789T<%]KK4T'\0NSLR/+ MMR:%0HY#!X 7\MB!*+PP38Y5:#Q4:'R\0A%7OLHS";SW*W1 ^-6J?+OF8]7Y M JJ_006[M8!?$84H"9U]>T_C M>NFBQMZVY!(O26(6>WZ:L,\*ZZS(Y2(O4'A0QA./Q]0#7ARGH .KC*IM;^R% M]_ HF4>,*BGR@63UH(S-,3*!Y<(R4 [JG4>>GX#ZYEZ$5ONQ*CN@J/6\!&TB MH(XG?!_,'1=/MRL#!%2'0<(G[B*.T1L_.#,6J1?S"%O JGZ(9KI6.,1E>=>( M %&6&A+?VP=C04"!PL=B[L4)!*_D)H?S^7=8KO7* @,%@UX2^@=1'B5>E"![ M(O*2>([TUH#K$-N,80'AI0ZQQ MBF/F" _!!KYZITP5&4=J.)2^:!\=:/AE: M/GGS4/JX6BEW/-T90>R&6.U&H1,S^.%B.-3^QZW<[37Y[@1BXSVRF^RSG;36 MY(O&TA&064U\8/.J0?\SO! 8V?+T,H?CIF[U$4M036:V0["WALIJ.O9I:&WQ MS.1F4SR3,A*JP=^-U>:9K;KQL76%&4(!$ E^0GYT*]WYH?65J%K);-U3U3-& M9,W4X1GI?GW/E3Q-2@]$4V]:](MG#Q,@Q]M)7L!'H$"+.-___3G\:1N)M.UI M:1NNBTWPJ<].7ORU!0&SIZ3!.*+"Z-PKT(.5'?A305T>3:FZ(W\:3UHRW*=! M'D[!7'R*F>]/B55WAV^KPHERZ&$W/\ER\_-US^']7/:GG(73_OS@4N&Q2CFP M^D3V)1!,Y]@;LP0RVY- Y>-Q9NCBV>C!P\$>=#;Z?\_/JFL<4VR%\HXF8;$ M4U/';E.0V,E,[^6V(R9,#2WILC3FI/^D MTW)"P'!V_)E2@9(UY_;V=]ZP[G!P<^T?5TKO\:;V1F3H?@>=K M91[4R)&!V2,4Q]:O9 'U2C6_4/=Y55&O4LNH:KG;9BROJ4_:OJC?TA67@[J% M+%S-OF-!Y$Z)F(!!ROYEZ 4A[ZM^O%3MU02N%])QBZ8N1=,[#[8."R_"U,;1 MU@MC?](IZL5WI3%#;*%*=Q!"JZ3;6GMA?$>F/PV_L-D+XDR)L/?#:OUIPSM4 M*;.=U_92F7OW<8*.7F#+]@U^>#I\__C0OO9OM[N(\ "VVM+MWE6DDT*6W ^DIKV]^0@>&KT,5?4$L#!!0 ( %"# M4%1N.21,$ ( &$$ 9 >&PO=V]R:W-H965TB>O&D\]SVU^\D.R:# M)E^L.]T]SSTGGS3OC'UR-0"R9R6U6T0U8G,7QZZH07$W,0UHBE3&*H[DVD/L M&@N\#" EXRQ);F+%A8[R>=C;VGQN6I1"P]8RURK%[?SAA]@!_B]V5KRXI&E% JT$T8S"]4B^I3>+6<^/R3\$-"Y$YOY3O;&/'EG M4RZBQ L""05Z!D[+7UB!E)Z(9/P9.*.QI >>VD?VSZ%WZF7/':R,_"E*K!?1 MQXB54/%6XJ/IOL#0S[7G*XQTX"*T&-(D3VO^4'5J*"L)A_F /7(M7WA^1 M+MD:7&%%$WQ3L67K".$<>[\&Y$*Z#_,8J:Y'Q\508]G7R,[46$,Q8=/TBF5) MEOX/CTGNJ#D;-6>!;W:&[UO&=J;"CENX8AM=3"YP3D?.:>"QB MAP_=D;@!6X!&NA]OG?MEEC1))DGR[BT]\1\SV M ]T[:)HP1'N#-)+!K.D- .L3*%X9@T?'S^7XJN3_ %!+ P04 " !0@U!4 MU*HL.SP" 0!0 &0 'AL+W=O+CL9TTM(+F M)?&,YYPY,_9X?-)F;RM$@N=:*CN)*J+#0QQ;7F'-[$ ?4+F=0IN:D3--&=N# M098'4"WC+$GNXYH)%4W'P;#H^L!*W2%\.:^.LN&/)18W*"JW 8#&)9NG#_,['AX"O D_V8@V^DIW6>V^L M\DF4>$$HD9-G8.[WA N4TA,Y&3];SJA+Z8&7ZS/[AU"[JV7'+"ZT_"9RJB;1 MNPAR+-A1TD:?/F);3Q#(M;3A"ZVK<4Q. MF*>/>2MBWHC(;HA(,WC4BBH+[U6.^35!["KJRLK.90)5G: MPS?LVC0,?*,;?)\5PB*^OLG%P0KPMK^Z$EQUZ6XZZWR6K?Y1W?3^7Z.=#1(DA?_ M$Q-?W%+7I3+,HH70R>;"=MYNW&?-+?\;WKP5C\R40EF06#AH,GCK-)EF_AJ# M]"'<^9TF=R1A6;DG"XT/L*P)"7F@L]\RICFCO?UUD%-=4CV8# DT*JFAK6/O8'AD966LP4^3 MAI:P ?/4K!7N_($E9S4(S:0@"HJ9-Q_?+6/K[QR^,6CUT9K83+92/MO-UWSF M!580<,B,9:#XV,,2.+=$*.-7S^D-(2WP>'U@_^QRQURV5,-2\N\L-]7,^^21 M' JZX^91ME^@SV=J^3+)M?LG;>\;>"3;:2/K'HP*:B:Z)WWIZW $&,<7 &$/ M"%\#)A< 40^(7**=,I?6BAJ:)DJV1%EO9+,+5QN'QFR8L&]Q8Q2>,L29=-.] M/2(+LF&E8 7+J#!DGF5R)PP3)5E+SC(&FGP@2RF,PL*3!>549&B[68&AC.M; M/'W:K,C-N]O$-ZC+LOM9KV'1:0@O:!B'Y &9*TWN10[Y*8&/"0U9A8>L%N%5 MQA5D(Q*-WY,P",=G!"W_'QY9PHC >%\56%*)^9LG>,W%8R",X7^IUN7AG_4Z#6HTLT_3=SM MZKICL XC=NXFRRO[ D=O-RG_TG1S^X&JDN$]XE @93#ZB*)4-PN[C9&-&R=; M:7 XN66%GP]0U@'/"RG-86,##!^D] ]02P,$% @ 4(-05"4&Q6Z& P M@0P !D !X;"]W;W)K&ULQ5==C]HZ$/TK5M2' M5NK=Q D$6 $2NVQU*[426N[>/E1],,D$K"8VUS:P_?<=)R%\Y$-4JFY?(';F MS)SCL3V3\4&J[WH#8,AKE@H]<3;&;.]=5T<;R)B^DUL0^":1*F,&AVKMZJT" M%N>@+'5]SPO=C''A3,?YW$)-QW)G4BY@H8C>91E3/QX@E8>)0YWCQ#-?;XR= M<*?C+5O#$LS+=J%PY%9>8IZ!T%P*HB"9.#-Z_T1[%I!;_,OAH,^>B96RDO*[ M'7R,)XYG&4$*D;$N&/[MX1'2U'I"'O^53ITJI@6>/Q^]?\C%HY@5T_ HTR\\ M-IN),W1(# G;I>99'OZ&4E#?^HMDJO-?RX4X M ]"P!>"7 /\:T&L!!"4@N!70*P&]6P']$I!+=POM^<+-F6'3L9('HJPU>K,/ M^>KG:%PO+NQ&61J%;SGBS'19;! B$[+D:\$3'C%AR"R*Y$X8+M9D(5,><=#D MK^.L)L\0 =^S50KD[1P,XZE^A^]?EG/R]LT[\H9P0?[9R)UF(M9CUR!1&\Z- M2E(/!2F_A13UR6XUP.T^/O !1.1S>TIC^_)+,5+ ^>!X/5# M'A7$W)!/4FOR]1,Z(!\-9/I;1_A>%;Z7A^^UA'\1*YZF$.,]N$<*+_W< MB[WO]M/>T,/5WY_GK6[DTS.C"X+]BF"_D^!"R3VW-Z'.EP)>MWBK(=\4%Z.9 M:N$O/&-!:TP;;5J8AA73L)/I%\4-R"31)-HPM4:.;(W%01O"+K(9%=EL%Q#6 MR/6HU[]24#?R0_]*YCRL)83Z-&R6.:AD#CIE7FY-!1K4OEG'H$YQ$-(K'76C M@'KAE8Y!34<_&%W:/-5M@G#0+'5821UV2FTZFQUG;E2Y'?V)(T^]4YGQ_I^= M6L:Y2''MK#48A6UGC9Z52OJ;MF'IZ#Q^OTZR;M1.TC^1]#M)+AE>IV4N-9F) MF"SQ^K)U'5/?Q/@RSJF&T#]21.BIBM#N,O(+V:@7"3JJIZ.AE 2U?+AGK58& MN)%MCXN;VO9%13M2S59]]"SO'J_F'^C]O.B&3VZ*YOPSG@\\&22%!%UZ=P.D MI(I^MQ@8N&UL MC59=;]HP%/TK5M2'5FJ;+TAH!4A -FU2*R%8MX=I#R:Y$*N.S6P#W;^?[82, M)H'UA?CCGG//\?4'PP,7KS('4.BMH$R.G%RI[:/KRC2' LM[O@6F9]9<%%CI MKMBX&C'YF(\Y#M%"8.Y0')7%%C\F0+EAY'C.\>! M!=GDR@RXX^$6;V )ZF4[%[KGUBP9*8!)PAD2L!XY$_\QB4V\#?A.X"!/VL@X M67'^:CI?LY'C&4% (56& >O/'F9 J2'2,GY7G$Z=T@!/VT?VS]:[]K+"$F:< M_B"9RD?.P$$9K/&.J@4_?('*3]_PI9Q*^XL.5:SGH'0G%2\JL%90$%9^\5NU M#B< /SH#""I T 3TS@#""A!^%-"K #V[,J45NPX)5G@\%/R A(G6;*9A%].B MM7W"3-F72NA9HG%JO"S+C?@:+NFE;AI*2XX(\X/T#-G*I?H$\L@>T_@:J>UW>!H=QI<9$P@O4>A?XL"+_ [ M!,T^#OKRC<-HI4E@<]<2G1SP6G M%.GCV?R3V%#&#.;9(JI2=E5XI*B;RG,);0?A[X7#=W] MZ;*W@_KAP_N8I(,HBNN8=P;ZM8'^10.33"^.OGXZ]V8)C4[SQ9'7$-X.ZON# MN*&\'>2'@T&W]*B6'EV4GD"V2\]JCUH9[WJ^UV^([X@*HJ!A,>F(\@,_ZI8? MU_+CB_+U@?[/OHE;Y0[BR&\X: >U-U?2#CK=7*5\]^0*+4!L[%,DD3U?Y?52 MC]:OW<1>\HWQJ7X%RT?K'TWYA#YCH8^+1!36FM*[C[4B43Y+94?QK;VH5USI M:]\V<_V2@S !>G[-N3IV3(+ZO\'X+U!+ P04 " !0@U!4=8!FY<," "B M!@ &0 'AL+W=O5"J9)PE MR3"NF%#1=!SV%F8ZUK630N'"@*VKBIG76Y1Z-XG2:+_Q*-:E\QOQ=+QA:URB M>]HL#$EQ9R47%2HKM *#Q22:I3>W(W\_7/@N<&L7#]=[ZEQ [Q;)B%N^T_"%R5TZB3Q'D6+!: MND>]^XIM/ -OCVMIPQ-V[=TD EY;IZM6F0@JH9HW>VGS<*"0I2<4LE8A"]R- MHT Y9XY-QT;OP/C;9,TO0JA!F^"$\D59.D.G@O3<=-D4 W0!2[%6HA"<*06J=R.8T=L MWD/,6X[;AB,[P9%F\*"5*RU\5CGF_QJ(*:@NLFP?V6UVUN(<^37TT@^0)5GZ MM)S#Y<75&;.]+F&]8+9WPNRQS/RDHSC[1&^ M0<GF(<=\_ L\[Y?#U(72'E-]-3NK\@,Q;/5@A^'&AZ!.HTUZK!& M_XOE2N9@1W45BLLZ;SK E?B6R7WZ7FD:2=\8QWA'[TH_Z@_>X<8'C.]'YA9"V5!8D&JR?6(?)MF(C:"TYLPA5;:T4P+ MRY)^(FC\!3HOM'9[P3OH?DO3OU!+ P04 " !0@U!4QUG^5@8# 9#0 M&0 'AL+W=O\.^&QO)85\L=<(XCB2H99I2^>L&$[$>>,3;#8S9?*'M@#_L9W2. M$]2/V4B:GE^@S%B*7#'!06(\\*[)U0WIV@"WXCO#M2JUP:8R%>+%=NYG R^P MC##!2%L(:GY6>(M)8I$,CY];4*_8TP:6VSOT3RYYD\R4*KP5R0\VTXN!U_-@ MAC%=)GHLUI]QFU#'XD4B4>X;UMNU@0?14FF1;H,-@Y3Q_)=NMH4H!83DE8!P M&Q ZWOE&CN4=U738EV(-TJXV:+;A4G71AASC]E0F6II99N+T<)*?!H@8)FS. M6H,3H!Q M>&!)8L?[OC8,[3Y^M&5SD[,)7V%SAU$36J0!81"2Q\D=G)Z<_8WBF_R*),,B MR=#!MEZ!'>,*^1(;,$8K5)?5P50:\'&3&;W@#+ZQU*ZS=3%3*J:YBIZ^&&RX MUYBJYPIFK8)9RS%K5S.#6(K4B'S'+BNQ$_M"'RIHCM]Q^/8ON!J2=A#T_=4! M5NV"5?M?6/V'>C5@HJG48+2)\'2]8>KYRAYN>!X0\ZFH8*?@VCFRL^T6S+HU M5:P^SH8=CY!K\_0[=++5Z.U>,P@^5-"\*&A>5 *-#FL-<%J@GZOH-][9ZVV:K5Z67"]/#*MDF#O \&;JK4&OAW4 MR)64'(L2] M/:ND"KJI4\7>OLBQ^1?9&QBI]IBW446=KU6HPB]==.U+PP.5&ULM5=-;]LX$/TKA-!#"G0MD?Y(7-@&$KN+#5"C08VTA\4>&&ED$Z5(+4G' MZ6)_?"E2D>349MP"OM@B-?-FYG'TI)GLI/JF-P &/15DR09Q05E(II-W-Z=FDWDUG FX$XAO2T* MJK[? )>[:82CYXW/;+TQU48\FY1T#2LP]^6=LJNX08 ^<5DLWCWQHT:F)6 MCMWK9_0_7?&VF >J82[Y5Y:9S32ZBE &.=UR\UGN_H*ZH&&%ETJNW2_:U;9) MA-*M-K*HG6T&!1/^GS[51'0<\.B( ZD=R$N'P1&'?NW0=X7ZS%Q9"VKH;*+D M#JG*VJ)5%XX;YVVK8:(ZQI51]BZS?F:V\L>'9(Y6;"U8SE(J#+I.4[D5AHDU MNI.E($.W1Q)(I]^<4-_A#8[B!4@/ MX \:_('#[Q_!G].2&'G?L<"M=>IQAW!M/XL?NJ1PP&G6,]E(>-2F/@BE?%U*9 M3L)IAZM3D_<1,F MT/A,'3,^0&?2H=.3[JU&7:,CC..DU=/D["U3A]CK9=(;OIBT6.2\C8);D<1AE?SP5-H/ QNG!,5DYIAW;T_[[GD 3DS M!YD.HP[1=Z J],S@5F;QX!1BT?_H%Q]+W HL'IZ9[U88<5@9?Y?O,.H)?+?: MA\/BMZ1/KS5R*WCXS(J'6\G#8O$DM:A2-AA:N)_?5&)JT($7Q> MODFK482<@^]74 -\QYV/=1MD[688C=SWMO](;7:;.>G:30&ULO59M:]LP$/XKAS]MT-66\]:6)-#TA156" W=/HQ] M4.US+"I+J20O+>S'3Y(=.X7%&33MEU@O=\\]]^ARW'@MU:/.$0T\%USH29 ; MLSH+0YWD6%!]+%J="A[&430,"\I$,!W[L[F:CF5I M.!,X5Z#+HJ#J989@V-^DDB!PCY)@8!T'MYS=>(.<.R?)X MJD&#)J9SW%YOT*]]\C:9!ZKQ0O(?+#7Y)#@)(,6,EMS=Q7(L[RDAD['2JY!.6N+ MYA8^5>]MR3'A7F5AE+UEUL],%]5K@,Q@P9:"92RAPL!YDLA2&":6,)><)0PU M?(&%K8FTY.BL[S5F)8=O5E/M]G-E*T69%Z BA:NGDJWLVQGX=(F&,JX_CT-C MZ;J@85)3FU74XAW42 RW4IACE@; M?8]@SMT+O9;YYS=K#C<&"_VK(]B@"3;H3.Q*&V8K'E,HJV?F+,-_O6 W3 ]> MD"K=06C8$!J^56GZO$?I41-K]/Y*GS3!3@ZC=#?,8*_2IPVATTZD>:F2W+:Y M%+3,3".U[0&V%=N_^O_4-(G:[A.]O]9DJ]F1PZB]!V=_89.XY12_5?"]I4W: MCD5Z'R!XV[1(_T""=^/LKV_2]C;2W96N2R68*6N=,_;LUIW0;9&PO=V]R:W-H965T\415E<".0;.J:B'^7 M4/'=S,'._<$M+4IE#MSY=$,*6("ZV]P(O7-[EA6M@4G*&1*PGCD7^#S#@0%8 MBV\4=G)OC4PJ2\Y_F\VGU?CM3I?1K@_OJ> M_8--7B>S)!*N>/6=KE0Y+ M#+U^]0:]0I2AKR5O)&$K.765CM]$X>9=K)=MK/Z)6+&/KCE3I43OV0I6CPE< MG7B?O7^?_:4_RIA!?H8"_!;YGH\' KIZ.MP;@&=/AN-T))N@KV5@^8)3?*?* M@WY\UJ;HDX):_AQQ%/:.0NLH/.'H*U>DZFL_5,@6'UF\:3W;>9@F$R/2=E_> M 3//GT3XL5EV;!;@*$S"WNQ1%E&?132:Q:)9RES0C1%K1)2XIXM?5OU)[VCR M3/5;?+RO5XR]-#Q0_]C,3^(T/E1_P,S':1(,JY_T623C60C")+'-GU0CJJ0] M7_JR\F/OH65ZSRQ 1["O69PD?GI0@ &S*(J2@W])-F 6)D$:#Q< [[5^//X' M +&EN6[>NAVC+ZH$,2:/_T#KOW E'AH>#IY;B>"H=\3)))T<5F+ 3#\)1Y4X M-@LC[$4'E7#WWN,:1&'G&HGLD]H^3OUI/SM=V(GAX/S2S%3VG7^@:0>R:R(* MRB2J8*TIO;.)CDFT,TZ[47QC7_TE5WJ&L,M2SX4@C(&^7W.N[C?&03]ISO\# M4$L#!!0 ( %"#4%2T[N""] , (41 9 >&PO=V]R:W-H965TDXJ3HCR])R9)=RY0/B7.(16KF<=X,]4;4:,W%DUP"*/22I;D<>TNE M5M>^+Z,E9%2>\Q7D^D["14:5'HJ%+U<":&R=LM0G03#T,\IR;S*RNQA[W-Q'>V6"HSX4]&*[J .:B'U4SHD5^CQ"R#7#*> M(P')V+O!UR$9& =K\0^#M=RZ1H;*(^=/9G ?C[W 1 0I1,I 4/WS#%-(4X.D MX_A1@7KUFL9Q^WJ#_LF2UV0>J80I3_]EL5J.O4L/Q9#0(E7?^?HS5(1L@!%/ MI?V/UI5MX*&HD(IGE;..(&-Y^4M?JD1L.>#A 0=2.9 _'?H'''J50^]8AW[E MT+>9*:G8/(14TY(KE"S3C*8L82/0WFO-$K:D %,*SWC$K77^%IEPJ]"$$15DJ M/VJKAWF(/OSU<>0K'9]9Q8^J6&[+6,B!6#!!7WFNEA+=Y3'$NP"^)E:S(QMV MM\2)&$)TCGKX#)& X): IL>[!RWNX='N^,K!IE?7JF?Q^@?POK*<947F0.K7 M2'V+U#N -!-:.(1Z/4.SU)2;YC&Z^U&PLJ+_?='FZ%Y!)O]W+#:H%QLXP[Z3 MBND'%&)42$B*%*4L@;;=X88AZ!6HD(Z AG5 0W<>Z4M''B]JI(OWS^-EO=CE MV^31#8.#SD1>U1%=.:%J/3"\#XJ#1%JAF]OWN0+S>"/=M.Q Y#1%#Q(< >&@ MD;/@_2N"M]03.S,PI2NF:,I^:CYRPS#>2D"D$]"JA"7NP.*:YOP\&5P%YF_D M/V\K5(LA#EH,PQ9#LFNWRY$T'(F3XTW&A6(_J>W3ND]$QW"6K:3+A8;;I%LY M[]OML769[!)MY!6[]756B&BIWR&V:)GMH]N??L\!UP.#&^'%)U!>W$@O=HOF M&]9NL+\/>ZW%&^Q5YK)UOW;:[7)NU!V[Y;VCC.@7ZFZDN.D ^ 0M #<] +]1 M$^C Z74V =QT >QN T3UKZK.'H$/9_&9^@+F+J=(6WX32U!K)D$72WQ!,K] MZ(*NF=H%R-OI+^ M^S3D"G=PN.=,*Q-76W*:[%)J-)R<2L/)OH:W2?/T2+NPVZZD[&^=3S,0"WO. ME\@>,&ULC51- M;]LP#/TKA-%#"VR1/])N+1P#2;UA.Q0(&G0[##LH-FT+E:5,4I+VWT^2'2]K MDR 72Z+X'A])B^E6JF?=(!IX:;G0DZ Q9G5'B"X:;*D>R14*>U-)U5)CCZHF M>J60EA[43('2"D&-A' .URP;OD7-'9&7\Z3F#(:0#[N]W[%]][C:7)=5X+_E/5IIF M$GP.H,2*KKEYE-MOV.=S[?@*R;7_PK;W#0,HUMK(M@=;!2T3W4I?^CKL :*; M(X"X!\1O >,C@*0').<"QCW EYITJ?@ZY-30+%5R"\IY6S:W\<7T:)L^$Z[M M"Z/L+;,XDRVZ=H.L8,%JP2I64&%@6A1R+0P3-&"93>+3S+F6(P@B3Y ',;1 4'WY\/# _#\;'AT>R*;9.A5XOF2 M(WR'FO)KNM1&V=?S^T2 \1!@[ .,CP78ZV\AM3G8PX[BUE.XH;+)XM&GE&SV MR_K>)WSKD[_WB4;)X-/I)WL_=HNJ]@-"@R]#]Q<,UF$&3?W3>V.?V=G4C9)_ M--U@>Z"J9D(#Q\I26IG7 :AN6'0'(U?^^2REL8_1;QL[7U$Y!WM?26EV!Q=@ MF-C97U!+ P04 " !0@U!4!;&,A)$$ #L&@ &0 'AL+W=O[H1\4BM*-7C. M4JZN>BNMUY=!H.(5S8@Z%6O*S2\+(3.BS:Y^Q>CH9BHU/&Z;T$:I-E1+Z,:2IV5SW8>SWPP)8KG1\(1L,U6=(9U8_K>VGV M@LHE81GEB@D.)%U<]:[AY32R GO&'XSNU-XVR(F$IFGN9.+XIS3M5=?,A?O;K^Y3.W@SF#E1="+2/UFB5U>]\QY(Z()L M4OT@=K_1*.TR$JQB2!CO/A/GLN)V!,8GWH!*@7H MK6!P0(!+ 7XKB X(HE(0M17T2T&_K6!0"@9V[HO)LC-]0S09#:78 9F?;=SR M#9LNJS83S'A>63,MS:_,Z/1H5E04$ LP8TO.%BPF7(/K.!8;KAE?@GN1LIA1 M!4[ 3(OXZ61L$IF BJS.8EPOB'I'5>:I*FI03T,M DT MOUP0ET&-BZ#0@: @^"JX7BEPRQ.:U.@G#7KD,0C,#%73A%ZG:8R\CE^)/ 48 M_@I0B&!=0'[Y#8V]\IOV\K!&?MM:#B]JY-/V\G//7.*JY+#UPX=*;D4D/9G_ M7$774A*^I'G-@/D+V#_OGKS8P]<[(A/PUQ=C">XTS=3?GH"B*J#(!A0=&B#; MLH3R!+PPFM:5V]2O#T_#\!=/'/TJCK[7Q]Y>X-LZGPSE\1M4?H-N3/19%="9 M=X"%Z98J"Y8UE4S4WMU^%SP F;V[/1&=5Q&=MY]R\"_X;B;&/+S!-TX][A>5 M^T4W$@!#A_OPB!3(_+FK:@'KMT']AIJ'>P\@^"%%T6 #P0LETA<1>CN*AL&V+@C'4#AX?S&T)@9TB(1G M'2D-QTCHAV1K9OAMFIGAN HO/B0IWW?"U_PY:J*P&TE!#IOH&&P>3DJ#36-2 MD,,F^A_8W$_*2E+?O8(<1E%',(H<1M$Q&/6DQ6_3G!9'4>2G:-NT3,7&]_A$ MCIBH(VTGGJSX;9JSXIB*_# T+Y1/5.]GQ&?KP(@ZTG%BQTY\3,=Y MN+%HL,&-C05V[,1^Z#6^\$T:#&K>^(KW^'?J;H_7_3AT!VGLA_3/=7<$F?'> M*WY'R(P=F?''D+G!!H6-R7!HQGXT>Y,Q95MO+AR/<4=XC!V/\8?P>-Q@TR(7 M#LCXF";W(*;:H#E-E8;U#^>-@W&, ^_MC;V'-V+/OHYD#>]21ICAR8(\^ MY%O"N,&F]EE3)/$]RF(PP=Y'^HS*I5U.4;X!%Y. MBX479U.L YFT+\T[,DCIPEB&IV<&/[)86BEVM%C;I8"YT%ID=G-%24)E?H+Y M?2&$?MW)+U M<(W^ U!+ P04 " !0@U!4.O7XW<8# '#@ &0 'AL M+W=ORA!;I(E'PM' .. MG2PNEL*(T>YAV ,M'=M$)=(C*3O]]B,I1KY$9K4-S4.LR_F=\S]'A[?1@8MO M<@N@T$N1,WD;;)7:?0Q#F6ZA(/*&[X#I-VLN"J+TK=B$ 9!8J\C".HEY8 M$,J"\<@^6XCQB)A./1CFQ@">K+ M;B'T75A[R6@!3%+.D(#U;3#!'^>X9P!K\97"09Y<(Y/*BO-OYF:>W0:1400Y MI,JX(/IG#U/(<^-)Z_C;.0WJF 8\O7[U_F"3U\FLB(0IS_^@F=K>!H, 9; F M9:Z>^>$17$)=XR_EN;3_T<'91@%*2ZEXX6"MH*"L^B4OKA G@/;3#,0.B"^! MSA4@<4!R"217@(X#.FTC=!W0;0OT'-!K"_0=T&\+#!PP: L,'3"T[5!]/_OQ M9T21\4CP Q+&6GLS%[:#+*V_.66FV9=*Z+=4@J![0$1KE G[G2K][-0!&:R_<71C-8*?WH MRW*&WOWR?A0JK=C$#5.G[JY2%U]1A]$39VHKT3W+(#OG0YUIG6[\FNY=['7X MF>]O4!)]0'$41PUZIGY\!JG&L<5Q S[SXT_DNX^^;Z$==Z]J?_#CGTKVFCH> M-N"_M< C?!5_].,/L+I!\<#B@P9\W@*O19"4BG M"J;(/4^@3AVH8P,E5SM&CX YDTJ4>HE0Z,_?M0&:*RCD7Q[WW=I]UYO'0E"6 MTAW)$2G,@&UJB\I#UWHP:]]^G.!>$IF_4;@_[8!&R[A[9GDFLU?+[+4N]['. MNJ&A6($PM>YZBM&OH_1_1JT'M?O!_ZWUW>!M!6WYWM3ZOHWEF$;:!)<^6N=Z(DQE'?HP1'Q\4E\FO),FKV-+IFNXOJ M.8&-:T+T1A%.AHE/TSC"C-:J@;,O%T#(Z/X>*?T9+X.(]A_T36 MHBFGSL5IK^%HV-"4CPV6<=+8O_-6IN=)'>=,W/$F=?]B=AXEE5M;-+TW,77\ M@"97QYUS>-8R SSTJ3E.L=@_Q_[K 87?SJ,_&E''B13[9])GV)5"AY9:RN60 M:MJ0.'=G\TP?-TD)3S:1!8B-/8%(9/>!U7ZR?EJ?S:LCTA,1&\HD MRF&MT>BFK\.+ZM11W2B^LUO2%5=Z@VLOM_JD!L(8Z/=KKL>DNS$!ZK/?^!]0 M2P,$% @ 4(-05$%_KI@M @ ;00 !D !X;"]W;W)K&UL?53!;MLP#/T5PNBA!=HX<9*M+1P#38)B 5HL:-#M,.R@V+0M M5)9<24[:OQ\E.UX&++G8)$4^/E*DXKW2;Z9$M/!1"6EF06EM?1^&)BVQ8F:@ M:I1TDBM=,4NJ+D)3:V29#ZI$& V'7\**<1DDL;>M=1*KQ@HN<:W!-%7%].<< MA=K/@E%P,+SPHK3.$"9QS0K(72<"5!8SX+'D;W\XGS]PX_ M..[-D0RNDJU2;TY99;-@Z BAP-0Z!$:_'2Y0" =$--X[S*!/Z0*/Y0/ZHZ^= M:MDR@PLE?O+,EK/@-H ,<]8(^Z+VW["K9^KP4B6,_\*^\QT&D#;&JJH+)@85 ME^V??71]. J(1B<"HBX@\KS;1)[EDEF6Q%KM03MO0G."+]5'$SDNW:5LK*93 M3G$VV;27 2J'#2\DSWG*I(6'-%6-M%P6L%:"IQP-W,!">1.2 XF&9ZB9[^WE M$BWCPES!!7 )SUP(,ILXM$31)0K3CLZ\I1.=H/,]M0,83:\A&HYN7S=+N+RX M^AHG0.=YTK9@^)FM']ADC]02P,$% @ 4(-05(-U.P+4 M!0 E1L !D !X;"]W;W)K&ULS5G;;MLX$/T5 MPNA#"[2V2%D7!XZ!)$Z:%FT1U-OMPV(?:(FVN9%$+TG%76 _?DE*T&,VF6[PF"R*_;1^XNAI57F*:DDQ0E@%.5I>#*WAQ[[H:8"Q^ MIV0G&K^!#F7)V*.^^!!?#AP](Y*02&H76/U[(C#ZID:V/S] M[/W.!*^"66)!;ECRG<9R.<1$/@PK< .0CV3.CF=+C3 Y^?#(>3'OBM'?Z%/0T! M] X^_]L#O3X 7D^_"6Y5T*_:[QI][*!EY M2CB6C%]8G(TK9V/C;'S(F5H B5H ?10MD)Y!:CEYFKV#$ 5C?SIZ:C*GS\X- M?%VIIMV\QRYPPB"HS%H1>%4$GC4=:OU1_>0U?;[[IB^+Q>/\1M2>[T[&G1SV6!5D;65P MWVKLPTG8G\"@BCCXWR*.R[YY).;@I)A[K'IBWK>RQ!Q6,8)L,<*#CVW/\))%>'D5R.LBG@\QLGQ&"Z^*^4W)MPU%X2+$B4*38+\*!B+]3^CT_*,?@@22K^M#01V-BA0&OZ6Q,3]<1(:V)1>V+D M>6)548XMM'(6S=6! J^[T'JL7.1TVOB\QVKL3]"!$J$Z$\C>7C#G>G/ M!&PYC8JP8I8DF(LC#"R]-YD3A,.@PZ_W1\W:LZ^U%KK6V=^P3'5%29>)YE=& M&0=?F%2%G.<$*&7GN=Y;JFV)"_X%3>,Y64H;DVJ!AN.SHGBMN] [(37F//B3 M17U?>FY6RPN&;M@NZOU1L_;,:XF'=HUOUJFNIMIDDG2IYJVJZ?UD-6NMA<%9 M5;,61&A7Q%^OYBW<%S X=H9P?*!.M81!NX99%Y_:U!-=*O_G2H5J;4%GI2VH MUA9DUY9?+]5=Z;E9JC <^K"_4JAN\LC>Y!>218^ ;74:U/%7R97J]I'>9 AS M)R_.ROKHK0[CCT0VQVU)J1LULI^*7KI:=?]&]A/6"^T$REFT=@+([^X$^JR" M2=#9"?18N:%S0$M1+1C(+AB+XD#!28(U,R0#$&%R'&FNIM*P^D\J;4%3.E".#N$R" 70;L&\'NT;['ILN M4>-=?TKXVGSW$<"\KB]>85>CU;>E*_-%I3-^#2_FQ1>BVDWQP>HSYFN:"9"0 ME7+IJ*/? /#B&U!Q(=G6?%%8,BE9:GYN"(X)UP;J_HHI:I47^@'5E[C9?U!+ M P04 " !0@U!4[=!5@#$# E"P &0 'AL+W=OWV,.V!VN<$ M#8,'..G^^P%VG;2QLSZTTEYB,'=?/ASGRTVV0OY2:P"-'@K&U=1;:UU^\'V5 MKJ$@ZER4P,U*+F1!M)G*E:]*"21S3@7SPR 8^ 6AW)M-W+N%G$U$I1GEL)!( M545!Y)^/P,1VZF'O\<4-7:VU?>'/)B59P1+T7;F09N:W*ADM@"LJ.)*03[T+ M_&&.$^O@++Y1V*J],;)'N1?BEYU<95,OL$3 (-56@IC'!N; F%4R'+\;4:_= MTSKNCQ_5/[O#F\/<$P5SP;[33*^GWLA#&>2D8OI&;+] ,0N8/69.Y8ET23V42*+9+6 MVJC9@8N-\S:GH=Q>XU)+LTJ-GYXMZ^M#(D=+NN(TIRGA&EVDJ:BXIGR%%H+1 ME()"9^@&4GBV* 4WXQ3,S6J%3BY!$\K4>V-\M[Q$)^_>HW>(?-H0?:\*PA_ 2TG,4X5,4!B'N<)^_W#UXZNZ;6+4!"]N A4XOZM&[ M@0WP"D[1%:>:$H8NRM($B+BD7("D(D/SJJ@8L?F)/N6Y25AT*XG)?&?SXZM1 M1%<:"O7S"$_4\D2.)^[AF0N^ :GI/0/$A09UBKCY^LU]II64]KI*(>W&79&O MI1,G;3_XS2Q)<#(>3?S-?H2[S(;Q8&?VA#QNR>.CY!=9YB)B8E@2FIV9-$E) M235A7:BUUF"/ 0>#.$J>LW;9A7$R'';#)BULM+A!R-H^@99'(0T&B$\:B'<= R#HXR7E-.BZHXDE3#5FGX7R3YJ.49O5V2CPXS M D=!$'0'>]PBC5\Q>\>'#$G2RX"#7?4.7B,M&Y7]_<]BW+__WK\'/IYRY.$? M*8=WA17_'Y45[THK?L/:VF@_S;M!?\QW91._9MW$'04Q&?5C[ HB?I6*B ]K MW5D<'^[O[_4PMH&\)G)%N4(,G:FGNA39/DAFO3QX*T M!F8]%^;&FHGME-K.>/874$L#!!0 ( %"#4%3N';[&PO=V]R:W-H965TE* MR$>U9$RCYRS-U7%OJ77QL=]7\9)E5!V)@N5P9R%D1C6^*B2C207*TCX) M@F$_HSSOS:;5M1LYFXI2ISQG-Q*I,LNH7']BJ5@=]W#OY<(M?UAJ,9RQ46.)%L<]T[PQ\MH8 #5BC\X6ZF=8V1]P%C$4A9K(X+"SQ.;LS0UDL".;U9H;ZO3 '>/7Z2?5\Z#,_=4L;E(O_)$ M+X][XQY*V(*6J;X5JPMF':H,C$6JJO]H9=<&/1272HO,@L&"C.>;7_IL [$# MP-$> +$ TA406D#8%1!90-05,+" 05? T *&70$C"QAU!8PM8-P5,+& 254. MF_Q5R3^EFLZF4JR0-*M!FCFH*JA"0\YY;HK]3DNXRP&G9Y]*!5>40G.1W?.< MF@I4Z&?T*Y62FCI$[TZ9ICQ5[^'JE[M3].ZG]].^!M5&0#^V:CYMU) ]:DX* M>80"_ &1@. &^-P/_RW61RBLX'C2 #_UP^]8 ?!@K_8S/_R7,O?"S_WP:RI? MC"=! _RS'W[*XBV\2?M%=WB3]LO.\+>1[T.I;>N-;.N-5/+"MGH[B;^57/&* M\?Z\@FOH4K-,_>71$6YUA)6.:(^.&R:Y2-"2I0GB.6(J!@%-->L7@\ M*H])T=:DR"MKGO+X\>[KY>_S"X^TP5;:X&!!'&YU#/T64[5$12GC);025$@> MLZ80;H0,*B&FL3[-AH-!8/ZF_:<&]:.M^I%7_4DFRERC(J4Q:\GBJ&8"#EY; ML.&(^KH]-HZW-HZ]-IY5)B&:_ T\#0, F%M57I.1?DF3 "5T[2NTR=:FB5?2 M+8P1D+ $+:3(;-"@^1<"JJ2).">UH$P\V<.!:RM!E_Q9S6TIM,)VS0A]9NQT M-_QCJ*!%#B;M7( =!V+2E0W0OZ\>8LE2:J(5"Z6]NAP7XO!@7($=O6$_OW7T MP?:[J/[$8E^Z'2_B@3_=DL7! /#Q= 1W?8SW?=Z':.ZR0V ML&RW+WB.S;"?A+I3[MQ*JC^O;SCWO,/"U]8ZGL-^HOL.\IVWB!JVLB]QO$?\ MO->5<.8M,F5P*[/7 MR?4:P;TG+M+-)J@Q::3.7&.?DXZFB7_8M$Y*V[Z;-BE60G?ECKV)G[UO-C6A M8&.9,!,P:JA.0JA95J1BS2!.-#>,GFM)8RUD(Z];+1P/8&XGD!:>L)+V1KI[-D<0R)X M'J=ELF%H^CUMUVK;34_4F)WZNDG#NDM2[T7>!]XU(N)O1/4D_I\1B;A60B:' MVY.ZSA#Z&?T'9S.LC\QXT)3.AH5DU)3/AH6^G5SHND_8,H1?H;.&/OA:FFL' MX0'?(.R\0NC$QQV&H;.PSLO[0N88.?0S\C7TLJS,?*XX3@P/][8@=)08^M\7 MG-G9($%?%%N4*;KBBZ81]G.+'(+6C+[M+Z]M<@0:^@G41M%T@4[O7T)'4>'X M<#%UQ!2VS;A=8^J7TQ[3R-%8Y*>Q:_K<4IF1(X8('RR*D2.,R#\_=HYBBQP< MM(?1\4ODYQ<;QLZE&>V\:8P.%U1'*I%_T.H>5+^^:I@/;]=4/O!< MH90M0%1P- +)= %@R$^+HQ=\-.D9FM8@'FIYPIG?L>2\Q(JS65%%*Q&WGW_;A;; M>!?PD\-&[XV)K60IY9N=/.8CCUI!(" SEH'AYQTF((0E0AF_6TZO2VF!^^,= M^W=7.]:R9!HF4KSRW!0C[]8C.:Q8(\R3W#Q 6T]D^3(IM/LEFS:6>B1KM)%E M"T8%):^V7_;1^K 'Z(*5O2<+HW"7(\ZDXT;CBM9D(LLEKY@]/4V^D@5>R+P1 M0.2*S!N5%7@89*YX!N1Z"H9QH6\P[&4Q)==7-^2*\(H\%[+1K,IUXAN49A/X M62MCO)41G)!Q7ZL>H?TO)*!!_PA\/)RQ).S8PO]@R3@\M"2(*#U>2=3E MCL[FGFG#L2-![GH>K]8D8S4W3!"\ZT2: A1A^2_\KV+_-$RW$/A _F%IS[ 0"5HBCO2$2J&W3W4Z, MK%U764J#/-SYGC&,Y[,CER\R#V 0J\IR^30$GG+<\CTFRT7*5%Z*':N MS 60Q()2YOJ>%[DIH9FSF-FY)[&8\4(QFL&30+)(4R+>'H#QX]S!SFGB"]WM ME9EP%[.<[& -ZFO^)/3(K5D2FD(F*<^0@.W )3!FF+2.'Q6I4]LTP.;SB?V3W;S>S(9(6'+V MG29J/WM[S0NK5^&H8 M?I^+6^3U6_]XO7CO$N[J:-4A\^N0^99OU">G# "I G W0#FJ*4>6,NBA_)OS MY$@9ZXI,B0PMTI2=PR+$_B2:SMQ#TP?M94'D^^.@7G8A+*B%!8/"EHS&+^OO MC\_+SP/;#&NV\$]Y+JHIHV&!1.Z[3E34B8M/7Z Q]V"IK6@Z?\(TM>E4&]6".B0YOH"4[TNF;8DC*;= K!W M+I[>H(3'3)%L1W4DJKWW6J^(FN9U%GEACX)&^<:_F[G+"GJ1NE[D>9>9NZJ6 M11?+PFF?M'.9POZ@M&>N"*O\4N=O)6TC"(= M3GE\+DIXN"K5F9B3MS(-21R+0E^&[&SRQI[+TXN8IR9M[/W:Z8.@[8.@SP/G M>H?#0:$KV((PE[0BK[6VMT[[8DR?:R4>+I;EX6/M$] IH5TN<=2; .>"B8^Z9=$L*?C6GV35B)' M8>C]ZB2WT0::+O\_(G94=W,,MAKGW8XU@2@;YW*@>&X[PPU7NL^TCWO]L0'" M+-#OMYRKT\ TF_7GR^(G4$L#!!0 ( %"#4%2U-+@L4@0 /T9 9 M>&PO=V]R:W-H965TG*13 M$JE)-ZW2=E2MZW9QM OBD 35-AG@II7VX0]V7.,>)>!N\4WBM^?/PQ_X&?!X M)^2=VC"FP4.6YFH2;+3>O@]#E6Q81M69V++<9RQ44.)%M-@@OX?AY7 =43WSG;J=8Q**NR$.*N/+E: M3H*HS(BE+-&E!#5_]VS.TK14,GG\JD6#ILPRL'W\I/ZQJKRIS((J-A?I#[[4 MFTDP"L"2K6B1ZJ]B]XG5%8I+O42DJOH%N_K9* !)H;3(ZF"30<;S_3]]J(UH M!4!R) #5 :AK *X#<%71?695M2ZIIM.Q%#L@RZ>-6GE0>5-%F]KPO&S&&RW- M76[B]'16*'-%*3 7V8+GM/16@7?@*MOWH#7@&>@V\;42B:+]4XU":ULH PJ=.8[=- 1]*XV,HS$,&W M $4('@B?N\,O67(&\,'PT!C2N((:5U"E1X[H?>$YSXK,H80;)5PI89^_E7V* M5WWWW\_F&KC2+%,_'660I@SBS/:#TMQT:-,TMXJMBA1\YBMVR$2W# */C$KE M2"AN$HK=]M$'CWV#1FG0FWW#IHSA:>QSR\#(Z]^HR6CDE)I7XYY)P\ET/R(W M?*O ;^#OE^=-$>>]&0LC"Y?H--9Z=(C76M@"'OQ#<[V]%EI^0-2?O98M$)_( M7K=.[+?7L@BZ*?*/R-\E(MLRS0!=2\;,.U]WZ[O0\@7&_=EKV0,')[+7K>,' M*[2L@F[*'+?7WWLM?N"H/WLM@>#YB>QUZ_A[+[+ 0F[0-),8M:\Q?W!*:SMQZ=#MY:6B$W98YXZ^VWR+('D?Z\M?!![ME-=V_= M.D._MQ95R(V8>6N1@-RJ>>WIX!NLJR'($ M][?>PI8NN.N*RS/N:YUGXYZ<'QGVV'('=^6.NXEG'AW_L@1;%.&7H.CP-,^U M5V#)1/HC$[%D(EW)Y&GB6J?=Q/$P.MS"Q$*(O 1"?[$F(99.I,>=GM96SVGH M-//H^(E/+)W(2^CT%RL48CE%^N,4L9PBI]D9FGETL-]LRR[BV1MZ9O:!.;6K M%$LCTM_V4&Q1%'?='O) HM9Y]AZ(AN0()F)+J?@T\Z>91\?QK@];>_/EAY$O M5*YYKD#*5D8J.AN:2LG]MX;]B1;;:KM^(;1YRU>'&T:73)8/F/LK(?332?D% MH/GB,_T/4$L#!!0 ( %"#4%3*P-U%\08 %PW 9 >&PO=V]R:W-H M965TM$"W5CB25*1!&@=% W0;+/- MIGNQV O9IF.A.KB4[+3 /OQ2LN*1+(JVLPR@7"0^#,F>1R20LU%/Y,,Y74H3S:E 2C['C M\'$21NGH\KQZ[59>GF?K(HY2<2M1ODZ24/[Z(.+L\6+DCIY>^!H]+(ORA?'E M^2I\$'>BN%_=2O5LO/,RCQ*1YE&6(BD6%Z/W[KN)3\H!E<6W2#SFC<>HO)1I MEGTOGUS/+T9.&9&(Q:PH783JST9,1!R7GE0B(: US:,P#7 _"Q T@]H)JY\3:RZK*NPB*\/)?9(Y*EM?)6 M/JCFIAJMKB9*RS3>%5*]&ZEQQ>7',)+H6QBO!;H18;Z60N6HR-%OZ$Y5S'P= M"Y0M4,/J4R1D*&?+7^CUE2C"*,[?*./[NROT^M4;] I%*?ISF:WS,)WGY^-" MA5A^T'A6A_-A&P[N">=*S,X0<=\B[&!7,WQR_'"G/7RL)F8W.W@W.[CR1WO\ MW62I^*6F6WY7_U"+=>>26D[)SBFIG)*#4_X6O<]SH69;31;Z'(73*(Z*2.1/ MJ9@C5>A?Q6PM990^5%:_9ZG9PQ6RB!;1+"S4O*E2G8M5ED>%82+XSC,?8IZ\77B>Y3QM_?%& C!3 M>=I+D]8*^_HL^;M@?6.PS;EL]IFW,&V&*0EVGQ(,,6.N \W6L9RSVF$S'6[ M@F#_GTMCAPFE =;GS6WPP36&?)UN1%XD1T;K=J-UJ._Y^]%J[(A+6%^TT*]= M<\,^HL[0O^B/=5:H$KB5T4R5A"+6^VHQ@6ZJ1I\CM3I"UW,U3K65^*F27G\6 M&Q&CZS>F2@ &N(.$@ L4<&UCH';(#W% 9V< @0LD<,TH.*U462>*_4YH-&G' M"$QQN84"O8L>T@IJ:8&^%$LAT9=I+N0FG*KUV'6Z6C?JT5R00!/7&V1! D%< M,T*>49#^4<#3F%'N8-*3:H"1&U@LQ^#(SJFQ,W1.#&C"9C2=7ICW:=9?E,:J MQ$ ?[ ZQ*G%#()B!_(&[,!F*7):;74%!J78#?;KJVM&7$QZ%@D8,(+_MQ(YLL9>SPAHG1I!TC0(/9T!\G'=1@P HV2/W !3,]J8(Z^H'[2Z=SLYT7 ,HP$<&>(%<&!+-Q,EM,K@FLVXW45H;,S5 0'P' ;@-%6A+55#@>V M\$&RA0-;N.V=>VYB2YW\H_'# 3_7_^@H(WCH(-\BP8!U)QVZ?!^&%I M8S1I!PK$XE;V7TX_U0< XH.4*1XPQK-]2LS3G/[2'>W3FO6=[?. .9Y%->-I M,()=[N['JCM*YC2@U(X58.-9V631U]]+KD$\() W2 )Y0"#/-H&\PP0RFK0# M!0)Y%@60=U@ &4W:,0)Z/"L;,+T%:VV)Y#5.)@]2-GD (<^V;/*..TNF-^OM ML, LS^(.C:O[7R@ES_(31T?D.7;/F/F M'SYC9C1I!PI@\BWN^=2^F"E&D\DVQG'CUJ?ROC.%X8&ULM55-;]LP#/TK@K%#"[3U5V(G16*@23HLP#H4+;H=AAT4FXF%RI(GR4GW M[R?)CIM/;X?M8HL2^?CX+).C#1>O,@=0Z*V@3(Z=7*GRUG5EFD.!Y0TO@>F3 M)1<%5MH4*U>6 G!F@PKJ!IX7N04FS$E&=N]1)"->*4H8/ HDJZ+ XM<$*-^, M'=_9;CR15:[,AIN,2KR"9U OY:/0EMNB9*0 )@EG2,!R[-SYM].A\;<.7PEL MY,X:F4H6G+\:8YZ-'<\0 @JI,@A8O]8P!4H-D*;QL\%TVI0F<'>]1?]H:]>U M++"$*:??2*;RL3-P4 9+7%'UQ#>?H*FG;_!23J5]HDWM&^N,:245+YI@;1>$ MU6_\UNBP$^!'9P*")B X#.B="0B;@- 66C.S99^CBP^7(59J+0733)N^DSANL'Z($SE4MTSS+(]@%<741; M2;"M9!)T(LX@O4&A?X4"+_!/$)K^?;C702=LA0TM7M@AK)7Q2-OOG[4KFBLH MY(^.1+TV4<\FZIU)-"]*3(3Y3$C_U"@5D!&%*)<2Y*GO4J/U+9KYQ]>)+G>] M*U27QQ[%?DNQWTFQU2(U"WC7XA2_&BK:R1X&P: W\+Q#GL>>/2^.O7#7K?7]Q@L*UUK1:ZFYZLZP4$A"6@FBR&EAHR,ZAX2[//:(QBW1^(_" M=ERA00LS^+]W==@F&OZ[BS \NH9^$ T][_@BG/",PV#?L^;K[G3* L3*#A") M4EXQ5;>:=K>=47>V-1_L3_3LJD?-.TP]^!ZP6!$F$86EAO1N8LU+U,.D-A0O M;3]><*6[NUWF>OZ", [Z?,FYVAHF03O1D]]02P,$% @ 4(-05.]MN:*U M!0 ."$ !D !X;"]W;W)K&ULO5K;;MLX$/T5 MPNA#"R2Q>)$L%8F!5ME+@18HFLWNPV(?%)N.A4JB2]).NU^_E*R*DD@Q5J!U M'AS+GAD>![GA7B9K:5K+-<[#A-UI53GLV1YP7S/$F+V?*Z^NPS7UZSO1-EG>:T$"DK *>;F]D[^#;V M2>E06?R9TB?1>@_*J3PP]K6\^+"^F7DE(IK1E2Q#).K?@<8TR\I("L>W.NBL M&;-T;+__&?W7:O)J,@^)H#'+_DK7B[5%$H@\U4-]_T1+AJ >TM75P##"X \!"WN\>GN7M=]KA:N63W4K!ZJ MXN'!> \2W-'5GJ("O#NH&2E*]:L'^,$K?%Q#Z%I 7T[.K]!YX]#]U%= M4RL\WQC\$J&@A]!FA.T0@P9B<'JR-TG*@2+;GMH@!N;Z>"1.)I."!*5Y74K!B>4[Y*DTRL$MVE#OV?M@,$YZ+;E$S9#0E MW2)C>0E!(>HEP;3"$.&!O0(]+>7>1'2K [GX9C$9(AQL'39P*LK5D3IT"OJ4 MLQE% R"UID,T%>GJ2+U\PZ@/TS0K$SZ$5!\%T'T6Q%1MQTVZ4L03Y<&\ICLF M4NG8]E!+-R3GXAK4B@S=DCR2;="47(A@T#_<;&:>YRT&EE^+,W2K\PB^F;+K M]4&Z3+H M2I#MRR/H=OB>80NDRY"+>@PG(QKX6G)MI@YDJW/ >@^".ZO[J[ M(SM07I1P@6BHX:HCM78C[UQT0UJ.D5N.1](-F6I+PL#OEQ@6L\B#:&"OH%:M M[=;ET^F&3+WM;V:G21>@EF/DEN,1=*LC=0XN&!@@;59D *96=N2NRD=P#IE5 M-PE)9&3<-%,9]X(!I/HX0.[CX!,KZ ]UM\N_4@DV>^..L1M6ZS8*SL8UK<7H MF1*YO%VF^G;Y),*9B@L77M02LWK]+79A2(*! @-I>49N>1Y!.5-VC=WL,ND" MU*J,W*H\AG)FU6T@=)ET[]:UL&-W46[FW4TY;*F[;3FWV3ERCO6A@-V'POBB M$FL)Q^?KE[0:)L]4R2]@'C:5%_DJ"_TD6,U0.) #+=%XJL8)-J77 .DRZ0+4 MRHPGZYU@L_HV$+I,N@BUR&-W<3Z:=V;];X M2^B1I(B)625'T4!91[0@$[<@O^A6BK2:SF?K7! MB,0MB"_9X<32EXC4W\#Z M:NDC$_4E8G)RTX%H)2-3-1UBOEGZQ+X6K3\9PK"%]1/OJE>,/+;^ET_,S'M$"8D&NB%^UKI_*F:!?[S MS0*G21>@%D%_LF:!;U:9!D);IV HA92WUV%CBVAZG#^LTDW[:JD]Q]"S5N/ MM&PO M=V]R:W-H965TJ#ME46$(AUR92=_WR6EJ$ZLI+F(7')G.#O4,M]H\V K &1/M51V M'%2(J[,PM/,*:FX/]0H4[93:U!PI-,O0K@SPA0?5,DRBZ"BLN5!!D?NU:U/D MND$I%%P;9INZYN;Y J3>C(,X>%FX$1$P02YN@8. UKF("4CHAD M/':<07^D V[/7]B_^]JIEAFW,-'REUA@-0Y. K: DC<2;_3F!W3U>(%S+:W_ MLDV7&P5LWEC4=0-JP2[5&BS6 M/O[*)EJA(=,;+MD5Q\8(% WA20"VGW*>7^=LKVONRS+TPH=E?IQA*-S4,D MG>ZT<-YINF@U)>]HFL+\D*7Q 4NB)!Z 3SX/CU[#0W*GMRCI+4H\7_J!1=Z0 M'9=^G\^L-^7/!\>D_3&I/R9[3W8#=/=8D7=: 7L&;I@V3((=M+ E&WDRUZKK MXB@]34=YN-YV:CL=]7I''^J]TTA_;PVON%D*9>DV2P)&A\?$8-H7I@U0KWR3SC12R_MI18\R&)= ^Z76 M^!*XON^?^>(O4$L#!!0 ( %"#4%2R[N!+3 , %,+ 9 >&PO=V]R M:W-H965TE>[ET) MI!5EX0'QX*;3UA?'#K;3'GS@RY5U#\+QL&)+F()]K!XT[L+6 MRYR7( U7DFA8C();^GI",P?P%I\X;,S>FKA49DI]W_KD,9D9,S!1XC.?V]4HZ =D#@M6"_M!;?Z! M)B%/L%#"^"O9-+910(K:6%4V8&10W\-IX-&;#I?N,4ZOQ+4><'4^865T1=R5_?:_YF@F0 MUA FY^1>KL'8TN^OR12*6G/+P1 NR41)RV6M:D/>*6/(@S+G_1,9TWY^4J>G5EC-[NQV:3UHN0U^3YD.3BN0 MYM$1Q2ZCM)L@C7:].'I&H3;@0_'2P;%X'6:H7I2?(;?WHZ 7R4V4KI1F%LA, M81OWOXA"E27H@C-!*E:!OE!"=-=>Z1_KKW378.DS.VR#/U"?9M%Q7728Q31- MS[18NNNQ]#CO!;3=657X(FBF+(Y5?KG#J!>T,\/U"*?NT M<7-5.T>/?P)02P,$% @ 4(-05*UDF+J[ @ & @ !D !X;"]W;W)K M&ULK59=;],P%/TK5L3#)HTE<3XWM96V5@@>$-7* MX 'QX":WC34G#K:S#GX]MI.&KFE9$7MI;.><<\^]OHX[VG#Q( L A9Y*5LFQ M4RA57[NNS HHB;SD-53ZS8J+DB@]%6M7U@)(;DDE<['GQ6Y):.5,1G9M+B8C MWBA&*Y@+))NR).+G+3"^&3N^LUVXH^M"F05W,JK)&A:@[NNYT#.W5\EI"96D MO$("5F/GQK^>I@9O 5\H;.3.&)E,EIP_F,F'?.QXQA PR)11(/KQ"%-@S AI M&S\Z3:MM&Q4>C9IX]I[LZ_[X(N"\"MGK!2T6P&5^@*:FI(HS^@OP"S074A.K! MG\+<2 FZ,C,J,\9E(P!]NUE*)71/?O^+G:"W$U@[X4MVY'9/,N/K4)E;H<@* MF0/[./&3$*8/2/930[R.T.9NU&9XT&5 K57!C (?O1P!F.O"3>\S]$^5=> MB \G$/<)Q*_5!_$@?AJD5WLFAR#?]Y(C54YZD\FKM$$R#)Y&H;]G<8C"?N(= MZ=2TMYC^;R-4^K[DJU/Z(1V<)1Q?!=Y>'D-4@)-TOQ_^VN3,_$K&FE40, M5IKG729:0+3W4#M1O+:?\B57^F*PPT)?W2 ,0+]?<:ZV$W,[]'\&)K\!4$L# M!!0 ( %"#4%3?]A\MU , $8/ 9 >&PO=V]R:W-H965T<8 UP M9INFVZ_?:R"0 .%44]>;!)OWX_'SVH]Y9WLAOZN$,8T>LS17\TFB]>Z=9:DH M81E5EV+'<9RQ46.)-O, M)U?XW8H0XU!:?.5LKXZ>D5G*O1#?S>!#/)_8!A%+6:1-" I_#VS)TM1$ AP_ MZJ"3)J=Q/'X^1+\I%P^+N:>*+47ZC<W M9*9:2LG#BFJZF$FQ1])80S3S4))9>L/R>6[J?JJC?H+?IRMT*O7[U!KQ#/T>=$% ILU5A@;!,7%OYPS'C?+'"=8-I8G8#U&K#>*-BK*"JR M(J6:Q7"F0=\B3HUJ#.&L(OE' -ZZCN_B#LX!,\<-2#@,U&^ ^G_$:L[T$%:_ M!\+W?3OH0.U;N:'G!<-(IPW2Z2C2U1&-)5J:":GYK[.\3GLH/#=PG [6 2L< MN/:IU6K:VR0D<+TSFR1H5A2,KF@ILEVAF40)E?&>2G9:A)$S$S89PK]_0+'= M*K/]O$>TCG?"?@C'KU.C(3/L3>UA^O'138+'\18R2N *CI$2&]U4(.41?"8P M-<8):7.0%RA!J\C8>>82.#UNL0>;NUN" 3.XPLZH#VY%'8^K^DTA&_%%(^KZ2V#?9^( M-$8\VTGQP S84=Y;52AP.GYGWL,R8>8Y]N=*W8Y9(:#KMEJT,RU MNW>!==1@9$QNRT9-H4@4N:X^UYO9IAF\*EN@SOPU-(E52]>&J3K,CU1N>:Y0 MRC80TKZ< B99-6W50(M=V<;<"PU-4?F80*/+I#& ]QLA]&%@$C2M\^(W4$L# M!!0 ( %"#4%38I(I^[@0 ,@8 9 >&PO=V]R:W-H965T))+BE5X#F)4WDV6"JU.G4< M.5O2A,@3OJ*I?C/G(B%*WXJ%(U>"DJA02F('N:[O)(2E@\FX>'8G)F.>J9BE M]$X F24)$=\N:,PW9P,X>'GPF2V6*G_@3,8KLJ#W5#VL[H2^ ?R516IY-@@&(*)SDL7J,]]\H%5 M7HXWX[$L_H)-*>MKX5DF%4\J9>U!PM+RESQ7B=A2\-P#"JA20'L*"!Y0P)4" M[JLPK!2&?16\2L'KJ^!7"GZ1^S)91::G1)')6/ -$+FT1LLOBG(5VCK!+,T[ MZUX)_99I/37YE?-HP^(8D#0"-ZDBZ8(]QA2<2TF5!._!)R($R:L/WDZI(BR6 M[\ ;P%+P9(A94I_BGD8Z>*>+O2'H5J< MONQOPJU,M*!,>Z/ \##*E1WEMRS5*.Y.N"THUW:4\Y4X 2ZTH.S4 MKON3;&AC]!H6(OM..;5CGE6QSYER2,5@,]!W7M ELTGP3^@1T-> ME ;\+<=@NT]^[9/?TZ?ZXP"9KE;NT,[GTN:-W]>;4>W-R.K->9(;_$Z*$:-] M8J972-$K;5Z,&L6"H]"%>R4=-7T=!4&P*S5M8OD8A^U!!750@36H2[)BBL3L MNVY^R>=J0P0MR#6B:SW'5WFMP8S+]NB"AM_("\+1?L>VB WQ$.%VU\/:]?#' M7>]P>\<0=,W4<8_ $7!KRL'_L2H5^$X[N6UK$/.@>* I$QG?T0Y_)[!5E MJN) S3BPZ^Z'T90*]H6F'4*[H9K) ;&]3-KSDIW6-,VHM=?,@(##8_2:X7UH M)_Y7T1IL/C]WJ0T6>]M9'4EB\S!>#H M&/4Q! WM#/VZ^@2MH22,CI'3K;V\?45FV5Y?5:H[^VO7WQ]VUZUB7NBU3SMLB O;"6N':=[]F%#8]A./WO9[21D;+@(!\?(KJ$A M;%\5]<^N'<<_G%UGZP VH6)1')5+3:59JLI#S/II?1Q_7AQ"[SV_@*?3\E#= MP)1G_+=$+%@J04SG&M(]&>D6%N6Q>7FC^*HXYGWD2O&DN%Q2$E&1"^CW<\[5 MRTUNH/[GQ>1?4$L#!!0 ( %"#4%1[K@-?200 'D3 9 >&PO=V]R M:W-H965TM$"FT@.WRZ(5SI4%O]RME>=*4B MEK%4ER&H.3RR!S_8O6$@C)>*C)5_:)];>LY*-TI+?+:V2C(>7$XTA]U(CH.V!]P M@-H!?M>!U ZDFNA!636M&ZKI;"+%'LG2VD0K3ZK<5-YF-KPH_\9[+98@62W1;:%JL^4/&T%PIIA6ZLMQ[?<,TY9EZ8YY^OK]!KU^]0:\0 M+]"GC=@I$T=-7&VDE0.X:2WCW4$&#,BX8>DU(O@/!!Y@B_OB]]V]E^ZN24B3 M%6BR E4\,A#O/2^X9E@3>@A4MA1<)6$ 8Y[0BUF01R$OEUHT @-1H7^8YBWH%(^\6(] MDLS@:' <@A_BGD:+6>S'06+7:PU&-BVI!,VD F%595!N^52,E%#6!HPL4 M;-R,%I]4L/%1\D*(XJ"78HN5[WN!/<-)(RTY6[DFQW4(,?'[Z\IBADVYQG:A MV&O)ZYVC8.LHW?&)[Y.PI])BY@%RE**Y2D6^99HBN)6/F':[' M2A:WD,67H"QN,8M/XVSM_F+1$XCZ=6LS@VBH<'$+6GP^TF(K0Y,^:6UF! :E MMJC%9V$M/J9H1**H+_+8*@D\;T!CBUH\SMI/DBY-RVO:X;'B:0&++T%8W"(6 MG\98?(Q/G,21UT_NK\Q>RFLQB\_'66PAJ'GA'Q6KQ8R$&.Q2H>4LG(6S< Q0 M['N=X0\J;68A! -O V@Y"^.EJ,?;B@6B6W9+Z!4J-&F M 5H.PR4X#"V'X30.@P6P7A+VFTB+68"]@6\S:#$,Y\,P6/CJXX3TE=K:XF3H M,Y*T&"9GP7 =I?L9&T91O]NU6 &.^VQP._LBY:;4WU2N>:%0QE;&S;N.C+\\ M[/,<+K385ELE#T*;[[3J=,-,&R%+ _-\)81^OBAW7YK=MMG_4$L#!!0 ( M %"#4%3^%\JBH00 ($= 9 >&PO=V]R:W-H965TP#3A)NP5(AJ!=UXMA%XQ$VT0ET27I."GV MXT=]6,?#DB.YK7432[+XGL/WR(\.P^E.F\]V+:4C3UF:V]E@[=SF31#8>"TS M8<_U1N;^FZ4VF7#^U*P"NS%2).6@+ WH<#@*,J'RP7Q:7KLW\ZG>NE3E\MX0 MN\TR89XO9:IWLT$XV%]XKU9K5UP(YM.-6,D/TGW<>?2N[LP3$IIO*@]>?BY":9#89%1C*5L2LDA/]XE%76G30Q"P&'A[OU=^5D_>3>1!67NGTDTK<>C:8#$@BEV*;NO=Z]YNL)U0F M&.O4EG_)KKIW3 ?4IGFHC#@;0Z)4!M!Y R[RK0&66U\*) M^=3H'3'%W5ZM."BG6H[VR:F\J,H'9_RWRH]S\U^U3G8J38G($W*3.Y&OU$,J MR<):Z2PY^]\U\M'*Y38EMVHIR4_7T@F5VI^G@?/)%))!7 >^K +35P*'E-SI MW*TM>9LG,OFO0.!GT4R%[J=R25'%:QF?$Q;^0NB0AH@>:ZQAI1Y[16\1?]DJ M(Q/R3N7*R;-;__B\Y-%?MWX@N7$RLW\C87D3EI=A^2MA/Y4/DH^T>)3&_S#( M(M/&J:^B?(KOI5$Z>OAA"3BV2()1TW"$2I]53ZETO@? M:5HF:==J@PF/&N%1GP48-V'')RD KDKK EQT+\"D27B"2O^N\[-89QOI)!$K M(Z6GIL.$+QKABSX+$ X!2L.3E*!%]AMJ$!Z -$3%_S B\6],_S;%Y"C(T5Z] M!^J%[#3>X[*CVGN^]Y[R5N\!F2%.M\8L)^-UKE.]>L9T@6QAU&L1@'SAZ#1% MP&7W;X%)\P.@K44 ;(8XX:[$1CF1JJ\^;:N7;B>,] W2H^_\-@612*PMBJ40 M@!=.>JT+ #&\.$U=<-E]7<;[NHS:RD*!I12'WIVW*-MFF!8PCH9]^DZ!AI2B MDWAKG?(MN ]VT'Z^9'2+3OT&P'("4%*<:+6QY!]R= =$@6R4]^HXH(_B75UW MQW$=WNXX4)'B^ +'CVYY*&",CGMU'*!&\3:NN^.X3H=G''A'<3"!XYW:&P94 M8L,^76: ,(:W:9U=;M&9M+K,@&X,IQ*X?%PCPPZ6LKVN91GPB^&=67>[<9VH MW6Y &\.1= #N[VU9&+"+];J89< SAK=EW2N Z[#V"@#J&(ZH._'4TI,P0!3K M=9'* 6$<;ZPZ&]NB$PY;G>6 -XYCJ7;V6YH2#KSBO:Y-.6",XRU7=\MQG7:: M\(-_U^%D L>/;DHX((OWNA#E@"V.MUS='<=U.C@.1.,XB<#Q3DT)!RSQ7I>5 M'!C&\3:KN\NX3@>41,"WJ&7AV-A\7%<2 :RB7I>3$0 L^D'+R1:=<;O=P+:H M93D)Y/[>KB0">$6]+B^C@SV#'[2\;-%!N!(<[(KY]^"JW/NSWKQM[JH-LN9J ML[^XJ';5X/9J<_).F)7*+4GET@\=GH]]4J;:[ZM.G-Z4>VP/VOF7;GFXEIY- MIKC!?[_4VNU/B@#-KNO\7U!+ P04 " !0@U!4Y!P9KI<" ]!P &0 M 'AL+W=O'#@)5HV=V4YI]^EG&XJRA3357L"7\S^_) U M@$)/#65RZM1*;\0TPO;/BHL%*3\7:E1L!N+*BAKJ!YR5N@PES MBMRN78LBYUM%"8-K@>2V:;!XO@#*VZGC.R\+-V1=*[/@%OD&K^$6U/WF6NB9 M.WBI2 -,$LZ0@-74F?GG\\S86X-O!%JY,T8FDR7G#V9R54T=SP0$%$IE/&#] M>H0Y4&H/L9 M^GQBXZ_D5-HG:GM;ST'E5BK>]&(=04-8]\9/?1UV!'YT0!#T@N"M@K 7A#;1 M+C*;U@(K7.2"MT@8:^W-#&QMK%IG0YCYBK=*Z%VB=:KXQ'G5$DH19A6Z8@JS M-5E20#,I04GT 5U*172UH$*SA@M%?F-;_LLG?8XDH),%*$RH/-6F][<+=/+N M%+U#A*&[FF^E=BIS5^DX#!5[@C\CG;Y=[?\M= M79VA1,%0HL#Z"_^O1 LB2\KE5@#Z,5M*)?3)_/D*-ARPH<5&![ Z^F"L=ITJ MMBKSCSX6D9\D2>X^CL"B 18=@X5CL$Z5[,*\;.*-P^(!%A^#16.P> \6QFER M )8,L.08+!Z#)7NP($R" [#) )L<@R5CL,D>S)]X<3 .2P=8^BKLK@;=MU<* MQ!@RW2]FD(7CQ&P@9J\2O^I;98Z%>"9L;=K!EJDQ=+9W0OTDB!)_@'=_\8A9 M&J5Q]D^,[DYS,Q?+%RS6A$E$8:6%WME$>Q!=L^XFBF]LOUMRI;NG'=;Z?@-A M#/3^BG/U,C$M=+@QBS]02P,$% @ 4(-05"%?W%'J @ ; @ !D !X M;"]W;W)K&ULC99=;YLP%(;_BH5VT4I;^8:D2B*U MB:9-ZK2H7;>+:1<.'()58U/;).V_GVU2E@:2Y0;\<=YSGG-L8R9;+IYD":#0 M2T69G#JE4O6UZ\JLA K+*UX#TS,%%Q56NBO6KJP%X-R**NH&GI>X%2;,F4WL MV%+,)KQ1E#!8"B2;JL+B]18HWTX=WWD;N"?K4ID!=S:I\1H>0#W62Z%[;NVUD,EEQ_F0Z7_.IXQD@H) IXP'KUP;F M0*EQI#&>=SZ=+J01[K??O'^VN>M<5EC"G--?)%?EU!DY*(<"-U3=\^T7V.43 M&W\9I](^T;:UC6,'98U4O-J)-4%%6/O&+[LZ[ G\Z(@@V F"2,QR^7$53JV\>!FNSBW;9S@2)P%9%\HCI7G0VR-X?:,H"J-AWKCCC<_BK;%0#(0L28UTS?69P99=5UBLAYGC'HYW M -RW2!-_/ R<=,#)><""%Z:HG&&*)(@-R88QDQY$$'C^ 6G?R$^C<)@T[4C3 MDZ1WH#>G_F;KP]%DJA%F_4^4,^TCA$%\P-DW2M(C.V#488Y.8GY7)8@AH%$O MULB+PP.@OE'J1\DPT;@C&I^UQ/3?UW6(;]P[O?XHC X!^U9!$$6'-7/W[@)S M#W_3RT281!0*K?.N4NU M'=;VU&\MM?#BBM]V=AFJ7\'0!@#/5]PKMXZYL;I M?C!F?P%02P,$% @ 4(-05-C1QH5E! NA !D !X;"]W;W)K&ULM5C;;N,V$/T5PMB'72"-1$J^+1P#B=UM ^PF0;)I M'XH^T-+8(E8B79*.$Z ?WZ&D2+Y(JK- 7F*)XIPY,T,>#C/9*OW#) "6/&>I M-!>]Q-KU9\\S40(9-^=J#1*_+)7.N,57O?+,6@./[QA!"I%U$!Q_ MGF &:>J0D,<_)6BO\ND,=Y]?T;_DP6,P"VY@IM(_16R3B]ZH1V)8\DUJ[]7V M=R@#R@E&*C7Y7[(MY_H]$FV,55EIC PR(8M?_EPF8L<@&+<8L-* '1@PVF(0 ME ;!J09A:1#FF2E"R?,PYY9/)UIMB7:S$3AT+RH]'E5^&0M/BDCW]!-8LBO,H9X'\## *HHV&L45ZP3<0[1.0GH&6$^ MHX\/<_+QPRQT7+_$;4"9GXQ"QXTH>T$'5>F"'#9H M@;VU"6BR6\"_ON(4,"T8#(-Q"_>= M XAV.=;]!@N=D!G7"F?B\ TL-#<_ M./E2;:L.V:'UV4##]SE]:"WXM%NMWZ)M)=1@7]S:LEN+/.U6ZCIIY%IB5E.! MK;9TZ7[ )CHAE]BAN6:HR/TE-E!WQ48CMTMR8(SD4V4M')2H*U7U*4"'[U2- M6I]IMT"_H1JS$FKO%&&MU:AEF7;K\J5-N;28_'+1G[:F62VCS'^?++):[5BW MVKTAB_,2:N^8;4LBJ\6*_8]8[>?NI2NL6H78._6BK!8(NQP:/F8VTQ&PO=V]R:W-H965T/?PGH?4'6^^ MY^*[3 $4>6:YM M3ZV/S\BO[)D$%K\N<6!-6SY'= J=%6 MJH_U\Q.(W !$3,:\+!1YH K(^P@499G\@%!?'R/R_MT'\HZP@CREO)1H+^>6 M0AHZ&"NN0[ZK0G;/A.RXY M&F4KR:Y% <@I@(?]&!/=5A#MW$#&"^(IXSD?B MVJ[3$]#R[QSVZV-T)!]AXS99Z!L\[@U=M"#QC:I!P/0#H-X"^ ?3/ ![V M/3N&[MNY"FAB@'3*V2T<&__FUNY8SJY5$,S\4Z.H:^2Z0=@8G3"9-$PF@TP> MRU5%@14QSWL95 #3HV7'CNW/6@QZK*9ABV;4!S69]3.8-@RF@PR>N*+9V_LP M[2P=VI.6PLNN4> $7HM$U\AU/+>?Q*PA,1L\H4LJ4_()2X[.'E("D+]O5U() M+ +_#)S7H($/!C4R\%O*$H)UD?#6ZHOS\-+!;6@+LFK,HT%.Z$O?5#+-Z"F M-9370 7GH*(+H<)!J%-UW8.Z[L^IF[S>@H2^!5THZ_ :DRO7_J57P[?\)KU^ MT<_[G:ISN(\XWG#-JI+/YZ/D<]N??$X7.-Q/'/^_J"?.X=K@#-\;_J>L6T=Q M_.V'T]!MYY&NE=U.(D,FE0;64<^0@]B8WDL2-," #7!P &0 'AL+W=O M8_ YXQT7SS('4.BUH$Q. MG%RI\MIU99I#@>45+X'I-VLN"JST5&Q<60K F145U T\+W8+3)@S'=MG"S$= M\TI1PF AD*R* HNW6Z!\-W%\Y_W! ]GDRCQPI^,2;V )ZJE<"#USVR@9*8!) MPAD2L)XX-_[UK6\%=L5O CNY-T8FE17GSV;R,YLXGG$$%%)E0F!]V\(,*#61 MM(^7)JC3,HUP?_P>_;M-7B>SPA)FG/XAF"[Y P MJW4T,["I6K4V1YCY*DLE]%NB=6HZXT5!E-YF)1%F&9IQI@C; $L)2/0-+?5O MD%44$%^C>\)(415H@=]JP0.\5$1 AIY8!@+]*D%@HT9WH#=*HO,Y*$RHO$!G MB##TF/-*:H@FS.(;U"H7^) B_PGY9S='YV\3F*JQ-O MLP_:[ ,;-NP)^\4QNB-X12A1.O?+CS3G%:"_-RNIA/Z'_AW!ABTVM-A!#U8G M$73M0:V*K,HX VZ84D+2T[!XBY8<@ ;^7'/+@Y;UO HZS$' M76'7"D07<7B87A+%?C=RU")'QY%<88JH/05E\^-WP4<'\"0,PIX/Z7L?5<@[ MBK\#*:^1[BM2@]$64WWD,B)37C'562V\ Q_?@F$<]/C8JX;^41^+3PYTS:MW MA'[4A4XW_L'!3;PPB;ZXJ)XJ6MW"NN M=!^PPUQW7A!F@7Z_YER]3TPS:'OY]#]02P,$% @ 4(-05(6GXH!J @ MF@8 !D !X;"]W;W)K&ULG95=;]HP%(;_BA7U MHI6VQG%(0BJ(5$#3=C&IZL=V,>W"A .QZMC,=DK[[V<[:<9& &DWQ!_G/<]Y M'7PRV4GUK"L @UYK+O0TJ(S9WH2A+BNHJ;Z66Q!V9RU538V=JDVHMPKHRHMJ M'A*,T["F3 3%Q*_=J6(B&\.9@#N%=%/75+W-@,O=-(B"]X5[MJF,6PB+R99N MX ',T_9.V5G89UFQ&H1F4B %ZVEP&]W,V,M4T& =H M!6O:<',O=Y^A\Y.X?*7DVO^B71>+ U0VVLBZ$]L*:B;:)WWMSF%/0*(C M() MB*^[!?DJ%]308J+D#BD7;;.Y@;?JU;8X)MQ+>3#*[C*K,\5F/$IXW_R]B"Z9)+W2A M/VZ7VEO\>8(:]]384T='J-8#&3J"5I5XE;LG+T6@"+DSS"1ZQE/2T[ M1TN':-DAC> \3H=IXYXV/DE[K,!VS[4!-<0<'S SC/$P,>^)^6FB-/;VEG\N MQ! X/_B'9EE.TO@?=+C7:ES7_DK5A@F-.*RM$%]G-H-J.V$[,7+KN\]2&MO+ M_+"R'P]0+L#NKZ4T[Q/7T/K/4?$;4$L#!!0 ( %"#4%3+WQ$4, 0 (2 M 9 >&PO=V]R:W-H965T[ MYY[CW3V4-#ER\53L "3ZDB99,75V4N;O/*^(=Y#2PN4Y9.K.EHN42G4J'KTB M%T WI5.:>,3WAUY*6>;,)N6U!S&;\+U,6 8/ A7[-*7BZQP2?IPZV'F^\(D] M[J2^X,TF.7V$%B=8QT M*FO.G_3)_6;J^)H1)!!+#4'5SP$6D"0:2?'XVX Z=4SMV#Y^1K\MDU?)K&D! M"Y[\P39R-W4B!VU@2_>)_,2/=V 2"C5>S).B_(^.QM9W4+PO)$^-LV*0LJSZ MI5_,0K0< GS&@1@'TM!<1B\<"#G'$+C$/9U&!J'85^'D7$8]XRY2=G"YX=0$BV M3@"M(&->5 1U&"\V9.85 M&7*&S$=^$L[ MWBVLG_GAJ _>>SO>$F(7!24_@@U>!\IMCU4+_)-5ZT#YT&.M*I1ZK3I0[GJL M$(EZK9"G6K7N5U+W*RD##/YKOR[W@%1TL=R;5$?_ZJ#-"]A+3XRP(_J.$'UEP>!,MBEM,$T93O%?X_Z*JK*2N4L$31 M>]%A1@*_^IMXAW:[?6N)_7&'X5T?R).Z6ZU:6D6)6O3"D1M$+SKQDM5)"N,Z MA?'K54(I'6B%&%K*A_UF__3?0B-P:X/&WT,E%@:F/=,!'I+PV^G_T&T:6,8? M-_J,[0)]20 6%_PO*0!NQ!L';ZP!BPL10M6H5J[-3H#M6\'K96!AD$]U +LD M"O&96C9:CNUJ_)V48&'"M(<\BMSA.7Z-R&.["+?'O)EO]3P$Z5JQ4S,>VJK3 M:#0>O&ULO5K=;MNX$GX5PM@% MMD!CBW^R'20!&KM)["9IT)R>O5B<"]EF;*'Z\8ITTBSVX9>4:%.V*$K))@&]'I^O6!SP;KIFB?SE(3CN?X/%7 M.E0*N<1_0_;$2Y^!"F66IC_4E\GBM.,ICUC$YD*9".2?1S9B4:0L23_^U$8[ MNS&58OGSUOI%'KP,9A9P-DJCW\.%6)UV!AVP8 _!)A+?TJ-G/>X<3" M.I5=LBO9KE79IAM6\EVKLDTXK&2\5F6;VE,?\CV7Z\M=$B8*'NY%)G\-I9XX&Z7)(\M$.(L8N&=)F&;@-A6, M@R-P&V19H#8O^&W,1!!&_ /X!?0 7P69% @3\#T)!?]8>G 31I'<]/RD)Z1O M:H3>7/MQ7OB!:OR X"9-Q(J#S\F"+2SZG]WZN$G_TJWO-^E?N?6'3?J3AOB1 MPT!/)G676;3-[#ER6KP)G@&&'P'R$/Q^/P:__?+!XM;(;>0V?>P"[.56/&VE M2+?%UMAM:[I)MK;@4-M:!,^V7#=%EG5WH=DM7+1W96"W<-G:0IT/5VX+]VS= M9&'BMC!F\^YABJ6A1.Y?LT\M9J?MS7K&K-/DE]8F=ZFW6+ENL1@AW7/,8N6F M1>:\1E]NW58NV*P+T*!80?56OK:P4D148V5OZ^,=J./<+*Z=[ID DX2+;".9 MG !_7$L!,!$LYO]SF"<[\R0W3VK,7Z>< TGMV$\1)LM-R%?Y*.F#Y&4S85O' MA3V:VU.$]?$,4H@]SSOI/9879E5N,,2H(O>E*F*HIU(=&*"S[VAU5?IU7!PVA<$GO1^+MH?&2WNX,S]T>QRE M7,W5.@OGDO=(2K-(HRC(.%C+"KX)D:6TX1MK87G@#.'1Y8E 8#IR>?"K&5^M> M;4NY;$2Z\\;JS*!:7:#7=SEC,!NZ0?LZ399'@F5Q7;$^UP;V,VU+WTA+EOTD MR+8F)A9)*'EX57)J&9T@/\^$/71DP!ZYP?[EX#C2%LM^'R';7$QLDCZIQJ?E M]N"6>K ^/%-<$'Q;ICG2!LL^#ZSITX+[G-2Q')$I6,A=L"27W&1R)W"9DW4S M#)UKMZOUK. UVI>OEKSZM6:DU=K3E^C MN9]+4[^1NU^Z#N-0%/Q&_N-!Q(H%%L?JJTKHQ^*I3NLV]1]!LNM-1!;D?8FB M-9)GU!T%T6KA.-C+%RUD+EO(7+60F;20F;IE]J?<,!KD9C2OG_+M1!=,U#'5 MU0X05Z:Z6>:RA9?IG"9FZ:2UE/U0UQF4Y.#-D[(R&VS8#7:S MF\G#D5Y/DMX\!M'&FC1<[< )LM"PJ460]ET]"BX=@KK)C[/+G6YDORD[7-^U M< RUP>0]VEELZBUN.I]\PW.'AK%(?N[ 2D.'CA I FYL*EBV%W%VB7E9<<. MV [[K]+G@PPXP9@;N;[8VVBO.0Q]+%E=]S811%U; \#P_A?=LT37.U;$:4> M]2W;N-H,(X(AK>]QB4%E\M8][H18.E*"^A;'B:7'I1"2>K\-4A,W4O^[?F?< M8+V9S1.#Z<2-Z?\W-C\FU5ZWCAD3 _3$#?3OSHS'VH$V+).4;M'<_=B;L8TQ MJ=Z'Y>K*][B)E?= MZ];>Z8[T\.KNU6!,M^:REI9>.V@X1VLD8=2"K0,?6]Z*F%++L5,?^D/'_!H@ MIFX@?@4)H]6;,$G"K(Y;)"G*%VJ-WP:^J1N^/RT6H<(RN:$.S^+U8K%FVW)U MAH>N@D(-T%-WB_!F97]$JW=JU%7VJ:D5U(W?K.UH]W3WROFG_,7;@^?G\'@,+<\_P^,+V_,)//Y2O&ANABW>>[\) MLF68ET0O]QR?N^,]1VNZY^);OJ54@A]I MDN5WHZV4NUO'R==;FI+\AN]HIMYLN$B)5+?BVMU(_<&;3'7FFCU0^[99" MW3FUEYBE-,L9SX"@F[O11WA[CTM :?$7H_N\=0UT*"O.O^F;W^*[D:L9T82N MI79!U+\7.J=)HCTI'M\KIZ-Z30UL7__T_KD,7@6S(CF=\^1O%LOMW6@R C'= MD"*17_G^5UH%Y&M_:Y[DY5^PKVS=$5@7N>1I!58,4I8=_I,?52): .@- % % M0%T '@#@"H#/7<&K -ZY +\"E*$[A]C+Q"V()+.IX'L@M+7RIB_*[)=HE2^6 MZ8WR*(5ZRQ1.SN8\>Z%"LE5"P2/-&!?@@4N:@S%X5)LR+M1SO@%ML\/[]PLJ M"4OR#\KRZ7$!WK_[ -X!EH$_M[S(21;G4T":V0UKMZ$UK*5@V9KM2&+*XP$:M/((WDYC6YK.HQR]>\R*2)YZ3'#C>_" M8Z/[J+_+U60?V.;0;;3@8IN(.>5E^/-@:![3')>F?E' M9FV6E:KVO7DH@%$G9(,W#T6#,;?F%_S_FEL9?XQCIH\L) %+PN*QFF!SLF.R MVU;']!H5A\C:^_??B[,;'S9R#?%5"HU[I4$8P6X!^U9Z.X0#E6G$']K5_]+* M_%YD5%$R2X(HW!HBS23 EXX*DYK,#0- Q0&7#5)1*WCLOV\?&9A M*B_MA$^@W^O/DV;'+!OA1G;A/E&6IA[JYP1-5U3HFOBV!#5RC+QK"B)JE!;9 MC]=60:RP1T+G&TX1I^V.V35RC>QR?9$@HKXLC_W(P]VV-=F%V T'CJ2HD6]T MH7R?%D1D$&=/C?DN99/6HZ&S/FHD'-DE_-R^Z^LQF@2X3]-@%\(@&MH'C7 C MNW"_K?/>JH:X$6KL7DT-<:.QV'XJ/K,JE9?VH3S$ZH=BIRA&,S?JCG^G]1E* M?V7\0L0SRW*0T(W"N3>A&PO=V]R M:W-H965T8W-ZI.P'WQ$B MP&.6YGPVV0FQO[8LOMZ1#/,KNB>Y_&1#68:%O&5;B^\9P7$9E*46LFW?RG"2 M3^;3\MD#FT]I(=(D)P\,\"++,/OGEJ3T.)O R=.#+\EV)]0#:S[=XRU9$O%M M_\#DG=5DB9.,Y#RA.6!D,YOD"/O7 -%947I#W5S'\\FMJJ( MI&0M5 HL_QW('4E3E4G6\7>==-*\4P5VKY^R?RC)2S(KS,D=3?](8K&;3<() MB,D&%ZGX0H^_D9J0I_*M:X P%.'>"\-,"M ]QR92HJY3HLL,#S*:-'P!1:9E,7Y6*6T9)^DJN^ M+P63GR8R3LSO:'X@3"2KE( ER1/*P&_@J7<8W$AG],-N,\%880+\/Y1 M[CA.P-L%$3A)^3L)_+9<@+=OWH$W(,G!UQTM.,YC/K6$K$^]Q5K7M=Q6M:"! M6B "GV@N=AR\SV,2GR:P)+&&'7IB=XM&,R[(^@HX\!> ; 0-!=V]/-PVA"]> M' ZC$39.TRNGS.<,YEL)V0DN6"$G3X _?Y< <"](QO\:2>\VZ=TRO3N0_B:C ML2S@NF52I3*'.;*=<&H=NNO6=3RI.^)H6N3#1J=+Y73I>B%R-CP$%':@3ZJ.@!SW7S,AO M&/FCC 8G=E$0\(&L6"'U6^U8!_P'NF"U?4:V2="\/WB-71@VZO &&H&L/5(_:ZM'EDO"QD.,IY< _3PY@ZTKP56P) MMKX$QXWI7$FHTYW,CQ/HHF!$^;V6]5%>Y PTK#4E>($K/:\+L&\HH=?C90 A MJ-/J@]R.(I[2:IT)CEO3^B\)D>2+8B3 F#=Z8PM.8' MH]<0!M0Z$1IWHG.% ?7-PW7TS68 >?KX&# #VPRU%H3&+>A"34!]3XD"J',R M&(^G?ULU@(9(M,)!N;+5+^3F:7- 2VC/;^'U MHCIF:=-4ISZ?,-LF.0=@:#>.V1SD:BDC[/&2/$JDH"*A\'3-?;"];N/76\(4O5]HT6*/AFB[9 M$]//ZT<)3U:&XO& A8J+$$FVN&Q]QA>WI&<,XAZ_<[95A7MDIC(3XL4\W'F7 MK8YAQ'PVUP:"PF7#)LSW#1+P^"L%;65C&L/B_1OZ=3QYF,R,*C81_C?NZ=5E MJ]]"'EO0R-=?Q/:6I1.*"/04^C!-)KP M0R=3IBGWU2GZA"RD5E2"'0_1<\BU.H-&N/^Z$I$"+#6T-) W%*QY2G2<$"45 M1#&Z%Z%>*705>LPKL;\Z8D]J "Q8M6SIR-O2C4DMXCU]138^0Z1#\//3%)U\ M.DUF74)N4@_U(#9M9'=BK,XQK&D]UC6;M1'I&RS<3[$\^IH[I1+XJAYXRN;M M_0DW0+UNCOHV]1*4F\8H>%"-=1%["PHE9&%7T M-B7T>QG]7BW]1_J:\ M1BM3<C"U% M@.Y@U6@X9V8ITWI7NA#. 1="NE54W(R*6TNE6(L]")@S%&9^-9L6+_*9A[2D M'@^7"'):@;/@4D;0/?!4OX)=/V/7KV7W5OXAAOD+0VO)89E,X'C"]ZE4: U, MX] Q,525/0F[9*1^@9W;;[N]C&#B\&.]=J8QR*8Q:!YKVVH77PT.7(P'3F^/ MXW5)+]OMV?W=;C>'W2J\@3NY<'<:1\N.4/YRK [8;^#+^'OA/>94. M4TR9GMO>C\;;H]UVIY&K$&XJ0XK-(\DUAW"<4]^4K=EK[L2&?IG@0[UQZ]8[ MUQM\1'#>4_0G^%"!L%NM0#B7(%RO0?E.>R]5?VI>YS*$W0_)ZUQ)<+V4_$]Y M/4YI-,[77$/P$1%Y3_R,\:$*$,>N8D-R)2#U2E#R8?:!<41R?2 ?H@\DUP?R M2^C#F!S6?:=,'TKZD9IX([D^D'I]^-F%-1VN2-2N99I+ *F7@/=E1@JZN]FJ M+*PDK_/D7WQ8U&SV)J2DM,,^[H"!53AI"9ARB4/%?+9 H;JP$:XA61R,I<\:+&.SWEF M0FL1Q+@4L9IDDSBD@L5+>=A[=$LY[IV4BA\-&#KLN3F[QN4>K^(6/2Z\%%L M"^<7XN6\XEM\0O=+Z -[?\-&/B#L^$W@WO;&X$M9 M:_WB)W?Y(DH\(Y28.0_!Z;'#6Y32(Q&/OUK0J,OI _OC5_2?0O%4S)I;O-7R M=Y&[8A%-(\AQPVOI/NK]S]@6-/9XF98V_(=]NS>)(*NMTV4;3 Q*H9HG_]P* MT0L8IR<"TC8@#;R;1('EBCN^G!N]!^-W$YH?A%)#-)$3RI_*DS/T5E"<6]YJ MM4/CQ%HB/*$2VL"#=FCA![CE584Y/:2$3X8KRX.0%AZX,=R+^0[2))VT 5SE M?CINIYP47$(,MN*%%H>!9"6??T2*-[X64'G$>.RK%$XJSEO9-0SL] M09NE<*^5*RS\J'+,OP:(28-.B/15B)OT+.(*LP$,62B)/3^MX/+B*@L*> %Z M]1_*.9-UV,D_#%F')[.N'=PIZTQ-5G?PQZ^T >XS[64 MW%BHZ%R"C:Z.2=V 7_>DGDX'$Y8.9]W?<>FG';_I-_&CP_]N<@WRN$>.#4_0 MF75T9O_A!.NH(V2U,>128I)II=K&O1>NZ/O7>_;B&*\FQ:S':Y0,IL>)L>30 M()-O-NG!G0]ZA^';"BWONQS*>KV9O85'67I(D+ZE2UOTODT927N*'09'!-7ZYI+BO-Q.DJ7!#6VM%U M(PP+NN"A\1OH_4:3[=N)3]!=&9?_ %!+ P04 " !0@U!4G% 7U>D# #O M#P &0 'AL+W=O,D +[(,L;=/.*6'L0&-]XDO9+L3 M:L*&,,5"AK M2I_5PR(9&Y9:$4YQ+)0))']>\!2GJ;(DU_%5&S5JGXK8'+];GY?!RV#6B.,I M3?\DB=B-C= "=Z@(A5?Z.$1ZX \92^F*2__@T.%#0(#Q 47---DN8*,Y-4O M>M6):!"@TT&P-<$^)[@=!$<3G*$$5Q/1;(GEBLA(T?M[1 M-,&,_P >OA9$O(&;&1:(I/P6_ B>5C-P\^$6? FX#O$, 8'RN'07TRR3FR]77N] +MN,G*P!,>6B5=^5.Z]TIQK+R\2! MT+%D3E^:Q;R$G2$>VPVIVC9ABTL8C#P[C&K825K<.BUN;UJ>MJ,Z@=!;T!+#K46&F5X2WA C.<@'T5:5V,&[D) M5UOS;5M)*J]^(]ENX'AVY)X697J)/D +^+7K7;$\':+8*=M0#M"#I^Z+:7#![;$;2_HQBGVGNG MT'1XWT"=QG;L@/ ;+7" (!]>98!JNIS4Q\,^T1P;#72OK,]C/X#]#>%J^O0N M9.=9ZN]L/VW!0?L$=QK8L2%!_W\]Q,RUO[-3A7.Q4K-QSU!7X<^(;8D\&J1X M(XG6?2 ML.IV63T(NB^O'FLJY$6F'.[DC1PS!9#O-Y2*]P=UFZGO^)-_ %!+ M P04 " !0@U!4M3:]8V,& ">(@ &0 'AL+W=OTR13QX.% MULN/PZ$*%SQEZD L>0:?S(1,F89;.1^JI>0LRHW29$@\;S1,69P-3H[R9Y?R MY$BL=!)G_%(BM4I3)I_.>"(>C@=X\/S@*IXOM'DP/#E:LCF_YOIV>2GA;KCQ M$L4ISU0L,B3Y['APBC]>!+E!/N);S!]4Y1J9I=P)<6]NOD3' \]$Q!,>:N." MP;\U/^=)8CQ!''^73@>;.8UA]?K9^T6^>%C,'5/\7"1_Q)%>' \.!RCB,[9* M])5X^,S+!07&7R@2E?]%#^58;X#"E=(B+8TA@C3.BO_LL4Q$Q0#[+0:D-"!] M#6AI0%\8D*#%P"\-_+XS!*5!T-=@5!J,\MP7RS$5> MKMP:$AQG!EG76L*G,=CIDVLMPOL/9U";")V+% "K6%[R#^@W)B4S=4=[4ZY9 MG*CW\/3V>HKVWKU'[U"IHJ"$8XW(8EA.?%1.3EHE_8=D!\O ^ M(A[!#>;G;O.O3!X@VFX^=9M/>>@T_]3?W&LPO^AMCB?;YD.HWZ:(9%-$DONC M;45<,,D_W-6+> H5S.8%DE#LQ%+@^@62NJV7H'''A&K$5N[^) MW7?&?CJ?2SYGF@/ M8R!0T.T9LF*(S%#8FGRJA!_Y#*,31YAA4LN8Q$U+;"8 M*:@$1T; ^2\661\54/_EJ(OZJ#'VO);%!IO%!J]?+ B2TK#+XVS>M,B@5@$\ MHFV!C3:!C9R!W6:2AV*>Q?] CE5.4@5NPRJ^^:.YYON@<0DS@-.B&/P<>U.\ MHUHB<4NPXTVP8V>PL(U]E#,INDQ8YMA AQN/A[NQHR>;@";.)>83*Q92?/7\B*WT0L@<2]M![IO-&T+6H(N"+1!"6W7";GGZ MD@$^ !TEF@W7E4#Y+@A/<5U\<'!(:'MJK0AAMPKU5-#2RU9MQ]ZH/0 K#-BM M#,\X7$/CQ^X2_OH=/\5UI1B/2;N(82L6V*T6-T)#.6VO.F4*RK3TLUB)4=XM: *\"6C$.#KZ(FMT S"NU=7=^^#&)[!JL- M!.]&;4CEY.&6@%Y]VGZYR_+"E>/-\Z;*=,Q'T!-G4J$)2D6F%PKA0Q2Q)^5: MC-4%XM:%;U!!PPOMG-#AP"^B"[.N#&6.LG!HPGAVVT0ZPT$+!;[B5N[BW&&! >> MLW,DEKG)X:O*TO^40BPUD\EN%(9:&J9N&G[SD\JTG+ J%J/Q9-+:MU!+Z+17 ML_^_-M"TWOYCWVOO4:GE?MK1_N=8^KWII+WML?+:B.X(G"P-TS=IQ&F]$:^] MR^H<]6Y@X'=%2&Y0K'DC]U ML_;7XI!1H5F76\O@=$=Z;VH)GKI[[[='CWL^TME!^58)?+<2=(.FPP'M#L92 MO>^F^E>W)U*']'!^=;9O=WA-G]RGO^CA?]/3NX#C=P M".]HX7S+U;Z;.YW%N(C7SEI8,O5WI)OV+:'Z;D+MW*KG'0X:>:.LWP]8;B_# M$KCO;L%[0NJ\PTT/2%D"]]V$ZH34=?SHF"2P3!MXNX&HP/)MX.;;;D1U.&@D M__(;KQ^P+)8QK'Q3;WZY =69QYE""9^!*^]@#/P@BQ]#%#=:+/,O[^^$UB+- M+Q>

G%#(#/9T+HYQOS>X#-3U)._@-02P,$% @ 4(-05-AR^@V5 P M;@T !D !X;"]W;W)K&ULS5=-;]LX$/TKA-!# M"VPB4=\J; .QW=TMT )!W&X/Q1YH:6P)D4@O2=O)OU^24F1;DH5< N1B\6/F M:=X\>C2<'!E_%#F 1$]52<74RJ790$7'+=D#5SH;QBD@UY5M;[#B0 MS#A5I>TZ3FA7I*#6;&+6[OELPO:R+"C<"BVN=0+ M]FRR(UM8@?RYN^=J9K0&K7+"X6;=W_KRI,> 'B!E M/%.[!44R!V5$!2N+C$BUMI+JH0Z(%(AMC#^'7)^7 Z!O3 CT<0F2%*7XI%[U M<[5$'S]\0A\TU(^<[06AF9C84C'4<=IIPV9>LW&OL,$N^LZHS 7Z0E5@EP"V M2DV;'_[.@/ORU>XX&6'CM6I[!L^[IO8U M2>\X)W1K]$+KYPOI[\FS6;X[$IZAW]\4)/JJI!7_C@3DMP'Y)B#_2D _F"0E M$N80UJ]+S\."^J0-'80:-S"XNK@=9H'O>?[$/IRKT[?R$]<++JV6?2LO\:*X MM;J@%K34@E%J"R:D/OH<#D#W($:R%;:0X?N0+VH#BMY(OAHW/$LY=H+$ZRLUO;Z:GAOUU!PP<^,PZ_ M%G\!!:X(:C5)IKJA0DA.=.,XEKU3P<;!.Q'T5/!Q^%:"AKV/&DX\''<%'3!3 M?\]NC1TR"SR_6V7MLT:T KXU#;U0,>^IK'NN=K6]--R95KFS/M>7"=/@GF#J MF\AWPK<%%:B$C8)T;B,5$Z^;^WHBV@7 MM%>LV?]02P,$% @ 4(-05+@HYHW2 @ '@< !D !X;"]W;W)K&ULC55M;]HP$/XKIVB3.FF0EP+-*D""TKU\J(9:M?TP M[8-)+L'"B3/;0/GW.SLA8Q)D^Y+X[+OGGKOSG<=[J39ZC6C@K1"EGGAK8ZI; MW]?)&@NF^[+"DDXRJ0IF2%2YKRN%+'5&A?"C(!CY!>.E-QV[O:6:CN76"%[B M4H'>%@53ASD*N9]XH7?<>.3YVM@-?SJN6(Y/:)ZKI2+);U%27F"IN2Q!83;Q M9N'M/+;Z3N&%XUZ?K,%&LI)R8X5OZ<0++"$4F!B+P.BWPSL4P@(1C5\-IM>Z MM(:GZR/Z9Q<[Q;)B&N^D>.6I64^\V(,4,[85YE'NOV(3S]#B)5)H]X5]HQMX MD&RUD45C3 P*7M9_]M;DX<0@&EXPB!J#R/&N'3F6"V;8=*SD'I35)C2[<*$Z M:R+'2UN4)Z/HE).=F3X9F6QZVTX MI8*7.7QF7,$+$UL$F<'W1O&+8J4AW:L%&L:%_C#V#=&TSORDH32O*447*(41 M/,C2K#7] M3"%2)0Q2 84,W@NP]U 47\4O.\@-&P)#3MQ[M\J:BX*7? ,X8KNQP&9.E_S M;J1!;0F?H*A+'\:0LD-7B48MR='_D=Q)03=7<',XQZ\;9!#V@\Z4W;1L;CJ! M%GS'4RQ3.' 4Z3DBW?;!/WC$+8^X$^?5C2M,>VR'BJ8OY+9Q*><&(;.=O7.= M7:&JF\55-Y5"V"JUNV&ULE5==DYL@%/TKC-.'=J:K@D:3 M3I*9S=JOA[8[W7X\$R616844R&;WWQ?0F$2-R;ZHX+F'>^Z%"TQW7#S*G! % MGLN"R9F3*[7YX'DRS4F)IZ%; M7L.2T9(P23D#@JQFSBW\D,#0&%C$'TIV\N@;&"E+SA]-XVLV*PC!I/_[5I$XSIC$\_MZS?[+BM9@EEN2.%W]IIO*9,W9 1E9X6ZB? M?/>%U()&AB_EA;1/L*NQO@/2K52\K(VU!R5EU1L_UX$X,H#1&0-4&Z"V07C& M(*@-@FL-PMK AMJKI-@X)%CA^53P'1 &K=G,APVFM=;R*3-Y?U!"_Z7:3LT? M%$\?;Q8Z3A+;A-P ^PO\V-CFKX!\!'LW.\Q3ZXVAY,!-4&3K,#R!6?XOF_+)1& K^JL MR '.L.$,+6=XAG-!UI0QRM9Z^128I02\U4FLTOFN+X45763I3%5YFD>QCLW3 M<52[&!B:"!R#DBX(1:.P 9VH&35J1H-J/@O,E)[*%S2,.D.W%5Q$)$.($]^C MQO=HT/>/ST2D5%[V/NJ,?!/X<4M #RA&;0T]( C'9W3$C8YX4(>NQRM"K\A" M?#$+7<0-:D^C'LQHU*]@W"@8#V>"9:]8$... T$4M(1T,9U%DW0Q)XOF1,FD M43(9K!A_[;ZG4W'[1(3>Q\%^DH%[05,R4#^@?]A!_,%HU;4(Z%.%5-B&[CU8 M-F7%1"_C18&%!!M=O6PD>P-9CS,^K@BQ&[9CV0<+W BVPMD#@Q,W1OT!A4<; M)KRZQ%RI"UZ+6GJ1; M_0MSU[#GWP--=5'YAH4N/!(49*4I?3?6V[2HSOY50_&-/0TON=)G:_N9Z_L2 M$0:@_Z\X5_N&&:"Y@V*(DSOPS'/$3 MQ>F!\6>QHU2"USA*Q,S929E^]CRQWM&8")>E-%%7-HS'1*HFWWHBY90$IE,< M>R+)?,K9 7!]M[*F#TRHIK<2%R9Z5)XD5U=#U4_. MGR1;/]\L5%P!N&.Q&FQ!3+IN@+D$?DYU4X#5$3R29$L!VX"'5\K7H:!@R<,U M%>#3/94DC,0U$#O"U8DP ;_LV%Z0)!!33RJ=VINWSC4M,DVH1A-$X"M+Y$Z MAR2@P;<&/!5@$24Z1;E C1;OZ=H%&/8 \A&\ EZN,_MML(^++&)C']=E41NZ M69DL+LE15:T$MYSK?.GC7I[%WK\REV?TCY^4.?!%TEC\V2"F7XCI&S']&C&G M$5//H)!J!,)DVP/)/EY1K@>/Y9<_J4'*$G -_@95J<@RFSD;&F?Z&7^9XR&> M>B\5"@>%PL';%1[, Z022%XH5Q,"H*=\05V/S5"9.6@Q@@?OJT;HZ,'U+N) M*AK34 ,2A_(-!94[/*\HG<7JBH*6*!"_0^@^3=\O%)>$YL-=&GV MH#)[3!JKJPI9^*!+PP>5X:/'N4:H90^Z*'M0Q6('CVM$6OJ@3NF#*M<[J$ZV MI0_JE#XMWMM?:Y'%#[HH?E#%JJ>V2BR 4*< 0I4+G]HJL0!"G0*HQ7M[E6!+ M(-Q"(#QQ1V;U,YBX^A-'O4U+(/P=$ A; N%+$PB7"6326%U6^.R#VJ4)A,L$ MRL>Y4JE%$+XH@G 90;#F(<660+A3 N$R@?I]=U"76DL@W"F!6KSGW&PO=V]R:W-H965T6)EX]BSYA$/_.L$)>+O92'"]L6VSW+J;#X@17JEQTO MUF=L%?+ WU@=TQ^.WPMU9'=L"1IS@J1\@*5;'>YN,(7-ZY3 M!6C$]Y2=1.<[JJ3<<_Y8'?R=7"Z<:D0L8UM945#U\<36+,LJ)C6.?VO217/- M*K#[_9G]DQ:OQ-Q3P=8\^Y$F',#_#I M2[?/VG7B-E32U;+D)U16:,56?='9U]$J7VE1+90[6:I?4Q4G5W>2;Q\_7JM4 M)VC-<[7^!-4S^!'=,B'+="O5+QJ%:)&@S[1\5,OW6Y%*=%5-CJTO:V'N#U>8!D9("8H,^\D'N! M;HJ$)7T"6ZEM))-GR==DDG'#MA9R\0=$'(*! :WGASM ^&9V.(Z!\)OYX=%$ M,MQF_EW-YXWP#2:YFEF!WMW>?1/O)_B]AM_3_.X(_Y=C?L]*Q'?H3J^&"4J_ MH?0GA_R%%T]JU"SY@.[90UH4:?& WJE5=EYO[Z$U=F8,-&-5.Y]6./3#I?W4 MG7< %/ND#]I (+=EZBD*&D7!I*(_2UI4,_""B&!PZ3 *# T )C0E##&QX\$* MPD9!.*G@NYZ0EP2$@PM_#$)L* ! X6 6(*;(A35$C89H4H,RGAU+9\B(AAMK !8JF!MW_HS, B%^9)F[_P: >:[EC\P :=-" M9M>GF9DX$V+270M.;,7F;H> $;%\[+1_V$P&$!-ZW3SW=;9>B*?-L%/%9LIT MAR,)/ N;Q0#"^6K$Y@:"<&YLX1%AK0EC[Q6E;:8V#Y@9;$6QJ0W !=ARS)(- MX;S8\D>H&_!.LS95 M^5K_QN'_U:?AUE#QM*.^I5/#0T]T0].- )#G>N8,#$$D<$;RW[HKGK;7F;T: M!KR0#)85 /(B4\801(*134-:4R7.I(SUGA;*2I4(>J)E(O3==H+4C9_:,/KY M0[%E+XFLK]$;VEC[0EH3)M,F/*^7K$EZO9,;FPL%0N' 7"D0*AKIZ4GKFF3: M-6?WDS5/7\I "0 :K!60:41'ZXIDVA5?W5#6?+UE$9G&#X &^WP#@+K[O"^H M=4,R?4_ZVPTE:;V)O/%>=9X]$D=4\R??L[OYK.%!Z" M?6 P5I-:1R;3COSJ#K?FZX_$M3RS"X1PV+?,N_L-B"-6..8:K2^3:5]^2XM; M4_9;4L?" W$ KDI"8(H#<"2PQBJ6V[JU.^W6O]/BUM0OU1 !M40 -:O(6>% M=N>)=,[*!_TJ0* M/Q;R_*2V.=N\;KC2#]F-\]?X8G-^:=#2G-]AJ$98%52! M,K93E%73OD#E^;7 ^4#R@W[N?<^EY+G^NF&PO=V]R:W-H965TI%:*$K7WH;H/9G< MBUV;LTT)_[YC[V9#DEU#[@38J M"%2V@I(J7VR X\Q"R))J[,IEH#82:&Y!91'$8=@/2LJX-Q[:L3LY'HJM+AB' M.TG4MBRIW$^@$+N1%WE/ _=LN=)F(!@/-W0)#Z"_;.XD]H*&)6)0ME? MLJO7AA[)MDJ+L@:C!27CU3]]K!UQ (CZ'8"X!L2O 6D'(*D!R:F M :DKP!Q MKP/0JP%6>E!IMXZ;44W'0REV1)K5R&8:UOL6C?YBW 3*@Y8XRQ"GQP]:9.OS M";HZ)U-18OPI:D_PG'P67 .94ED(\L#*;5%-X/F0SU2N,8@MF'SA3"OR45)< MGI,_9Z I*]1?PT"C?6:7(*MMF52VQ!VV1+'=0^22)SD@#GK\E\3P[7W=&]';[>49F3;Y^0DMQJ*-6_#H/2QJ#4&I1V"63? M60X\)WL&1=[F(#<^],/P#X<=O<:.GI/GDT#U2F/>,YF5\279@+0YF&=@VDQ@ M7#-.]D!E:V#?N#=(*R2Y)&45W]& Y'2O'+;W&]O[3NJW7Z*#]*(AO?@](F70 MPJOPJ3/(IF-Z?F22(R:AL2R]NDC3VD]?Q4F4!-RZ).G"S([C0OW#&YV6C M_O)T]?2Q2[V;)$W\7KOZ([C8'[2K=^/:O/9"?10^EZC0277/U/I\(0$(PQ(C M[:=*-3A#X0AEV!4*1W%QNS..X"*_[W;&0;V.WNF,[L@X0AF]S:.U,]RX\*VH MVAEN7.RG;F?$S\Z(_U\%F1PA:"DAM?3WX68_CWLI_;F81\DO+EJ3(SLD%;35 M.^]%SMZ#K#P4'%QR2Y!+^[I0)!-;KJL;83/:O&"N[;W]U?C$O&SLY?F9IGH6 M83%=,JY( 0NDQ/2-95U6+XVJH\7&7J7G0N/%W#97^#H#:1;@_$((_=0Q&S3O MO?$/4$L#!!0 ( %"#4%2T Q@&QP( )\( 9 >&PO=V]R:W-H965T M84"N.S-J,QQ%;RX)0F'$D MUF6)^=\)%&P[MEQKM_! 5KG4"W8<57@%V_09-0'VME[)"F#?:-EC' M0NE:2%8V9.5!26C]Q2]-(O8(;GB"X#4$[Y@0G"#X#<%_*R%H"(')3!V*R4." M)8XCSK:(:[12TP.33,-6X1.JZSZ77.T2Q9/QC+,-,4549PC=TI25@![Q"PAT MA::LK!@%*@5B2W3'A$ 34#@X!%XD(#$IQ*6B/,T3=/'I$GU"A*+'G*T%IIF( M;*E\U1;MM/%K4OOEG?#+]= ]HS(7Z O-(#L4L%60;:3>+M*)=U8Q@;2'?/B\=NZ^4;//Z'7%.!"%^5R5Y6Z'+_N%!;=2BC% M[S.6@M928"P%)RR9LB]J Z2V*K6=KIK62GVCI&^<37SEJL?Q(WNSG^HNG!]Z M3G"(2SIP0]\/7V$'$?7;B/IG(WKJS7MG$A.V,N$'EV#06AJ\6PEJI?"P!('K M#8Y*T(7SAZX^G%VY';:N#L^Z^IW1J__D=]1*C3XXOZ[S>@LZ[Y;A1FK_5/J. M=W1TIQTH=^3VC[)K[]W<)?"5Z8 "I6Q-97VUM:MME[TQO>5H?:*[K^D(KS)U MZ[['?$6H0 4LE:33&RB7>-T-ZXEDE>D/"R95MS'#7/U! -< M;]D3.XFVD#[ M3Q+_ U!+ P04 " !0@U!44B0C (<# N# &0 'AL+W=OIE2AP?? METD&)97W_ !,O]EQ45*EFV+ORX, FEI26?@D"&*_I#GS5@O;]RA6"UZI(F?P M*)"LRI**WVLH^&GI8>^MXWN^SY3I\%>+ ]W#$Z@?AT>A6WZKDN8E,)ESA@3L MEMY'_+#%H2%8Q+\YG&3G&9DH+YS_-(VOZ=(+C",H(%%&@NJ?(VR@*(R2]O&K M$?7:,0VQ^_RF_MF&UV%>J(0-+_[+4Y4MO9F'4MC1JE#?^>D+-($F1B_AA;1_ MT:G!!AY**JEXV9"U@S)G]2]];2:B0\#Q"($T!-(G1".$L"&$[R5$#2&R,U-' ML?.PI8JN%H*?D#!HK68>[&1:MHZ?,[/N3TKHM[GFJ=6CX,?<+J+>0^@K2W@) MZ)F^@D1W:,/+ V? E$1\UWF)SJR;+2B:%_)6PW\\;='-AUOT >4,/6>\DI2E M-IW7MB8QXP@1]XTQE$GUB*:27 KX.V*8D;RG7Y*KB%I)[%.)_ M$ D(=AC:O)\>..C;=]/Q_$J:L%VST.J%(WJ;2@B]*$B997JX(ABU@I$5C$8$ M]1>DOP_F6JF:.+%$#Z!*T=0CA68NYL#UI;4^NVGY2 M5('+=$V+.V/AJ.=G,\20*.AY=N@$V.TY;CW'5ST_! ?&;D)7AFF;87IU_VUA!]I_^O\;<-8JSJYO0$A!T,(U$[-!@ CW M-^ 0,PEFO8D88C 9F8=YZWI^U?4FHVP/YK [TJ*B]3U6Z)N4L@3T>4B37Y4^ M)4V_R7*^IW!X-WZ'!1:^1U.3$> M,!S<&#B.^F>@"Q7A_BGH0.D-&\VFO81^IY J0>QM02I1PBNFZFJC[6V+WH^V MU.OUKTTQ; NTLTQ=27^C8I\SB0K8:A &H-_O.%=O#3- ^R_"Z@]02P,$% @ 4(-05#RX:RR@! 51, !D M !X;"]W;W)K&ULM5A=;]LV%/TKA+&'!M@BD?)G MX1A(XA8KT&9!LFP8ACW0TK5-5")=DK*=8C]^)*6(SB0S63OG(2:E^W'N(7E( M<;H3\K-: VBT+W*N+GIKK3=OHTBE:RBH.A<;X.;-4LB":M.5JTAM)-#,.15Y M1.)X&!64\=YLZI[=RME4E#IG'&XE4F514/EX!;G87?1P[^G!'5NMM7T0S:8; MNH)[T ^;6VEZ41,E8P5PQ01'$I87O4O\=IX0Z^ L?F.P4P=M9$M9"/'9=CYD M%[W8(H(<4FU#4/.SA6O(J"!C9>*G+E_J-=;1OW4%HJ+8K:V2 H&*]^Z;XFXL ! M#X\XD-J!_-NA?\0AJ1V2USKT:X>^8Z8JQ?$PIYK.IE+LD+36)IIM.#*=MRF? M<3ON]UJ:M\SXZ=FM%%OF!M',(?2!IZ( ]"O=@T(_H1LJ);7C@M[,05.6JS/S M].%^CM[\<#:-M,EOHT1IG>NJRD6.Y,($?1)(#/ &/7E"?T6" M$>>0GJ,$_XA(3' 'H.O7N\<=[O-7N^-)H)JD&8O$Q4N.Q/ME Y9NOD(?A5+H MVK#_:$9E1V6FT)\?C37ZH*%0?P5R]9MK?R37 \^8TI(M2@T9 BJYR:N0 M6-IY8!8+-TJP4"QC5#)076-=Q1^X^%9=MK/!*+9_TVC; 6S0 !N\ $Q"*E:< M?36X--VC!7!8,MV)H0HU/,! !L/Q(89J&@Q:6)-!VVS>-L/Q*!D?K6G8U#3\ MMIJ07E.-6+$Q\HE'K52'TDZ;I*.PTD+47)MYUYYE"BSIRG!Z2)_1!NS.-@B-_P(\]Z\ M42+?.LR(PUXCO0/31X63FJX"QO^-NTE3QB18QK5)R'AIUV^]D@57@:6*8Z_1 M\6VRW-2UKMU;DY+5">=D[,.O@ANTDR"-"+ MB0=&P@274H*9*'\8N4*7Z9?2;%P64*AJK[WX].*+O?KBL/Q^)\?]]@S&(8J] M^.*P^IHYO 6IW?*:PT*C.ZB.!Z&JO0SBX>DY]E*&PUKVG1RW92XA(8Z]VN&P MW+V'S-"0AVKTDH,G)V>4>!TB<1#YC?D.$4W&W&9,#S-V\5B'/.1QF+@]M;5+ M=Y@.DF%(.X@7-1(6M9IT]#=ZM]\P"8@M$1<:/6B6V]TFQ(\7*$)./QI>L4CR M_X]&TE:.&(?F-?&:1L*:YBF^$17+] 5U)EZ7R.#TS'J=(N'SVCX$BX].3[26,A(]-MI+45=+- MZZ3%ZWC2J1X=AJ&)G7C92\*R=Z];A_#GD;P*)?CDS"9>CI+P>>D%9FOO9U]% M<1>S'8:DD]GHX!ZB +ER]SEF[=CC?74ET3QM[HPNW4U)Y,VK"Z=/5*X85RB' MI7&-ST&ULC9=M;^(X$,>_BH7VQ:YT-+;SX%!1I%VJTU7J[E7;[MUK$PQ836+. M-@_=3W_CD ::.&G?0 (SDY_',_./IP>EG\U&"(N.15Z:F]'&VNUU$)AL(PIN MKM16E/#/2NF"6[C5Z\!LM>#+RJG( XIQ$A1F/=#\%LNN5K\2CLK^V#AKN@B;*4A2B-5"728G4S M^DJNYQ0[A\KB'RD.YN(:N:4LE'IV-W?+FQ%V1"(7F74A.'SMQ5SDN8L$'/_5 M04?-,YWCY?5K]#^KQ<-B%MR(NUGM"90$NBLS50CTQ(_" MH#%ZE.M2KF3&2XOFJMBJ4I36(+5"MV(EM!;+VO3SK;!]_G'W?%;]P!R MU"2*-HFB5;RP-UZ]8LN/B!LCK+D>"!LV8<,J;-03]L??]PCR@S((+2W*N-8O ML!,'KOTY.T6+JVBN1?3'3!K,9!#ST:KL>>QF#VP[=!6P.Q"N,8^V$G#>QD$':NRKW05BYR 1*SL&@CEFMO]TRZCX\Q MBUJ0'JM)3'HR2O!9"O @YI.R/'<:V!YTWN&-.Q TPHQ.6JP^.Q)"G?307@@7 M^?A OBC4H:E,SM.>T(^-NM=AXLT![:QM3&AXL;8Z!UZ[).GI47(6#S*L'NW" M\D*&W8?3-"'MRO?9A0F.>J8=.8L&>4\UX 4SD_STV@8CF1<*F'_W#CW258J5V[W,K:#\3?0J%UY@.)C88?28Y=&K _S+"1D6$D\4^4=62%= MQ1BG(8D[^^^S8Q&F/M M(<-B58<.J\X/ M.*MZJ^/%!UP'B]_T/,5M7)\9K"MLP087!R=W:OW.]5J6;K-7X(>O& 30IX/@ MZ<:J;7666B@+)[/J<@.'9Z&= ?R_4LJ^WKCC67,&PO=V]R:W-H965T6!\8?Q!Y HJ>ZHN+:VTO9? @"D>^AQL)G#5#UIF2\ MQE(-^2X0#0=<&%!=!7$8SH(:$^JMEF;NCJ^6K)45H7#'D6CK&O,?MU"QP[47 M>:>)#=GMI9X(5LL&[^ >Y-?FCJM1T+,4I 8J"*.(0WGMW40?LBC1 //%-P(' MS2IA?=.B^G8<>RELA67T$ MJQ74A';_^.DHQ!D@F@T XB,@_AF0#@"2(R!Y+2 ] E*C3.>*T2'#$J^6G!T0 MUU\K-OU@Q#1HY3ZA>M_O)5=OB<+)U1UGC\1LHHHA])GFK ;T%WX"@7X[&Z(- MEH VD#.:DXI@LV>3#"0FE7BW#*1:BB8,\J/9V\YL/& VBM$71N5>H(^T@.*2 M(% ^]([$)T=N8R=C!KF/DN@]BL,XLBQH_7IX:(%GKX9'"X%+!OC. ME,^(R"LF6@[HGYNMD%P=E7\=)M+>1&I,I&X34IG $GWU[WTD)):M9/P'XFJ[ M;;OJIHPC/PS?V,3_G[CLUW$76DQ[+:9C6JBD*0 1JI,&< Z%4>815VT7[+A2 M*1+3W"J+FWV2A'X#FB%)_:H^,$5SDI_;(<./BT)\[(V/>.S]W$MWDWUN5'[77PN:V M&ST9WOA1X,O=ZQQW R,3, ['KWK'KYQ$F[>X;G[/D#H8!9$VU]WX<"@5C,$B M^WZ[8>F(UXO>Z\5(K.M[3NK[[SVBJNQB)2JA (XKM 4*I5T*-VGB+^Q2N&&I M#@&;%&[8_*6"%U)$X7-I$#J9UGM,=R8GMBKO<7774Y,4&^8X$".K\>0@[IF(TAU?0QDC^"LQZB! M[TRO)M1):*GLJO1^MN\';TP7]-/\K>X33>_R3-,UF5\PWQ$J4 6EHE0WN"IQ M>->W=0/)&M/);)E4?9%YW*M>%[C^0+TO&9.G@3;0=\^K_P!02P,$% @ M4(-05(++W@P8 P ]P@ !D !X;"]W;W)K&UL MO99+<]HP$(#_BL:30S*3Q,:\,\!,@+3-(3,,2=I#IP=A+Z")+%%)!M)?WY5L M'!,P37OHQ=9C=_7MPUKW-E*]Z"6 (=N$"]WWEL:L;GQ?1TM(J+Z6*Q"X,YFYMH@8]F1K.!$P4T6F24/4Z!"XW?:_F M[1:F;+$T=L$?]%9T 8]@GE<3A3._L!*S!(1F4A %\[YW6[L9=:V\$_C*8*-+ M8V(]F4GY8B?W<=\++!!PB(RU0/&UAA%P;@TAQL_&4R47#.7$JP(-^"C7X5SX=O7J% MO2D&4T2,,^HJ6,ZK WQ)[K813V,F%N0VD:G F$] 82<8'UOJ(I_G$!N%,@-A]RH0-X#-'C2K "ORXGX5"F%K3K;U)[X,T"O'D2_+.26F-!1GBU:2#G,62C"[QZ M.#76&TE6BF'1OP)59"4ULUDY6K?94:T28=AL50"V"L#6?P,_=D-VZQ6G3O6]>TWJT/L:MG3?C-3/9+\$ 57AF:<)BCR>"ZC40J:[/9Q,B5 MZU0S:;#ON>$2_TQ 60'&PO=V]R:W-H965TA#XQT;1.12)6DX^3O1U*R)*$,F\VL7U+,9OPK4HI@Z5 X)$!V!%?*.QDXQF9 M4.XY?S"-]\G4"XPB2"%6AH+HOT>80YH:)JWC6TGJ57,:8/-YSWYC@]?!W!,) M$&:W9S(-=+HO6":;,..M."?V6:IR:76=YRI\!T!4P6%&%EBEA MZ WZFPA!S**CLP4H0E-YKGL' 3Y[.-^/^7RW0&>OSM$K1!FZI6FJK2(GOM*R M#+D?EQ*N"@GA$0D8W7*F-A)=LP22%OR\ Q\Z"'R=CRHIX3XI5Z&3\0_">JB/ M+Y#^/L=M@MSP!<1[>(A;X(O3X4$+_/ID.&X3?W,Z_-*1RWYEL+[EZQ_E6^F> MY-!?"RKCE,NM /3O7_HU>J\@DU\=TPVJZ09VNL&1Z8Q#_RP<>F&^%YIM,T08 MVY(4Q=HE@MYO34F3* >!H'3_A6G%P!3B*Z2XTH.!"$;9NM7/;@FX%P2_.4*) MJE"BKE!0(Q;R]%-B<6N(@HY@AE4P0R?1LM"D-RL=B8HW1MQ>\6$P;99U=+(I^C.IYMY'*"$/$N'QG&E<>QD,M^Y "-#GUH.9+55U8)K;+G,B>AQ M%O4&$_^Q63J_'Q/V1H=CKK\?@QL\!X'@H-XG V-FC>DU3W-INB5A3 MO7FGL-*406^D'2**BU#14#RW!_=[KO0UP#YN].41A!F@WZ\X5_N&F:"ZCL[^ M U!+ P04 " !0@U!4@>HDO48" "O!0 &0 'AL+W=OYCV8)*# M6'7LS#;0_OO93LA8!8B7Q'>^[_ONSO8E>ZE>=(EHX+7B0H^"TICZB1"=EUA1 MW9,U"KNSEJJBQIIJ0W2MD!8>5'$2A^&05)2)($V\;Z[21&X-9P+G"O2VJJAZ MFR"7^U$0!0?'@FU*XQPD36JZP26:YWJNK$4ZEH)5*#23 A2N1\$X>LH&+MX' M_&"XUT=K<)6LI'QQQK=B%(0N(>28&\= [6^'4^3<$=DT_K2<02?I@,?K _L7 M7[NM944U3B7_R0I3CH)/ 12XIEMN%G+_%=MZ'AQ?+KGV7]@WL0]A /E6&UFU M8)M!Q43SIZ]M'XX T? ,(&X!\7O X R@WP+ZUP(&+<"WFC2E^#YDU- T47(/ MRD5;-K?PS?1H6SX3[MB71ME=9G$F72"G!@N84V48:KC-T%#&]1WE) M?)$QP[P'_>@#Q&$CT\/ '/KH9'CQ>JZ7='T/=\_2N.X V^*RHT]8]" MPZ_Q2AMEK=\7= :=SL#K#,[J[%!L$=9*5D#MF_6R][67;:X:JE/'V] ^>EHW M1G9IV!LF9'?<\2MBLLLQ34WDZ"K;=#9^)&C(Y5:8YH)TWF[JC/UC>^>?V&G4 M#(]_-,THFU&U8;:Y'->6,NQ]? A ->.A,8RL_8-926-[XI>EG:BH7(#=7TMI M#H83Z&9T^A=02P,$% @ 4(-05"W_.R8S P \A, T !X;"]S='EL M97,N>&ULW5A1;]HP$/XKD3M-K30U0-:4K("T(56:M$V5VH>]588X8,FQ,\=T MT%\_7QP2H#[&^K#!@DKL^W+??;Z[U&X'I5D)=C]GS 3+7,AR2.;&%!_"L)S. M64[+2U4P:9%,Z9P:.]6SL"PTHVD)3KD(>YU.'.:42S(:R$5^FYLRF*J%-$,2 M-Z; W3ZG0]*-WY/ T8U5RH;D\?SMCX4R-V\"=S][=W;6>;RXV;6?5\ %";VD M5P>07G;LA3)7*$8?'T:_CQRCOCZ(>@\S1MS?)FZ)?N>8>!U=[G9S%=8U'PTR M)=O21\09+#_-6?!$Q9",J> 3S<$KHSD7*V?N@6&JA-*!L3UG W;!4CX[N.MF MT(XU3\ZETE5L%\%]3^K'=X#U# 1R(1J!/>(,HT%!C6%:WMI)]7!E? $%]?AA M55B%,TU7W=X5:1VJFPTR43IEN@G3)6O3:"!8!G(TG\WA;E01 FB,RNT@Y72F M)*TTK#WJ@:6=,B'NX5W]GFUQ+[.-RG6@;K(96D'UT-&X"?!OLCGN3=KH5;Q! MP9^4^;2PRY'5''J4W6F6\64U7V:- (R]B[/3HA"KCX+/9,[&!+LVZG989K[IV@YK^;YQF33%.Q*=KV M_C%G^=6*Z\WM7VBN?JWL*O:*C*Z/7V.]H1^[R/@41)Y$N?NG(#(Y?I'1<6H, MZT/&QDEFZQS36 ,X+P[)-SA_BC9H,%EP8;BL9W.>IDR^.,Y8>D,G]@^:+7[[ M?,HRNA#FH0&'I!U_92E?Y$GSU!TDHGZJ'7^!Y77CYK!J8W&9LB5+Q_54SR;5 M,+ #&[6^P&$7N:TN/X+Y.,R/ (;%P11@/LX+B_,_K:>/KL=AF+:^%^FC/GW4 MQWGYD''UP>+X?1)[^5>:)%$4QUA&QV.O@C&6MSB&'S\;I@T\L#@0Z<]RC5<; M[Y#]?8#5=%^'8"O%.Q%;*9YK0/QY X\D\5<;BP,>6!6PWH'X_CC04WZ?*(*J M8MJP-QA'D@1#H!?]/1K'2'9B^/CK@[TE490D?@0POX(HPA!X&W$$4P :,"2* MJGUP9S\*U_M4V/Z7;_0+4$L#!!0 ( %"#4%27BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:G04D37_]"O*QA]:\LS=GN8D#&/E!(#U'1^+]@['? M[HSY)KX7>5D=3W9UO7\WG5;93A6R^M/L5>F.;(PM9.TV[79:[:V2ZVJG5%WD M4__H*)H64I>3#^]?RKJQ4[IA:I75VI1N9[OCJU8/U;_'VTUQKRM]IW-=/QY/ MNO]S-1&%+G6A?ZCU\>1H(JJ=>?ALK/YAREKF:69-GA]/O*<#7Y6M=?;+[K2% MO)5W5;>GEG=?I ,YGD1'KL"-ME7=?:,K7SK&>^6^_+35U.:CSFME3V6M/EG3 M['6Y;8MQ5S$EE]'5P\OG4R6^L_^E&LUFHS-U:K*F4&7]5(]6Y2U@6>WTOIJ( M4A;J>+(T]\J*&[E5[46Y7SE?/UU@[7YR?+F[/3L7)XF)QM3P3Z>>SL]N4 ,X X&PT0/'F1A+( M $ &_R-D>NL^+L^N'.#U1[&\OKPAD"& #,>#_+RX(I 1@(S&@URDGPED#"!C M7LAKNY6E_M$=$+)X/T?X59W\W^E[F+5WW/)Z7]SWM(<%XS(8Y51MEK5J+ MU.3-:XNYKG=.STO3JTVD&8_9,R[@VKMPZ+&C:^MSWYY Z9!?/&;!?#)F_:#S M_/GNUK+JA(:UXW%XQ1:'KXK6% M+%T\[$)3568_02*M>,Q><5#W;4C>WME4E=I8<>6& 3T^9!2/6RFUR;[M3+Y6 MMOJM:R3U(V5#(O&83=*QO3V1E6IO;N%*JGX)LY%,?&:9N/ZE_5'7_;G371/. M3*'$K?S>N[L^\HG/[).S8I^;1Z7$B2K5Q@U6;G+9JSXX3&&V2*JV_S;>3\IL MK=SO=/8RH**8R"(^LT6^M#O=$W@C[4^]GX_TX3/K \:"*Y]B(G_XS/[ F#.* MB5SB,[OD8- JWMQ*AU']3BF13'QFF0Q$KR^<%!,YQ6=V"HQB^X\FTHO/K!<8 MQ?8P9\@R,W[+'(AB#SV;,Z2:&;-J<#@K*":2SHQ9.@?BV8-5"=-CW/DQ%-B* M-Q03&6C&G2$;"&V?ZY-B(@/-N TT$$4>P$0&FC$;:#B8[$ I)E+0;,P\6;_3 M1 J:C9DI6P44$REHQCW"@9@AS80C!07,"L*8$<5$"@J8%80Q8XJ)%!1PCWL@ M9D(QD84"9@MAS#G%A-,T(XZ#5EVN^14362@8<1RTZG+.KYC(0@&SA3 F[=X# M9*& V4(8DXXJ V2A8$0+K3QJH0!9*!C10BN/6BA$%@I'M-#*HQ8*D87"$2VT M\JB%0F2A<$0+K3QJH1!9*!S10BN/6BA$%@J9+70X?_167$EK96]F-H3+!9@M M-(29NK+734XQD87"4;)QSYB]04:(+!0R6V@(\SG[03&1A4)F"PUE#9_KDV(B M"X7,%L)90^KT"%DH8K80QJ1.CY"%HC%7$O1&EA&R4,2]5@UB4J='R$(1LX5P MJKCW;"(+1]1W#9&K.%,&;OIB,+18P<%(\Y*]1KYS%R4#S6K) +-]U8CF(B!\7<*Z>',=LQ M&\5$#HK9U[@-UZ8KGF+"Q=,CK7+K,/LM'3DHYEZ8,(QY8DHZ$HJ1@V+ND= P MYE+N]P0S019*N/-Q!Y8.'G1E@B24<*?CAJ9_?VGH"9)0PIV.&\9,=[*'B224 M<*?CAC%=(-=03"2AA'M2"-2F.T0QD822L98FM)B];C-!$DJX)X6&,;^HBBZH M3Y"$$NY)H6',2]-;]Y_ =WB8)006>KC^W5!,)*&$64(0L_=LSI&$YJ.MP>XZ M>(J)+#1GMA#$3'MO;B$+S9DM!#'/Z>>?:??EZL/[M;O64JVO7.&5VY_)/+NQHOUH M2_+\(&SG[39-GB_=ONORPLCUR_OD+^_"?_@'4$L#!!0 ( %"#4%04-@ < MO@( '&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKUNXD 8 M1N%;0;Z F/F?6854VZ1=Y080&2 *8&1[M/[1ML-F7X_KX:$[U]/ESK;KC^OQLNQW M[7F]>5_O:FN7R]CV]S.:I\?[F8N7SW/]GXG==ONVJ3^[S>]C/8W_&-S^Z?KW M85_KV"Q>UOVNCJNF_3C<+@_M]<,\7"8WB^?75=,_OYJFG3O((LC.'^00Y.8/ M\@CR\P<%!(7Y@R*"XOQ!"4%I_J",H#Q_4$%0F3_(+"GC4B!I@K6 UH9<&P&O M#<$V F(;DFT$S#9$VPBH;EGI; ;TM];8" M>MO)CVT!O2WUM@)Z6^IM!?2VU-L*Z&VIMQ70VU)O*Z"WI=Y60&]+O:V WHYZ M.P&]'?5V GH[ZNT$]':3S1(!O1WU=@)Z.^KM!/1VU-L)Z.VHMQ/0VU%O)Z"W MH]Y.0&]/O;V WIYZ>P&]/?7V GI[ZNT%]/:3S6X!O3WU]@)Z>^KM!?3VU-L+ MZ.VIMQ?0VU-O+Z!WH-Y!0.] O8. WH%Z!P&] _4. GH'ZAT$] Z3/RL%] [4 M.PCH':AW$- [4.\@H'>@WD% [TB]HX#>D7I' ;TC]8X">D?J'07TCM0["N@= MJ7<4T#M.#IL(Z!VI=Q30.U+O**!WI-Y10.]$O9. WHEZ)P&]$_5. GHGZIT$ M]$[4.PGHG:AW$M [4>\DH'>:'!84T#M1[R2@=Z+>24#O3+VS@-Z9>FPMH'>FWEE [T*]BX#> MA7H7 ;T+]2X">A?J703T+M2[".A=J'<1T+M0[_*=>@_CYZ$.MYZO-9__G52/ ME^_6V^.ORZ^+DW?\BG-[7S$\_0502P,$% @ 4(-05$;]('I, @ GC8 M !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP$(;AJQC:!I8BDJ*H(LZF M[;;-HA=0)3H6K#^03.K':^^?8T6[\Z#/WH M-\DNA/E#EOEF9X?:I]-LQ[BRG=Q0A_C5W6=SW>SK>YN)ZVN=-=,8[!C6X5@C MN;WY9+?U0Q]6GP_Q9]]-XR9QMO?)ZN-IXS%KD]3SW'=-'>)Z]CBVOZ6LGQ/2 M>'+9XW?=[*_BAB1[,^&X\N> YW-?'ZUS76M7=[4+7^HA[LH.?>;#4V]]>K[$ M&SU.VVW7V'9J'H9X)/6SLW7K=]:&H4]/1:_.)X=XP_;TF5^_SOBU_CO[$) ^)*0/!>FC@/2A(7V4D#X,I(\*TD=^36F$(FI.(36GF)I3 M4,TIJN845G.*JSD%UIPBJZ#(*BBR"HJL@B*KH,@J*+(*BJR"(JN@R"HHLDJ* MK)(BJZ3(*BFR2HJLDB*KI,@J*;)*BJR2(JNBR*HHLBJ*K(HBJZ+(JBBR*HJL MBB*KHLBJ*+(6%%D+BJP%1=:"(FM!D;6@R%I09"THLA8460N*K)HBJZ;(JBFR M:HJLFB*KILBJ*;)JBJR:(JNFR%I29"TILI8464N*K"5%UI(B:TF1M:3(6E)D M+2FR&HJLAB*KH&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( %"#4%2 OAUUH 8 *P: 8 " @0P( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ 4(-05$,L:=(M!P (!\ !@ ("!-!$ 'AL M+W=OKKB*P4' !?' & @(&D M&P >&PO=V]R:W-H965T&UL4$L! A0#% @ 4(-05#WN MG;#R" QS, !@ ("!WR( 'AL+W=O-P >&PO=V]R:W-H965T M&UL4$L! A0#% @ 4(-05-+&@C5P)0 B(0 !@ M ("!CCL 'AL+W=OV.T&@L )(B 9 " @31A !X;"]W;W)K M&UL4$L! A0#% @ 4(-05!OV2:3"!0 /Q M !D ("!A6P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(-05#O"V4RU @ W 4 !D M ("!&'\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4(-05!WIF"@ R1P !D ("!8(L 'AL+W=O ML3 8 M1 &0 @($]E@ >&PO=V]R:W-H965TN , \+ 9 " @5^J M !X;"]W;W)K&UL4$L! A0#% @ 4(-05!B! MI>UZ#0 !RL !D ("!3JX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(-05$!QTEGB @ =08 !D M ("!@,L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4(-05!(;%ZX$!@ 50\ !D ("! MGPL! 'AL+W=O&PO=V]R:W-H965TL6 0!X;"]W;W)K&UL4$L! A0#% M @ 4(-05!&PO=V]R:W-H965T&UL4$L! A0#% @ 4(-05"6&PO=V]R:W-H965T&UL4$L! A0#% @ 4(-05/[M4/%Y!0 'PT !D M ("!/C,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4(-05&XY)$P0 @ 800 !D ("!]D&PO=V]R:W-H965T&UL4$L! A0#% @ M4(-05"4&Q6Z& P @0P !D ("!>T\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(-05-^3,,&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4(-05 6QC(21! [!H !D ("!=VT! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(-0 M5(-U.P+4!0 E1L !D ("!H'@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(-05$SY0^&' @ !0< M !D ("!_X&PO=V]R:W-H965T&UL4$L! A0#% @ 4(-05,K W47Q!@ 7#< !D M ("!1),! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4(-05*,TPRUI @ \@4 !D ("!2:,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 4(-05-_V M'RW4 P 1@\ !D ("!7JP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(-05/X7RJ*A! @1T !D M ("!#KH! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4(-05-C1QH5E! NA !D ("! MU<0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4(-05(6GXH!J @ F@8 !D ("!"-$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(-05'YL3.1* P /@H !D M ("!S>\! 'AL+W=OD# #O#P &0 @(%.\P$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4(-05-AR^@V5 P ;@T !D ("!"/X! M 'AL+W=O!P &0 @('4 0( >&PO=V]R:W-H965T&UL4$L! A0#% @ M4(-05%^7Q]:9! )1P !D ("!N@@" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4(-05&CD!KA3! F@\ !D M ("!?2(" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4(-05*%M R:Z P F@X !D ("!8RX" 'AL M+W=OHDO48" M "O!0 &0 @(%4,@( >&PO=V]R:W-H965T7!E&UL4$L%!@ !H &@ CQP #U% @ $! end XML 114 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 115 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 116 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 376 599 1 false 99 0 false 12 false false R1.htm 0001001 - Document - Cover Page Sheet http://q2ebanking.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://q2ebanking.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Uncategorized 3 false false R4.htm 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1004006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1005007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://q2ebanking.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2122103 - Disclosure - Business Combinations Sheet http://q2ebanking.com/role/BusinessCombinations Business Combinations Notes 10 false false R11.htm 2128104 - Disclosure - Fair Value Measurements Sheet http://q2ebanking.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2131105 - Disclosure - Cash, Cash Equivalents and Investments Sheet http://q2ebanking.com/role/CashCashEquivalentsandInvestments Cash, Cash Equivalents and Investments Notes 12 false false R13.htm 2137106 - Disclosure - Deferred Solution and Other Costs Sheet http://q2ebanking.com/role/DeferredSolutionandOtherCosts Deferred Solution and Other Costs Notes 13 false false R14.htm 2140107 - Disclosure - Property and Equipment Sheet http://q2ebanking.com/role/PropertyandEquipment Property and Equipment Notes 14 false false R15.htm 2143108 - Disclosure - Goodwill and Intangible Assets Sheet http://q2ebanking.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 2149109 - Disclosure - Accrued Liabilities Sheet http://q2ebanking.com/role/AccruedLiabilities Accrued Liabilities Notes 16 false false R17.htm 2152110 - Disclosure - Commitments and Contingencies Sheet http://q2ebanking.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 2158111 - Disclosure - Convertible Senior Notes Notes http://q2ebanking.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 18 false false R19.htm 2166112 - Disclosure - Stockholders' Equity Sheet http://q2ebanking.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 2168113 - Disclosure - Stock-Based Compensation Sheet http://q2ebanking.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 2177114 - Disclosure - Provision for Income Taxes Sheet http://q2ebanking.com/role/ProvisionforIncomeTaxes Provision for Income Taxes Notes 21 false false R22.htm 2185115 - Disclosure - Employee Benefit Plan Sheet http://q2ebanking.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 22 false false R23.htm 2187116 - Disclosure - Segments and Geographic Information Sheet http://q2ebanking.com/role/SegmentsandGeographicInformation Segments and Geographic Information Notes 23 false false R24.htm 2188117 - Disclosure - Related Parties Sheet http://q2ebanking.com/role/RelatedParties Related Parties Notes 24 false false R25.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://q2ebanking.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://q2ebanking.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 2323302 - Disclosure - Business Combinations (Tables) Sheet http://q2ebanking.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://q2ebanking.com/role/BusinessCombinations 27 false false R28.htm 2329303 - Disclosure - Fair Value Measurements (Tables) Sheet http://q2ebanking.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://q2ebanking.com/role/FairValueMeasurements 28 false false R29.htm 2332304 - Disclosure - Cash, Cash Equivalents and Investments (Tables) Sheet http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsTables Cash, Cash Equivalents and Investments (Tables) Tables http://q2ebanking.com/role/CashCashEquivalentsandInvestments 29 false false R30.htm 2338305 - Disclosure - Deferred Solution and Other Costs (Tables) Sheet http://q2ebanking.com/role/DeferredSolutionandOtherCostsTables Deferred Solution and Other Costs (Tables) Tables http://q2ebanking.com/role/DeferredSolutionandOtherCosts 30 false false R31.htm 2341306 - Disclosure - Property and Equipment (Tables) Sheet http://q2ebanking.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://q2ebanking.com/role/PropertyandEquipment 31 false false R32.htm 2344307 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://q2ebanking.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://q2ebanking.com/role/GoodwillandIntangibleAssets 32 false false R33.htm 2350308 - Disclosure - Accrued Liabilities (Tables) Sheet http://q2ebanking.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://q2ebanking.com/role/AccruedLiabilities 33 false false R34.htm 2353309 - Disclosure - Commitments and Contingencies (Tables) Sheet http://q2ebanking.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://q2ebanking.com/role/CommitmentsandContingencies 34 false false R35.htm 2359310 - Disclosure - Convertible Senior Notes (Tables) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://q2ebanking.com/role/ConvertibleSeniorNotes 35 false false R36.htm 2369311 - Disclosure - Stock-Based Compensation (Tables) Sheet http://q2ebanking.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://q2ebanking.com/role/StockBasedCompensation 36 false false R37.htm 2378312 - Disclosure - Provision for Income Taxes (Tables) Sheet http://q2ebanking.com/role/ProvisionforIncomeTaxesTables Provision for Income Taxes (Tables) Tables http://q2ebanking.com/role/ProvisionforIncomeTaxes 37 false false R38.htm 2402401 - Disclosure - Organization and Description of Business (Details) Sheet http://q2ebanking.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://q2ebanking.com/role/OrganizationandDescriptionofBusiness 38 false false R39.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) Details 39 false false R40.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails Summary of Significant Accounting Policies - Contract Balances (Details) Details 40 false false R41.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails Summary of Significant Accounting Policies - Accounts Receivable (Details) Details 41 false false R42.htm 2409405 - Disclosure - Summary of Significant Accounting Policies - Allowance for Sales Credits (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAllowanceforSalesCreditsDetails Summary of Significant Accounting Policies - Allowance for Sales Credits (Details) Details 42 false false R43.htm 2410406 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails Summary of Significant Accounting Policies - Deferred Revenue (Details) Details 43 false false R44.htm 2411407 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPerformanceObligationsDetails Summary of Significant Accounting Policies - Performance Obligations (Details) Details 44 false false R45.htm 2412408 - Disclosure - Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) Details 45 false false R46.htm 2413409 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details) Details 46 false false R47.htm 2414410 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenuesbyMajorSourceDetails Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details) Details 47 false false R48.htm 2415411 - Disclosure - Summary of Significant Accounting Policies - Software Development Cost (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails Summary of Significant Accounting Policies - Software Development Cost (Details) Details 48 false false R49.htm 2416412 - Disclosure - Summary of Significant Accounting Policies - Advertising (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAdvertisingDetails Summary of Significant Accounting Policies - Advertising (Details) Details 49 false false R50.htm 2417413 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Details 50 false false R51.htm 2418414 - Disclosure - Summary of Significant Accounting Policies - Convertible Senior Notes (Details) Notes http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails Summary of Significant Accounting Policies - Convertible Senior Notes (Details) Details 51 false false R52.htm 2419415 - Disclosure - Summary of Significant Accounting Policies - Contingent Consideration (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesContingentConsiderationDetails Summary of Significant Accounting Policies - Contingent Consideration (Details) Details 52 false false R53.htm 2420416 - Disclosure - Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details) Details 53 false false R54.htm 2421417 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) Sheet http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) Details 54 false false R55.htm 2424418 - Disclosure - Business Combinations - Narrative (Details) Sheet http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 55 false false R56.htm 2425419 - Disclosure - Business Combinations - Schedule of Purchase Price (Details) Sheet http://q2ebanking.com/role/BusinessCombinationsScheduleofPurchasePriceDetails Business Combinations - Schedule of Purchase Price (Details) Details 56 false false R57.htm 2426420 - Disclosure - Business Combinations - Schedule of Fair Value of Assets Acquired and Liabilities (Details) Sheet http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails Business Combinations - Schedule of Fair Value of Assets Acquired and Liabilities (Details) Details 57 false false R58.htm 2427421 - Disclosure - Business Combinations - Intangible Assets Acquired (Details) Sheet http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails Business Combinations - Intangible Assets Acquired (Details) Details 58 false false R59.htm 2430422 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy (Details) Sheet http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails Fair Value Measurements - Schedule of Fair Value Hierarchy (Details) Details 59 false false R60.htm 2433423 - Disclosure - Cash, Cash Equivalents and Investments - Narrative (Details) Sheet http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsNarrativeDetails Cash, Cash Equivalents and Investments - Narrative (Details) Details 60 false false R61.htm 2434424 - Disclosure - Cash, Cash Equivalents and Investments - Summary of Cash, Cash Equivalents and Investments (Details) Sheet http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails Cash, Cash Equivalents and Investments - Summary of Cash, Cash Equivalents and Investments (Details) Details 61 false false R62.htm 2435425 - Disclosure - Cash, Cash Equivalents and Investments - Contractual Maturities (Details) Sheet http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesDetails Cash, Cash Equivalents and Investments - Contractual Maturities (Details) Details 62 false false R63.htm 2436426 - Disclosure - Cash, Cash Equivalents and Investments - Securities in Continuous Loss Position (Details) Sheet http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails Cash, Cash Equivalents and Investments - Securities in Continuous Loss Position (Details) Details 63 false false R64.htm 2439427 - Disclosure - Deferred Solution and Other Costs (Details) Sheet http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails Deferred Solution and Other Costs (Details) Details http://q2ebanking.com/role/DeferredSolutionandOtherCostsTables 64 false false R65.htm 2442428 - Disclosure - Property and Equipment (Details) Sheet http://q2ebanking.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://q2ebanking.com/role/PropertyandEquipmentTables 65 false false R66.htm 2445429 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 66 false false R67.htm 2446430 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 67 false false R68.htm 2447431 - Disclosure - Goodwill and Intangible Assets - Intangible Asset Useful Life (Details) Sheet http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails Goodwill and Intangible Assets - Intangible Asset Useful Life (Details) Details 68 false false R69.htm 2448432 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details) Sheet http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails Goodwill and Intangible Assets - Estimated Amortization Expense (Details) Details 69 false false R70.htm 2451433 - Disclosure - Accrued Liabilities (Details) Sheet http://q2ebanking.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://q2ebanking.com/role/AccruedLiabilitiesTables 70 false false R71.htm 2454434 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 71 false false R72.htm 2455435 - Disclosure - Commitments and Contingencies - Schedule of Operating Lease Cost, Lease Term and Discount Rate (Details) Sheet http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails Commitments and Contingencies - Schedule of Operating Lease Cost, Lease Term and Discount Rate (Details) Details 72 false false R73.htm 2456436 - Disclosure - Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details) Sheet http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details) Details 73 false false R74.htm 2457437 - Disclosure - Commitments and Contingencies - Contractual Commitments (Details) Sheet http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails Commitments and Contingencies - Contractual Commitments (Details) Details 74 false false R75.htm 2460438 - Disclosure - Convertible Senior Notes - Summary of Convertible Senior Notes (Details) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails Convertible Senior Notes - Summary of Convertible Senior Notes (Details) Details 75 false false R76.htm 2461439 - Disclosure - Convertible Senior Notes - Narrative (Details) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails Convertible Senior Notes - Narrative (Details) Details 76 false false R77.htm 2462440 - Disclosure - Convertible Senior Notes - Schedule of Convertible Notes (Details) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails Convertible Senior Notes - Schedule of Convertible Notes (Details) Details 77 false false R78.htm 2463441 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails Convertible Senior Notes - Schedule of Interest Expense (Details) Details 78 false false R79.htm 2464442 - Disclosure - Convertible Senior Notes - Bond Hedges and Warrant Transactions Narrative (Details) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails Convertible Senior Notes - Bond Hedges and Warrant Transactions Narrative (Details) Details 79 false false R80.htm 2465443 - Disclosure - Convertible Senior Notes - Capped Call Transactions Narrative, 2026 Notes and 2025 Notes (Details) Notes http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails Convertible Senior Notes - Capped Call Transactions Narrative, 2026 Notes and 2025 Notes (Details) Details 80 false false R81.htm 2467444 - Disclosure - Stockholders' Equity (Details) Sheet http://q2ebanking.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://q2ebanking.com/role/StockholdersEquity 81 false false R82.htm 2470445 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 82 false false R83.htm 2471446 - Disclosure - Stock-Based Compensation - Share-based Compensation Expense Recorded in the Consolidated Statements of Comprehensive Loss (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationSharebasedCompensationExpenseRecordedintheConsolidatedStatementsofComprehensiveLossDetails Stock-Based Compensation - Share-based Compensation Expense Recorded in the Consolidated Statements of Comprehensive Loss (Details) Details 83 false false R84.htm 2472447 - Disclosure - Stock-Based Compensation - Assumptions Used in Estimating Fair Value of Options Granted (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationAssumptionsUsedinEstimatingFairValueofOptionsGrantedDetails Stock-Based Compensation - Assumptions Used in Estimating Fair Value of Options Granted (Details) Details 84 false false R85.htm 2473448 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 85 false false R86.htm 2474449 - Disclosure - Stock-Based Compensation - Stock Options by Range of Exercise Prices (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails Stock-Based Compensation - Stock Options by Range of Exercise Prices (Details) Details 86 false false R87.htm 2475450 - Disclosure - Stock-Based Compensation - Restricted Stock and Market Unit Activity (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails Stock-Based Compensation - Restricted Stock and Market Unit Activity (Details) Details 87 false false R88.htm 2476451 - Disclosure - Stock-Based Compensation - Monte Carlo Simulation For Market Stock Units Granted (Details) Sheet http://q2ebanking.com/role/StockBasedCompensationMonteCarloSimulationForMarketStockUnitsGrantedDetails Stock-Based Compensation - Monte Carlo Simulation For Market Stock Units Granted (Details) Details 88 false false R89.htm 2479452 - Disclosure - Provision for Income Taxes - Components of Loss Before Income Taxes (Details) Sheet http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofLossBeforeIncomeTaxesDetails Provision for Income Taxes - Components of Loss Before Income Taxes (Details) Details 89 false false R90.htm 2480453 - Disclosure - Provision for Income Taxes - Components of Income Tax Provision (Details) Sheet http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails Provision for Income Taxes - Components of Income Tax Provision (Details) Details 90 false false R91.htm 2481454 - Disclosure - Provision for Income Taxes - Narrative (Details) Sheet http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails Provision for Income Taxes - Narrative (Details) Details 91 false false R92.htm 2482455 - Disclosure - Provision for Income Taxes - Significant Components of Deferred Taxes (Details) Sheet http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails Provision for Income Taxes - Significant Components of Deferred Taxes (Details) Details 92 false false R93.htm 2483456 - Disclosure - Provision for Income Taxes - Income Tax Rate Reconciliation (Details) Sheet http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails Provision for Income Taxes - Income Tax Rate Reconciliation (Details) Details 93 false false R94.htm 2484457 - Disclosure - Provision for Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://q2ebanking.com/role/ProvisionforIncomeTaxesUnrecognizedTaxBenefitsDetails Provision for Income Taxes - Unrecognized Tax Benefits (Details) Details 94 false false R95.htm 2486458 - Disclosure - Employee Benefit Plan - Narrative (Details) Sheet http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails Employee Benefit Plan - Narrative (Details) Details 95 false false R96.htm 2489459 - Disclosure - Related Parties (Details) Sheet http://q2ebanking.com/role/RelatedPartiesDetails Related Parties (Details) Details http://q2ebanking.com/role/RelatedParties 96 false false All Reports Book All Reports qtwo-20211231.htm a211231ex211listofsubsidia.htm a211231exhibit107.htm a211231exhibit231eyconsent.htm a211231exhibit311.htm a211231exhibit312.htm a211231exhibit321.htm a211231exhibit322.htm a211231exhibit45.htm qtwo-20211231.xsd qtwo-20211231_cal.xml qtwo-20211231_def.xml qtwo-20211231_lab.xml qtwo-20211231_pre.xml qtwo-20211231_g1.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 119 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "qtwo-20211231.htm": { "axisCustom": 2, "axisStandard": 35, "contextCount": 376, "dts": { "calculationLink": { "local": [ "qtwo-20211231_cal.xml" ] }, "definitionLink": { "local": [ "qtwo-20211231_def.xml" ] }, "inline": { "local": [ "qtwo-20211231.htm" ] }, "labelLink": { "local": [ "qtwo-20211231_lab.xml" ] }, "presentationLink": { "local": [ "qtwo-20211231_pre.xml" ] }, "schema": { "local": [ "qtwo-20211231.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 789, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 6, "http://q2ebanking.com/20211231": 1, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 11 }, "keyCustom": 74, "keyStandard": 525, "memberCustom": 42, "memberStandard": 51, "nsprefix": "qtwo", "nsuri": "http://q2ebanking.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://q2ebanking.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "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": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122103 - Disclosure - Business Combinations", "role": "http://q2ebanking.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128104 - Disclosure - Fair Value Measurements", "role": "http://q2ebanking.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "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": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131105 - Disclosure - Cash, Cash Equivalents and Investments", "role": "http://q2ebanking.com/role/CashCashEquivalentsandInvestments", "shortName": "Cash, Cash Equivalents and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "qtwo:DeferredSolutionandOtherCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137106 - Disclosure - Deferred Solution and Other Costs", "role": "http://q2ebanking.com/role/DeferredSolutionandOtherCosts", "shortName": "Deferred Solution and Other Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "qtwo:DeferredSolutionandOtherCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140107 - Disclosure - Property and Equipment", "role": "http://q2ebanking.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143108 - Disclosure - Goodwill and Intangible Assets", "role": "http://q2ebanking.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149109 - Disclosure - Accrued Liabilities", "role": "http://q2ebanking.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152110 - Disclosure - Commitments and Contingencies", "role": "http://q2ebanking.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158111 - Disclosure - Convertible Senior Notes", "role": "http://q2ebanking.com/role/ConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2166112 - Disclosure - Stockholders' Equity", "role": "http://q2ebanking.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://q2ebanking.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168113 - Disclosure - Stock-Based Compensation", "role": "http://q2ebanking.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2177114 - Disclosure - Provision for Income Taxes", "role": "http://q2ebanking.com/role/ProvisionforIncomeTaxes", "shortName": "Provision for Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "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": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2185115 - Disclosure - Employee Benefit Plan", "role": "http://q2ebanking.com/role/EmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2187116 - Disclosure - Segments and Geographic Information", "role": "http://q2ebanking.com/role/SegmentsandGeographicInformation", "shortName": "Segments and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2188117 - Disclosure - Related Parties", "role": "http://q2ebanking.com/role/RelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323302 - Disclosure - Business Combinations (Tables)", "role": "http://q2ebanking.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329303 - Disclosure - Fair Value Measurements (Tables)", "role": "http://q2ebanking.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332304 - Disclosure - Cash, Cash Equivalents and Investments (Tables)", "role": "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsTables", "shortName": "Cash, Cash Equivalents and Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "qtwo:ScheduleofDeferredSolutionandOtherCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338305 - Disclosure - Deferred Solution and Other Costs (Tables)", "role": "http://q2ebanking.com/role/DeferredSolutionandOtherCostsTables", "shortName": "Deferred Solution and Other Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "qtwo:ScheduleofDeferredSolutionandOtherCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341306 - Disclosure - Property and Equipment (Tables)", "role": "http://q2ebanking.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344307 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://q2ebanking.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350308 - Disclosure - Accrued Liabilities (Tables)", "role": "http://q2ebanking.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353309 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://q2ebanking.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359310 - Disclosure - Convertible Senior Notes (Tables)", "role": "http://q2ebanking.com/role/ConvertibleSeniorNotesTables", "shortName": "Convertible Senior Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2369311 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://q2ebanking.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "qtwo:ScheduleOfIncomeLossByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2378312 - Disclosure - Provision for Income Taxes (Tables)", "role": "http://q2ebanking.com/role/ProvisionforIncomeTaxesTables", "shortName": "Provision for Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "qtwo:ScheduleOfIncomeLossByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i1af0d9d4e3824d5fb4d964dbde75e86b_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "qtwo:WhollyOwnedSubsidiaryOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Description of Business (Details)", "role": "http://q2ebanking.com/role/OrganizationandDescriptionofBusinessDetails", "shortName": "Organization and Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i1af0d9d4e3824d5fb4d964dbde75e86b_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "qtwo:WhollyOwnedSubsidiaryOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ie2804122cda3464babf909bef98dc08a_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails", "shortName": "Summary of Significant Accounting Policies - Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ie2804122cda3464babf909bef98dc08a_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForLoanLossesExpensed", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails", "shortName": "Summary of Significant Accounting Policies - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForLoanLossesExpensed", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "Summary of Significant Accounting Policies - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ib30cf21f63134f618f541734cb216908_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Allowance for Sales Credits (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAllowanceforSalesCreditsDetails", "shortName": "Summary of Significant Accounting Policies - Allowance for Sales Credits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "qtwo:AllowanceforDoubtfulAccountsReceivableRecoveriesandProvisionforDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "qtwo:ContractWithCustomerLiabilityIncreaseFromCashReceipts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "qtwo:ContractWithCustomerLiabilityIncreaseFromCashReceipts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-7", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPerformanceObligationsDetails", "shortName": "Summary of Significant Accounting Policies - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-7", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DeferredChargesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ie391a545476647d5a8b1f9225d238c7d_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "qtwo:CapitalizedContractCostsAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412408 - Disclosure - Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails", "shortName": "Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DeferredChargesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ie391a545476647d5a8b1f9225d238c7d_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "qtwo:CapitalizedContractCostsAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i5c436a37df944baa9681157853b7ddc5_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413409 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Useful Lives of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i5c436a37df944baa9681157853b7ddc5_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414410 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenuesbyMajorSourceDetails", "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenues by Major Source (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i6dd0f9825f09484baa8514bc7be95429_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i7bdd8bdc68e941409819a6a3cde487d0_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415411 - Disclosure - Summary of Significant Accounting Policies - Software Development Cost (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails", "shortName": "Summary of Significant Accounting Policies - Software Development Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i31dcdb9d78b9451f9b618183ca7b1fd2_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:AdvertisingCostsPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416412 - Disclosure - Summary of Significant Accounting Policies - Advertising (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAdvertisingDetails", "shortName": "Summary of Significant Accounting Policies - Advertising (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AdvertisingCostsPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "id7ea26ee355042f89ea8d7f205da40dc_D20180101-20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417413 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "Summary of Significant Accounting Policies - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i24a0eeebf0d143699296ccaf1fbff517_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i08bb39f562204310beb15a302fca3179_I20190630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418414 - Disclosure - Summary of Significant Accounting Policies - Convertible Senior Notes (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails", "shortName": "Summary of Significant Accounting Policies - Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i24e57cb2c5d648dc8a7c4956a1f1d863_D20201101-20201130", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ExtinguishmentOfDebtAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i6e9ceffb368d486dbeeec212b5af6065_I20181015", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419415 - Disclosure - Summary of Significant Accounting Policies - Contingent Consideration (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesContingentConsiderationDetails", "shortName": "Summary of Significant Accounting Policies - Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i6e9ceffb368d486dbeeec212b5af6065_I20181015", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420416 - Disclosure - Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails", "shortName": "Summary of Significant Accounting Policies - Summary of Basic and Diluted Net Loss per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421417 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "shortName": "Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i7ab0f266c87741f7abf037818606675e_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ConvertibleDebtNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "iebda49aadbcd43ab8eef8d0ca21a99e5_D20210401-20210401", "decimals": null, "first": true, "lang": "en-US", "name": "qtwo:EscrowDepositPeriodHeldInEscrow", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424418 - Disclosure - Business Combinations - Narrative (Details)", "role": "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "iebda49aadbcd43ab8eef8d0ca21a99e5_D20210401-20210401", "decimals": null, "first": true, "lang": "en-US", "name": "qtwo:EscrowDepositPeriodHeldInEscrow", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425419 - Disclosure - Business Combinations - Schedule of Purchase Price (Details)", "role": "http://q2ebanking.com/role/BusinessCombinationsScheduleofPurchasePriceDetails", "shortName": "Business Combinations - Schedule of Purchase Price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "id8b92e927c77435085b46b110d2cdf25_D20210401-20210401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426420 - Disclosure - Business Combinations - Schedule of Fair Value of Assets Acquired and Liabilities (Details)", "role": "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails", "shortName": "Business Combinations - Schedule of Fair Value of Assets Acquired and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "iddec489a59144800903e0148e50a9bc4_I20210401", "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": "qtwo-20211231.htm", "contextRef": "i7bdd8bdc68e941409819a6a3cde487d0_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427421 - Disclosure - Business Combinations - Intangible Assets Acquired (Details)", "role": "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "shortName": "Business Combinations - Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "id8b92e927c77435085b46b110d2cdf25_D20210401-20210401", "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", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ibc0cc1b213e947e1af4f32284a4291b0_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430422 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy (Details)", "role": "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails", "shortName": "Fair Value Measurements - Schedule of Fair Value Hierarchy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i624db70a5183408c8ddafbf0a5f06117_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "iaa2883aface44da9b840dc0b78ebac84_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i6e071be9cb6648e3be6e86ba3785000a_D20190101-20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleChangeInPresentValueExpenseReversal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433423 - Disclosure - Cash, Cash Equivalents and Investments - Narrative (Details)", "role": "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsNarrativeDetails", "shortName": "Cash, Cash Equivalents and Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleChangeInPresentValueExpenseReversal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434424 - Disclosure - Cash, Cash Equivalents and Investments - Summary of Cash, Cash Equivalents and Investments (Details)", "role": "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails", "shortName": "Cash, Cash Equivalents and Investments - Summary of Cash, Cash Equivalents and Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435425 - Disclosure - Cash, Cash Equivalents and Investments - Contractual Maturities (Details)", "role": "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesDetails", "shortName": "Cash, Cash Equivalents and Investments - Contractual Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "qtwo:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436426 - Disclosure - Cash, Cash Equivalents and Investments - Securities in Continuous Loss Position (Details)", "role": "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails", "shortName": "Cash, Cash Equivalents and Investments - Securities in Continuous Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "qtwo:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "qtwo:ScheduleofDeferredSolutionandOtherCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "qtwo:DeferredSolutionCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439427 - Disclosure - Deferred Solution and Other Costs (Details)", "role": "http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails", "shortName": "Deferred Solution and Other Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "qtwo:ScheduleofDeferredSolutionandOtherCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "qtwo:DeferredSolutionCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442428 - Disclosure - Property and Equipment (Details)", "role": "http://q2ebanking.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445429 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operatingsegment", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446430 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)", "role": "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447431 - Disclosure - Goodwill and Intangible Assets - Intangible Asset Useful Life (Details)", "role": "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails", "shortName": "Goodwill and Intangible Assets - Intangible Asset Useful Life (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448432 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Details)", "role": "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Estimated Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherAmortizationOfDeferredCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "qtwo:AccruedDataCenterEquipmentPurchasesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451433 - Disclosure - Accrued Liabilities (Details)", "role": "http://q2ebanking.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "qtwo:AccruedDataCenterEquipmentPurchasesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "qtwo:NumberofBuildingsOccupied", "reportCount": 1, "unique": true, "unitRef": "instrument", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454434 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "qtwo:NumberofBuildingsOccupied", "reportCount": 1, "unique": true, "unitRef": "instrument", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455435 - Disclosure - Commitments and Contingencies - Schedule of Operating Lease Cost, Lease Term and Discount Rate (Details)", "role": "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails", "shortName": "Commitments and Contingencies - Schedule of Operating Lease Cost, Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456436 - Disclosure - Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details)", "role": "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails", "shortName": "Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongTermPurchaseCommitmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457437 - Disclosure - Commitments and Contingencies - Contractual Commitments (Details)", "role": "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails", "shortName": "Commitments and Contingencies - Contractual Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongTermPurchaseCommitmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i4e551f0502f64f41a924a5400af65132_I20180215", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460438 - Disclosure - Convertible Senior Notes - Summary of Convertible Senior Notes (Details)", "role": "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails", "shortName": "Convertible Senior Notes - Summary of Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i4e551f0502f64f41a924a5400af65132_I20180215", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461439 - Disclosure - Convertible Senior Notes - Narrative (Details)", "role": "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "shortName": "Convertible Senior Notes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "INF", "lang": "en-US", "name": "qtwo:NumberOfOutstandingNotes", "reportCount": 1, "unique": true, "unitRef": "note", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "iabc678d3a0384c6b808f4973956a09d6_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462440 - Disclosure - Convertible Senior Notes - Schedule of Convertible Notes (Details)", "role": "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails", "shortName": "Convertible Senior Notes - Schedule of Convertible Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i1ba85ed70f03420485103f0e5ecb7c6c_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463441 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details)", "role": "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails", "shortName": "Convertible Senior Notes - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i0103f7a9cd7d4a38bc71e683c2b34a75_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ia5bb4863da4842d0af3853164a5ae537_I20180228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464442 - Disclosure - Convertible Senior Notes - Bond Hedges and Warrant Transactions Narrative (Details)", "role": "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails", "shortName": "Convertible Senior Notes - Bond Hedges and Warrant Transactions Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ia5bb4863da4842d0af3853164a5ae537_I20180228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://q2ebanking.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "qtwo:NumberOfCappedCallTransactions", "reportCount": 1, "unique": true, "unitRef": "cappedcalltransaction", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465443 - Disclosure - Convertible Senior Notes - Capped Call Transactions Narrative, 2026 Notes and 2025 Notes (Details)", "role": "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails", "shortName": "Convertible Senior Notes - Capped Call Transactions Narrative, 2026 Notes and 2025 Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "qtwo:NumberOfCappedCallTransactions", "reportCount": 1, "unique": true, "unitRef": "cappedcalltransaction", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ic74d6ef251674b55ba4e8d39ab652664_D20200515-20200515", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467444 - Disclosure - Stockholders' Equity (Details)", "role": "http://q2ebanking.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ic74d6ef251674b55ba4e8d39ab652664_D20200515-20200515", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470445 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471446 - Disclosure - Stock-Based Compensation - Share-based Compensation Expense Recorded in the Consolidated Statements of Comprehensive Loss (Details)", "role": "http://q2ebanking.com/role/StockBasedCompensationSharebasedCompensationExpenseRecordedintheConsolidatedStatementsofComprehensiveLossDetails", "shortName": "Stock-Based Compensation - Share-based Compensation Expense Recorded in the Consolidated Statements of Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "id7ea26ee355042f89ea8d7f205da40dc_D20180101-20181231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472447 - Disclosure - Stock-Based Compensation - Assumptions Used in Estimating Fair Value of Options Granted (Details)", "role": "http://q2ebanking.com/role/StockBasedCompensationAssumptionsUsedinEstimatingFairValueofOptionsGrantedDetails", "shortName": "Stock-Based Compensation - Assumptions Used in Estimating Fair Value of Options Granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "id7ea26ee355042f89ea8d7f205da40dc_D20180101-20181231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ib30cf21f63134f618f541734cb216908_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473448 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "iaa2883aface44da9b840dc0b78ebac84_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474449 - Disclosure - Stock-Based Compensation - Stock Options by Range of Exercise Prices (Details)", "role": "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails", "shortName": "Stock-Based Compensation - Stock Options by Range of Exercise Prices (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ib848df50b8b04fca8c421f903e09e46b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475450 - Disclosure - Stock-Based Compensation - Restricted Stock and Market Unit Activity (Details)", "role": "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock and Market Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ic6bc76f284b54815966f773854554bde_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "id7ea26ee355042f89ea8d7f205da40dc_D20180101-20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476451 - Disclosure - Stock-Based Compensation - Monte Carlo Simulation For Market Stock Units Granted (Details)", "role": "http://q2ebanking.com/role/StockBasedCompensationMonteCarloSimulationForMarketStockUnitsGrantedDetails", "shortName": "Stock-Based Compensation - Monte Carlo Simulation For Market Stock Units Granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "iba849b11518447ccab55ec71fa278638_D20210101-20211231", "decimals": "3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "qtwo:ScheduleOfIncomeLossByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479452 - Disclosure - Provision for Income Taxes - Components of Loss Before Income Taxes (Details)", "role": "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofLossBeforeIncomeTaxesDetails", "shortName": "Provision for Income Taxes - Components of Loss Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "qtwo:ScheduleOfIncomeLossByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i4f43d3d316da48be88c8c7bb1ee4a6aa_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://q2ebanking.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentForeignTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480453 - Disclosure - Provision for Income Taxes - Components of Income Tax Provision (Details)", "role": "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails", "shortName": "Provision for Income Taxes - Components of Income Tax Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentForeignTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481454 - Disclosure - Provision for Income Taxes - Narrative (Details)", "role": "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails", "shortName": "Provision for Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "qtwo:DeferredTaxAssetsOperatingLossandTaxCreditCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482455 - Disclosure - Provision for Income Taxes - Significant Components of Deferred Taxes (Details)", "role": "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails", "shortName": "Provision for Income Taxes - Significant Components of Deferred Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i536e18bc8b464778947f7cc25478241f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "qtwo:DeferredTaxAssetsOperatingLossandTaxCreditCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483456 - Disclosure - Provision for Income Taxes - Income Tax Rate Reconciliation (Details)", "role": "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails", "shortName": "Provision for Income Taxes - Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "ib30cf21f63134f618f541734cb216908_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2484457 - Disclosure - Provision for Income Taxes - Unrecognized Tax Benefits (Details)", "role": "http://q2ebanking.com/role/ProvisionforIncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Provision for Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i4dc6940f50f54c8aacd2ec1d03363c5e_D20090101-20090131", "decimals": "INF", "first": true, "lang": "en-US", "name": "qtwo:DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2486458 - Disclosure - Employee Benefit Plan - Narrative (Details)", "role": "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails", "shortName": "Employee Benefit Plan - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i4dc6940f50f54c8aacd2ec1d03363c5e_D20090101-20090131", "decimals": "INF", "first": true, "lang": "en-US", "name": "qtwo:DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromRelatedParties", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2489459 - Disclosure - Related Parties (Details)", "role": "http://q2ebanking.com/role/RelatedPartiesDetails", "shortName": "Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromRelatedParties", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "qtwo-20211231.htm", "contextRef": "i83d09f8e371245bb8ac452294d7103cf_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 99, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofLossBeforeIncomeTaxesDetails" ], "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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r837", "r838", "r839" ], "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/2021q4", "presentation": [ "http://q2ebanking.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r837", "r838", "r839" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://q2ebanking.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r837", "r838", "r839" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r837", "r838", "r839" ], "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/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r840" ], "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/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r835" ], "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/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r834" ], "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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r834" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r834" ], "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/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r852" ], "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/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r834" ], "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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r834" ], "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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r834" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Smaller Reporting Company" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r834" ], "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/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r863" ], "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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r837", "r838", "r839" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r833" ], "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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r836" ], "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/2021q4", "presentation": [ "http://q2ebanking.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/2021q4", "presentation": [ "http://q2ebanking.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "qtwo_A2007StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2007 Stock Plan [Member]", "label": "2007 Stock Plan [Member]", "terseLabel": "2007 Stock Plan" } } }, "localname": "A2007StockPlanMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_A2014StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2014 Stock Plan [Member]", "label": "2014 Stock Plan [Member]", "terseLabel": "2014 Stock Plan" } } }, "localname": "A2014StockPlanMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_A401kPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "401(k) Plan [Member]", "label": "401(k) Plan [Member]", "terseLabel": "401(k) Plan" } } }, "localname": "A401kPlanMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_AccruedDataCenterEquipmentPurchasesCurrent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/AccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Data Center Equipment Purchases, Current", "label": "Accrued Data Center Equipment Purchases, Current", "terseLabel": "Accrued data center equipment and software purchases" } } }, "localname": "AccruedDataCenterEquipmentPurchasesCurrent", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_AccruedLeaseRestructuringChargesCurrent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/AccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Lease Restructuring Charges, Current", "label": "Accrued Lease Restructuring Charges, Current", "terseLabel": "Lease restructuring charges" } } }, "localname": "AccruedLeaseRestructuringChargesCurrent", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_AccruedPartnershipTerminationChargesCurrent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Partnership Termination Charges, Current", "label": "Accrued Partnership Termination Charges, Current", "terseLabel": "Accrued partnership termination charges" } } }, "localname": "AccruedPartnershipTerminationChargesCurrent", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_AccruedTransactionProcessingFeesCurrent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Transaction Processing Fees, Current", "label": "Accrued Transaction Processing Fees, Current", "terseLabel": "Accrued transaction processing fees" } } }, "localname": "AccruedTransactionProcessingFeesCurrent", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Purchase Of Convertible Note Hedges", "label": "Adjustments To Additional Paid In Capital, Purchase Of Convertible Note Hedges", "negatedTerseLabel": "Settlement of convertible note hedges" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedges", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "qtwo_AdjustmentstoAdditionalPaidinCapitalPurchaseOfCappedCallTransactions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Purchase Of Capped Call Transactions", "label": "Adjustments to Additional Paid in Capital, Purchase Of Capped Call Transactions", "negatedTerseLabel": "Purchase of capped call transactions" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalPurchaseOfCappedCallTransactions", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "qtwo_AllowanceforDoubtfulAccountsReceivableRecoveriesandProvisionforDoubtfulAccounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for Doubtful Accounts Receivable, Recoveries and Provision for Doubtful Accounts", "label": "Allowance for Doubtful Accounts Receivable, Recoveries and Provision for Doubtful Accounts", "terseLabel": "Additions" } } }, "localname": "AllowanceforDoubtfulAccountsReceivableRecoveriesandProvisionforDoubtfulAccounts", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAllowanceforSalesCreditsDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_AtlantaGeorgiaFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Atlanta, Georgia Facilities", "label": "Atlanta, Georgia Facilities [Member]", "terseLabel": "Atlanta, Georgia Facilities" } } }, "localname": "AtlantaGeorgiaFacilitiesMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_AuditorInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Information", "label": "Auditor Information [Abstract]" } } }, "localname": "AuditorInformationAbstract", "nsuri": "http://q2ebanking.com/20211231", "xbrltype": "stringItemType" }, "qtwo_BondHedgeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond Hedge", "label": "Bond Hedge [Member]", "terseLabel": "Bond Hedge" } } }, "localname": "BondHedgeMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_BusinessCombinationAmountReleased": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Amount Released", "label": "Business Combination, Amount Released", "terseLabel": "Amount released" } } }, "localname": "BusinessCombinationAmountReleased", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_BusinessCombinationEscrowDepositAdjustmentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Escrow Deposit Adjustment Period", "label": "Business Combination, Escrow Deposit Adjustment Period", "terseLabel": "Escrow adjustment period" } } }, "localname": "BusinessCombinationEscrowDepositAdjustmentPeriod", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "qtwo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability", "terseLabel": "Deferred revenues" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_BusinessCombinationSeparatelyRecognizedTransactionExpensesAndLossesRecognizedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Separately Recognized Transaction Expenses And Losses Recognized [Member]", "label": "Business Combination, Separately Recognized Transaction Expenses And Losses Recognized [Member]", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionExpensesAndLossesRecognizedMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_BusinessCombinationWorkingCapitalAndOtherAdjustments": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Working Capital And Other Adjustments", "label": "Business Combination, Working Capital And Other Adjustments", "terseLabel": "Estimated working capital and other adjustments" } } }, "localname": "BusinessCombinationWorkingCapitalAndOtherAdjustments", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_CapitalizedContractCostsAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Costs, Additions", "label": "Capitalized Contract Costs, Additions", "terseLabel": "Capitalization of implementation costs" } } }, "localname": "CapitalizedContractCostsAdditions", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash Flow, Lessee [Abstract]" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails" ], "xbrltype": "stringItemType" }, "qtwo_ClickSWITCHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ClickSWITCH", "label": "ClickSWITCH [Member]", "terseLabel": "ClickSWITCH" } } }, "localname": "ClickSWITCHMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails", "http://q2ebanking.com/role/BusinessCombinationsScheduleofPurchasePriceDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_CloudLendingInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cloud Lending, Inc. [Member]", "label": "Cloud Lending, Inc. [Member]", "terseLabel": "Cloud Lending, Inc." } } }, "localname": "CloudLendingInc.Member", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "qtwo_ContractWithCustomerLiabilityIncreaseFromCashReceipts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Increase From Cash Receipts", "label": "Contract With Customer, Liability, Increase From Cash Receipts", "terseLabel": "Cash received in advance and not recognized as revenue" } } }, "localname": "ContractWithCustomerLiabilityIncreaseFromCashReceipts", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_ContractWithCustomerLiabilityIncreaseFromCurrentYearInvoices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Increase From Current Year Invoices", "label": "Contract With Customer, Liability, Increase From Current Year Invoices", "terseLabel": "Revenue recognized from current year invoices" } } }, "localname": "ContractWithCustomerLiabilityIncreaseFromCurrentYearInvoices", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_ConvertibleDebtRevisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Debt Revision", "label": "Convertible Debt Revision [Member]", "terseLabel": "Convertible Debt Revision" } } }, "localname": "ConvertibleDebtRevisionMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_ConvertibleNotesDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Notes Due 2025", "label": "Convertible Notes Due 2025 [Member]", "terseLabel": "Convertible Notes Due November 2025" } } }, "localname": "ConvertibleNotesDue2025Member", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "qtwo_ConvertibleSeniorNotesDueFebruary2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due February 2023 [Member]", "label": "Convertible Senior Notes Due February 2023 [Member]", "terseLabel": "Convertible Senior Notes Due February 2023" } } }, "localname": "ConvertibleSeniorNotesDueFebruary2023Member", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "qtwo_ConvertibleSeniorNotesDueJune2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due June 2026 [Member]", "label": "Convertible Senior Notes Due June 2026 [Member]", "terseLabel": "Convertible Senior Notes Due June 2026" } } }, "localname": "ConvertibleSeniorNotesDueJune2026Member", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "qtwo_CorporateBondsandCommercialPaperMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate Bonds and Commercial Paper [Member]", "label": "Corporate Bonds and Commercial Paper [Member]", "terseLabel": "Corporate bonds and commercial paper" } } }, "localname": "CorporateBondsandCommercialPaperMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails", "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "qtwo_CurrentYearAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current Year Acquisition", "label": "Current Year Acquisition [Member]", "terseLabel": "Current Year Acquisition" } } }, "localname": "CurrentYearAcquisitionMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_DebtInstrumentAdditionalIssuanceFaceAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Additional Issuance, Face Amount", "label": "Debt Instrument, Additional Issuance, Face Amount", "terseLabel": "Additional principal amount issued" } } }, "localname": "DebtInstrumentAdditionalIssuanceFaceAmount", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DebtInstrumentConvertibleCappedCallsExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Capped Calls Expense", "label": "Debt Instrument, Convertible, Capped Calls Expense", "terseLabel": "Cost incurred in connection with capped calls" } } }, "localname": "DebtInstrumentConvertibleCappedCallsExpense", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DebtInstrumentConvertibleCappedCallsInitialCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Capped Calls Initial Cap Price", "label": "Debt Instrument, Convertible, Capped Calls Initial Cap Price", "terseLabel": "Initial cap price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleCappedCallsInitialCapPrice", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails" ], "xbrltype": "perShareItemType" }, "qtwo_DebtInstrumentConvertibleCappedCallsInitialStrikePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Capped Calls Initial Strike Price", "label": "Debt Instrument, Convertible, Capped Calls Initial Strike Price", "terseLabel": "Initial strike price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleCappedCallsInitialStrikePrice", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails" ], "xbrltype": "perShareItemType" }, "qtwo_DebtInstrumentConvertibleCarryingAmountofEquityComponentNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Carrying Amount of Equity Component, Net", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component, Net", "terseLabel": "Net carrying amount" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountofEquityComponentNet", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs", "label": "Debt Instrument, Convertible, Equity Component, Unamortized Discount Issuance Costs", "terseLabel": "Net issuance costs" } } }, "localname": "DebtInstrumentConvertibleEquityComponentUnamortizedDiscountIssuanceCosts", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Period After Consecutive Trading Days", "label": "Debt Instrument, Convertible, Period After Consecutive Trading Days", "terseLabel": "Number of consecutive business days" } } }, "localname": "DebtInstrumentConvertiblePeriodAfterConsecutiveTradingDays", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "durationItemType" }, "qtwo_DebtInstrumentConvertibleScheduledTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Scheduled Trading Days", "label": "Debt Instrument, Convertible, Scheduled Trading Days", "terseLabel": "Convertible debt, number of scheduled trading days" } } }, "localname": "DebtInstrumentConvertibleScheduledTradingDays", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "qtwo_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAmortizedCost": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Amortized Cost", "label": "Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Amortized Cost", "totalLabel": "Adjusted Cost" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAmortizedCost", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredCommissionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Commissions [Member]", "label": "Deferred Commissions [Member]", "terseLabel": "Deferred Commissions" } } }, "localname": "DeferredCommissionsMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails" ], "xbrltype": "domainItemType" }, "qtwo_DeferredImplementationCostsCurrent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Implementation Costs, Current", "label": "Deferred Implementation Costs, Current", "terseLabel": "Deferred implementation costs, current portion" } } }, "localname": "DeferredImplementationCostsCurrent", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredImplementationCostsNoncurrent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Implementation Costs, Noncurrent", "label": "Deferred Implementation Costs, Noncurrent", "terseLabel": "Deferred implementation costs, net of current portion" } } }, "localname": "DeferredImplementationCostsNoncurrent", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredImplementationCostsNoncurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Implementation Costs, Noncurrent [Member]", "label": "Deferred Implementation Costs, Noncurrent [Member]", "terseLabel": "Deferred Implementation Costs" } } }, "localname": "DeferredImplementationCostsNoncurrentMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails" ], "xbrltype": "domainItemType" }, "qtwo_DeferredIncomeTaxExpenseBenefitLessImmaterialAdjustments": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Income Tax Expense (Benefit) Less Immaterial Adjustments", "label": "Deferred Income Tax Expense (Benefit) Less Immaterial Adjustments", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefitLessImmaterialAdjustments", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredSolutionCostsCurrent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails": { "order": 1.0, "parentTag": "qtwo_DeferredSolutionandOtherCostsCurrentPortion", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Solution Costs, Current", "label": "Deferred Solution Costs, Current", "verboseLabel": "Deferred solution costs" } } }, "localname": "DeferredSolutionCostsCurrent", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredSolutionCostsNoncurrent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails": { "order": 1.0, "parentTag": "qtwo_DeferredSolutionandOtherCostsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Solution Costs, Noncurrent", "label": "Deferred Solution Costs, Noncurrent", "verboseLabel": "Deferred solution costs" } } }, "localname": "DeferredSolutionCostsNoncurrent", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredSolutionandOtherCostsCurrentPortion": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Solution and Other Costs, Current Portion", "label": "Deferred Solution and Other Costs, Current Portion", "terseLabel": "Deferred solution and other costs, current portion", "totalLabel": "Deferred solution and other costs, current portion" } } }, "localname": "DeferredSolutionandOtherCostsCurrentPortion", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS", "http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredSolutionandOtherCostsNoncurrent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Solution and Other Costs, Noncurrent", "label": "Deferred Solution and Other Costs, Noncurrent", "terseLabel": "Deferred solution and other costs, net of current portion", "totalLabel": "Deferred solution and other costs, net of current portion" } } }, "localname": "DeferredSolutionandOtherCostsNoncurrent", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS", "http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredSolutionandOtherCostsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Solution and Other Costs [Text Block]", "label": "Deferred Solution and Other Costs [Text Block]", "terseLabel": "Deferred Solution and Other Costs" } } }, "localname": "DeferredSolutionandOtherCostsTextBlock", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/DeferredSolutionandOtherCosts" ], "xbrltype": "textBlockItemType" }, "qtwo_DeferredTaxAssetConvertibleDebt": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Convertible Debt", "label": "Deferred Tax Asset, Convertible Debt", "terseLabel": "Convertible debt hedge" } } }, "localname": "DeferredTaxAssetConvertibleDebt", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredTaxAssetOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Operating Lease Liability", "label": "Deferred Tax Asset, Operating Lease Liability", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetOperatingLeaseLiability", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredTaxAssetsInterestExpenseCarryforwards": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Interest Expense Carryforwards", "label": "Deferred Tax Assets, Interest Expense Carryforwards", "terseLabel": "Accrued expenses and other" } } }, "localname": "DeferredTaxAssetsInterestExpenseCarryforwards", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredTaxAssetsLessDeferredTaxLiabilitiesBeforeAllocationofValuationAllowance": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Less Deferred Tax Liabilities Before Allocation of Valuation Allowance", "label": "Deferred Tax Assets Less Deferred Tax Liabilities Before Allocation of Valuation Allowance", "terseLabel": "Deferred tax assets less tax liabilities" } } }, "localname": "DeferredTaxAssetsLessDeferredTaxLiabilitiesBeforeAllocationofValuationAllowance", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredTaxAssetsOperatingLossandTaxCreditCarryforwards": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Loss and Tax Credit Carryforwards", "label": "Deferred Tax Assets, Operating Loss and Tax Credit Carryforwards", "terseLabel": "NOL and credit carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossandTaxCreditCarryforwards", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredTaxLiabilitiesConvertibleDebt": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Convertible Debt", "label": "Deferred Tax Liabilities, Convertible Debt", "negatedTerseLabel": "Convertible debt" } } }, "localname": "DeferredTaxLiabilitiesConvertibleDebt", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredTaxLiabilitiesDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Depreciation And Amortization", "label": "Deferred Tax Liabilities, Depreciation And Amortization", "negatedTerseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesDepreciationAndAmortization", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DeferredTaxLiabilitiesRightOfUseAssets": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Right-Of-Use Assets", "label": "Deferred Tax Liabilities, Right-Of-Use Assets", "negatedLabel": "Right of use assets" } } }, "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOfEmployeeContributions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Employer Matching Contribution, Percent Of Match Of Employee Contributions", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent Of Match Of Employee Contributions", "terseLabel": "Percentage match of employee contributions" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOfEmployeeContributions", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "qtwo_DefinedContributionPlanEmployerMatchingContributionVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Employer Matching Contribution, Vesting Period", "label": "Defined Contribution Plan, Employer Matching Contribution, Vesting Period", "terseLabel": "Vesting period of employer contributions" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionVestingPeriod", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "durationItemType" }, "qtwo_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Minimum Annual Contributions Per Employee, Percent", "label": "Defined Contribution Plan, Minimum Annual Contributions Per Employee, Percent", "terseLabel": "401(K) Plan, minimum annual contributions per employee, percent of total earnings" } } }, "localname": "DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "qtwo_EffectiveIncomeTaxRateReconciliationBusinessCombinationsPercent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Business Combinations, Percent", "label": "Effective Income Tax Rate Reconciliation, Business Combinations, Percent", "terseLabel": "Acquisitions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationBusinessCombinationsPercent", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "qtwo_EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Change In Uncertain Tax Positions, Percent", "label": "Effective Income Tax Rate Reconciliation, Change In Uncertain Tax Positions, Percent", "terseLabel": "Change in uncertain tax positions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInUncertainTaxPositionsPercent", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "qtwo_EffectiveIncomeTaxRateReconciliationExecutiveCompensationPercent": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Executive Compensation, Percent", "label": "Effective Income Tax Rate Reconciliation, Executive Compensation, Percent", "terseLabel": "Executive compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExecutiveCompensationPercent", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "qtwo_EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Options, Restricted Stock Units And Market Stock Units [Member]", "label": "Employee Stock Options, Restricted Stock Units And Market Stock Units [Member]", "terseLabel": "Stock options, restricted stock units, and market stock units" } } }, "localname": "EmployeeStockOptionsRestrictedStockUnitsAndMarketStockUnitsMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "qtwo_EquityComponentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Component [Abstract]", "label": "Equity Component [Abstract]", "terseLabel": "Equity component:" } } }, "localname": "EquityComponentAbstract", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails" ], "xbrltype": "stringItemType" }, "qtwo_EscrowDepositForSpecialUse": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Escrow Deposit For Special Use", "label": "Escrow Deposit For Special Use", "terseLabel": "Amount deposited into escrow, portion of initial consideration to compensate for any breaches of warranty or violations" } } }, "localname": "EscrowDepositForSpecialUse", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_EscrowDepositPeriodHeldInEscrow": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Escrow Deposit, Period Held In Escrow", "label": "Escrow Deposit, Period Held In Escrow", "terseLabel": "Period held in escrow" } } }, "localname": "EscrowDepositPeriodHeldInEscrow", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "qtwo_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range One [Member]", "label": "Exercise Price Range One [Member]", "terseLabel": "$5.05 - $19.26" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "domainItemType" }, "qtwo_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Three [Member]", "label": "Exercise Price Range Three [Member]", "terseLabel": "$39.75 - $59.63" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "domainItemType" }, "qtwo_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Two [Member]", "label": "Exercise Price Range Two [Member]", "terseLabel": "$24.33 - $36.50" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "domainItemType" }, "qtwo_ExpireIfNotUtilizedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expire If Not Utilized", "label": "Expire If Not Utilized [Member]", "terseLabel": "Expire if not Utilized" } } }, "localname": "ExpireIfNotUtilizedMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_FacilitiesInCaliforniaSouthAustinTexasAndPortionOfFacilitiesInCharlotteNorthCarolinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facilities In California, South Austin Texas, And Portion Of Facilities In Charlotte North Carolina", "label": "Facilities In California, South Austin Texas, And Portion Of Facilities In Charlotte North Carolina [Member]", "terseLabel": "Facilities In California, South Austin Texas, And Portion Of Facilities In Charlotte North Carolina" } } }, "localname": "FacilitiesInCaliforniaSouthAustinTexasAndPortionOfFacilitiesInCharlotteNorthCarolinaMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_GeorgiaFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Georgia Facility", "label": "Georgia Facility [Member]", "terseLabel": "Georgia Facility" } } }, "localname": "GeorgiaFacilityMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_GeorgiaTexasNorthCarolinaNebraskaFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Georgia, Texas, North Carolina, Nebraska Facilities", "label": "Georgia, Texas, North Carolina, Nebraska Facilities [Member]", "terseLabel": "Georgia, Texas, North Carolina, Nebraska Facilities" } } }, "localname": "GeorgiaTexasNorthCarolinaNebraskaFacilitiesMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_IncomeLossBeforeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Income (Loss) Before Taxes [Table]", "label": "Income (Loss) Before Taxes [Line Items]", "terseLabel": "Income (Loss) Before Taxes [Line Items]" } } }, "localname": "IncomeLossBeforeTaxesLineItems", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofLossBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "qtwo_IncomeLossBeforeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income (Loss) Before Taxes [Table]", "label": "Income (Loss) Before Taxes [Table]", "terseLabel": "Income (Loss) Before Taxes [Table]" } } }, "localname": "IncomeLossBeforeTaxesTable", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofLossBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "qtwo_IncreaseDecreaseInAllowanceForCreditLosses": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Allowance For Credit Losses", "label": "Increase (Decrease) In Allowance For Credit Losses", "terseLabel": "Allowance for credit losses" } } }, "localname": "IncreaseDecreaseInAllowanceForCreditLosses", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "qtwo_IncreaseDecreaseInAllowanceForDoubtfulAccountsAllowanceForSalesCredits": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Allowance for Doubtful Accounts, Allowance for Sales Credits", "label": "Increase (Decrease) In Allowance for Doubtful Accounts, Allowance for Sales Credits", "terseLabel": "Allowance for sales credits" } } }, "localname": "IncreaseDecreaseInAllowanceForDoubtfulAccountsAllowanceForSalesCredits", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "qtwo_IncreaseDecreaseInEscrowDepositToFormerShareholders": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Escrow Deposit, To Former Shareholders", "label": "Increase (Decrease) In Escrow Deposit, To Former Shareholders", "terseLabel": "Amount deposited in escrow" } } }, "localname": "IncreaseDecreaseInEscrowDepositToFormerShareholders", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_IncreaseDecreaseinContractwithCustomerLiabilityNetContractAssetsandContractLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Contract with Customer, Liability, Net Contract Assets and Contract Liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability, Net Contract Assets and Contract Liabilities", "verboseLabel": "Increase in deferred revenue from netting of contract assets and liabilities" } } }, "localname": "IncreaseDecreaseinContractwithCustomerLiabilityNetContractAssetsandContractLiabilities", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_IncreaseDecreaseinDeferredImplementationCosts": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Deferred Implementation Costs", "label": "Increase (Decrease) in Deferred Implementation Costs", "negatedTerseLabel": "Deferred implementation costs" } } }, "localname": "IncreaseDecreaseinDeferredImplementationCosts", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "qtwo_IncreaseDecreaseinDeferredSolutionandOtherCosts": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Deferred Solution and Other Costs", "label": "Increase (Decrease) in Deferred Solution and Other Costs", "negatedTerseLabel": "Deferred solution and other costs" } } }, "localname": "IncreaseDecreaseinDeferredSolutionandOtherCosts", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "qtwo_InterestandOtherExpenseNonoperating": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest and Other Expense, Nonoperating", "label": "Interest and Other Expense, Nonoperating", "negatedLabel": "Interest and other expense" } } }, "localname": "InterestandOtherExpenseNonoperating", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "qtwo_IssuanceOfCommonStockExchangeOfConvertibleDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Issuance of Common Stock, Exchange of Convertible Debt", "label": "Issuance of Common Stock, Exchange of Convertible Debt", "terseLabel": "Impact of extinguishment of convertible senior notes due 2023" } } }, "localname": "IssuanceOfCommonStockExchangeOfConvertibleDebt", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "qtwo_LeaseArrangementsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Arrangements [Axis]", "label": "Lease Arrangements [Axis]", "terseLabel": "Lease Arrangements [Axis]" } } }, "localname": "LeaseArrangementsAxis", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "qtwo_LeaseArrangementsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Lease Arrangements [Axis]", "label": "Lease Arrangements [Domain]", "terseLabel": "Lease Arrangements [Domain]" } } }, "localname": "LeaseArrangementsDomain", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_LiabilityComponentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Component [Abstract]", "label": "Liability Component [Abstract]", "terseLabel": "Liability component:" } } }, "localname": "LiabilityComponentAbstract", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails" ], "xbrltype": "stringItemType" }, "qtwo_NoExpirationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No Expiration", "label": "No Expiration [Member]", "terseLabel": "No Expiration" } } }, "localname": "NoExpirationMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_NumberOfCappedCallTransactions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Capped Call Transactions", "label": "Number of Capped Call Transactions", "terseLabel": "Number of capped call transactions" } } }, "localname": "NumberOfCappedCallTransactions", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails" ], "xbrltype": "integerItemType" }, "qtwo_NumberOfFacilitiesVacated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Facilities Vacated", "label": "Number Of Facilities Vacated", "terseLabel": "Number of facilities vacated" } } }, "localname": "NumberOfFacilitiesVacated", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "qtwo_NumberOfOutstandingNotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Outstanding Notes", "label": "Number Of Outstanding Notes", "terseLabel": "Number of outstanding notes" } } }, "localname": "NumberOfOutstandingNotes", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "integerItemType" }, "qtwo_NumberofBuildingsOccupied": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Buildings Occupied", "label": "Number of Buildings Occupied", "terseLabel": "Number of buildings occupied" } } }, "localname": "NumberofBuildingsOccupied", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "qtwo_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer", "label": "One Customer [Member]", "terseLabel": "One Customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "qtwo_OperatingLeasesRentExpenseBenefitUnoccupied": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Leases, Rent Expense (Benefit), Unoccupied", "label": "Operating Leases, Rent Expense (Benefit), Unoccupied", "terseLabel": "Unoccupied lease charges" } } }, "localname": "OperatingLeasesRentExpenseBenefitUnoccupied", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_OperatingLossCarryforwardExpirationStatusAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforward Expiration Status", "label": "Operating Loss Carryforward Expiration Status [Axis]", "terseLabel": "Operating Loss Carryforward Expiration Status [Axis]" } } }, "localname": "OperatingLossCarryforwardExpirationStatusAxis", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "qtwo_OperatingLossCarryforwardExpirationStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforward Expiration Status [Domain]", "label": "Operating Loss Carryforward Expiration Status [Domain]", "terseLabel": "Operating Loss Carryforward Expiration Status [Domain]" } } }, "localname": "OperatingLossCarryforwardExpirationStatusDomain", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_PLEscrowMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PL Escrow", "label": "PL Escrow [Member]", "terseLabel": "PL Escrow" } } }, "localname": "PLEscrowMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_PaymentsForConvertibleDebtCappedCallTransactions": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Convertible Debt, Capped Call Transactions", "label": "Payments For Convertible Debt, Capped Call Transactions", "negatedTerseLabel": "Purchases of capped call transactions" } } }, "localname": "PaymentsForConvertibleDebtCappedCallTransactions", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "qtwo_PaymentsToFormerShareholdersUponFinalizationOfClosing": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Former Shareholders Upon Finalization Of Closing", "label": "Payments To Former Shareholders Upon Finalization Of Closing", "terseLabel": "Additional payment to former stockholders upon finalization of closing estimates" } } }, "localname": "PaymentsToFormerShareholdersUponFinalizationOfClosing", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_PercentageOfClosingSalePriceInExcessOfConvertibleNotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Closing Sale Price In Excess Of Convertible Notes", "label": "Percentage Of Closing Sale Price In Excess Of Convertible Notes", "terseLabel": "Percentage of closing sale price in excess of convertible notes" } } }, "localname": "PercentageOfClosingSalePriceInExcessOfConvertibleNotes", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "qtwo_PrecisionLenderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PrecisionLender [Member]", "label": "PrecisionLender [Member]", "terseLabel": "PrecisionLender" } } }, "localname": "PrecisionLenderMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_PublicStockOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Stock Offering [Member]", "label": "Public Stock Offering [Member]", "terseLabel": "Public Stock Offering" } } }, "localname": "PublicStockOfferingMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "qtwo_PublicStockOfferingSharesFromExistingShareholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Stock Offering - Shares From Existing Shareholders [Member]", "label": "Public Stock Offering - Shares From Existing Shareholders [Member]", "terseLabel": "Public Stock Offering - Shares From Existing Shareholders" } } }, "localname": "PublicStockOfferingSharesFromExistingShareholdersMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "qtwo_PublicStockOfferingSharesFromParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Stock Offering - Shares From Parent [Member]", "label": "Public Stock Offering - Shares From Parent [Member]", "terseLabel": "Public Stock Offering - Shares From Parent" } } }, "localname": "PublicStockOfferingSharesFromParentMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "qtwo_Q2SoftwareInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Q2 Software, Inc. [Member]", "label": "Q2 Software, Inc. [Member]", "terseLabel": "Q2 Software, Inc." } } }, "localname": "Q2SoftwareInc.Member", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "qtwo_ReleasedFromEscrowDeposit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Released From Escrow Deposit", "label": "Released From Escrow Deposit", "terseLabel": "Released from escrow deposit" } } }, "localname": "ReleasedFromEscrowDeposit", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "qtwo_SalesCreditsAndSpecificReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Credits And Specific Reserves", "label": "Sales Credits And Specific Reserves [Member]", "terseLabel": "Sales Credits And Specific Reserves" } } }, "localname": "SalesCreditsAndSpecificReservesMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "qtwo_SalesTaxPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Tax, Policy [Policy Text Block]", "label": "Sales Tax, Policy [Policy Text Block]", "terseLabel": "Sales Tax" } } }, "localname": "SalesTaxPolicyPolicyTextBlock", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "qtwo_ScheduleOfIncomeLossByGeographicalAreasTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Income (Loss), By Geographical Areas [Table Text Block]", "label": "Schedule Of Income (Loss), By Geographical Areas [Table Text Block]", "terseLabel": "Schedule of U.S. and Non-U.S. Components of Loss Before Income Taxes" } } }, "localname": "ScheduleOfIncomeLossByGeographicalAreasTableTextBlock", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "qtwo_ScheduleofDeferredSolutionandOtherCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Deferred Solution and Other Costs [Table Text Block]", "label": "Schedule of Deferred Solution and Other Costs [Table Text Block]", "terseLabel": "Schedule of Deferred Solution and Other Costs" } } }, "localname": "ScheduleofDeferredSolutionandOtherCostsTableTextBlock", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/DeferredSolutionandOtherCostsTables" ], "xbrltype": "textBlockItemType" }, "qtwo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeDueToPerformanceAchievementInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Change Due To Performance Achievement In Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Change Due To Performance Achievement In Period", "terseLabel": "Change in awards based on performance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeDueToPerformanceAchievementInPeriod", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "qtwo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeDueToPerformanceAchievementInPeriodWeightedAverageGrantDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Change Due To Performance Achievement In Period, Weighted Average Grant Date", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Change Due To Performance Achievement In Period, Weighted Average Grant Date", "terseLabel": "Change in awards based on performance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeDueToPerformanceAchievementInPeriodWeightedAverageGrantDate", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "qtwo_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Installments", "terseLabel": "Number of annual installments" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallments", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "integerItemType" }, "qtwo_ShareBasedCompensationAwardTrancheFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Award, Tranche Five", "label": "Share-based Compensation Award, Tranche Five [Member]", "terseLabel": "Tranche Five" } } }, "localname": "ShareBasedCompensationAwardTrancheFiveMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "qtwo_ShareBasedCompensationAwardTrancheSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Award, Tranche Six", "label": "Share-based Compensation Award, Tranche Six [Member]", "terseLabel": "Tranche Six" } } }, "localname": "ShareBasedCompensationAwardTrancheSixMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "qtwo_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAdditionalSharesAuthorizedAutomaticAnnualIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Increase", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Increase", "terseLabel": "Shares added to plan, automatic increase provision (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAdditionalSharesAuthorizedAutomaticAnnualIncrease", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "qtwo_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAdditionalSharesAuthorizedAutomaticAnnualPercentageIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Percentage Increase", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized, Automatic Annual Percentage Increase", "terseLabel": "Additional shares authorized under the plan, percentage increase" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofAdditionalSharesAuthorizedAutomaticAnnualPercentageIncrease", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "qtwo_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofExpiredSharesTransferredfromPreviousPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Expired Shares Transferred from Previous Plan", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Expired Shares Transferred from Previous Plan", "terseLabel": "Shares transferred from the previous plan that expired or terminated (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofExpiredSharesTransferredfromPreviousPlan", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "qtwo_SharebasedCompensationAwardTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Award, Tranche Four [Member]", "label": "Share-based Compensation Award, Tranche Four [Member]", "terseLabel": "Tranche Four" } } }, "localname": "SharebasedCompensationAwardTrancheFourMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "qtwo_SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedForInternalUseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software And Software Development Costs For Software Intended For Internal Use", "label": "Software And Software Development Costs For Software Intended For Internal Use [Member]", "terseLabel": "Software and Software Development Costs For Software Intended for Internal Use" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedForInternalUseMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "domainItemType" }, "qtwo_SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedToBeSoldLeasedOrOtherwiseMarketedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software And Software Development Costs For Software Intended To Be Sold, Leased, Or Otherwise Marketed", "label": "Software And Software Development Costs For Software Intended To Be Sold, Leased, Or Otherwise Marketed [Member]", "terseLabel": "Software and Software Development Costs for Software Intended to be Sold, Leased, or Otherwise Marketed" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsForSoftwareIntendedToBeSoldLeasedOrOtherwiseMarketedMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "domainItemType" }, "qtwo_SubscriptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscriptions [Member]", "label": "Subscriptions [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionsMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenuesbyMajorSourceDetails" ], "xbrltype": "domainItemType" }, "qtwo_TransactionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transactional Services [Member]", "label": "Transactional Services [Member]", "terseLabel": "Transactional" } } }, "localname": "TransactionalServicesMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenuesbyMajorSourceDetails" ], "xbrltype": "domainItemType" }, "qtwo_WarrantTransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Transaction", "label": "Warrant Transaction [Member]", "terseLabel": "Warrant Transaction" } } }, "localname": "WarrantTransactionMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "qtwo_WarrantsRelatedTo2023NotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants Related to 2023 Notes", "label": "Warrants Related to 2023 Notes [Member]", "terseLabel": "Shares subject to warrants related to the issuance of the 2023 Notes" } } }, "localname": "WarrantsRelatedTo2023NotesMember", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "qtwo_WhollyOwnedSubsidiaryOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wholly Owned Subsidiary, Ownership Percentage", "label": "Wholly Owned Subsidiary, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "WhollyOwnedSubsidiaryOwnershipPercentage", "nsuri": "http://q2ebanking.com/20211231", "presentation": [ "http://q2ebanking.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "percentItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r851" ], "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 Future Minimum Contractual Commitments" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r128", "r135", "r141", "r237", "r532", "r533", "r534", "r578", "r579", "r626", "r629", "r631", "r632", "r866" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r128", "r135", "r141", "r237", "r532", "r533", "r534", "r578", "r579", "r626", "r629", "r631", "r632", "r866" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r128", "r135", "r141", "r237", "r532", "r533", "r534", "r578", "r579", "r626", "r629", "r631", "r632", "r866" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r192", "r395", "r400", "r778" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r317", "r358", "r480", "r487", "r697", "r698", "r699", "r700", "r701", "r702", "r721", "r775", "r779", "r828", "r829" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPerformanceObligationsDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r317", "r358", "r480", "r487", "r697", "r698", "r699", "r700", "r701", "r702", "r721", "r775", "r779", "r828", "r829" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPerformanceObligationsDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r192", "r395", "r400", "r778" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://q2ebanking.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://q2ebanking.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r188", "r395", "r398", "r724", "r774", "r776" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenuesbyMajorSourceDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r188", "r395", "r398", "r724", "r774", "r776" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenuesbyMajorSourceDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r317", "r358", "r432", "r480", "r487", "r697", "r698", "r699", "r700", "r701", "r702", "r721", "r775", "r779", "r828", "r829" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPerformanceObligationsDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r317", "r358", "r432", "r480", "r487", "r697", "r698", "r699", "r700", "r701", "r702", "r721", "r775", "r779", "r828", "r829" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPerformanceObligationsDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r189", "r190", "r395", "r399", "r777", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r853", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofLossBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r189", "r190", "r395", "r399", "r777", "r811", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r853", "r854" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofLossBeforeIncomeTaxesDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r129", "r130", "r131", "r132", "r206", "r207", "r234", "r235", "r236", "r237", "r238", "r239", "r297", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r578", "r579", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r682", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r864", "r865", "r866", "r867", "r868" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39", "r690" ], "calculation": { "http://q2ebanking.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r812" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r25", "r194", "r195" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://q2ebanking.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/AccruedLiabilitiesDetails", "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r12", "r13", "r43" ], "calculation": { "http://q2ebanking.com/role/AccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r284" ], "calculation": { "http://q2ebanking.com/role/PropertyandEquipmentDetails": { "order": 2.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", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r58", "r59", "r60", "r763", "r787", "r791" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57", "r60", "r67", "r68", "r69", "r125", "r126", "r127", "r614", "r782", "r783", "r868" ], "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 income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r272" ], "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", "verboseLabel": "Weighted Average Amortization Period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r26", "r535", "r690" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r125", "r126", "r127", "r532", "r533", "r534", "r631" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares acquired to settle the exercise of stock options" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of convertible notes, less issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "negatedTerseLabel": "Equity component of early extinguishment of convertible notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r489", "r491", "r538", "r539" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r312", "r371", "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Settlement of warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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 net cash from operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r543" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAdvertisingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r491", "r524", "r537" ], "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": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationSharebasedCompensationExpenseRecordedintheConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r202", "r240", "r242", "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Allowance for reserves" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAllowanceforSalesCreditsDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAllowanceforSalesCreditsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r244" ], "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": "Deductions", "terseLabel": "Writeoffs charged against allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAllowanceforSalesCreditsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r86", "r105", "r337", "r661" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r78", "r105", "r337", "r663" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "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" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r105", "r269", "r278" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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 of intangible assets", "verboseLabel": "Amortization of acquired intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r149" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r149" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r119", "r174", "r178", "r184", "r233", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r612", "r615", "r644", "r688", "r690", "r730", "r760" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r11", "r54", "r119", "r233", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r612", "r615", "r644", "r688", "r690" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r213" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r214" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r210", "r251" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Investments, amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r215", "r218", "r750" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r215", "r219", "r751" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Total fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r215", "r217", "r749" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r208", "r211", "r251", "r735" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Investments, fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r492", "r526" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMonteCarloSimulationForMarketStockUnitsGrantedDetails", "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r619", "r620" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails" ], "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 and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r476", "r486" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails", "http://q2ebanking.com/role/BusinessCombinationsScheduleofPurchasePriceDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r476", "r486", "r594", "r595" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails", "http://q2ebanking.com/role/BusinessCombinationsScheduleofPurchasePriceDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r592" ], "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 costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r603", "r604", "r605" ], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofPurchasePriceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r607" ], "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": "Fair value of contingent earn-out payments" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r597" ], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r597" ], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r597" ], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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 and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r597" ], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r597" ], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "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", "terseLabel": "Accounts payable, accrued liabilities, and accrued compensation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r597" ], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "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", "terseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r596", "r597" ], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r597" ], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r596", "r597" ], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r597" ], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails": { "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": "Fair value of assets acquired and liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized": { "auth_ref": [ "r593" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expenses and losses recorded for each transaction with the acquiree that was recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.", "label": "Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r110", "r111", "r112" ], "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": "Data center assets acquired under deferred payment arrangements or financing arrangements", "verboseLabel": "Non-cash acquisition of property and equipment through tenant improvement allowance" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized software development cost" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r830", "r832" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization of capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r264" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of capitalized implementation costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r262" ], "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": "Expected period of customer benefit" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "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": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r263" ], "calculation": { "http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails": { "order": 2.0, "parentTag": "qtwo_DeferredSolutionandOtherCostsCurrentPortion", "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 commissions" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r263" ], "calculation": { "http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails": { "order": 2.0, "parentTag": "qtwo_DeferredSolutionandOtherCostsNoncurrent", "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 commissions" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/DeferredSolutionandOtherCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredImplementationCostsDeferredSolutionandOtherCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r34", "r107" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS", "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsNarrativeDetails", "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "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": "Cash equivalents at fair value", "verboseLabel": "Cash equivalents, fair value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r15", "r108", "r728" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "terseLabel": "Cash, Cash Equivalents and Investments" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r100", "r107", "r113" ], "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r100", "r653" ], "calculation": { "http://q2ebanking.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r34" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash equivalents, amortized cost" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "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 Equivalents [Member]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit", "verboseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r378", "r490" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrant strike price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of securities called by warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Number of warrants issued, subject to anti-dilution adjustments (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r292", "r738", "r767" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note\u00a010)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r289", "r290", "r291", "r293", "r813" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r294", "r815" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingent Consideration" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r50" ], "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 future issuance under the plan (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock).", "label": "Common Stock Including Additional Paid in Capital [Member]", "terseLabel": "Common stock and additional paid-in capital" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r125", "r126", "r631" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "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 usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r371" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r24" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "terseLabel": "Common stock: $0.0001 par value; 150,000 shares authorized, 56,928 shares issued and outstanding as of December 31, 2021, and 55,562 shares issued and outstanding as of December 31, 2020" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r409", "r410", "r488", "r541" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold.", "label": "Compensation Expense, Excluding Cost of Good and Service Sold", "terseLabel": "Payments made to acquired employees and contractors" } } }, "localname": "CompensationExpenseExcludingCostOfGoodAndServiceSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r62", "r64", "r65", "r74", "r742", "r769" ], "calculation": { "http://q2ebanking.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer hardware and equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/PropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r160", "r161", "r192", "r642", "r643", "r812" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r160", "r161", "r192", "r642", "r643", "r794", "r812" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r160", "r161", "r192", "r642", "r643", "r794", "r812" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r156", "r757" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r160", "r161", "r192", "r642", "r643" ], "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" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r160", "r161", "r192", "r642", "r643", "r812" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r381", "r383", "r396" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets, current portion, net" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r381", "r383", "r396" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract assets, net of current portion and allowance" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r381", "r382", "r396" ], "calculation": { "http://q2ebanking.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, current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r381", "r382", "r396" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized that was included in the contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails": { "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": "Total commitments" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueAfterFifthYear": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails": { "order": 6.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFifthYear": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails": { "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 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": "2026" } } }, "localname": "ContractualObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails": { "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 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": "2025" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails": { "order": 1.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": "2022" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails": { "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 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": "2023" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails": { "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 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": "2024" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesContractualCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r311", "r314", "r315", "r317", "r327", "r328", "r329", "r333", "r334", "r335", "r336", "r337", "r349", "r350", "r351", "r352" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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 notes, net of current portion" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r433" ], "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 2023 Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Summary of Convertible Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r82", "r119", "r233", "r298", "r299", "r300", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r644" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationSharebasedCompensationExpenseRecordedintheConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r120", "r574" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r574", "r582", "r584" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails": { "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 taxes" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current taxes:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r120", "r574", "r582" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r159", "r192" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r110", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Amount issued due to exchange" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r110", "r112" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Shares issued from exchange on convertible senior notes (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r110", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Principal amount exchanged" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r116", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r331", "r338", "r339", "r341", "r355" ], "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]", "verboseLabel": "Convertible Senior Notes" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r118", "r123", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r349", "r350", "r351", "r352", "r665", "r731", "r733", "r759" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r20", "r342", "r733", "r759" ], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r316", "r345" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r46", "r316", "r372", "r373", "r375" ], "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": "Initial conversion rate of common stock" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": { "auth_ref": [ "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.", "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal", "terseLabel": "If-converted value" } } }, "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Remaining discount and issuance costs amortization period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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": "Limitation on sale of common stock, sale price threshold, trading period" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "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 trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "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": "Limitation on sale of common stock, sale price threshold, number of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r314", "r349", "r350", "r662", "r665", "r666" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r45", "r347", "r662", "r665" ], "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 for liability component" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r45", "r315" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47", "r118", "r123", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r349", "r350", "r351", "r352", "r665" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r754" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Repurchased principal amount" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r118", "r123", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r340", "r349", "r350", "r351", "r352", "r372", "r374", "r375", "r376", "r661", "r662", "r665", "r666", "r755" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r327", "r661", "r662", "r663", "r664", "r666" ], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "negatedTerseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r295" ], "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": "Convertible Senior Notes" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r212", "r251", "r258", "r259" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss", "terseLabel": "Available-for-sale debt securities" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleChangeInPresentValueExpenseReversal": { "auth_ref": [ "r252", "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), from change in present value of expected cash flows.", "label": "Debt Securities, Available-for-sale, Change in Present Value, Expense (Reversal)", "terseLabel": "Impairment for credit losses" } } }, "localname": "DebtSecuritiesAvailableForSaleChangeInPresentValueExpenseReversal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r225", "r255" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails": { "order": 1.0, "parentTag": "qtwo_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Gross Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r223", "r253", "r261" ], "calculation": { "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails": { "order": 2.0, "parentTag": "qtwo_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "terseLabel": "Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r222", "r254", "r261" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Fair Values and Gross Unrealized Losses for Available-for-sale Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Amount of unrecognized tax benefits reasonably possible to be resolved in next twelve months" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Implementation Costs and Deferred Solution and Other Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r407", "r408" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r575", "r582" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r663" ], "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": "Issuance costs attributable to the liability component" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r575", "r582" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r120", "r575", "r582", "r583", "r584" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails": { "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 taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred taxes:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r21", "r22", "r564", "r732", "r758" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r575", "r582" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]", "terseLabel": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "auth_ref": [ "r572" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": 5.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 interest carryforward.", "label": "Deferred Tax Asset, Interest Carryforward", "terseLabel": "Interest expense carryforwards" } } }, "localname": "DeferredTaxAssetInterestCarryforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r572", "r573" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r565" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r572", "r573" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "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 reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r566" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Less: valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r549", "r567" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r572", "r573" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "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", "negatedTerseLabel": "Deferred expenses" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": { "auth_ref": [ "r572", "r573" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails": { "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 capitalized software.", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software", "negatedTerseLabel": "Capitalized software" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesSignificantComponentsofDeferredTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxesBusinessCombinationValuationAllowanceAvailableToReduceIncomeTaxExpense": { "auth_ref": [ "r608" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the valuation allowance recorded in a business combination against deductible temporary differences for which related tax benefits will be recorded as a reduction of the acquired entity's income tax expense (after such benefits are first being applied to reduce goodwill and then other noncurrent intangible assets to zero).", "label": "Deferred Taxes, Business Combination, Valuation Allowance, Available to Reduce Income Tax Expense", "negatedTerseLabel": "Change in valuation allowance - acquisitions" } } }, "localname": "DeferredTaxesBusinessCombinationValuationAllowanceAvailableToReduceIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "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 Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Discretionary contribution" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Percentage match of each participant's compensation" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Employer's contribution vesting percentage" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "401 (K) Plan, maximum annual contributions per employee, percent of total earnings" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r105", "r172" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://q2ebanking.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenuesbyMajorSourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r395", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenuesbyMajorSourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r395" ], "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 by Major Source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r75", "r133", "r134", "r135", "r136", "r137", "r142", "r144", "r146", "r147", "r148", "r151", "r152", "r632", "r633", "r743", "r770" ], "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 common share, basic (usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r75", "r133", "r134", "r135", "r136", "r137", "r144", "r146", "r147", "r148", "r151", "r152", "r632", "r633", "r743", "r770" ], "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 common share, diluted (usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r149", "r150" ], "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": "Basic and Diluted Net Loss per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r551" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails": { "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": "Income tax benefit (provision) effective rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r121", "r551", "r585" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Income tax at U.S. statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r551", "r585" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails": { "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) 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": "Increase in deferred tax valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r551", "r585" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 1.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 nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "terseLabel": "Other permanent items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": { "auth_ref": [ "r551", "r585" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research and development expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Percent", "terseLabel": "R&D credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r540", "r551" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 5.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 compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r551", "r585" ], "calculation": { "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations 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 taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r525" ], "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": "Unrecognized stock-based compensation, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r525" ], "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 stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r525" ], "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 stock-based compensation expense, related to stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r522" ], "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" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r67", "r68", "r69", "r125", "r126", "r127", "r130", "r138", "r140", "r153", "r237", "r371", "r377", "r532", "r533", "r534", "r578", "r579", "r631", "r654", "r655", "r656", "r657", "r658", "r659", "r782", "r783", "r784", "r868" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r737", "r814" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Amount placed in escrow" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Extinguishment of Debt, Amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r634", "r635", "r636", "r640" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r329", "r349", "r350", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r475", "r635", "r694", "r695", "r696" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r634", "r635", "r637", "r638", "r641" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r329", "r433", "r434", "r439", "r475", "r635", "r694" ], "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": "Quoted Prices in Active Markets for Identical Assets (Level I)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r329", "r349", "r350", "r433", "r434", "r439", "r475", "r635", "r695" ], "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": "Significant Other Observable Inputs (Level II)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r329", "r349", "r350", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r475", "r635", "r696" ], "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": "Significant Unobservable Inputs (Level III)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r329", "r349", "r350", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r475", "r694", "r695", "r696" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r639", "r641" ], "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, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Financing Receivable [Member]", "terseLabel": "Financing Receivable" } } }, "localname": "FinanceReceivablesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r220", "r221", "r229", "r230", "r231", "r241", "r246", "r247", "r248", "r249", "r254", "r256", "r260", "r261", "r340", "r369", "r622", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r841", "r842", "r843", "r844", "r845", "r846", "r847" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r198", "r240", "r242", "r245", "r736", "r848", "r849", "r850" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses related to contract assets" } } }, "localname": "FinancingReceivableAllowanceForCreditLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "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": "Financing Receivable, Allowance for Credit Loss [Line Items]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "auth_ref": [ "r199", "r244", "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Expected losses written off" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life", "verboseLabel": "Estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r277" ], "calculation": { "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 6.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r279" ], "calculation": { "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r279" ], "calculation": { "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "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 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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r279" ], "calculation": { "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r279" ], "calculation": { "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r279" ], "calculation": { "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "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 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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r270", "r273", "r277", "r280", "r725", "r726" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r277", "r726" ], "calculation": { "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Capitalized software and development costs", "verboseLabel": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r270", "r276" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r277", "r725" ], "calculation": { "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r271" ], "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": "Estimated Fair Values" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/PropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r105" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Loss on disposal of long-lived assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Gain contingencies" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r105", "r353", "r354" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "verboseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 3.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r76" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationSharebasedCompensationExpenseRecordedintheConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r265", "r266", "r690", "r729" ], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.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", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails", "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r267", "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Purchase Price Allocation, Intangible Assets, and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r81", "r119", "r174", "r177", "r180", "r183", "r186", "r233", "r298", "r299", "r300", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r644" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r105", "r281" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r72", "r174", "r177", "r180", "r183", "r186", "r727", "r740", "r745", "r772" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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", "terseLabel": "Loss before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofLossBeforeIncomeTaxesDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r286", "r288" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationSharebasedCompensationExpenseRecordedintheConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r288" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationSharebasedCompensationExpenseRecordedintheConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r555" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r121", "r552", "r562", "r569", "r580", "r586", "r588", "r589", "r591" ], "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": "Provision for Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationInterestAccrued": { "auth_ref": [ "r553" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Interest Accrued", "terseLabel": "Accrued interest" } } }, "localname": "IncomeTaxExaminationInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r139", "r140", "r173", "r550", "r581", "r587", "r773" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails": { "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)", "negatedTerseLabel": "Benefit from (provision for) income taxes", "totalLabel": "(Benefit from) provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r66", "r547", "r548", "r562", "r563", "r568", "r576" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes, net of refund" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r104" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 23.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", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r104" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r104", "r722" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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/2021-01-31", "presentation": [ "http://q2ebanking.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r104" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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": "Deferred rent and other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r104" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r268", "r275" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r171", "r660", "r663", "r744" ], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "totalLabel": "Total" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r86", "r335", "r348", "r351", "r352" ], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "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": "Contractual interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest and other income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r99", "r101", "r109" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "auth_ref": [ "r86" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.", "label": "Investment Income, Net, Amortization of Discount and Premium", "negatedTerseLabel": "Amortization of premiums on investments" } } }, "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r232", "r771" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Investments Classified by Contractual Maturity Date" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r634" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments at fair value" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r679", "r681" ], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails": { "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease expense:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Operating Lease Cost, Lease Term and Discount Rate" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "verboseLabel": "Tenant Improvement Allowance" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails", "http://q2ebanking.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r680" ], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails_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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r680" ], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails_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 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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r680" ], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails_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 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r680" ], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails_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 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r680" ], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails_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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r680" ], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails_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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r680" ], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails_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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r680" ], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: present value discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r672" ], "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": "Lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r672" ], "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": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r119", "r179", "r233", "r298", "r299", "r300", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r613", "r615", "r616", "r644", "r688", "r689" ], "calculation": { "http://q2ebanking.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r119", "r233", "r644", "r690", "r734", "r765" ], "calculation": { "http://q2ebanking.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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44", "r119", "r233", "r298", "r299", "r300", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r613", "r615", "r616", "r644", "r688", "r689", "r690" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r328", "r343", "r349", "r350", "r733", "r761" ], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table Text Block]", "terseLabel": "Long-term Purchase Commitment" } } }, "localname": "LongTermPurchaseCommitmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r296" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesCappedCallTransactionsNarrative2026Notesand2025NotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofInterestExpenseDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesSummaryofConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConvertibleSeniorNotesDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossOnContracts": { "auth_ref": [ "r82", "r380" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period.", "label": "Loss on Contracts", "verboseLabel": "Unoccupied lease charges" } } }, "localname": "LossOnContracts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r9", "r42" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Investments" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesRealizedGainLoss": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Marketable Securities, Realized Gain (Loss)", "negatedTerseLabel": "Realized loss on sale of marketable securities" } } }, "localname": "MarketableSecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r433" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://q2ebanking.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 (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://q2ebanking.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r100", "r102", "r106" ], "calculation": { "http://q2ebanking.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 (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r61", "r63", "r69", "r73", "r106", "r119", "r129", "r133", "r134", "r135", "r136", "r139", "r140", "r145", "r174", "r177", "r180", "r183", "r186", "r233", "r298", "r299", "r300", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r633", "r644", "r741", "r768" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-U.S." } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesComponentsofLossBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r601" ], "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-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r166" ], "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 segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expense" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r174", "r177", "r180", "r183", "r186" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r673", "r681" ], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails": { "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 expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r669" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r668" ], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r668" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Lease liabilities, current portion", "verboseLabel": "Operating lease liability, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS", "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r668" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS", "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r670", "r675" ], "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": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r667" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r678", "r681" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r677", "r681" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Lease Liabilities, Payments Due [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofMinimumPaymentsRequiredUnderOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r570" ], "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": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r6", "r618" ], "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": "Organization and Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r14", "r43" ], "calculation": { "http://q2ebanking.com/role/AccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAmortizationOfDeferredCharges": { "auth_ref": [ "r83", "r105" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization of other deferred costs recognized in the income statement.", "label": "Amortization of Other Deferred Charges", "terseLabel": "Amortization of deferred implementation, solution and other costs" } } }, "localname": "OtherAmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r60", "r67", "r68", "r70", "r654", "r656", "r659" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r55" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive gain (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r56", "r58" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://q2ebanking.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 long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonrecurringIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other expense (income) that is infrequent in occurrence or unusual in nature.", "label": "Other Nonrecurring (Income) Expense", "terseLabel": "Partnership termination charges" } } }, "localname": "OtherNonrecurringIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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": "Payment of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForHedgeFinancingActivities": { "auth_ref": [ "r98", "r103" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.", "label": "Payments for Hedge, Financing Activities", "negatedTerseLabel": "Payments for hedge" } } }, "localname": "PaymentsForHedgeFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromHedgeFinancingActivities": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.", "label": "Payments for (Proceeds from) Hedge, Financing Activities", "negatedTerseLabel": "Proceeds from bond hedges related to convertible notes" } } }, "localname": "PaymentsForProceedsFromHedgeFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfWarrants": { "auth_ref": [ "r95" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount paid by the entity to reacquire the right to purchase equity shares at a predetermined price, usually issued together with corporate debt.", "label": "Payments for Repurchase of Warrants", "negatedTerseLabel": "Payments for warrants related to convertible notes", "terseLabel": "Payments for warrants" } } }, "localname": "PaymentsForRepurchaseOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r98" ], "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", "terseLabel": "Underwriting discounts, commissions and offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Shares acquired to settle the exercise of stock options" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r88", "r90", "r209" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r91", "r606" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash purchase price" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r91" ], "calculation": { "http://q2ebanking.com/role/BusinessCombinationsScheduleofPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 }, "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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": "Business combinations, net of cash acquired", "terseLabel": "Cash purchase price" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofPurchasePriceDetails", "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r92" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r92" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Purchase of intangible assets" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r92" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the 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", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Market Stock Units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMonteCarloSimulationForMarketStockUnitsGrantedDetails", "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r492", "r526" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r356" ], "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 usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r356" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r23" ], "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", "verboseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r23" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred stock: $0.0001 par value; 5,000 shares authorized, no shares issued or outstanding as of December 31, 2021 and 2020" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r10", "r32", "r33" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r94" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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 issuance of convertible notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r93" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from Issuance of Warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesBondHedgesandWarrantTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r88", "r89", "r209" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r93", "r527" ], "calculation": { "http://q2ebanking.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 exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options to purchase common stock" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Services and Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenuesbyMajorSourceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r285" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails", "http://q2ebanking.com/role/PropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r287", "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r283" ], "calculation": { "http://q2ebanking.com/role/PropertyandEquipmentDetails": { "order": 1.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": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/PropertyandEquipmentDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/PropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r285", "r690", "r752", "r766" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://q2ebanking.com/role/PropertyandEquipmentDetails": { "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": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS", "http://q2ebanking.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other Types [Member]", "terseLabel": "Fixed assets" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r35", "r285", "r816", "r817" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r285" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment", "verboseLabel": "Schedule of Useful Lives of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/PropertyandEquipmentTables", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r283" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails", "http://q2ebanking.com/role/PropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "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": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r77", "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provisions for expected losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r243", "r739" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Provisions for expected losses" } } }, "localname": "ProvisionForLoanLossesExpensed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r683", "r684", "r685", "r686", "r687" ], "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 Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r96" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment 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": "Repayments of Convertible Debt", "negatedTerseLabel": "Payment for repurchases of convertible notes", "terseLabel": "Repayments of convertible debt" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r544", "r723", "r831" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 7.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationSharebasedCompensationExpenseRecordedintheConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r571" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r113", "r728", "r762" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsNarrativeDetails", "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "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": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r377", "r535", "r690", "r764", "r786", "r791" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedTerseLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r125", "r126", "r127", "r130", "r138", "r140", "r237", "r532", "r533", "r534", "r578", "r579", "r631", "r782", "r784" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r462", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r487" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r462", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r487" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r169", "r170", "r176", "r181", "r182", "r188", "r189", "r192", "r394", "r395", "r724" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Total Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenuesbyMajorSourceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r115", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r406" ], "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": "Contract Balances, Deferred Revenues and Revenues" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r80", "r301", "r303", "r304", "r308", "r309", "r310", "r795" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from a related-party customer" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "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, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue from remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPerformanceObligationsDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r385" ], "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": "Performance obligations expected to be satisfied, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPerformanceObligationsDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r385" ], "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, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r676", "r681" ], "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": "Right-of-use assets obtained in exchange for operating lease liabilities for the years ended December 31, 2021, 2020 and 2019" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalariesWagesAndOfficersCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer and officer employees. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Salary and Wage, Excluding Cost of Good and Service Sold", "terseLabel": "Compensation expenses included in acquisition related costs" } } }, "localname": "SalariesWagesAndOfficersCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Issuance of common stock from registered public offering (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Issuance of common stock from registered public offering (in usd per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Allowance for Sales Credits" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Useful Life", "verboseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsTables", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r149" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r149" ], "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 Antidilutive Securities Excluded from Computation of Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails", "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r216", "r219", "r224", "r225", "r226", "r227", "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails", "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r594", "r595" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/BusinessCombinationsNarrativeDetails", "http://q2ebanking.com/role/BusinessCombinationsScheduleofFairValueofAssetsAcquiredandLiabilitiesDetails", "http://q2ebanking.com/role/BusinessCombinationsScheduleofPurchasePriceDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r594", "r595" ], "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 Purchase Price" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Summary of Cash, Cash Equivalents and Investments" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of Interest Expense" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r567" ], "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": "Significant Components of Deferred Taxes" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r459", "r460", "r463", "r464", "r475" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r148" ], "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 Net Loss Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r491", "r523", "r537" ], "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 Share-based Compensation Expense Recorded in the Consolidated Statements of Comprehensive Loss" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r634", "r635" ], "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": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r246", "r850" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r270", "r276", "r725" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r270", "r276" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "terseLabel": "Schedule of Market Unit Activity" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r37", "r285" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/PropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r598" ], "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 Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r492", "r526" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMonteCarloSimulationForMarketStockUnitsGrantedDetails", "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationSharebasedCompensationExpenseRecordedintheConsolidatedStatementsofComprehensiveLossDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r498", "r510", "r513" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r517" ], "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 Share-based Payment Award Assumptions for Estimating Fair Value of Stock Option Grants" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This table describes the key aspects of a subsidiary (partnership, corporation, or other entity) of the Limited Liability Company (LLC) or Limited Partnership (LP).", "label": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table]", "terseLabel": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table]" } } }, "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r561", "r577" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r276" ], "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": "Estimated Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentContinuingOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity expected to operate in the foreseeable future.", "label": "Continuing Operations [Member]", "terseLabel": "Continuing Operations" } } }, "localname": "SegmentContinuingOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r165", "r167", "r168", "r174", "r175", "r180", "r184", "r185", "r186", "r187", "r188", "r191", "r192", "r193" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segments and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SegmentsandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r76" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationSharebasedCompensationExpenseRecordedintheConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r493" ], "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": "Award vesting period", "verboseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r503" ], "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", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r508" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r506" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r506" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r505" ], "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": "Nonvested, ending (in shares)", "periodStartLabel": "Nonvested, beginning (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r505" ], "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": "Nonvested, ending (in dollars per share)", "terseLabel": "Nonvested, beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r507" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r507" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationAssumptionsUsedinEstimatingFairValueofOptionsGrantedDetails", "http://q2ebanking.com/role/StockBasedCompensationMonteCarloSimulationForMarketStockUnitsGrantedDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r519" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationAssumptionsUsedinEstimatingFairValueofOptionsGrantedDetails" ], "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", "verboseLabel": "Volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMonteCarloSimulationForMarketStockUnitsGrantedDetails" ], "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", "verboseLabel": "Volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMonteCarloSimulationForMarketStockUnitsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r521" ], "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 rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationAssumptionsUsedinEstimatingFairValueofOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMonteCarloSimulationForMarketStockUnitsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMonteCarloSimulationForMarketStockUnitsGrantedDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMonteCarloSimulationForMarketStockUnitsGrantedDetails", "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails", "http://q2ebanking.com/role/StockBasedCompensationSharebasedCompensationExpenseRecordedintheConsolidatedStatementsofComprehensiveLossDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r494" ], "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": "Initial reserve of shares under the plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future issuance under the plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r512" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options exercised in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r503" ], "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", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationAssumptionsUsedinEstimatingFairValueofOptionsGrantedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r526" ], "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", "terseLabel": "Aggregate intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r500", "r526" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r499" ], "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": "Options outstanding, ending (in dollars per share)", "periodStartLabel": "Options outstanding, beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r490", "r495" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationMonteCarloSimulationForMarketStockUnitsGrantedDetails", "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationRestrictedStockandMarketUnitActivityDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "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" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "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": "Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r492", "r496" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price range, lower range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Options exercisable, number of options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Options outstanding, number of options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price range, upper range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Closing price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r493" ], "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": "Award vesting rights" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r518", "r536" ], "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 (in years)", "verboseLabel": "Longest remaining performance period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationAssumptionsUsedinEstimatingFairValueofOptionsGrantedDetails", "http://q2ebanking.com/role/StockBasedCompensationMonteCarloSimulationForMarketStockUnitsGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r497" ], "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 market value of stock options vested during the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, weighted average remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionsbyRangeofExercisePricesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Shares acquired to settle the exercise of stock options (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r114", "r124" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.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": "Purchased software and licenses", "verboseLabel": "Capitalized software development costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://q2ebanking.com/role/PropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesofPropertyandEquipmentDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSoftwareDevelopmentCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r831" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "terseLabel": "Software Development Costs" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r52", "r67", "r68", "r69", "r125", "r126", "r127", "r130", "r138", "r140", "r153", "r237", "r371", "r377", "r532", "r533", "r534", "r578", "r579", "r631", "r654", "r655", "r656", "r657", "r658", "r659", "r782", "r783", "r784", "r868" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsScheduleofPurchasePriceDetails", "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r125", "r126", "r127", "r153", "r724" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r51", "r332", "r371", "r372", "r377" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Equity component of early extinguishment of convertible notes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r23", "r24", "r371", "r377" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Proceeds from issuance of common stock, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r23", "r24", "r371", "r377" ], "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": "Shares issued for the vesting of restricted stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r23", "r24", "r371", "r377" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r371", "r377", "r502" ], "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", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r23", "r24", "r371", "r377" ], "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": "Proceeds from issuance of common stock, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r52", "r371", "r377" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r29", "r30", "r119", "r204", "r233", "r644", "r690" ], "calculation": { "http://q2ebanking.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", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r68", "r119", "r125", "r126", "r127", "r130", "r138", "r233", "r237", "r377", "r532", "r533", "r534", "r578", "r579", "r610", "r611", "r617", "r631", "r644", "r654", "r655", "r659", "r783", "r784", "r868" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Cumulative effect of the adoption of new accounting standard" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r117", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r377", "r379" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r674", "r681" ], "calculation": { "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CommitmentsandContingenciesScheduleofOperatingLeaseCostLeaseTermandDiscountRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems": { "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 of Limited Liability Company or Limited Partnership [Line Items]", "terseLabel": "Subsidiary of Limited Liability Company or Limited Partnership [Line Items]" } } }, "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/StockholdersEquityDetails" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r570" ], "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 credits" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r571" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r571" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Acquired technology", "verboseLabel": "Acquired technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r196", "r197", "r200", "r201", "r203", "r205" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r600" ], "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", "verboseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetUsefulLifeDetails", "http://q2ebanking.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r220", "r221", "r229", "r230", "r231", "r340", "r369", "r622", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r841", "r842", "r843", "r844", "r845", "r846", "r847" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r433", "r746", "r793" ], "lang": { "en-us": { "role": { "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Treasury and Government [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSecuritiesinContinuousLossPositionDetails", "http://q2ebanking.com/role/CashCashEquivalentsandInvestmentsSummaryofCashCashEquivalentsandInvestmentsDetails", "http://q2ebanking.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r38" ], "calculation": { "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://q2ebanking.com/role/ConvertibleSeniorNotesScheduleofConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r545", "r590", "r756", "r792" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r546", "r556" ], "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", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails", "http://q2ebanking.com/role/ProvisionforIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Gross increase (decrease) related to prior year positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r559" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Gross decrease related to settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r558" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increase related to current year positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Gross increase (decrease) related to prior year positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r560" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that impact annual effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r154", "r155", "r157", "r158", "r162", "r163", "r164" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r567" ], "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 (decrease) in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r526" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r526" ], "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/2021-01-31", "presentation": [ "http://q2ebanking.com/role/EmployeeBenefitPlanNarrativeDetails", "http://q2ebanking.com/role/StockBasedCompensationNarrativeDetails", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Shares related to the 2026 Notes" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r143", "r148" ], "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 common shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r142", "r148" ], "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 common shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://q2ebanking.com/role/SummaryofSignificantAccountingPoliciesSummaryofBasicandDilutedNetLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://q2ebanking.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3581-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82922868-210454" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922897-210455" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r379": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=123355788&loc=d3e57763-111642" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r488": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r541": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r591": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123403335&loc=d3e9901-128506" }, "r609": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r618": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r687": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r833": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r834": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r835": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r836": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r837": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r838": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r839": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r840": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r841": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r842": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r843": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r844": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r845": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r846": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r847": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r848": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)" }, "r849": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(3)" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r850": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405" }, "r851": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r852": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r853": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r854": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r855": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r856": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r857": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r858": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r859": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r860": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r861": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r862": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r863": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" } }, "version": "2.1" } ZIP 120 0001410384-22-000013-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410384-22-000013-xbrl.zip M4$L#!!0 ( %"#4%04'82>.P0 % N > 83(Q,3(S,65X,C$Q;&ES M=&]F&P?Z5P^Z3LZ,JJ_:ETW>_]TS\!8 M3BCH]M]UVDU@F+9]YS5MN]5K@?/>90?XEN."GH L)I)P!JEMGUT9P!A+&06V M/9_/K;EG<3&R>S>V5N7;E/,86T@BHU'7;]050]3XH_[*-$&+A],)9A*$ D.) M$9C&A(W '<+Q/3#-9:LFCQ:"C,82%)Q" =QQ<4]F,)5+(BENK/34[?2Y;B=& MZ@..%HTZ(C- T*E!W&H)(=\=.N4J\@=^%5:=T(6#HELN#2O%H?>OJYRT5?.T M3RP7%)\:$\+,,=;V@Z(?R=J<(#D.7,?YTUAK)_%G:4)*1BQ(O%72(6=2>2&4 MUO1V0_F63BMQR"D7P6LG^=6TQ!S"":&+X$V/3' ,KO 5Q\GC/ VAK/10PO J)+>@XSC[=-Y^U^Z!@FNYZ[YNP@'%2"$R MX%+R25!1ZI=O)(^2Q^]""M688/%,,75(+ $?@MOI(":(0$&4;O4LQQCYZ6Z:7A .*5RH&7"A,3!4/A5&,@]5-#9$XHG 1$)9XE72JK1LL*@,S M+"0)(5T:2>REXB7UJU6K4O0T^Z5BMD0KP\O$8"6)P99H4^85K9)?W2IV+'>K M;)=:MVB5O?+!U?I%RW/]O=3:"1(I&@KO.(+LU/",58<((J02>U"(/@-W?0PI M'FY GJ+]^PF6I/0K.,%K:6/Q=;(N4=@1H*/#,_9J^A*P^#@5)$8DU*E&8W(M M1I"1+TGJ64/ED?%?4C+A<*2BX)0@L'+__PF(_R @?Q? +1_*.13X!+19:!UV M;AP-3BU,H09I/ZVU;)6*AZ\,GL99S[/*U4)>&.2%P:.%0:90T5LO$8])E,G:J$E) M>!_/B0S')Z#3:>:ET8,P71+&<,PE_$WXO"AP]!4,%N"[N03..=7^QP\4W"]R M=7F4/;LB/M)\^@.[B$PAL.+#[GWG4=& 3Q'H8*8]!GWKP@(=B3+,@3XC^H^1 M"^4OXI/LXI!Q)KR=ZJ\)E$#0E8NL<^(K&-F%('-TN'S??M\Y^P1Z.!Q;H#N3 M62>!_OR8$R [!- K 1:@B\60"Z4MQ."#X-/H"?;:+PF6?(^0/29T/P!312BQ M8# ]AY23("=!0H+]L^31$>)M']QB,2.A4JPV";H\RNY\R+<(WRBQ3[H\.C;T M+W(VY!^1?ID2OWI<9??IWX,H64;HZ_,4$4]/9@="5022S/#6T\I+F\ZW+G 0 M^&_\!4$L#!!0 ( %"#4%3,MAZG@#8 $V7 0 5 M 83(Q,3(S,65X:&EB:70Q,#'-Z6%13AX/KQ[C4&>/ MLZ*HY&%:IX^^^Q;_ O^5(OWN_WS['P<'T661-#.9UU%22E'+-&HJE4^B7U-9 M?8H.#O13%\5\4:K)M(Y.CDY.HE^+\I.Z%OQYK>I,?F?&^?8Q__[M8WK)MZ,B M77SW;:JN(Y7^_9$Z2I/CI^G)<_GL^/3LR='I\R?B[.0L>?KLB1B-GX]/_N<8 M)OD8'N?O5/4BDW]_-%/YP53B^U\^.YG7KVY46D]?'A\=_=>CX+E:WM8'(E.3 M_.5O356K\0(^'Q=Y#?,H85S^D8=??HDH)_">45'7Q>SE,;['&X]6KT66YG_^T^#=Y> R M.G]W&5T-/@[/A_#+X)^#BY^';W\91(.?/OSX_E_PS# Z_^%J,,"?OG"9^M3Y M3RI/8=4O3Y_.O_[!G74N?#A5570.UR*%BR7R-+J254VW;' KDZ96US(:S.99 ML: K>#XII:2?]NJIC/[VS?.3DZ-79BN^T@)HQ)>JA@U,[G*69HY?>5IK]Y5V MYOC5?@3;2X0-.ZKRNJ ]GHE41G(\E@GM;Y%''^6\EK.1+*.3LQ@YV'&/-WA@ M9WX)E-*'78ZCT8)V=B3K&RGSZ!\GT<=B7-^(4L;1VSPYC",17#\XS8WE.@NTB<;S4MYK8JFRA9M,=^M M-J6D6_W?)I?1L]X+^@^E*LJH7_H4AIP=)5' M$AE](BJ865G,:-PQ,*SB!LU5?#94G YWXTJ^>_]K' WQ7G[__FH01]ND$CB$ MI,@KE4JMW6FQ"[=TIBIX#YX)_F'6U(W(X.%KF8N\Y@_F<&KT%(Q1"Q@\C:9P MHU4>Z[,LHP*^7 *U%&PL78NL$:-,AF]E#E'*1*IYK0EP/%:)DGFRP"G=3$&; M(LF%XZ/JFGS*BYM,IA.9\K?GFK_@ T#4YCDDVDA4FJZJOWWSY/F]X^S=1W>\ M/;IY-1=I"G?T()-CV(,CLT^I3+25\+*!_2GQ>Z!>6B:P5;$>.5T2B:)"UL?\ MR5,LX0:(:-QDV4$-+X]&HE)5W%(^+0DF8(,&/ [^ZG.XPN>/. 80?4HNOBJJ M9(WW W@BWQA4>Y?8)WX3R7_U*VB;0R[<8O#]%99#F'$O)&0U%1FRMAEL6"+- ML86RA\X/Y*3Y%-42_)DYDSF UF$I/D*5DPX#O!9HIBA3@6\A>;C%*[SFPG[$ M=]D\EE+.03T(=H<_ ,L,%(=9-!8P=515 MV#F6POHF0/KX*SQE=L!,$EYC!_)4(=@=65ZC,H0*.$4#X\-9]]TRU^#88_:#) 3 MV#]GSUY];_3;+=_[RZ9D0Q^N/2J#L4?K-PJ(>$_L1TW5=3='N";):T**14NT M,,X+I&@B:'I*D9>IJJN62SF.]D;[0*%@A5(P!*]6D:'166F?2:(JTM4I^N3N M-/&#&PG/P[_X-3&?P_?(K!U+M&FS.'*^E*Q(P'#.Q$V%/I9)DPFV - X+N$4 M41M$N_3%JV@OV2ZC"S'TNP%G0AZXX%DOF]*="C$8/AD]!K/%D*7@D37 M!&SA30E\*I_$(6O7'#0OZEAO$6PEC _L1/^&1T0F%1(1++[B?5]H/P9ZQ=!) M@DJ8(L% M<6TZTHYMU6Q^\\[I#4-[DLW"8%J,!4$W*TR+73GY&,BVQL','>%)N.U^5]3X M%R#F/#4^.9B$G!0=FXLB@*4:9P)^#J M7JLTB)^3)^B:G,7H><3#K(%FYVA+57@GM9XP6$OS= #9E'NVKC MU."PDN!@Z9(F4P'OI]MMI@Q_=:?,E.$]A=^AH;SSQUTLFAI6-FMRXVO#+TK8 M3F\/B$ZJ!IU=_.5%E!;P?2!99((U 5QLKIWD[!2HWE)W_%P-=$?$[>G]\>B]QF#Z1Y&)C>&]Y%\=(3I D1)7 M-2,T9I'F$(#TO_@=]([ KS/C.V@'Z;K,3/A;'B5-66*8C[TZ)1)X66 D<9%D MH!Z2@Z*$=R@$.8%U9SPPR%VUHX@=5K7Q1$^+C.UL<1M'59'0U8#K4J(A2 Y5 M&)Z9NQ=FA*>US\K,P+T,;N);CEBBU[Q>C]$QT>0@@!P&,4>P:XHF0$#'F!;# MGF3TC"^Y\*30*"'O J$4*VDT+9A2?6KF/;OC)CZ]/V[BMSDFE.#!^6I37TPV M9Y)).&>%?A8@'NTH\AA (JHI7&*SE%&1-Z1B-7-\'L?%WWQB[*_,<2?R&I?1 M![GC 4[:+-$=530FL@3R[ MI\<,&XX[0JS,/8RR< C__RHG_/QN1N)6+=1N?1U]UKC!Q%9;_"B.U#CB>!CQ MWHPPO?J$" HEHJR9S8$>9T0@\&D.+P9JV'MQM ]2?U&U\+X$L.(HG1=4\^U. M/.*.P 1, \>?&(V"?>7EPD.FZKF%%]KP(R9+[YTL.) YD7=^4HH9/5N6(I]H M,]T+?8#60;+)@!=:,#W!NZB#8HM 6+5V%?4MV'F:1*KHS6G!O7(:;M. !2+QZT1\5^,]Y>;?N$VU5(IVC MMM#E9?0RB( MY[7.PP919<6!Y%,,_:(W&+RU8%^XH @B8Q[!V2PPT+PIJT;D MQD^K^-I7GV&)I*DNXF FH=\+2E@JF8? >Q AY>2E0T?Y&!4[<_AEAA%PV4*P MV!UYC7%I_/"2XDQ%6?58HZ;)]D&1WAGF>G9?F.L%[!R\$>3I]QA_ /FH(Q2] M\3*0S\J_VN3>0H9AIXZ\IJE0?1OS(FR89<+8$T1@7@N5"]63GUUJ@\!O&V@L'E5/B% M_'0?T(.*&X^P,+?F?F:T?QB^[P.'N>MI=O%T6 *?SF)G^-06\TD^,XIF4(R# M6Y3"6TZ+Z.)/I52S48,INI9#66@Z6A--?5",#^9%\DG6#I0I]7+07L'8A36* M[QK9!65D)($[C#T>A$94$14C-+/=O-A"MB\T!C)<"%)E.'=T;G&/P)K*8EXJ M-*^J9H[0=]3C#"=C/:C#'&[?&LO/=B-[J#>2?1/2XKP^^!5)LS>YGIMST6T> M.J8P'-#%0LZ,2$L3TT)C7(T54BM,1*J%Q/S,B!B'AM!JQKQ>2$0P;Y' MZO^8=/^1S(H;KL"C0VE>_FGIHM-@5"00VU3-80KGF HP12^MN3 ;OF.%T\C> M^"2VH'-A ^$Z+V&T"" LZ>JU'/Y)=+?">[--ZGI7L#N>](LVG "S#:A\'IP/ M8FBGE!H1.2"--IS80!7.LP?GOAMSOC::\2>X/'6*C M!W@S#S^R%F&)B!U16G^]+DVD+Z])O2+F-0+JT*D@:CV,9K@I_1^KE_B4_P#] MW@3]/EFY17\YZ/>6^!#Z@&Z3#.Q'+>O@$F1*-A3T8%WU/B(OV*AH"TZ7I[< M'_BR)TZ00G[BHE,7G-BY=0$3B)#U)*;C_T:)M-6S:"&^3AQ0M=9>A5^=S86= M?Z>:*MJ:^4R:S,?5&NRNW(![@\)LW8 >E+7=Y$Q9O@ANWG=PC2S_6:37Y.#+ MBUHE,C9W*949S*!LY1!@QIZ^ OS\;N*(G]P?!,651 YD*;@7Q84[PENV5HP% M^CA.BYP>"+*%5'2)]:.%3L0R%H0A=_9E=U,BWH5,B@JA8*I$$-RI <%QFKM! M;NXB]?;&D;V)>B^E8&YTJ2I!-8-ZS7R9ECUH6H-1:J ^"O@VX'29CZ MWGST,ZF]J6$1K0YDD@W9KX;P9P5<$ZICF-JEAM "07X0[L00ED(,>%W<@CMI M$8Z,+SW 2JT(?:J:DM5/XGHX/"8KA67?;?$+8M?B#C.\V_0H?TL3F3M6L[76 M!^T $[C/!#3V2WSHQ?G1I5^B]54$ %F*I5=%.G]*U[<37U/^\+( M-WDF#;0H^AF98%_\E+LASY_>'X_">9)00*$W@-Z("=)7#$.O\>J$RC!K92ZT MW!W[^BHQMB:G?%)SR%IT_")K6[:J60W-8 MN HFCK1H['B1:Q*P#YF&0:'.T=(=R9D++W6^7SM1X_@EW90"*K=S%1:?U^IH M5[88A4%@%#\PXWG3?-> GY6AZSO;[8T-.!M5!EW@VU*TR;X)_ Q=J=&QOI&A MTNWGB>AZ?: (8;;Y+6*:&E5-UZ@F&_LH;*SXO3,RYM[X["X1V,-HSBV+EN\U M%G"=:166CF$B:KE$W,=:[?W\<$BHJSWM-:GMB:]=3^/NI'9R^ SWH9F35I;BB\5GR[RL<);!E^D4.N[(C\@=:-VY9P_ M$ !7UICC<,41W7.JQ7IO^EA^N'I[W@/RW+?%?%<=(A#9M4I,Z5C8U'+!Z=*@ M*H@_ =3YF>5]F%/N::VKK ML/ON, TELF72'<:B.Q,0%['GH2=U!8VIG0OPHR8CUL*-M#QGZ^>EN=TKL3WJ MD]@^.NFOW&8TK,),4N U1=8#)FE]K,:Q&GA5NYS3)T?'9Y%.SPZ+.,2A6UK8 MG*J[MH][0-SI_YZNW*(=1]S=*[Z7](GO]=A<:;.]Z -E\?2!^[$%HU/O,+-( M=Q]#3OCTJ(4*(&Z8 9.!#TE-7%Z9[DZ&3YR<@7:3U]-V;9WU(^RNEI#VZ;;< M)RVA+T&S\,XLZ]JE!SA"\^ '[(-R1=$3OVX/>]7]I+R@ RU#EXLD:L^DW0W^:&DR'.-'W&Y ME$N2V5;P)3Y%XAN7J+W[)4Q4Z&3;P.W9<>4LKDIO][(VPDUES%JY&PW@JL!"L]FHU(;?"#(]=_)=5BO+4ZW%VWJ'7=SPZ/3KW[KBWGMY&O)E1ZQH*4-H1]&JW/T[COE3OHDEGJL%'M:6 ]DTXJ^'('J MB/[?-3GZ'J\G/; TS<,([C-NA7^-8,'S 2)/Q&$<5Y; M[/?R'B1H:;)LI_GVL\R<9P_W0#KLL_&OQO[&*3;TO;[5N+6IH1MV7VC708M" M#3%31)&ZXU:Z9)U[D."F: Y4RY+F]SD8=M=JF#[H7G>Z75>ZK9N MEY;$;D>2G#:QA3CT75Q[B!2..O;$#<5X5ZY/_CF04H,XU]4KO!VILNY==%FA3:4I;O+%E2_G0E/7^#67$D4YW*KM:76 M(@=,/M;3PV?LEMX9./2]20#_")I'21G\E.G2,S;>;HBV,:_5XODM9Q-=:UHJ MW;P\*'M21>)K/%XAX)5TO.=8<8?8@4IS>3 M[,H]Z>P_JJV5%@XV]!94]N!-+L4#;/S/C>T@-G!&*=CZTLA@EZG3F\F\+T#MZQB:6\7Y8^]'>QS& MIV_P)8_[F]=I)/$%MM*RFD,Y%*70SO"UO2MKO0 MSDO4--#Q=ZW]+M:;4CC:%K< M2)Z'+@FETYI\ M9IWTR1FV.MV'G:9Z)S%55K\79PM7IK5C9O3PW;$[HE+.A.(PY%BG$^E%TP(0 MJ%PJX("4-VK7N+LF;@\!^S9F$%W+BG$320+G&OHE#>O6<3)2E/Q^4WYPO5I% MM_@">Y%T ZA./XDKMHW]Z. *5]X=/CGXLCM,%W)G*:M_D&BO8CH5XV%WER$# MTW=C UWY?3E& KM]&"H-*8ZXZ@WH$1[M^36 Z)T\@.9THL80H9%.(%WFU)([ M>..D$%F .OQBXO-XHB<^S%HRX/@9&0>D>;265G#C6C]YJD,C"%G;UH/413ST,M"W3C MF6IF;&U.RJ*91U.)O30,7V7.GB!+!4LHC&NN@,_2P]0'>2[I#*J@4^ 0:QI' M_W0I>SFP=Y62BO]^EJL1V+ZO.5Y_)6$6"3 #GL5Y0O,^?O'\"=&5F'%]<"K8 MFNM:'5@P@S!.UZBH]S88^O[U52_2;V,-1-1,RC5_?[Z<&+$^C!/""]J:=Z 5 MKW3,R4PFCL>G4;=O>J,=G4P%\1;Y055 MN\/Z-WXS0D<_(;VL*JJH'"HXW(5VS>S /N@Q2C3^2NG87V?XKM=G5BI/R5-JA3/9!N+H\065K M7?*0FA$##T+HT4;C*2T85FQ!,$7S75?_*"YS$=FP*8FNEU%#'R;/CIV9#/S3 $Y+H#1/+1S; <$?W==5( MKP4"'"%.+%A-933L99KAUGEA>(6T*]1QWE!>$",(CX0]]7!^](I5_A]$4WM.'^TY M[+W/\"-6SX>5.T^3WK4^R#"=1;5RCKX'["ZFBZ]_M#2,HO2+"+:HV#CT-HU_ M9WW&SZGK(%5@1Q_7+]P)8*H=UX$>ZQIV5\+_]Z:"=BO\W]NTTC\$"+!V=;L- M"7@(XFX*XC[YJP9Q>W PO,@OA*W$86JX%["U,2<-H-6&AU.*$5C^3[]:2Z(18#_^"T(F+MQ?!NGN.GE@Y7>?!,B *3%Y'%T"K8O:JZ'ZZ M/KS?;A+X95B(G679/0SJ/T2$^L%@^AX1ZBJ5U>>(4']%R?T*",5_D8C00T#H M(2#T$!!Z" @]!(0> D(/ :%=KRO0/PQLZ&?55;J"W, OK[#UK-\!NZ^?SGWW MTS#)V_<#Z_[[,;2])XT>T<;Q(3<3W1FX>CXE%OTAA+HIA/KTKQI"O0M# MVQ+_^JH9%(<[6W/S[3C*)O%CW $R^^ME3TW>,LN!^6).CFTD MALR[Q&$#O$B'CZ(NDD^ZP*JM2$QV(R^:'%DMQEQ\81(P6FT#>]7\2+67J_K9MQRT6I%@>[/K=4N< MW?,SN>Z=5@;X]FW@.O%%EN^A0)DFNY<>>3_F@WZZ%JEQT% MJ78'G7:G EQWP*CM+?.'4F(S87BM8,=49X$Q<@?O_Q$0MZT5N>GTSO/"_HP" M.+TW9/ICQ_RQ-JZABP=;]\'6?;!U^Y]W_7E60W^OR]/#I_VY+>MUIW=%=-D0 M29EKXASTK[7TV[X"E1=:?YJ)1:C> '4GQ4QB]UW$ZA !+LMO;?, ]4P]Y>24 MJ/WIX5EW07"_4+?NZ\;Q=:I[#7]<^9[V*SQ+@J=;W6V^;IPS5G0ZGC2HB.#F M+7^?C;&19' SWSM2F;I&E->J:"JCJ6T<_'1G3)YG]^7:&E C=?R^>HL5A:D# MP;:CG7!O+D":L3J?+9AJ+66M,!).8Z)0OHQ/''"%X"JZHX N%MO/N'._.*:I M!<_W8+4LPER[14.G]]ID7(++J7[WN=% M?@",RW3%P#^EH*#!-!>M;@S<>POQ$Q',3I;4B82O$RIJF5 SAPRGQN""5H<6 MR+SV'4BVJ7=O25/SB7X (%R:P'+)->Y\"KN=2-IA!,FYI@,D^]1MK22,L SQ M]O';!-F[>]5T T\P,R(QB1Y$P2[=E>8?-9&SEZEJDP3+2 (>(7L.2K,+3\NX MPQT5BU7=(%V*$2LD*VXF,]2$UJ=\;U3GWNC^*:Z7$"I&U'^K#!9L5NBK3<8' MC6O>&:7@^7U1"L[G+44^X8IQ5(GVZ,56,=R[B]?I7ZY;&_YIXTR!_M6ZN:T8 M%$:K3!*7 >B& 9#@VQQ-XN^;XN_/'N+OO:M#O<2>>ZQ&+L_5NY)]4"X-R^C. M%N!$K*=!(E9_-QNGW(<]Y3YDS-F52],@8VYE,E7LS'?*!&GR3%;L5@91HC+/ MU,0&,)P%@'EQYBPJ.1>EUP13QU@V2XNU-(IEU9H2M6]L7MA.GF@E]2A/>E4( M6Z8NLX&F_#NF0O6BQX&KOP/BT;T+OE2F28<2=Y6H73[$@J, *SL_K'A_ZW # MK^!(CKDOI%Y7?R_8)6@ "SA1@RC'?. ^7#AW3"[-62>(&.,,H##?PPN.$&>H>&KN; 8'0(ZEQWP6D:+*^7"4-[@?-F2D^ M7$I[]JWVZ=>)[SI"Z^(&RFYFNNH ,AZ_-'S7%W?7-NEA4C)LCB"C[G<;&\8=3>S:YGN#\M#/I&Q_NKW@73K.]5F)UZ;5( (+.1?1 M2R8*JX#<8.#>+^>04*D3$_VS?L3.$B*AMS#\+&@!\QDL5#>((4 !Q[Y)T8$% M+DV5&D3739ES*,-W$W+S"AT2-(N(@V];CZ1+Y?7=I@N;K4R>4KPUR/D0KXC[ M7M?!\ZF!1/KYIB8:;S:HQB[5$YT(:0 ,*X*%75[ W>6G_)JNWYFWU4]R+<@[73NL )"P(/@@7?BRN"RH"Q*#&A7:2A8&H MSF5Y*KVW-IC9GT,7W;+@C2N'X&5RFW:RDT80GEMJ,5O6*J'&#ICE6V-Q*ML] M%JPQTK@^DUH.MRF "!]";/":S$]YBU$Z6U5KN;V2G]J/:S&)SF&! ]H("DIY MV%QQ*W7K\T"E9?VR[-ZW+H2JIGT[%UT!@O!J(<<-D[(E):'?_=UW.;.=X]$] M;&VQTB&/W%#ER[YW9JQ^*0M4G&[QV"5IR'! GQ3I#FT.OX:I6^;8PHH[]<@! MNG5)O.-]K:?K5P<52UHS[)@5K*W(I:U20 J7NP(ZQ/H[7^#BJOYK&)*[=[*_ M8B_-:]9N:EB1#+889&&VC+5O\QB_L%X!/RFLIH$VKO*0;*WH-I6?88E"N^3, M^U!+Y?HT/&E*UC$>-(M!CO9.]:)=>'C3-@9LR5M=ID *IEIU+Y&W\=H3.W.X,XUO")_T 52AT+W8. MJ@TDUQ1O9^+^+WIS[!OB_A_@ )(I^D&T5VN[^+.=903]B_2_'?N^,\]U%I1* MAJL,GR!TV@"%2(<-('&EE]>P)_KIM^]1-1]=:1=KKW6Y(>?V1NJC6>]_M/6J MGA_]L&PS4P6VP$6. $E$H\<=RAS(:*I)#<:=FJ&$(*BWE1 O7KP(O9N]C=(, M>"%#<=N' ]>>/K+A4 5[P)QLPIP\?\"<] YS$I;<&LFP5-R53@TYIQ"==K?U MDC>$,^T!?_!V5)%5M'?+1EB&I=[1&>_R$ D@:XJ^N7X"I:R:S-B(*Q[?8[/0 M-B@ N2 Y)-M*_C:LDPK(+SJG$NOJN2AB7(XV^?^Q\'G<>K>NHTF-^#0"84\= MRD.V-_1?PKR^)!,-JA.P%:B9N#\L]A%Q\F,)YXL9X[^1KC9D! MF&H0Z\.Q%>H[L-BH6/QS% M.WE_')\$QBM&->XN,T&^2A1@,_L-US3'2]5;9>7*SOXG64_[4369::A%N4R M0.Q+%&@\T):VF71F#.H1[,F;T>KP+-UYD8'AN!=!500&95MOX'-6M<2:RX5- M1&PG)L[+(J(6$OT][0\PQ2N<8A^/G8\M3)+5=E_EW7P\;A?X;EWH&W&7&RU& MQ;7C"4O02U-CU]44]A-AN6#R&LZ&=LXJKA;[%9EU >;".FAUM'TIU@[CC=BFO*LPK3C?3>D5NA^V VRXG==0'U$%#5$5SR8^0FT\-X /C2 M+D6 IQQB:"-H:W7D4;;AW+LZK MWK]VD;%)/Z;$5E:Y/*#SK$@9(EQQGG+!MYC%WLH5CIIZU0#CT9F)5;0G#R>'L2896Q3+E:Z^0 ZW'_O) MXLP=,:E88C%X>G[?P)*7WXXDM68&7CSM0B\)[E&Y?D4!"K&%?+V;"Y#HX/U] P[*K'C1$"8=6R)#8/.6(?=!,0)X840%4]E:;UAI)VA*^9F M)^"5MD<%D$)7?V28D.M!;86V>E,QY/1H4\60JBX5HT O0 7(!<9J=Z3@TK/# MX[Z,$R[NP=:E,4DB;*1* M$/;J=J! K6=E/QX7P1',QU'K@("ZF" MY+:EO^Z;LFQ>#A!\)NO*O)G.0B5UPN6R'5Y_(5VNP@^KSM!IBMU# M7'&*G2RZ^^SPY+[PL7=%?G"I*HQT3_I0=JK-0$ 3CH,V5UYJ"18'UI:M=D?% MK$51A,&F(?G%B( :XQ E@27AFAP-,+"G4M!S$G0]$;K._$9E;&_ 6*!.5;") M&?[-'X5^J_'5Y*%B99SM7I5E_"FUVPJ:B:U^7VI.))PKF 2BU>G+5*09C MP!]9>9$4'4RO545_'#45>J=2TT*%[.JZ"&<_HZSK&Y M7$60;G,#V15G_4MT P5,8J%K29+5SIVUBQR7@]X9YCM509VRJ (RAETE193U M.RB?I<@7,Z[0B$,;7@!J4*E&3=W* MC<$!"1O!R%70D$=?DS@L#FI,<$C589 M5#;C>"X\6D_'3>9S5.ND\ W3L+-?K-LZ&\!Q)B>""GICPP7BAC*?\-XJ3(3( MX8 ID(M'CMHT/%K#9CB%XYTVIJ,?Q0B^?B5-%OYY4O^AUL\6;=#>%*C:9(.^ MS7]KXM51[6<8W+J1^A#VUH&BA"*?JBPI+8%S^7YKN :H M;>\=QKZ-1HSU:+"\2HJ@N)IBN#)%J8J2Z,P^%7NAX3B%U/&,?1(_1JH=KR=;9[JN553.BAFFTU94U([ MSL>U56HE;W)C'@1H12.,*9$Z1;:#7E4%!U-RIR/XD-P0&-9&1LR[LC3_F )8 M%@/P'JAJ"/.J*-[SG\I+MLTB+>%=$O MJLAL00GVF.)/0PK0?< 49[EM%^HENQO6-ONA$(OE2JV4#;0Q]L2^T33(/^!7 M:_PDY5QKP>103MB'D'C^99T8;'W+*J<^#NQFLRR,[A.&O47B]'(OA]C4W;GS M4@AT.MHGIUY65#+@O? 9[KP(3FLQKD&9%?E$MU-C$ 37 ML3=&7QE6X=717""6L,.[-N\HJS(GLXH?TN707#4.3A$W'P9LUCLHZ[VA18%@ MK6D/:!R<(3[4LJ&HRL+"=C?_BJ[.+;*;XZ.^\)N3L_7\Y@==)/R#!=7 #XV"6HF1AR?+E2?F1&&SZWBI#WN'4 M43F"771@WR!_2%U-G=HS4NPPXJ*/B.P-]T+P7OBO]#5#]!JU"XW#W'_&T1@Y M0-_G_()Z[8H"3=V ".Q$&?:_=@!^G_%K1]PNB=>"I9(JG>*.6N^B.Y[0UHIY M\NW==8[U%17;RRV\-*+_K#2/ MA>= OES[2E'@X7/G MF6/7 XK4(D!M6^9D-U&+$:P";9:M^R5@_\ 0I&8$7 .&"E7L#N?M39!Q$^<% M5?]7@3T\MNT;Y*0NM"Q"'!!#&,_I5EZ7:OF.\Z_4CD7R:E 7,_$#/9$S_>_5GS>MBU1]K\04?^0$N1$.B2M" 5E02DK,MNW?GFIW= MEVO&37*X!MSVNQLZ;_$FL:$P0:#)#:*VR?V621A-U2Y54_V64/^_-:6J4J6K M*H="Q&F&NK2HS64(*Z0'+>\%IBBX;DU<2<^F=YJ1!67YZ2AYC Y>!O,[',M4 MY]]JAYV>BZE1XILE&%5#+PZE (1%T["/EY_B8(N>\MTS^:_!\G32A/;TV,[6 M!7F7:-3?FG1B:H71CM&^FE[T_JZOWDI4UVGI)D/N&NYM:C"?W=OG\L:\%)[ M .&B:5*7TAPM=H=[]*;?_";N\=;4%M5Y'1C#OF#%C2Y9#SP#4RE8%*UK^8,1 MI#%5=P\YIU,\8F[!+!14O5G*Z_OJ$/F+1-F#3G87T I6V)J^5R4M3* M.F40:4EMMMOM2.Z$/:&K,!6H=4;%'#U$3:YKV&*D V;,8/EKJO\T]4OEXP>4 M[JMJ_6S'=:0DT%16J+F2T(I9QHRY8PH&>C'P M>VR;A5IL?SK+Y@:GIJZ*V8 MC=2D423?!1O+7/FVR*[1RIT(K$K(R47()CAE&NW8T.W&(1Q[^U7 @G?9=.U- M)_%-4O&' G1J4EU^%#)\PG-VW3$;E4*Q\RVDO/Q M;<5ST"JM1_ICK=NF#.6MJ&+K_.:. #IQAJ)^^!#:@O-2Y2#*0&=%OQ)Z9)C< MM:O<-A+UM7;VV%)1!=,+QI;"T=5Q6$'E*'@I@ 6 /&UR#$SJF=D"TU[=4(-M7\+8;&8R]$) M+\$TQVOCK\))%L[=YF>)"+BS<%2+2OO@8/$(RDT(.$M*M4E>M'VEM+'=GM;N M\(?>)"!N]N6"#K=U)H#QE9QFXKPT' !R9N/JG@(FF2,,DND^T^RTU0G\S"[T MF[1!.(&GR"[&H!KFC:23?U$W#O, ]E"9]R/W)>9 M!<."B1U@4Q *W.&LP3H&%E(ZZY=J^%#1*CU.XL:IP73%+#M@&R*IP(3/.%-% M'H!YFD5U"8@G;6J=WK6IC_?NT&YO4(V;02;EM;H6V9:)52<'5+IO,/]C"+.SAH"KD/O< M4O#Z1 _WC1?V&W<$=8:]28^/PODM([7"_K =8KVB;>^JZ.B!&T$N:>_4[ER, M_N#O7JR_& ,P%$K/F;%U;AZR6B_A7;OY+?BSTEH!:"18S 6+DR*PQP]B>%GN MY#WAM8I9H9/TC-Q8LKM,_:L9V$2HFA J'55#, >KB(M!(6X7-1@U:[):Y!*Q ML$LYS0C2;4@?@U\\?Y6NG^H6XS(1C3I)PV-A5E?> 05/F!RI*VOA7#Q;<23K M&ZG+1RW+Q$"XAW-LHU4,J46P1&H,3BX9:OM!6>O=3+X+FD93 M,#<=E49:GT9AQ/Q: \8*(DFV79IMM,=2E;#,JDR:&:9>)EA5!T1_57 571U M9@WS\UX4X+AVB"GU!A.Z@2F1O'H)5 M&X-5QW]XL J'4.G?'ZFC-#E^FIX\E\^.3\^>')T^?R+.3LZ2I\^>B-'X^?CD M?\X>W?L 5U_2.H9O!M&'\ZOAV\'':/@^&KYY^S$Z_^%J,/AI\&X8O3G_91!= M#OWWW@_?$^;O+Z/N??_SQ7]'/[RX'5Q^'^(?!^<4;^F3P MR^#J7Z!NO?_E[<>W[]]%%^_?#<_?OAM<1F\&5X.W[X =_HH_XO#C^U^_O"+BR9.U<G!C? MZ0K&5Y-#W/(#3'I$)%XFYI5\:7YXA5[W3"Q>*JHP<4!?>A7.',577,/$Z-6_6'Q_21X_K=/FS)R>'9\OI% MWUP[VGMUIV,=T:'QP0!L5Z+=_?W3ZR+$ZHMR7)_/; MZ#BD-R3F)?(HYEMB+I?.9_Z""JN5)]4L-T;Z$NS)^)G7?UN7"?14AW>5A_G$2?2S& M]8U ^!@&N+ID1LL0QBC)H]YO_I<^^J"']>MP>G6)-NMA_T_-1K+,%BB=KYJ: M0*(/>MA.ZF&_]ZBW?J"??V;&EQ)2YF::[?=IGI!3#)&.S"\'OWR(HP^RF&<= MY[FD5]]%6]Z^"WF#'_;QJ$@7\,^TGF7?_7]02P,$% @ 4(-05(6-R^_" M! KR$ !X !A,C$Q,C,Q97AH:6)I=#(S,65Y8V]NDV$?N?]C[>7?P]70?3-24@M-?/Q\?[8*&XWGGX:[G M[0WVP.'@IV/0@D(2-P7F&Y05PG$IK ME^=S0<83!0(_", Y%Q?D$I5R113%V[6?OE=>]ST[2'_(L_EV/R.7@&1;#9*A M+!["*(MP)VK!81"C+ B0/VRU4(!'7?P[U$%Z6KVTD6I.\59C2I@SP6;\I!6[ M4:YZ,Y*I20)]__O&+4V%KY2#*!FSQ,:KI2/.E(Y#:+_ESP7W]QC5XI13+I(- MWQX](W%&:$KH//DT(%,LP0F>@3,^1>Q34VIB'(D%&96*DOR)=9@Z8GLY*Y/H M:#^4,%PG!0.3Q_YOAT>?CP8@"%UX.]9%0) 8:TR&7"D^30P@U1W%N&;NR8\;4;<'KH^7A;.7HRS3P3H4CU02MNNJ M)+88$@=V5P8Y?!3D<+/.Y;EHO@U!UPU"D_)R\L /!UQ,P1EAR69?(SMH1&81^M_-.Y%TBN^M'9-P)PU41^<_?-?]W3,9KQV38CLQKXHJ8 MU,^[KX=,Z+\PFX$+@Z>Q&86A'ZV S?^F^_-,.,)(DZ>SXH4 N=<* DRVY\^ MP$-1(#$'L-VTW>@FF!$UT5HRQ^EU-\TTUS@EIRV;&7TE0Y;9?7 U6Z :W<#/)4MRMJQVPZC>\6^"^^5/>0VZ+JP_3BWG@VY M#%L#(W/$MAIAHS:H%HW$!] "6_M[0#7(KXSRS5Z_67+NPE@B^%S-;;LC\W&C MU>E)>P;[@DD%/FZ$W1[XR@L]08Z/3Z]+[@G(/#7=Q4)^YCZ_A6*GD'I5:((! MOD+RSJ[.MRF^50VO&J>%97TE6-4Z]5#5HK6J&?@^Y/N0ZSZD9_^-7WC/]6$G M]=:_?<'@Y8T>S\%J,;T_S9!0_U(6*A%DWN#N'4N/V6P'U5L_P50 M2P,$% @ 4(-05):)[\TJ" +24 !4 !A,C$Q,C,Q97AH:6)I=#,Q M,2YH=&WM6FU3V[@6_GY_A3;,;6$F<>*\E!(H,VD(0V9;Z*7IMOOICF++1(-C M>24Y(?OK[W,D!P(!EK+LTF5N9QIBZ^CHZ#S/>9&=O9\.3OJC7S\-V,1.4_;I MR_L/PSZKU.KUKZU^O7XP.F!'HX\?6#MHA&RD>6:DE2KC:;T^.*ZPRL3:O%NO MS^?S8-X*E#ZKCT[KI*I=3Y4R(HAM7-G?HSOX%#S>_]?>3[4:.U!1,16999$6 MW(J8%49F9^QK+,PYJ]5*J;[*%UJ>32QK-II-]E7I MJ[M%]L8J7NSOQ7+&9/RN(I-.L]-I;T=A&/)VLR%V1/-M'+$ MD76(^SG&+E+QKC*566TB:/UN>R?HY'9W+F,[Z8:-QK\KUR2MN+ UGLJSK.OL MQ6BB,@L[-/3ZKVOJ[YBT'(Y4JG1WH^'^[=)(+>%3F2ZZKT=R*@P[%G-VJJ8\ M>UTU *9FA):)%S3R=P$S8;&[G/M-;$-/*C.QW%38I'T,OAT-WP]'K!4&(;MN M['TF1_"ZT,]D#ON]T?#DF)T^E6&'%3*&" M0"&7&>/9@A69U86 P:@IKKS ?9Q-<:4E')SP"+;DT@$Y$PANL% MB4S!4:R[HM/@7@QCL&3J:A/6((%(:M0BB&68#DMBH=E\(J,),P5]7,V?"RU* M);2!J30IBA;5O[FT$VS0Y")R!I+>'*:I&-N<85K,QHM5-[QP*K3NH8)@BJ(J210I!$ (!=3<]>4R)8U@T)&)8G$Y:;9Y1*O4@Y9K%8D8MPW; M!$:Q .@>B,%%-.'9F6 ]A.EID4(B;/%:V-D4WHJP$_LK?RFIJ<@\64@_HUA> MX9#'E&QY\$+)M842+$3[O,DL2%"Y>=*R6K;"/PY9>, .A$'W!I^Y5/O'@%:I M"D2\, ^?0NEX+ !.N9)/\*K04(!HG4GC<@"D1.;T4#]SE3U6,Y 6*7=HEQG^ M"K%JF9UH4"*3P!:C4AF[(Y(IQD;&DFM)&Y"^#KF:+^$ESSP_'IO%- M-CTX>-=(]?"P?S"WP,>9C(DRW. 83OF-&]"-F@[B$=?Q$E.P3/*Q3*5=4-&Y M;5EBN(/?(>O)>4UTI6EQ:?2BW%!>Z!S,,JY(1I'2L3/ M2]G(D/M2T$PC(B< MF$LB:,T\BL&_+5/^V<)R?:C]0L1+GE:OXI72QRI7KD*7 M,/^.6KC6VUQ:Q]'?6*7-9?EQ-Z!RBF.Y%>*>Y#A6*' T'DO8YY1L@E?(189R M'?Y2E[4, _%;(6&^HWR11>XXMO7B>^$>#JW41TA 3H< .DY$4@"@LG1<]J1S MP<^I%O@Z[JJ!ZT#<(Y+E ?:[8"_;1W\$NR70>8R)1ES&^9T4*?L63 '.:"^J MOB 95"-33 $)?.(V4V;66X_Z+[_8H%GMH:8D&B%4A?.%"WS YYXKE3A7?6*6 MV4RE,T'9.>-GY>,Q7>8*,"16(2MI>-O/*BW MK@DN58Q!%:%K<'_*4,E'SRD7<>GZX M?/6SLQ-L-[;I[8_5^!\O%RY?# 7NQ5#=QNMCG6;0#G?N'&X$X2/'.JW6HV;> M:VS0ZCS6GK_;UM9VT'[3?I#:N@/- P=JF)QG[RJMRG)"&>O=9G[!PNMTH_!? M8X?*_5O OSWVW?O' X2W+V:'8JS1HRU>;81O&KOAFZI[77KC55[IFWNVW:!- M5YY1]!:_^S"_W?//X?17&VVD._?)/O9&HZ/!5_OX!P-Y\+_F/ O/%Q9I_R3^1(F&#"Q$5]-2"G?A#S/^1 M>79D-C_YIWAH[-;@V5K'I^[:K96.[R&_CEG^\(;:LESYGQUU_9/SF;CSASAE M+]>XFL+'R$F%79]RIQ'7/OT/B=Q/FO;_!U!+ P04 " !0@U!4'/Y3B"T( M V)0 %0 &$R,3$R,S%E>&AI8FET,S$R+FAT;>U::W/;-A;]OK\"E6<3 M>T:BGG[)CF<46QYKF]JIHV[:3SL0"4H84P0+@%*TO[[G M3#ENPXKK=./9N9 MR")Q =Q[S[D/D#K^X>SJM/_;QRX;V7'"/O[R_D/OE)4JU>KGYFFU>M8_8Q?] MGSZP5E"KL[[FJ9%6JI0GU6KWLL1*(VNS=K4ZG4Z#:3-0>ECM7U=IJ58U428[N!3\.CD'\<_5"KL3(7Y6*26A5IP*R*6&YD.V>=(F!M6J112IRJ; M:3D<6=:H-1KLL](W[K5IM('9;A_A3K]<:X6$4[PWBO6:K^9\ZE*Q"W,\Q=I:(=Z6Q3"LC0?NW M6X?!;F:/IC*RHW:]5OMGZ9:D%5]LA2=RF+:=OAB-56JAA\:Z_NO:\O=,F@^' M*E&ZO55S_XYHI!+SL4QF[;=].1:&78HINU9CGKXM&P!3,4++V L:^5\!-:&Q MNYQZ(_:Q3B)3,3>JWB [NK]>]-[W^JQ9#QIL3=E[#7G(G!"("/U"]IQVK_N] M\]YII]^[NF17Y^STHM<]9^>]R\[E::_S ;IZ"L5>/V 78O[EB5T>7_W,#61@-[97;&)S)B_PK83V*D;LHL%-K*>,;LB-LW M6[L'1T\WZBCC480,4TE$;-N-5K!/X>S E6D$8.?W7LCZ>L!Z;,0G@FDQD6** MC&A'TK!.FN8\8=L7JO\R%3,?FZP"Y607:;,>FD8P$N'K]A+ MC8"]YP:^@2/&,W:3JFDBHJ$H>V=I[Z5(8<=4H;9@02Y3QM,9RU.K;#'N!8.*_A>#A)!/F4"!!DDTHQH M!HF-D3$H:]!U)$V8*)-C'N42K1(/6J95*"+<-FP;&$4"H'L@NE_"$4^'@G40 MIM=Y HEZDU?JN]O":U'?C?R5OY344J2>++0^HUA>X9#'E'1Y]$;QK8UB;$1V MWF46)*C.G4#H>"(!3[.03 MO,HU%D"T3J1Q.0!2(G7K4#^SS!ZK&4B+A#NTBPR_1*Q<9"<:E,@DT,6H1$;N M\&3R@9&1Y%J2 =+7(9<34UHI-U0;7'P85TA$R0R9[W30* M ]:=\"1WD4L^%G&,[D%.X!VSH0M8%+A'9")_N;DQ<*S!1&01X]N/@EO*!O.NS06"\)Z /AYTVN"U A\A?WB?KF-#1Y2BH+N1C03X MAJQ!%4:%8:X)@95TOF'5L3(6]^GI!M8R(1;Z/4\I5C/-2+YCERA M,GI9X*:X?1T(Y+BD'5'OORG MG?/L1/O^FN3=/]$DNX<0T9RGY66\4OI8YE'U!,JA&)A\#$OC$&5-DUHU' M_==?;-"L=E!38HT0*L/YP@4^X'//E0JY0HRS M1,T$1JX%M2?.+;;;#YIYH/*!LW=I^KS5^O:W ]:>ZU' M+5MUH'G@0 V3\?1=J5F:3RABO=W(OK#Z;;I1^*^Q0V6EE;=G?V'LNS>39PAO M7\S.Q4"C1YN]V:KOU8[J>V7W(O7.B[S"-P^872.C2R\HNL'O/LPW>_XEG/YF MJX5TYS[96>??O3/W(JM[!$>L;$YMY[[G7^!K#> M?B?YMX+RU<69?[T_DB)FYXO^XRW?.7KZCWIOA>!!^.@]@ MKA8IG%^\/QD-H%*S[4M_8-O#< C'X>D)U"W'A5"03#+%>$92VP[.*E"9*Y5W M;'NY7%I+W^+BR@XGMC95MU/.);5B%5<.>WH$GY3$AS_UWM1J,.11L:"9@DA0 MHF@,A639%5S&5'Z&6FT]:\#SE6!7XWEPR<5G=DU*N6(JI8<;.SV[?._9 MQDEOQN/582]FU\#B=Q76^XCO-SY=Y,16]4C:3L*NN8>%&: M\$QA' +MEG^WS#^AM!%'/.6BL^.87U=+:@E9L'35>1NR!95P1I0^%Q -/^Y'W_+)C6QA]/@D_0'X1:XCF.]S2(K,N%)\T6FAZ_6( MXKEY-7A9%B/6CE>W#O"4^=<1UQ]%',XI%!B(D)A\&E=!X1KCL2VK,,HB"_:TQNY.R_.<[H O M#$,:T<6,BC("WZWJR\R%I$@16(3J*4- 2X:(M0%!?R^8H/I2,S#OQ>_Z>V0? MT)7;V(OW;Z%@=03>RV@FN(GF)+NB&SQNVZ^;1+(,(UP0;0J=9HI@_?4HR"*: M/X$Z%"40^2*+UPGWD^IN-].#@4&26THV)&1>XVFJXG5*22]K9_.G&3.8I6758 M9C:%4>K>=ZCO_FN]:+&V:R?&7RE>TX)VVSIP#C0S4'A9JGCC>$T:+$,:;!5O MRQJ>57?;3XH=RWVAK.'[+])\-EC+;[PTGF\=JW]@U9OUKS)KFZ*5A<.E(7%! MOJOXE8U"3F)]U'6\_ ;<^\LMI&F0]R.Z$P4 M1*S6YT?3G#[> RJWSLTSL!T-NO**4Q_)>[G-'\_\:R1]=Z=^T)7F":?]$"G# M)9Q;<'32_Q#<)OQO++57R_GZI#1':Z[T'.(CI5*]5):WLJ_[CO8YA.;)MG8W9F>H2-H2O32>?*3V]JG\T6%S/"&*=2V MRE]\PUH_RT^&YN/EX9]02P,$% @ 4(-05&P;Q6Q-!0 (A4 !4 !A M,C$Q,C,Q97AH:6)I=#,R,BYH=&WM6.MS&C<0_]Z_8H.GCCT#]P1C _$,X3&F M<<"%!Q^X^,PN24%73"7TN-33 ML8OOCFV,=.8\6A]W(G8)+'I38?UN$Z)[S8/7*\9^W,_I@?A M[RXZ:2-[(2/5.J%O*DN6UA94VV_5CZQ&IMHK%JE%RW6C-Z. O ]RX,M M9Q\%\A2<$#-"Q0OAZ0VFP6@XZG6#T60,DR'T3D:#(0Q'X^ZX-^J>XA)2!]-M MK-\;DK/SZ>R\.PX@F(![".?6S.I9,!OT##+7;SC?/X;N#+K]R5DPZ,-M.-^] MWV64L6SH/12<#G;[MC@>SVN3CZ> 3='N!IGB.\\"QN2XA1%Q@%9ESI?BR M=8BF-RN*9^;3X&5IA%A;7MUJ8I7YUQ'7'T0<+"CDZ(B0&'P:54'A0F_!: Q# MEI(T9"2!21RSD K@,?SJP0E/(BS;L@JC-+1@3TOL[AQZGM/N\65&TK7Y%.6-'*I)&1$02)%404*3M5XP;%DN,KQ5 MI+9_>UAS&2($FM* M!%"$%T&?AG0YIZ+PP'>K^C)S(,(0T(HA8JU T"\Y$U1?:@;F'?]= M?X_L YIR&WO1_C44&N8"[V54,[@*%R2]H"4>]\BOFT"R%#U<$JT*C::*8/[U M*L@\7#R%,R9,H*.9H%*[5-4R)$D =>$^0R$D9.BCK&[PEUL%K42F63#VD2M/ M"D0\H\(X(N\%T7KF.7+]\B#=*QR*S!-:JIAS@;NMAL/DAW+?2:MX?O/DGS26?;^VKW[3J!_6O4FN;I!6)PZTA M<4.^J?B54B CD2YU+2^[ O?N=DMHO+T[>%:YU3]]PUIN>M,^'L[=G<9A&X9T M+G(BUIOZ<6"JCW>OE=O$Y@G8C@9=>4'6!^)>'/.'(_\20=_=J3?;TOQ"O_O; MJ ^_6/!^<#)Y=QWNO['17BSBFSII"FNF] W,(BBC]T_K^0'2VB>7Z+A.)5WP MSS]4*O]SYZP8\![N2?_/S(MG9N],,,Q)ADFY28_N_KIAR/-4Z2>>3;;VM]-E MF\[KQQZBNE!,3]BC,_00X9L6EV&#CQVZHJF>=)3I[LM./P*9VP.'#NN*82,^US/#II]'3?=YXERD3"YN%-R:%C3]>F) H263 M4C?L.& P[-71U3B&/,,5[2N5ZKD=^F'V=4]BY6N;[K=QT#/C0TO0!,>%2_KH MZ]O&IG,C0N9XW>1J6^0OGK,VO\7KH7G'//X34$L#!!0 ( %"#4%0GNH3P M.@H (8I 4 83(Q,3(S,65X:&EB:70T-2YH=&WE6FMSV[@5_=Y?@77: M;'9&[]AQ8GLSX\A*XMG$3FRE:3]U(!(R49,$"X"6U5_?FURFW>[H;$?L)-X7!]WN;#;KS)YVC+WJCB^Z1&JWFQKC M5"?V\<[+(WJ#GTK&+_]R]%.[+4Y,5&8J]R*R2GH5B]+I_$I\CI6[%NUVM6IH MBKG55XD7@]Y@(#X;>ZUO9/CNM4_5RYK.43?\?M3E0XXF)IZ_/(KUC=#QKSLZ MWGVV/Y7/U+YZ,=E]MOOBQ?[3YW)O.HD'^\]4-)W\JP\FNU@>]C@_3]6O.YG. MVXFB\P]V!YW]O<(?SG3LDX-^K_>W'5[Z\FAJ6@V':3ED]#0N=_J\"ESB$?YU50H!.JG-5"]4?D!BCVT1/M(>)]U9% M:##?8#6"MI7][KSNK^7U9'0YO#C],#X]/Q/GK\7X[4A)T?#JZW'J! O>CB]$)?._B\A/$$.-SDH!E[ \J,>\59".L M?JAH2RN(T3^&;X_/WHS$\7!, O5?/-W]>HE^D%]\'(BW)HT1EEQ+G.911SPA MA UZAQ\'_- __$4DT@F3*Q&ETN%I*IR*2HL8"3ZLNM(.^J?HEL?*BDL54? D MJV*E3Q2]J5>/;J-$YE=*'$>>/I..6@+D)>);#!I/:$/%07-QS,LFL^41ZD87O& #0L7'D^DZ<"U1TWFJ9PYH624$(59HO% RLV%JM)L)<%Q MGI>PUX4B/2&$D'XRT>^U?Z,582.;IJFC%4K?X)L_R!/?!%!N$9_KO>X31V=& MWP8$M 0R EF@](FQ(!^3I;1SB*QE0<_]O9X >RG[*<571F<3T6*F":6-F(P% M=\,R82J0W%M#L&!7H+3R#33="M*_(+$(]X("T#VL(U-9Q/5T#OA[X#VGU"B( MW6F9XFTA=?"&'/V!<\HY.4E51YR9#;S3]K6$ RL3(VU,^V)MD3R-=9QQ29+* M#'Y.:K*J4#)%NDP1 (6IO)/752Y)[V)3>)$#,^%="Q%O\F^0)0ID>8IMJE+2Z_A,E2&DO6<3,.!X20\?!QL/R#_;CR9X@^"MZ\T,-7]-P:98AFX MJ^)(I:'2=ZNABTN'JGR"\2V@X#T=!(@AZOB0460@6ILX63(#2W\%^&*S!'=4 M9F4J&8 WP00!A]N/F%=UY#^IU;=%+*^'S;'GPG#0Z[^ J;F\RY1BK=\Q)M:M MO) %12@N)T/NXN$8T,#]W*8"%FL4):V3.J\5S)8F/XV6W*[]:F:V'=<31'X5T:%$HD\>JEBB2=?M!9-84 M'#,48-32%*@\6$0T7H$0JGG^2.XF$:2C0+O,U6VAJ<:A;HR(48ZI"2[DGZ@I M-4-!RD'O"RD[2^ O=A2UF>@4Q0?"LW/E%BW>$CJSQ'!QE9L C9@J&63,=AV; M NM<;O&GQ7OZ!:&M33:I^DF31ZI*5_B9MZN*K?H:I*6"#1DS4_"@H)Z&"A-# MG69CM:CL ,G[#SE+;8!:#7<9;'%HG2B$@9PH,.0JQ0X>A _%X[OFOO\TXIWQ MO)EP1YP3H*J.$(J>I-HE2PA2:*GM!@6E:ZM=Q/C SO,6E[ N9(Z9ACZG^I;X MLR83'G&,@4'_3N9PV+B$_W/%J[@_-6G9;+/71($MBJ_K4\)Q[G5[+*\5 J5% MS%J, ."2I.KA:@@X70D!!)!7P19;).CZ1#*L>I&[4XZ-48Y]((@8\BM&EXS^4^IZJ5.*RVJJ5/B] MXKF0-3P3*ATW;H[J:EC+U]8JFM:*TC(DBV^22?+DB(8AD["9G:B MIDJU?;^3Z9CB 9K$5$=?89:)_+)Y<:'#,.*$P5 M*M*;*G!JIT)XFRB.9TQG,@_YV-(1[$6DVC4EB4],21Y7EVOW:O^+"^3"A!OT M ZM"8W;G2KG>6-FKM]PB)YS&[VYYX!8Z_$QL3;E ^&A/K)+7;3E%V#F0Z4S. MW<[_\?+[!_G0!S,+EPA#*JLN*XPTG>E]L.?6.U.863%15#& S9>.5T7=LJ!.J(O!&QS9U'8Q6L[2NE,O>=C&*7>5\ MT=')U!96V-#X4>%/966BU52,;E54 M\B#E? HQH9,JY%#)W=FFFO*>6U'NT)']_R SN,OEU#5<^-&]@4(?RK,2E%XT M]N4B-%^]D+CWKB'8O1'_5Z9FY$2+"I)O%")%UHXKO0$VFAOY<"CB;#%43E0:M^K8GBN$.L=_ M>1#*IB52*01#)(^FK*P)-MC]79<4:PJ+W[UK:ZJQ;O@+1?Y;R9?_ U!+ P04 M " !0@U!4W[1Y_A?M! *=C$ $0 '%T=V\M,C R,3$R,S$N:'1M['U; M=U/'LN[[_A4<]CCCO&R'OE3?6%DY@V##(@?;"3:P[)>,ZJYJ+"-+7I(,F%]_ MJF4;,)!@0+8TA9*,6-*\:*J_KZY=7?WS_WUSU+_UBD?CWG#PS]OZ)W7[UO_] MY>?_M;;V[U^?/+ZU/BPG1SR8W+H_8IPPW7K=FQS<>DX\?GFKCH9'MYX/1R][ MKW!M;7K-_>'QZ:CWXF!RRRAC/CHXNAN#510PKS$:MP8U^+68$-8P9F=CKX6 MM)Q+R>UK#R;RZ^07#L9WWXQ[_[Q],)D(*#PK_-7#ZK;@_9[ M VZ@7IQ._-%WC[G\]&+XZHXG5QSGZ:W/#TQ/7U-Z M[?V/&X\FGYXN'W[FU#(\&4Q&IY]_F/.#T\LN+I!?\O)O,&F',X[?8=(;#\'H M\'C[\=\LB:/>NGDBT=_/^1W)B,6WW]%C&IYR]^^?M";^9W)ERZTNDO/U/OU:WQY+3/_[Q-O?%Q'T_O#H8#E@?HO;G; M3N31V$0^F+^7XEBB54:^GL4)?^NO9>D 1ZUK^;>W8V!/-_I??DY(^P_&A"_^7]\>OM6C^369)^= MYO7AJ\?FR:L]NWE"AQNO]A^FP^VC9_WMAW^\WEX_Z.\_WS_86G]RM/?V'FP_ M?*0W=U^8_:.M@TWSK+=GMGJ/[59_[^UQ?W_WX.7F^@O8?_[L:&_W#[5_M-FN M[VWM;L#6T?[AWJZ<=[1UN->/ZK'9/]U[7OS>X1]J:_>1W5[_3:Y]I+<>;KC] M]9=O-Q_^X3:?/SEJ]Y)[ZNWUEZ_HX8->?OC4;QIYGL-[9O_PZ>M-L_%Z:[VX MS;W'-,_DN-]C?';[=/]HPF^OR]+OWWN[M MWE-;;U^^W=Y]UI=G<%N'SUYNOMUPV[O[A]O/XNO'NQN3S1WU1OY"N]^?5*PU M 7C-.4IK$(PH:!?46LU5!^5*4F!O_Z)$;X+@$N'G.Y= O4Z,[XDMHF:/'O3Q MQ0K;+V'[YA-L@T56$,*:,Q#70(N130;MFHZF4B43"$1V*_;'?(.P7G@9#WKC M@OT]QM$#^62\ OA+ )]^ G!,[+.R>JWH "*\+J^A+V7-4Z@5$N3*^?8O#82Y MX?N[W'](*X2OA/#;3]5S((U@[)I'-FL0BUY#J+@6C<>23'$FZMN_/-C[&GP% M25T%WYJ2!H>JIZ@P-'QU.L=7IP_Q/?< []XK4T]-?-T=<8@)1S1^ M>DP2,VR\$1=CW,M]?MP;3^:+^)O-MYNO]@>_'>R_';[9.GQRN'7X\O76\]\. M]W?WU*;\W3O:>"WHV,WG3]_L'?9[F^N_];?O)[7W_+>Q(&#?$3][<.] MU_(<Z]RZAC M$LV<@U[+ :R@GLQ:LDFT=S7D4\W! M4]5X7V((PB)Y6Y4-42(QY7UP_.>CCU7"!67NXW%O@OW>6Z;FEHZP3.X/QY-[ M1\/1I/=VZN2>Z8HYDV9K_>DY:8X/MXP LEY, WO3/%6;NT\$^#V]N?['FWT1 M\ZW#7U]N/]^ /2' _K\/5#EZ-L#GZ63[:-/N[;Z K;=[#>RW^[M_O-EZ^,@U M];&U_N"ED,(T=;.W>]#[]]L-44=/]9_BAL4:SB#QLO9K*:;20E]4 M54#_W7V5K)<:0@1QZ&IT8#%D0RD:"I$SA11HA=@U T5HJ7BPP6&V*-:*W^:OQ4DWR2U58Q3FKF#&5E(IBU"%DY?EO;.\%< ]Z M@]Y$U.\KID<#D?H731O?&X]Y\G3,]:3_N%?YA\/LT>O-M_)[Q%1O'LKG\O[/ MRCHS)K569*37( F(V3&M$26+(FS93>7-?A5^+7_%ABQ44G++*%(6?+5,!&1- M_#O?J4OX[6Y<&%9QA_YHAO9T>_V!'-U4@J>X-T]>;N\^?;,EAG5_=Q.V=E^\ MWCS]"+_#>V_WUS?>"A:P^7Q/,/E#\-QT6X*9W%]<*S&L;YL;=N^MR)Q@]U*> M?<.($9;O?_1G=5C(.K5F(J]YQJ3QT5G'FV47FK+N!KV:^[ZYPGCP;CR6@:P(C9 M>\5B[ 2_,TMWKTYX))^.N9Q,!.#=$9*X5NMX.N?8YLW6VW<*M;?W]L7;S=V] MTW:MQ"QJ_^&CM]O/)>813U2$2^T=/1/E*#'/SL<*];?#[29;CW9U)>@1442]!Q#7(2=\6( M253:)N(8R3,U&[C^"8IW+J<)1P+0B >%QY_);K84[-WQ-&4O.-^:IF3O3DZ/ M!;9Q[^BXWW*_T\\.1HT&EQ*9/[T9RQ/\?.?R/'@RFKZ;3@3< M/>?6&;3?$A5?W(BGVF#\2?S2???_3_+N?=/K[XEXN/+M_] M>$K5BW?C"8XFZ^+P_W(1%2A]<=W[8^\>D]Z?JLV:U>^_XNS(Q?N++[ES:: ^ M.VZ^>M'&:,6'15#HHTV61&=;JDJ<4W_F@4Y%[3W?6+RZ_.'3QOEW_V='$6BH(Y:S- M#%E+:(@1/:28 Q9MTG0TVQ30(I#O@]$T9P'I=X[F^ !%2#\9T',Z3P]^]8@Z MZUG'7&(&#Q(L)0@UE&(1Y]_.H]TH>Z\-3IW8+)\/1-PKS M)]>W#]=Y,#SJ#3YWVZM2^M(M[EQ^^B\Q/['3SJ$!<8T@)/%PR4#V$G)Z(J?, MU**I"XNV* 2X9-'4U2V:FIE%^Y;\Z6*-FTY7'C'0T M'.Q,AN7EHT'IG[1 \1Y1K^5-L?\[]NC1X#S%>I&%_^PCO!O5=T]Z@T;R$G3- MUP1?4K5M5D)1UEDY58KS!@IZOCGQ_3&@FZ'>$>E*512--Q(]5*ZQV*A+D2@! M(X"AF],[/PATLU.8:%K\K&NA%$$@$\T9(8O+X;%F@#"'M,,R8SC_?$DR8B!= M(B-^ 40O.C>P>)G!%I.MRS 'K_R' 7PNX81G%73F5++W$-EF]AQ]1ANB$UQP M#N'$CP+X?.(@RU'').8XB7 7ASDZ'ZRV&3*88,K-99R6&>=K295!I44A+$Z/<)#XS#$243"4#2D M1OCL"KL5=AV,)@QSKM;FJL5#B6 %WQJ=]D:W$!'3\D43\P=Z+@&&DYLU5'4M M%GRA[!0Q0$#G,>02ER_ F#O0\XDY@L\JVJI;O2AX+W\!1,*K_,-93._2Q!SS M]FEG%X8@J63!@JF*6IB(P7NH*GG6V=NZ/!-*']0Z="3<0';51O&"M"=(H>00 M,%9CE4DYFFB6)MRX(6AF&%80L%&)5=0Z@_%BT3QR=+Y8%XW$ADL35MP4-#.< M>:CL9=Q;D.<@<,V0R$JXQS84KVD)9QZN%:/YAPGLT%I;BM4J09+ P/CBG9\6 M71-Z7+XPX>8 G4LXP(:5+B+SI4TBM]553G'1P=>VWB'IY0L';@S0^;C]-9+- MOD(!R* ])NO!B0-9D^%:=%H:M_^F?,C9N?<:Q:]O+:ML-$!.K"$E#Y2)@VM% M[(L+32N+V'X]X-'XH'=\!L.T!,N2:5,M<4J:B('7!Q&KJ;>#@MY_9'XGW^I9^540F(B#\;T!/>@-<%!Z@Q?O8?SU]/WK3QEX=@&_/V4IRXB2%:<@9A7)1"@Q MI&1 6Z>"0I_O[68LI2<*:VE25#)ZB;HT7KRWND.+*OJ#MK7 MXDQRU=5Q8%5T!E4ME:^1) M?XWC$W[%@Q/1AD?8:P68O_-HNBN2:,CMW.^]F 8[&V\$FPG3;N](3MFN._+I MN&)IQW8NO(\S9'^^GAO_1,-VGW>]#IOW<[W?](YX'PS@XB@0S6( B T;9#!L MLTW%1ZI5D].AS#TSM'2LLRO6B=ERO@ )]ZS$ *W$S^2"P5/0%B+-/Q^Y8MTL M6?=%7Z"E 9_@X 6_7PJW*4]U='+4$3>L D5$TK9:);P6/RP*D;TQWB=09NX5 M3RL^SYW/^*9#?/Z*[8,6+*SHO"I)6'6647?.(VCC<\!*+K.M-5ISWN6Y,T/? M*=:S31H=.&C%CX$I]T+S>-E60F/E1VYBAW7VJ M(=M)$HH/RHDWU:/TQNWJF?2KZ+3Y+%H%B2MU)1T E4[6!)'T$BO:[,X[OZUP7SK; M+08:V;8=_4Q;4E1R6^#N#%G?M@"PG]T1[ ;:":Q/E"3#YJ[4)T-@>BXCH@I]]L(Z_,EM]' M0QG2R>GO?=&&]P;4RE&/V]-]MEQM>'1\,N'1NY.64A5HL@%BM-YX0,<)/?H* M7#PKZ[/M*&VN9&)7M/GV[CKG3:0C9+W<46D3H0> M\R>2-M%"ZX+@O()J?.J2A";AQN=AEQ"YN3 I [@VR10L*63,MD>[?#H5:],RZDT; MDBXEA.25(QMCB9; )X=4HV/V/B!ZJEU8:;I $,ZGQEQ7 YI#0!E0[4L#H3S64V:"4*M6!,Q9<<=(JVVY[J!S%* M.]K"U[/#TSY=RZADQ;WQBI*NU4B<$7WTP+745'3&A$YW6LG.%8; A_60%!11+*D5!2C#D'-7/HXWB\$'G$Y4U((^2:@K7* M9PM.-T9Q3I2-I@ 4NM#\HXN$6M[$-(AB8A!"E6"!;$F:G(K*LA-?@E,7XNUO M(M19-N7+;'HP'+WO.#21@6;:'?[*.\,^/68<,VV/IM;K=6_,FSAZR9.+!0/+ MQ1/6,9?LO/4U0X@YAFQS"#8JA89\E[HX_R \F8_'X]G'Q%A "4^B2CG&J*HN MXLQB=;I+9=8_"$_F$^A8387$LOSU0<@'8I9<,%O,=0Q>YT8>)C!>1TRH,T M>L\F6L^0'">=V2D=*HEU %>Z#^03416C7FM9,(7RJ<0AXR<[3Y<$S'>]D7$P M.,'^=/57O]^>^9,VR5/;>';:H_>G7=SWRBV3LQ59;LY>5D",Q2F'M9361=%D@*2)?'02QA;5)05TB4YG MGFCC4OX[+CT8GLRL,_>*3-5H%"?$,:;4]BB-GF((61=M.#O7I2G"F8)Y[1KQ M8,1+F4Q1V-;*L?%*"!4,(N9DP)?H"YK:B:66"Q\R_4#Z*6.$E+5V6ISK(+%W M4THEZ(HF1 FH.D2GOP#S@YYA4VXM93&NR[KM4\X*;(7H=0XL4(5J/;G(KDM+ M(F<$X\K ?.NB[(CB[U9(!2S82%GB<:0*N900BKKHEV7/J:3LXE+I+]S?O\7U M0>_5=9N7.6@D>V4:R:FS2>T&$S0@H"IM/X$4C5/(^'@Q<3'AVM[6,VNBD/>T'1/K@^W9XT!N.I@WZUT_X >?1"8Y. M!3T[>R)=V@Q6F343WPWQMS>'4C%GFZKSQHC;HU7FK!U:)5$06AW2V1;*RENU MXL9W<>.WDP$++_RU\B*M*;]FU0QXH;WUN2*"I0#5273C D>H6:E:+/+Y[AEZ MQ8NOYL4%(V0 W76RH=4;Z-FPP0"[4+(ICCQ$*A%#@>1\6Z1($N&>%9_H=\4G M*UHLMBGYJ()%?T4%RX>,^IY%/%0,^&1RP>N7/8QDQ1&Y1N?'KR;@WX/'X7OG/26_]_;-$D9HT>AN!K $U)B"#0%;#1IJ\0VL">2(/9MJNU2J?$_N0+W^ MR:3W2L2EG(P$(AYOO"G]DU9..!H>G?4'G&8/MNL&CMJF&N/?>7268#C]_ T^ MP/@S-4CCS\V6W!O067G[^X^6,5=:;3$%4Z+J G!1*/SQH*LIE;7X'!VJ;/Z1 MN3.?M>#LM-%8M$K3X#3I5'+U;&VP69\M'NY((?0/S)WYU$VC,9613+(1 3!D MTLF2HNP4< MM??G05G2LZ<0Y$P=64PYD"%^1@(8.=T M54Z9ZJ$**9)$' Z4PNJ=MN:BOF]QY\16\Z7]3^O[9C,QITA'C]%FJE"MCF"- MJAY#"AI;VYCS.JX5-Q:\CFLF; #-.HJCX!(AZ)*P&"Q@C%/*:J7_AZ=^3Z4_<8&8T"7=>H6II"S+($=V"E,NYUL\K^#[ MDL;]")'OD"Q,&%Q) .1AZJ8;FTU,S#J5MF'GN62%"\E*BULYNT"2%:XN66DV M]:I%&^V]0%G9BH8T:#.@\M$R5LL1SR5K!=^7)2O-IB:=L_@P"9%R(;"8(W.- MI H:"8 2S\-F=<)&< XIA^A$^T0PF:*RH'-&4X+'"EWJS#(K2E_Y"Q\-RO"( M=R8R].U1'P\+?O2E%X]T?WB4>X/IT1T^QI%JF\?#L;QX?]8RIC!C*%DDUDL4@A C90BM!$<9](%%KW;(U?RF[OSW3\83 MX=!H.G?1*K .>L&31T>\X3OO1CQ5"/>P+3]'*(J9VJ,V8M[Y\21=VA#KL&&HF.QU9D5 ML>9/K"\^T#SWP+EYRAJRZ*(B*VX>@$9L6VF+?JQ%>7'ZRHJR':7L3>VR,P<6P5^RZ(X9S#8C3'06510, ,18]"4*%-J/> MI1YP%-X+F>>&-ZBI#?A]QZ;4+ MVG+D&]A[5*L/ /I"Y8R:D;2'Z 2?*A8A0D",,513LX_>9V-".)L/7T%XM=GH M2ZA\1V8_QY3%&N=BV]HKTEA$T6)&I5D7Q^ZL9F61F]TM#"JM-M'.!I42"Y;8 MMD9W"4J6%ZVYI;.Z*-&(YR'E^]K3%3S74#PZJXZ RK$MRK#$5H)AR>AJ$:%K M:7@R[/S'L=8"MW];)"R_+J;QLYF95B844Y0M$M1 9HA1M&56%I3!J/AB9KJ[ M$#[>&)?1\/5U3TO/J'$>.HXE4@FU(OADDP-Q);Q8LR"B%;H48O[M;.?[DKOQ M9+ON8']VK5L73*1O/L3PJ!RI "J+8VK81Y4"HTDIH_>5NM019<6A.:T/24D4 M$2D=G3C1-E$F44M1 AL+4'WJ4F>4%8?FM+!$)9N=-%"LZI7,BR+UD%336#$@%M1AIJH0Q9MD;"<3Y"EHS9&O&'O+.BB M8BH(56F733 %:?$[53_ WN@9]D_XU]/-LZV"VPT>C/@_)SPHIY=CK'??R7W)'')6#T\?\BOM_09E'@^.3 MR7AZAIY9V=.*O#=(7F-BM8!.H=6@Q"%QR0;@QN=*2>&/05ZS(F\7R0M0JRJQ M%FBM]RBBRBD&&Y2U)EETG2+OHO!E%O+TI48J*_+>[H6V)4ZT$&)","I'9$Z* MJA+'TW+0BT_>JX!SOW72J+TBOOAXNZ[S\7!\<^2*X&]7:F]E<>[ MX SV'E6A:DW5$73BJ%.F "6&8CD;7C%X@4BS4&[OPC#8 .6@T&GQ/U6K;".L MN@:K.(7A% MVF?55L+EG&.*B5-%E4OI5K)DY??-3._QV/KWF9VBQME[-L?/+@A$$D+[S8K,1M?S\;K.\4,.NF K&E]:RFU*)7!BPW4 M<)0-%' Y3BL8B6JG:/Q#,&?ECGZ&QEPB._$JT' $UBIG7YU1RH7DH\G=*GU9 M>!I?G/!T9WP-Z.'S%HT$[J2.7"["J9BJ&<;]ZV M(G"GZT35S/BBC2LIQER+9\@V1%V!?+$Z:0YRH%-\6;F1>'+ M0KF:2TS>+"$25%=<\ #<\IF!JJ?,0<@,CA:?O#]0E>JBD$:RN-= M< ;7Q*9"S"2TA5)24L:!3HZL\CHBKAB\0*19*+=W41BR:';,X:A]--JHD-L*A9C$;A<3P"M4'D%UBCGS]S]7 M-)X/C75UBC PAUH!DT4=2X%L32#%%E99SQ6-NT#C %##DYYH\$PH 4/7)@< M!0J\RG\N''-6[NCGDEHAH[5>1?812 >LPFHTN;3=IZ+I0$#5)1K/LTACAMES M9$JBY3QE C8YR=UC*CXF%:/#;JF^E2/ZXQ$X%5%P9)0JL4 P&LFZMO8;4R@D M4=6/0> ?T@5=#@([ FO%[822Q0]UK;XS^!!$ 0>5W'E[O*X0>&$XLTB3[TM. M8$RLB)ASUA785HS:<]MJLX1(I?**P(N'&1L?(V47$3UHK=&%I+BJG'3Q+J_R MCXMJ-1>%0,&:J@B-*@B /F;6E&(,.8)N.[3]& 3JH-NU* 2J'B@$5770!%1# MC&"%./*G9BK6=8I /Y+;LR@$$B\#2X0HE@N%,RD5<9>M^,TII&1]!_K$7:E\ M0 Y>*R S7+"68ZA*JZQ\ 6,*>B^.H->E&&)WOF!MH25Z(0"986ZOJ%)T-MIR M@L :*U1K3 0$D_2YD]=Y">EH5WRE;74UN<)LH&**6((&%54LND:S).!\2_73 MHB!4LS?R7VC5/-!6XB)GJJQ"#5@T=V ![E7UV0<'.X(-88B>%!J*#%DI=%%Q ML 5SL#F4+K2G6-R)]1EV$?$ZV.!"<-E#$-V6E".3:M Z!Z^[T'GF2[F[+FLX M;H&6XA)X1$UB)<[0#YS!E)H?B3R>? M*YL.S TLG /#B%IO23@W+Q^FV62LB:VF2"# MA[;6(%2PBL5C2"$G[$"6^^\0FK^C,$.D'$$*+31M6XV@1G(2I8IXY43H4P?6 MXUU%EKH]SY=R5*+AH"A6(-HNY6Q3308%)F-FF'I7ZM@]035B:,@ M#C;*GVPTY."0=,V+C\T"QT,S=!G:QC.5$GDN@#6EF#VE -'J[+/K,DS+X"^( ML1%G3C,:8E">)5!U;;-!KU#7&+LPJ;F(\= ,N^Q &6LLAH#Z&RS<4JGXD$I M>5,[T%?\T> 5CR?MHMW38YX_-K.+5;7R":C8F@6/DD2W*3"J:!M"+#5T(%WZ M.6SF;WUFF- FFS1X9!-E] 06"RZX2JIJ4W+M0(.U19.>6283JCC2A!S(@+C5 M*/\"9EO%UW95=Z"=PV)*SPS7.BJ5G <="[5MK'WRVB:E:JJU)8(Z,.7P^V@H MOW=R^GM?AD"$I(4YQ^T>OYY^*DX"TO')A$?O3NJ(DLMD?(KB',36_0EW%?!M#.LD]G;28/I"WH9+/$5YFR#\B$:>ED MZK'$5WPP[-.CH^.11%A'UYXAGV%Z(MB0@[8UD065Q(?W3B2+LQ/'/D '3?M:42K[\\>7MRP*-V_C4@ M*"B-)NL2G9^)FVK_O;O/NV/O1I?>GWH)[HLCWP W>E>-*]I(%"U*%'*VT482 M"ZBT]V2G<*L+N)='1.ITVDDVFN[B6%)VD67*UN3(UB?&MPZ MG<.MTPKN6<&MTY7AEE-G!3<89[UA!\$Y8)6B"X"LV&*IP:JS?(Q6WJI%1?G7 MDW%OP./QO2*(C7L3.?AA=E.N?KGS_-'N_7]=LR>D_)I5WV9>3\3!GL+1*(B3 MWN#%^5.\&_.CLV5I9[_IW5D[9V==W/7BI(OW[;:??,6(CX>C=G'[Y//W?W?* M4SGE*C>_G.&SCEA'RKDU3#0AYT3!( BQO->U&U6KO0D_[KUB>C00&%_TS&$9MI.0MR*!&- MKF")4!7K6_F1MAI*[,"4XCR,9+GB 2A%I;+\Y5R-5>"2QVJU MRQU8V;S(.,U.GBCJTCI(1,=MJ7-)6-C*4%)2$G-P-Y:;?0-.7 X&P_[PQ>FO M./[TPHX(&15V7K&'*,&B+BI6!F,RN)*Y)NI @K9SX,U.\DPUB9U"9& H627O ME4*.@030T(7"S&\";]ZSPS.,T!('EB@MU"*6+2 :(E=5QJJS=JD;E>G= W"& M!36<$D2=O*( 6MXPE523SSZ+)@WA:-4&PD)*6 M<"D68(^8K8\JKBBT)$!;<>J41XF)M85<0D1?M54%J(#UU2P[T-^0=5I9F\NU M4S;$F*-6T996ZI%K;)W)5(361U3G%8-6QN8+=9(8N#)J4YP%+A315=%#Y$V( MP<2E]U=N)O,]?YPAF5S!@O;90A2(J<: I+B5GXNOV@& ME. J:VLR)PN6.67O4LU)5V8P$#K*FRLI]!5OOITW7)2OY%,6.P(::T9Q2VSP M1<>:L[$=X,T*W;_6"C$%A]:(EV" 0DF&8FJQJ79B46!E3;HSE3%_,F4(1+ZU MB#4.7"D2#:/)4!4Y;;3K0AB\J";FQR.3SN*42#@L?FV!B.*N4 G@G<6 .ONE M3Y[]@)"[B)JS,0[$QF)=N7C8<'W:U#>]P$93[;K#O:7@W%E ZM$5PP..>R!C#I H0BC2*/K=M5%*M')KG6 MIIE9UPZM 5PL..>SQL^!Q"N1%"VL*57;*U;0L<5AJ73>/>,*9S4;N90C VYF8Z1>WZ MUN]6:2;E1 4+M,NF=F\6TSFMKZZ:-5)JVQN<;<1J/+:V:B$;*KE+GE%',PAS M$>48:Q0$JM-MUWB!G$,BH"R^L!;AY@Z)POO>NI??G5]6_/WYQ MIRLOJ3W1N-6IIC6@[S0:.& MASPCA+K_!\=9P-#FXCZ-AOS? +@VM6UFA#MB)+T+\'L%'@_O8[]7A:-##G>')Y.#>R5@<@2GXHC)^ M;^TGAH/M>NF* QSUAY,)7V+'DAB/=UJDGOWBT\_KD(NC7ZU!.'L)]!Q3(@W* MU9P4E.S)54O**M_1%>MV;M-8]>*Y(;DI=S,>MC!E4="46G]NKG+4)@:UE M<@S)P.(NZ+NJ(3C'[[0C"_2KJ_4N=BBL44+ZA,DEHE:JWDP$+F_SUZR=_9?UTZ=3O:;0+L;59K4(<@@0D)D99 M-I%42BGHLV(SI?54/YV]6+'I*]ETP2,90'?M3HS65]-('Y_Z'1SR-E?-8N8@ MV]93*7$R"9R2N#^#1G?!H0LO52]N7]<5A\Z)<65'6'_0@/9[UHYC(85(60F- M $,V587BLT\4BVBD\UXS*^HLMGMTN8V-_N;FQ)=7A4?,'M'YMB-XR8TE 9*J MR=JJW!6(^QN:ZHG3+)D:F?!,\K?V,Y@^=O=5K?S9D2_L5TJ1SXZIG2X@LGJ"FK M7(!\1%55;!O]$M=6C7>>)80S6L85+1=<=WV<)80K4C-^#S4O3RR$7)R$X+ID ML4>4E8[J$J.^RF>>E8XBFYW+5:'V!G)*T;:"DDRU@@*&^C&CTHI1R\JH-!M& M54O+^2\EIQ$0C%XMFVMA1YRS$E%8'E? M'49/[%:\6-!9LVMA0\XZ,P6H*CA0R"FK@C&%FD)R:#NP8]?"LF%^$V&SVALL M4%7>1%.,;O6^,49M4 ?A"A535MSHE 69X4X[T:/$YJ'$:B&@227Z@FBLRX5" MB"M>++X%F1T;0@#GM+@.NGH E5&7T,J\V]AZ?BC&O'9>9C(SXZ.5:D( M)MG*P0#FFHLVC!*#0Q#VF%69<8<2=_,O,395YZIM"$I<0B]VMY@ .L2,)9;D MN] @?.'9=(/+K.:S/9Y/1143 R0&:*V?O,M:7#FPD&.RJ[+ CFJD^90$NF)( M)6,J1HC5)(Y,J7C#28&K:<6F3FFDN7#(147))E). SC,,=3<-HLNMF9MG.U0 M!Y2%Y=#<2M_GTG(E&T6U1/& A%&U4"P^Y*2RA61O;69H$O]L1>633=GX^;#(5:B@)J[79!!^!.=BMXB02PM@]J% MG8*Z8&[FM!.UJ4$<&)TQ65 NII)U121TJ*K)O-3@+G.^12672B4=B34D8*P2 MWK #'T-)T79I!Y/%4L+S@=,#)Z\+B07/P#6*H$K BJ$&5THN/]@$_Z+,U8$1(PVHB_6)0)7!?XS M65GD1CO3[2&VZW-L_9XGVZ,GO1<''RJ^7X<#^A?3BR_M_])]YWIN/3LN->OY M#C**ARPJ(GCQG E\B-$'9O04:FM^&5V'VC^M6+D(,<+-]YM"ES-(R$<($0PI MK#8*33U(D,#.AJ9/6_-?$Z^;N5\EQ&==:TV<@1"K(N(+I'(R!6K5F7Q))5%4 M+J1(X:(/\D6'D\48BD^[_5ZYC\>'X_8]J0.)0-A1$AUH(*)!J[)/XKH:1M0Q MK/HB+G =X)?4_?F!7?G?&$NK<[EN_W!&'1E+4>RSTD['"L:&'%7-K+S-CI"5 M675\7='SFR8@Y]!YEBR!X50<50.Z)K0VB/T)F-'J<+$B99&]RA6%%T7#SB[H M455QJAP38H*L:A+B9*?895V#<*A#0<^*GHNC8><2_7BJOH02;6U;O)L8.>ED M8M 5J8C"_;$RKRL*?Y^&_8XEU,_^(D7 M][_Z9JK.D4G9 (@Z5RI&:Y6R"1U4Y4NYJ)1SY]MLM!>+*@L[)WG=.+2Z=^3S6VX=#J/W+KW,K6 MQF*7L+FN\+3R&A%N(JU #%B4B;JY%4-M20*RRUM M.PHS%"ON<:@)HBC4H$V.2:&N/PK"&W+> MY.*3MI\>CVY@G\2;Q[L$(,]55*P/T+J&-@*0&-#6UMA[F />W1BWDDDY4&2P M0,@1N;;4'9=H()[[':W-O59K%R^62$ZNOY;0KVEU!40_/O5[-F$.GGRI.K,I M(/&_*$'3=B]1OGJ(?NIWK(#\"K_C8VR^IVD#D2@8-&*"ZS%9%+;=X/ MWTF;N9 VLP+IZZ3-7%W:S RD#:(@:JTNV5<(HD!]"N"R"R9ID[QY)VW+!.3U M.Y"?2)^9@?3I9#0D7:Q!!FUMKC$578.QEE4Y6VU]V=:M0+LYVS<+:0RVNIQ5 MP&(12*N(*.&)]Y11XN?7K/+W^^6A?Y@K62NQNP "&%%UTEJI*+J*C].E6 MQXL[S=Q)O&]@/Z7+_E,.9&.R7$F)NZ135"J*J.>@ QNOYX!W)\8ML3B>UI,K M1D'%*F%Q,M[:),(3N O-PG[OXV +C_@#B;@G3PQ3@6@'.U(X712 9U]-E*@[ M*)=01RI1(@!0S"IU:,W('""9_R(18K8A6%(^)! W/XJ6B=5I-CI)@/UQCY7V M8H7?++;K^/#4[\EWB=)SP4-1;6/7F- ECCFG*,+G8NG 5/-\->'L%O:(R2ZY MLF8,&4H(47D7LE%.8]R?C)SM-9 MS;,1*?6VRYUFWLT*,,C MWID()]N5G^\TNLY MULAM%MV!1(X5J4.=NQ8;W;GTU#+-^=7H LA_-NAHJK&15"[>&)MKAWK6+#2Z M\^DF8Y)O.\5IE<0D8FB;_YQUW_847,Q+IYG%SV(Q0 Q4(J<0[!6DXT.J$N-OZ\$\$,>\ C[@N\] M.NH->A(8RUFO>(F5=&L>9)Q+'(H!8$:J%KB*EH80C=/+IJ3G"_%\W&A#D9+$ MOT4A4!0A)J/82V!L:A2/:]G4]%PAGH^B5L2NK=<@]!7:=E]DM8^( !#:K@T= M@O@OLI0;1\?]X2GS66G!\?6O,9Q3T]^VPXMJVUYR .V3Q$B92ZGB:AD+575( M'2\*D/-1NA18Y)#9.J= ]&QBC!2J8$L(BLIYHYASB8PW >37"D"\N@#$V;F< M&:U#(O$U'6CTN5KRKEH57-60NE1Y,"US^A7'3/>'1\WT3&W563G4O9/)P7#4 M>\OT=$ \^D 86FY]_.OIQAL>E=Z8?Q_U"C_!P8L/,_&?'MP>+*5WBJ'MR> + M&F%##"5#]E@8K3*^:<;%GT?I/ FN95:F!FV0M2:-$:S)TM#ECA)N^1]#:%-TC@'F?BL,>\BPS;3 MXL3O4HL?)S.^0RT:S$KEE)&R @T!%7/;L!(<<:G,'1*K>>,S?QF+ADA4HLM& MAM84'7W%HDNR;;=X!G>VAGJ%X1672\]*QG1MJ'B;BO8@NBZ[X#':X'-PSH?8 M(==CWOC,WP_)$2)5I[($B5 +1O$FM<0(EI7H3=^!%8#SQO!:E@-R @]5 VMJ M9;8V#SAN5J M3JD=UU;!H,/6^I" 4@TB5#&VS([#8#L;=MZL7,TNX Q)XDI/.083 )3)V61K M8[4R=/V:BZA)HCL:*B8IOT-VPI1$,/E;8I$OH;2V5#S1N5JAD$F M.0W6!@U1/ >5 9D\6>6\89"(1G3NNVKQASQ\,<+C@U[!_AE"97@RF(Q.[S[=62Y?'$,VVE1G'3$$ M+@D5F.B#=Y1"!M#I4@;""H(QE9-X$AX\<2QBR"S$E%WRRG>AA'^!()R/;\CB%JI,T&(N8SBV M)H0( A:55&('VF^=+93:Q3?G54F3T\O0K5A:*$3\:7R@3E$#^J6\/) MTTFOWZH-.R*[U7K/EJ$UGH=H,"KRR<6V:S:F:A98IWXS6%O#]P=G-<6P2 ID M=N2PV1F/QMFH U3'N03EG3'>B#M<#2TN.:Z*R]2=NC>@MF2Y_]O)J#>FWH)O M,WC9JW4EJU!4I&B@@(]D+4ELXJ*R%]5/W3:]\T%H=D8X:J>"]96*:C6\XL*Z MHK,#E9+)T78@?R;8W!\Q]28?ZM?/MV!9J=._S?]@;;D[UBI9"+:VHF!"+1YS MU15+6GQA_<&I,#NM8+P6< 3^$AC 82)!*R)Z09_)YPXDE-Y5=V#_Y*Q\H]\? MOF[I]%]/U[GR2(C28!N/>?)Q0[WI=]R7 >D-3L1Y._?BAH.ES#PA!9/9F-8N M$:H225>M9[5VWA$HTZ5>Q5?'^FPKZ9-1VRQH3Q3"O?*?D]ZX=S.;D,^AJ5[Q M;7I2E#<[L-9*Z&24;[NRJ>)#ZE)+KJ_%^/+VY$_X56^\I" #%9] 52?_06G; M0Y'AHDE<;6^+FZX;41>E.^W%XH+\A">]T32/_+F%6:#T#:S)4E@0HJ %8AD%39WG97$ MY;ZML,]1,>J$(1?E? ?J Q8*Q+E4"-0D(IC)9$RBQ%6(+HI+$$IE3:5 EWJJ M+@*(-U!:?Z?WYNZ(Q\.34>'QV=L#1IH^//5>_?*S_.]BN]9(*D;FB@"UR,O< M&G+6@I9S*?G/!N7[:\:3T[Z =M0;K!UP[\7!Y"Z8GX([GOSC=8\F!W>U4O_[ M]O347WX>'^/@EY_SZ([5'K%4\ZO5/ M[_Z?78%P?&N+7]]Z,CS"P?_YGS$.QFMC^=GG)XY[;UF^51Y@^O;U^4,I]8]^ M;\ 7#ZF-^M__:$.S1ER&9UFQNR>MW/ST<[.H^VM^?V$J_V"YS@^$%]V,AS\SZWUG^[_=,LH!^FKG_HO M)/J=9L#1"U$.D^'QW:85/G>7R92TY^?GX4B8OR9CT,?C,=^]>/$/ZHV/^WAZ MMS>8_I3I1?\XOWL>3B;#H^D73+-D!?OG7S+]OK/#YQH)[$_1I::4)J+])G3Q MQ>?ZZJ>IOKHSH4^/I?A34G]]6/VDWQV[,[WWZ.*$\W&WQY/;T^OD1[7A^N=M M>_NCW]W&21]/;HV'_1[=NN# ,1()5'?5+3V]Q?OON#,=AP66DP?;3S9O_2SV M9C <;)TM/+A]X6,^.\WKPU>/S9-7>W;SA XW7NT_3(?;1\_ZVP__>+V] M?M#??[Y_L+7^Y&CO[3W8?OA(;^Z^,/M'6P>;YEEOSVSU'MNM_M[;X_[^[L'+ MS?47L/_\V='>[A]J_VBS7=_;VMV K:/]P[U=.>]HZW"O']\\-ONG>\^+WSND MEYM'3WK;S_?T]N[6T=;#/;>_+O=_N/EVZVA#[SW?/-TSFZ\W'_[QBAX^ _K7 M;_U]TW^5#X][6^:/T_V'C]S^X5.W:?;4_F'_Y?;Z_LN]M_)N]]G!WMO?#N69 M7^\_B&IS_9'],WC#@:M?0U!Y#2#$-=2EK%4R0<5 ?X_>V_"W+:5I8'^%92F M9Y)4@6INVIPWJ9*WM*;CV+&4=B6O7J5 X%)$#!(, $IB?OT[V]U D*)L:S6F M:CJ61&*Y]]RS?N<[/; +O6[GWV3U[2[\$+1G]H&JQRS^Z290,CI)1Y^BP%W6& U!AHV&R MUQD,]X[VX*=X,%0HLT<'P_WOZZI,2];]'2/>UH#W-7BW*,I%-*N"*@].%>&H M@MX@R(N@M_=M\ATZZ-5$X9\615JE\#"OKN()\EX&QW&%?^X=#8;WZ /?Y-4? M_&.^AG7'Y1ZG)1B98*FB(H# 627!W/]6-TP0'*])0!''L>V>?97;=11%47\/#$04QUTP%4>'G5%TT.^HJ)L, M^R,5CP_ Y7VI8L[Z8;;,-Q=A@)M0_^TNJ[,[4@J/6J/R8^9%Z]%AY%G \Q'D M:KU7-XZR\NMSZU[U_Q@/CE0_.CSL]/=[>YWA0>^H@TS9G;WQ:&^_/SH:)VHL M;MWP ;IU=F_OV;6[O0CJ5ERMRJX;ER2"<9%/ _-_L'CT?VL* ??^MMOEMFY1 MN;RBVM%[=4X#_&855J:^.OUQ,OPC3@Z0B@^\LOWN46>H#I-.M#?8ZQP,#X[V M]_JC\5$/],!?>8;IEC+D@WLRBW>W3WC=>4:^^?1\^^HJ AV!4H"*PNY^ M$)7!Z5S%6.Q,@G06G%1E\&(2%?"HZ[,Q?AKOSI-V1T>[!]V#3TG:#7J[8 ZV M2MK=[&][@\$G??-I/>S^3=*AZW*?.KW9GU]A@G,U25P7$):-.R]U=>]$46/[ M3#'/;2NLDD:9%^#$>@XAO$&,%?Y*S8O\ J_S2&.XU^GHQU_WW_R=P/V.![^_ M_+7[YL])]O./;WIO_LRF;Z9O^K^__+_LS?15'^_]^_1$OO,?N-?>[/>S_.^? M^__Y\\W+Y.//9[\LW_[X:_>WOW]=PKV7O_W].SS'K\O?SGZ']WP^A6>\_.GL MN'ISVKWZ"9[_[=G'_A^]O7&WVQOT._'A?M(9)MW]SJ@[..@,C_K=H8*-C ZZ M& 1FT654J'6>I3X%&P3 ^82WD(0701N'SX$!!04>YX&?;0XCV;I MW_3S=_=\_.]OY5[DTVE:(K8S0/L3\-'\>M?CY/UI(,/&"Y8;3W,%/^>[WZT> MHC7(A!;B]0#A(O>=(WL@*;+C)"E46;*K/Z)#E42C_;W. M?GS0[PP/%81#<:_;Z0Z2D1HGA\/^P0!A8(.]O>"=BD$.WB&:YWF^R-1%5"1K M#>Q7+ET1>4UOBW=%?I'.XB>:;ODL_=#]8Z_;C15$ MC)W>T6B_,QPE>YW#GCKJ(.QAT#TX&/6Z1SL_G*FKJ%Q-F]_1/K[+8:.RW],Y M)\V^LDUZM?RC'_7WNWNC06=_?V_8&4:#<2JJO8.C:&\P&NW\<'!X MT#]ZP+6-9H7][6W"9U"&"A5]E7)STOOC<+1_,!CT1YV#!(MD\0$>[GB_$ZG] MP\,HBKH'1\.='PX'@[K4?"=XD]O;&N*3>S?)9X\Y)?A9V[/\(Q[N#X;Q/I[C MX1[HWG'2.1HE8W#5]OO)/C4O'^S\,!P..X/A_D,^V6NJEJ*^P^!D%F<+C&(" M4.(!GL8PB&9)<*8R-4<9D+#<_22>6_FH5_+\I@S>%6#.TWF4!:^N5+RHT@L5 MO!U#"*O*U:)G&ZD^P$CUR_2.R8(>ZAU+9YC+()#&_4B\ ^XI2&!5H9)@WH0, MZG\[,IB@X[AZ=H-W?7#">C3=KN*_E,JDI^E%?<. MJRB>!'$6E>4-TJ>/XQ6+B(S.Z7(ZRK-ORYODAQ_%"_XLT"':0J6!AZ"(+B92.+%?]?O[S?._MCZ_ZO_UYKW\]^O?H-KOD&G[&.V1B-^MVX/]KOJ-Y>W!D>0L1R M.!X==7JJ1Y'OH#\\W/D!2SD@L323.@S^T=T%D>D%\Z@(+J)L\3E0CJ]:@$7W ML>IKI7<+Z7WE2^]!;Z\_& ]&'1Q%VAD>C$>=HX-XT!D.Q\/>>#S:@TW8^>&7 MLP]O6Q']/!VK$?,,>JYG<]&L/>)$[EU+<0U?E,2#(0CR8>>@VS_H#,?QN!/U MAP>=PX->+XK5.!F/(O C0%1^RXN/K(5-"\/U,(RU(>"3B.7.O5@NN)U6L>WR MJ3_G,W4GMV]>MB!81Q.P3?)E\&"V_V26("1"!:-E$ 7Q1(&T3[$RFO(^%Q:# MGY;PB4N599V/L_P2'E1%)6Q" G\H%YC4BLH@4>-TQA#]]PN(IH;=O8:.(!"> MW;7+=]O%E@_P!O_&%SB5YS^AQW^4NO2S$K/]/V ]]X<'^^/.WL$8['A_K#JC M_4&W$QT.#V-8V][!8+#SPV]JI23F;MA-E<"6_8W;B:_A0[@_1;!.D'_.']8J M#1^Q9KI.+\WR"G[SUR)%VP4F:XP0N((:%LLF6\9[PFV+_J_<'L9-:@H.Q4/= MWH=T"&Y=F_\GSQ:S*BH(=5^47YT6?_7W'WN]7KR/+<9[!U$?XK+^4>AW M#@_W1HBF5S%V@OR0).$FJG)(BRS*@H5W>- ME'P +MR@KF[291TD\-?9.7UT7JA84?*WUP^(1*,,OH7K0709E(MX$I23'-LI M=;]R-8FJ^EM<1N6JFJ4ORXM\Q_7.;_O.VXX@4(4/C?Z$=\$OT>?AF_@HA)H[(*CKI!$BW+^W,3A9*$N]XQ;T3S';\^_=(%+_&PNS]0_4[4&X*7 M&&'>9W"D.OOCGCH<]^/Q85>U7F+K)3X"-8SZ"%31-*TJT& J Y54Y#/,*F;+ M0%VH8AF<8+(QB@EL\3*J(FZGJ"EH>PW7N70CWO?J?)%QJ\%IYRSX%O?WX/O^ MH+]K0F+P6T%ES[&%_;85-3^O4;VJ_.[^%*NSP+B^HF>_.L5ZLO?'T=%!E( 8 M=X[Z6 X:]@\[4=0?=.+!(.J-#@^'8\1%M8JU5:P/7K%2;C"#]U!!%,>@6(L( MM2/J&DP,SAI_"V'[K-/XAW(*&AGN4FCO"_30%-9@&:(+#)<#EQ'7[#PX+_++ M:J+_O L>L:)GHT0D$?"4J&UWUCW;3K#3^,OU3[!#+N[.FB?8,:G/7G_4Z6M' MW?7.=Z\E'I8BP;X/@NHUU\4:Q.5N85$'_=W#3^,YZ1_L=GO]+XY?ZN\.>K> MBAKN]H>?QF6R\6$/=_=[A[>R!K?-G_"M?_#W;'PSU?9[]]^*W[YN__ M9+__^'_8*;_W\XQX^/,'[(Z?P/?^,_G]SU_^ M_OG#?S[^-L5.^8^]WWH-W"9[T?!H/(I5)^D=0,1Y%">=T7@P[NR/CJ+#43_I M#^)HYX>?FE7ZEP4?;)3QM9I[;P6^^L7Y'[<[$HVIM5MO!G]HBN%X54:^=IFH MNZ-/S!3\['N6' 2T6[]^Z[\F=7#*OCT+A7'P^4=QX[]J*;EU/XHVX/FBA#N7 MY=.B"[Y3S^EJA5?HH)^H(Q7W.[ 51YWAH'?8B89)W#E(5#=2^V,5C?:OI1M^ MDA;A57.\WA[TVSSH>M%_I#5_H5,D[8'_Q ._7 %E#Z.Q&@QZJA,/XEYGF$3= MSM$0*<7B_JBGXOVA&G1O M154J"%P0XU3EP:+D!">\)\]P:: :SPNZ5[;$FU^F<&NX;3"#5\LQHWF1EA0( MS:)9C-H$'&4D:\4/EU4T2Z(B*0.D"TF3=5#@P;?1=\VYS1N#@N\CU?[@Y>?& M54W!E$B^&CO>,$L=595"\A?<,]B^M"KA0K/HG! 7WY1!5);@@>$/>C/5>*RH M-H>N&?X2OY-BHGD&NX06HLBS( >;YPB039+3V%8C)L/NT&G_/8V*4027[;R] MRM22<"K?]O:"7W=/X6_PU>V[R=@]%$&YLD1TW%:3+GP.8=[1_@A MD&S"(2?TQ-$B22MYKMW[% MC?*K1VEI/PO&LO?'>'\O&G?W#SK)N(LPN7B_,SH PYF,>J/!T7[4ZT?)V@%K MGUBR>:P:AUAY*4 '@:Y( M/U%E)*$]"LV3=/0_0_W\_7'XYN4O?7B6WIN_?]O[HSM0A_TDWNL<#L8X;VT$ MJF@$\7HT&$;]_EY_/^GN7SOK\;%JHN<1>I_HD(#2B+.\1(,^AS=36I,4+@E. MS-W0)?7AR;/_HL!L-X@0)I*/]P\'1(.F/1@.P:>.#@_T_3NB([D/,!\HZAEMDY?_N=%>/ MZ3MRJ5YG>50;US5;3#M)7G7DVQ"KP2(INL;7=&;_?G/VZO*/>(B< MX1X$U\,$><6ZG8/>87\8#?M)M[^W\\->>'"X%_:'W;"_OZ]/J][-'W:#4Y8. MD!5/EK6T$%5%3K1.!3GM20I"6^7\@_X A'8ET5CD07XY*X.]_T:/=YH7YM3D MBXJB-SQ.+H4 A <7BE'8Z@I9I]B DT@2() OC9'!$K&-B8+H0 ,=K1CO!F>( M6$S@"!53\/R%D]M^ F/':E&2A(_T&6?7':2]X>%1=!CM#X\.1P=1W.L?D1[H=WMHH:T>./GY=0/.G42%)(4% M]:V5HU8U-*F&GU_&2P3%]WOQ6'7BPWC4&0[&8,*/>N 9'1VI0=2-57\X!M6P M'Q[U#\.A'<%I]((V&M?;/.=<1_3Y_XMF8+26[$T.>F2G^H_^,-S!I,K2#@]0 MR?,E7!N.WBQ69W"CYQDL]MPG#2>_8=WX#,%)RM_-OL#5F MS4&R55%%8'W2&6L65'5@X@J]$SPFT05P7B B/K]:DGFAO)5I%/+.#)X!_1AO ME*(T$3P=*;9)GB5@Y+SN*DR+IDAJP(U&C>=P=6"V'JKKG;T>H5+QV^_H24_U MD^YB4*SF%>=@X;3/I0?*??V2Y]IQ#X*S6(F_,&2R-ZYTV/0(VLAZ5EV2A262 M"E5;[.'*),'/9RR\AOE0-,.POWN U3(P]Y3A?E8H;*JX4 (]E3*6\T6Y<]=^ M)1J5>;:H5K^R_D'<_\5KDU)0ZC#I'AXJ-8Z&PW$,_QSM]0[WQW$T4*,X'OUQ ML*._,RELB>-<=4:%BCY"1 #>S+,HNP1IV_FGOVJP9+4WWOYAS1\;]/5X_"GZ M>JM9I[RQX O(*)9GE/K%3\$#1P_F68))@1;DO[;:OC/"3<-Y>('&!^S%__// MJ%$T[G7R;#,?RMGQ\Y]>!6]?!R_>@FGY^>QT>RFYU8FXVY.B/*X9G0>[O=Z7 M1X,?#G;WNI\V3'/39?=WNX=[GXX&W]\&"U'@IM\!2]>V2#=/[!X\O67]K9KI M+=\=__@J\%[JT_>K";O"V_7E+]+KXGZ]/PM.&JS(>GET MJ*?[:ZFG[Y,E[Y//WY?%DMV5J#:]WCV)Z@T?Y0:BNK_SPPG$"T%O]T:RVF[9 MO6Z91M#>ZJ89<_=I/F^[HS?9T<&:G6Q5YX/=M2.M.H];W?F(]NQ]6GX,7D=8 M9VOUYY/9U7ZK0!_&HVR_;?V^5J#/6P7ZB/;LUUFA(#B]4 D6&\9CPAQ@SK35 MID]EB_>ZK39]$(]R@VW;$VW:;Y7I(]JR=T4^QQ56K?9\,GO::L\'\B@WV+9# MT9Z#5GL^HBW[29U'&0)?8D7$F:T2?3);VRK1!_(HVV_;H"=*=-@JT4>T96_@ M*\%I-%;5,GB9EMB8LRA:?_3I;/!UJK0&O>P--\S'OFL^B!;@\@ !+H.A!KC< M#.'2@EA:(W8;XG@@?L=>ZW<\HBU[P_VTV-/QWO1>T 8^TA?ZYC$_?*E;1U_] MM4BK90A[DE$OBM-'$[Q!6IFBY%D_/#TQ>+E&4J1)C'LRA; MEBE%)Z\-;^6+?)8P(JOH(V_GBI^@S7\_F6.YUV*#'\:CW* E7P'K;I] M$(]R@VW3\<9AJVT?T999?]:P/C&_XNEB/L_HYZA8TC#K5KT^E4UOU>L#>90; M;)MF63AJU>LCVK(7S&J?/;JN&G(ARM&GX@CW*#;=.,#4=M4N$Q[1ER,A:P*Z15J=DC:0'*3VF##XY: M7?H@'F7[;3O4Y U'+7G#8]JSMS1'X<2R4+=:]*EL;:M%'\BCW* Z>30\..SV M!_W] ],\=_2BU:>/-7AL&K*Q4O"/WRE@?]<1;KA9[U$_R($[6Q4-#6!I[,_A^V MW"4/XU&VW[8C'7[U6B;\Q[1G5K_BZ&DU*]NDUI/:WU:5/I!'N<&V#;4J;:E( M'].>2=/^,GA[.0,_=9+.:2">S.U\KF8*'%B$L_#?R8^U'4_22+.6,Z!5R4]% M3EJ5_$ >Y0;;IAER>BV_Z6/:,ZU\2:]B@0"4Y2;S('4W8Z]E1GU4F_:N2&=Q.@>?U\%VOU9*NFQ4 M<9'&+1#Q"6WX==JU+=6VI=H;2M5 UVK_TY9J[WV?;U%[F$FZ+0OIH]JT5U>3 M=)16$#TUM-,&I_%$)8NL-?)/:,T::_S O%+ MG7\'IXOI-"J6K1Y]*EM[N/=X@Z5_5M$H4_JI-YWW3Z/%[76OVXI^PYP!_3"> M[*:8PJV>]8>[!WOT%OSA4?'/']9^46XR[--WOI_G);'=/2LHD7RAOK],DVHB MY+SN%_D$/>O:KT2C,L\6U?JOW." ?=I:'FZUE/V:(#K_BP^;)O^[LXU_L*._ M-"FL%)VKSJA0T<=.-(;W>Q9EE]&RW/FGMPS3=-:I+7M]Q39NW1?62EL)X!VI MI<]]EAMTD^[\<(8'FRK7<$/D:FA04HWG[#9%>&4%5A(.),.<*%@]U5L*[V"G MX=W YIZ#:,K!QK,DOP%7!W^\IU<]G2L*M7[.JUJ_S"7\L_-3GG_$GQUBH[7* M[KHW_-Y3H_W=O3MXZ68==39)R^!X-EO B[]7\[RHD#?$ND@Q7"%*9R4.Q:!E MR&092I_?*;7]F]Q+%!4J&$6E2O!Z^:((I@:8\4T9C%26JC%_-2K+Q73.;4CX M,WS>O5J\* KX4K8,HHLHS>@L57GMDKO!V41M>B9Y#X6_A0?<_-+F!69Y%D%XBPML,H@I_@/^?\ MB.\5/FYP'%?X^=[1T5Z(GZ2_]0^.]46<+YN/#@8A+&,03;&XFH1!7C1\-)02 M@5RQ]ZKABJ^N8J:8L9<>-E[:_:"ATO^R MS?2H"#IW *7Z^7IG069XM$!5&6 MN;_V1-21S7$4B_3'\!HC!8H:/I^.4Y#\T3( 0S(M@W(13W!3=Y :$ZM)E2K# MG6"'3N4%_SO.%UF"_RB5^DB_46653O5'U15V"-(_4S1J"?US&BWQ/_,,UH+^ MD:.] Z5*/Q0*VPWY#T7^I_Y^.=&WNDPS^N2EN7>%'0GG=-'QHH*3B/_*TH]P M(G=0%,L4=B,J GB<0A'%,K\\BNA,G9-G6;*9%H3))AVV<8D*A9?$)]I:K>:@] V"G)7S1813G12+A2QE;0436+XLGQL0X9<1 M"GP"L ME/E4@'#B>:*26.7X6EA'M4Y%GH9QW7')\Y1=O_W/RLM,["D I)6J: MQD:Z87ES<%<0<:/&\/ L.QFD!*5=74/-1UE?F.K M@L4UV?0(88 -VD$Z!N5VZ?DW(XA2T"!9'TE?C"1\]Y,]^/U'Y,%S.G8W>+XH MX6]EV?#6#_L%WEX@@$-=/@&7YI<^:O HR$ +H1"#Q;](43V 1BI1D8-NB;-\ MD70X2DC2\[2"HT.I'4M)@"/X2O*+49@QR8&"?3E)05^-374, I0JK19.#,'J MUWR@%&",>0RPC+-S,%RL0"+&T@0,$.=+*%3S)/LZKS^D3 E?RFZ6R67_!W_,\^A_4#WPQ>LYR04SU$T(Q4#EBO' M%4[!$BW F9S"-7F!C!'D)61]1%X9S=)[ZZV!<5:#49&#]<'O)4K- ]3YXSQ+ M<]Q^O=7ZYOBI#):;KJVO]3W\.LCGH.V<-0/'LD)A8/,#(G8B[PT:\+0"LTF& M"6UM'*L,YV:0*3.? 6.@9J =Z:Y@4XM*]Q6 ^BR7)>J/?*8OKN]F)4[ODK/R M=;EU) P]<#5%P\@K2U(#MQ;_7-:9/R4B;\&1"=E%W%PPKOFE^$Y3O!CM#F@MO:YFE@KOH-Z0T+K9J9AT^/1( MS@Z[@"#Q]-8@_#RH!3,!J"?@H<[QGJO:!AS#C&.F# 5O@G^&#X(NZ: N 2D% M)X63VF']N!6*0B>9!P.>.XH5IA+T*\!]%#9PI^"P::\3/C0&:1RE65HM/]WZ M/1PK L(SB4 &28DD<#V05@P]BPH<6A1=.3=:C20@TA>TI\;(1,D%ZM F"P.> M:WH^(X%OZ8J2OZ^$1%%[ *L'OG"X;#-]@@6%BX1[$$ M[0G/&O0.@J6*\'[G.:J=$<2MI*I8D_ )\S6F=V#@7E8:X6&FBQGV3#4;(SJ/ MM*1%-$\3>-3S K4-.$PQR3V^4Y$OSB>L;D;IC%4GZ&W6Z5.>D($:=EYQQ#3F M,)><5CA^,_\169HSS.'A@;;J&(,=",\K(_/.>1#3XMD->TF(O0(4Q[*^,J$V M)*%_%D MSD8Y9W1#%@WZ+=[U4O'U<,A@HR8 ME1F)MVG67Q6RW^?BM"-?KM'D4V$]R7O, -!-'IA?UNMWG_'>G&IP9U,J.(E[XL^VB6V0U&A]W_UK$D M* D(V[K!K[NGX&K#NL,'3::WRG$W(-)2U;8//AP>TB/"6CJG5(NZ61CSY*$3 M+]K7P2N!R2SR*ZUP>T>[_0!T4D9*M+:O!IR(M2?:#^L7Q.?!C_^CO=OF352$?!>EQ'$BG MNV87W!\C6&#"W,?$!UKQJ6#%89L7)6N\>0':J+9F_QBNWMP1Z2R/2(5,, PG M?X(T\AA"="?3/X:5IAM+5H9T!YI^<1[SV3D:OYG(;((:NU1&=:$Q ^T''P23 MB!I)#'I:;/+X,8&2SA94&SA7,_+]T"U:C$JD0\?O3*,_H%:<85K;!=IQ1QT1V4];CQ%E,7!S T= M-1W]L XF48LH]H=GQF03A5.K)F:]Z?\*R_"#]67XMJ+^8)[EUBOJC\?IQ5+F M!K<1\RJT;N*.H2B>K5]/8$X@_QXN"0F@;K"><*M;JUU=_NU@ MR&=)*%XWZ_N$'-AJHKWQV0)=#9FM:8-U_).3"( ?EZ"R)2-"I5IV:U-*8F Z MUXO49$'87F/E2]X7HU-0Q[)*%,+I4$1JO^-%9M['KC;9@912[> ET?.E!;P9 M[Y(3?'/^!DQ5G)_/>,DA2K=1.-ZM(8FC"V>4@\,\"MHCC@O(OL!.8O*+;0S: M($ZVT7>MAP-F+]9A#MB^I$@I!$6#YN>') N/'IF3*.,:#(L?+!3*,%828.H;.J=($ M^85I4:84&@4(G#[!+TE9@;YGO?>0?M;Q(7\)?V,B@VD.@2G'7OH%:<&SJ*0= MO(C@O/)2K'A\YE7I 49*U_?D;.>EEZ'!JV(^J5S0EDLF M)(B>.WDI<2)Z;I7)Z(%?[X=B56WC<('F&%W@YMJ3S9IA#FXO"W%:>H_R/_]U MV._UOF=73-2+KH%A&J3@;!-I']!A*4]P1,_,YO 0I)![>9@5)]%F676B":\A M4G%]:E0GM;S\75"XK?!/).EBI10VRCN&?%Y)JX 2XURBZ$Y7R^BTG3X"3A*2 MI4I1I@$3#16H2 @]3(10Y9A(8-U:DJ;*.$%BB_,'F4=81DPAM^$L)P5&*G&\Q:QSU>%+/2;SG%K3^LHWO,JM"?]2]*L$SQQ&0'HRKJH!4#V>-X MCY/-)@%ETTT6UN!N&>D7ROL[PAAE96XDAY/]:TH3D9?5[X!PPEI/.V1V0*MQ M\O[XW8G.IW!N?%S!>5 =!Y30^9A6#'5X^6^3>UF74.)Z"";&2X[.K\D+V=)& M4^X3O3\I5& ML!@US_*E/#;HML1UJ8S'ARE8.*0-QI2].#:B?FU/JSY\:J/A3%SOUW :'5') M(?A1/7F$JVJ2!$@<3A$=T F(V*$(1[ZAE:F7]CTG15RP:_Z/WD#GC23#]!0, MD5]GG^,HXRJ?K6LOTE1P6XB[H M9(P7;(KC%TO*Q]?E+"NTA9A'2%@23-%!"UZMWH5W))D"_0O:@?WR$/7']8E0 MEAX+_C/)? (3123>.L>%Q3$OTS<\_&^-5!WLPT+-J@D=8,2(\9Q6CKEP#W!5 M:XM*#CHJ/G=MP>(MC)]95E:WJRM)NYFKDY;&E!BBIK1^MB4RQBQM7#I_]Z3J M&AA?S3G43^ D?%"RT%+E8@WL"R$C&:1H;NL)N.L0,DC:4J=^>;7\>K*CM[6I M\G_#H9,N0E$PVT&;L0RXJD[1(,76VK^P#^;8)KN?9&=(X-#.$'S5 MR9@V!M*Z.J/E!K,A,PJ[?#VB7[YV0TRZH*!RP8A"TWPV3L\7AR26V< M,U=_!3IYM&ZKRP;K49(;R?D9\]3N2I':T>N[>F0()X%F7>,04_0,X>"DR:)^ M(*E(KN-B@5INMP]:BM K"SA!C)FK MSJ EQP7'>^= F?TLD#5]V0:EE:""!\ M#YZ77#9-'&E*N 2.%K>3[\Z.F'03;(@9-X*((BX$E-%8(;!TY5B(17 7]QMZ MX18S_T6CU*C1R7/V"1,(JI28BKP^G=%P5%(C2JF6ZM#:@\KGH:@, :6N5Z MKY)X&CIB7H#'6V#(6&)*I!9&"=2%(U1$L>DZ<'$>S=*_(P/ Z>$?!]XT0%3F?1'A40?U1:9WR&_+1 MD!^&FDYT@.JL HADJBMQV/R9V!"N582?AZ,TM2/THC$,02,F>2M.@^>4!49L MGR#TW'8D2GES0<_-R"<"^[+JT?HP/ T0I1"FW7567\+SYU)4&!Q0/R9D+-E$BN9W#3% M.+I:0*HDTG5 3KN1FL#[$B2),P? $; M2ZD?5)^]7M]3G[W!P>Z^KSX/NKM'-]2>QQ4GI-:BBJI M>()1.U@1VHDW40$'"Q$#&HI&?;M\U#)LCE#2($W!3C2%!7K^8_"OG% /9%@\!V_P7 X[ R&^T>?(1KWU6RLX9C/ MH_@CF [8VR<@W6NPIRXZ$LO]&!!R&Q0G(TF)2$,1B2X(J5=-KX'Y$/Y)C7,L MFU^BGW=K4%_@%"Q6@'PNGHP/20W$YV 6W9Y!K=L]1-^#%&JZXC/*1<9;B#D* MQ&*4PFIQ!7>:CS0' Q$65N@NI2[H K8D2\>JL(L2)?E<@X=J*=8UI3Q*+G.> MOJ'G]MI4?U)$:.PXEZ'ED4M\ZV3[*;@R-]LKIR+E0)Y7X,W.7JT40+DWDP%5 M.I=7KB*Q-^U7:( LX!J?&^"!=D;6ZR(2+,'&<<I:R9ZR, M2A5-L8L2$Y12957R(J\WW4!XDN!K4ZR?(XI8*I_V,1GRYHK%FC+[-@_+8 3N M##.(SI4N9I0WW<.\K 54-^N2WO7UQ$/ T3O@E%4+:?S7KTDFO3 M*'OV%\W9VWQLX$-V==WBG7?XQ^@==G_=GZ)%P%A9ESPT[.2.'P24X36NB"M_!NX>0; MYQ*FVK""K&C3XY]G.$^=+E&G)WT3U!O.T"Y MUWD_>E8,#_&8(>8)%"71:Q(<=8U*0"XN=1[%2Q=:[)0$YY-E27DR!!7!6:'8 MT^$0T.B=W>#Y$F+I$81<&;? 64H. Q%P04I.B9^!%7*0ZLZH!G& WM*^D*RA MVTA4X&9^M)!EQ7L3$6%)2HOF[1-N-:ZX3R-TY@C,A7+@%%[K6D%)%KX2Q.M5 M214RSMWH3,Z&7L%0FHIP01P9=T,WX@?$&F*^=M\0PTV,1]:-<%9I75=;#+85 MM2HV3:RS$=YAH!J]T>%>+PZ<2% 4G1C"JU*OCM>'8"QV#:5H\FM/P;^_X3%V MJW>:!PK;##Q1<%HQ)HLBT5&S$T^37YAD?\C/ N'X/'9SVO."]L MJY;NH2D=L8]FM0S $DWP);8?;=$HMN53K75?L","B5MADQV,\F6.CYI$%.UD MJX_O-9H$'38FR%P1_/SBUV,013ROU%ST^N7)"_,SO")6!HT]6DH#+7(/YC.U MW W>&4]'/".DTXP;'\$B(215@MBLL4K(!&)G5N4VR8$G@IG&T/7Z2N;3MLT9 MAO? +X-(9+,8$2.L3B$P]DNC/-65*ZAHETL\%RA %U&18O-SM #7F>E!B7B$ M&M0B_"ZH8^Q>*O)9&H,I7Y)M]S FXC7_.DMY5CBQW.HNHEY@KTJN)B2'N M8\56,08LP-WS*25*XPS\ UB3"3R4=/2\^%?HW4\WPX&'6676K<-'>"TK_%YQ M]]#8RU+!PH5P<)B1V!W M0_8A(N+Y5H@]X38N)U.WWC:9I@()_;BIP.-EPG8$N+(-.^=YEG*'+R&NDT7A M*KZ&8IV ,2N,^)V<@2##:RT4%ANV67O2*.:)L7*?*Z@=265BOI_R80P[X M&7H?GYY3F_5TA+>:L#I&YL7'H4J&@Q:Q_G$9K#":U-;,2ANZ$"R%45UIV+>Z MQ,LPDVDCW+*E-7&<@;T65-&"*AZ3]WK&S9)"36+9!S8GF")A,?FLXE"31L02 M%*>X$O(59A AD1DQ%*LY- !%ZNM$$4/@'8=I'14D,!PY8%C1^+BQ72LV) M!=*RSM8:0VXI2G)34(Z3KC,&-;:6+9,#WN,T!P1^0WM3A"8]835*"LV9OEJ[ MV\IS7_,"SO.GI8T.;IUV)'21MC?E'=F6<83)+V;-I"./OP1YJKNY8'?@E2$X M0H>5G,JUB=@G$.V?&89]5I5C]F_!P5HDFGF "+&UFYW./$KEIFK7O_)+9G$2 M:@A=F0T#"E:XH6^E>7E=!$]I%M2CIH,]E#QHC&-'Y#S3\XIC/";E6L]?TS6$ MA]2F)A"O=D9#=""P2RA[*%JY2,%CB>![J @E1L2Y!W(KCLUT-*'+OZ$<)3]E MM:ZGCS252X!@_FPQQEPURY-TO-29#RVI&"GD,75N>J0ZIE'0U*,7J!C$=;80 MK8:::>,3.BV;,@# T\PF!"HW[25AHSGQ3"AJJ2Q2/XCL4*CKC+H,*5^E 4D% M_(FI6'!AU'1.X+7=X)0IG)G>A9>FUMK=*%C;43EM8:A,XL*:0!MG!A?P#!ES MCG"$J"EEW H 1KY5M)3-D29D[O2,SG$N5B5.#)ZJCH,T0 /S%'3OR_4[1;EI M^*A+=_P$U.[&.KH]>4Z=KU Z>\6M494T@.IJ@I.]LFZ*F\*2M%HH234KWBY/ MCIO>VI!XJ6D_G4OA@@TH[;C2K"68O+I.T_C4?CP)3*:;L*HWW@;;J#5*DQ6Y MI?E98UQ\*H.JGBOQFLS972JY,PMS@(HQ+^(^NAZ_[XER/0@S&D(DB-XR)3LS#K M^N8="REKGFLB3$RWI6")8S@GB4[$8?I7Z,MA$=\X9"/2>>9DX;F*-P)9TQATNLLX$#E4)B[O !U\RS&26 B#@U1Q$O=E$Y-";CKG-+RFCA[6 M"V15CS#)B (GC5$MYV(.G;R]5_>58CJ+_3LTP^E#$'O9! //AOLUXYIY^@FA_081ZI]'H()R4?[^]_?#HAJ MJ_RQMR##7=+=ACX$I<*9!<2&0\X"\:4:";U 'FBQY4;:L/0ECBL\,3(Z,A)I M_8SW=O^^Q/X1G);1Q X_+'MK*SNF4\CIE+WWQ53[[#K_%QF8L9'.^#U MH94KKN\7\O&!2FT82&>,DJQIZM%9-%2%!A6\#3#K4S2(C M RG1&OHH4<(*RL2H;Y*-)8:GKF5DMN5$N-%A/J$KDK)9NTN^V<\B%"C&ZC_ M"%6!PUID!\)&EMC.NGB:6Z_)A\N+&J$53J84<#)_>*00FY@7KJ M:Y]< :NGL33V=+8R.R_#RE]$1"K=796D)9@7O.N-M2?]T0#OMC&SCI4OZ)SXUL*Q$9(436V;&^%? O*(]V0U%ASO=L./%.#]V>^ MEG#-.1R5J*VW M7M;'GXT^FWC$^IMX5$L7^?H$DM#W,S_%0T"TXU/\=W!*0)>:V:?\[*$I]S$> MY1,GHAR_.^G8<2>G+__=:0>:?+&!)D] 9SW:X<=OMY!-6E!*\]QHBC>U%;U_ M 2J(R2VS?(1Y/K3>\X*:*/C)$C7E_I**44EP33Y#;N9-6-RXC? MHEPBA.[3]6J3CK\><6.G#X>"RDM4Q2HP)% CK5)9&M7B5.!]I2EC*VYP4AB_!()(TNA/ +-"X%54OP+-&6KJTA"PJL//Z85*D"#OLF8 M/X%F"X&\CRS-(,NW[F&+=)LO:5(:Y0!;F6:LB9Y'"U581%5$KW.JYA4=YF#0 MU>=85ST3TKG>I)JC\&AXL&[+Z5EY:ZD1S[ 4'NX>^J.LT8!BKS,/GZG=8[!G M3GAT?@YGD7!8?+6)RHR_#,]R<"#G?%NQW)4]D&'9IN=2#,D=#@ARL?OBD183#X@BA$K5P7,-F):;8[]'1Y1:[ M%[1!#<0R380R=3?0\;<]0+2.2>B %^ NI<3SWUJ%!&S5I+W@\_Y>40$\3NF(_ ?>&U,^IS&C-+DJ MSL-XR%=KBE"\*4UZ@*GX!9O'!CD-0%\P5#$!9I,4?O'(1*BY*J_'2TF+AT%. MW8R&H^98T9P"Q^DVBUQ@^CNB@66@J_ZELO2*.'?4J%A@0S&(23_TW:_F4<_E MI*E5;I6U8@//G9V3T^ 2:NMBYW6@JD_+&)-SR#S >.4MW+C&XZQ/WE/0N\]U MH$1DV:*!#.^P,_\##6^U3DKU-,SU0X%(Y"0=PP.7RG(QG9OLCC@BWS0A*L.>D>O'RCIDS+FA$YJ$\D#1KW?^WVNYPO*Z?-HW?:?J^]F31V:\WF MK=O=&VV:><:F7 (U3>1%0=-4T#ZA+PV^^+G$IB$7(RZ+5$ B]*+T3YM&1*O" MZ4ZL.\'IP$.&,%0-$\6&3H:*QLXW&X#;WR M'?6LEX[U^Z>>X#6[>CL'=F7;Z\^^LH[]E74\F?FA9K-X7>9%EES2]+=UG]H"V]MZ7W!\LH3Z.6]=%^ NZ>3")H'NFHQU/&6;Y())A;,W*3 M>;>X] -:$5O>OQ!GO,O&H7V?"96]:Q39% $P!^+*(/;K*2#$EP\_+3 Q[+Q" M1DS9L W5QC79?:_86!^ER_Y /5ODCA7VELKB+K:DB Z%NB#'\,BAM&9@!_JO MAL<:9S8N8#E*4,*8#UU=<,ZCE=Q=;HRB'T4WQ<\X]+4^7Y5$3EHNTZ+6[^I& M_RNY48=#9224,FZM4'FLI!1.X[R#9O8!B/Y4"NUZR=UJ@#,GV9R7P M'@R"X]_@X6E%&;S5>_0$-.;;>G%N52,:B(#?N/51+:VT/I#6K"^Z-'>#JKV1 M(/J+M<=RHWM=GXLB?R>1^[/[PP/O_$#FPC$1ZZ$\W)*P7;;2E ?,2$206-U1 ML)*=,:9GTW1X;EU=]W0(D<'EPP+.*&<6E=#CO$$J ((54=J^CMMP9VXW]2+S MDU4TJ'6;W$JI:&"%:'YQ*[9;.\/\7N4YMHU^A'?+5'(NEE(J\"Y_XC/,D:=5 M+GR)2#2&=NMF-N)["S!Q.]4I3I95_IZ9'MB0J/5FQ'I$)?(U2@Y@15%1LG]C MYK.Q:K\INVX362X.2[+_GU.@NK-&@J>E\IK2@?>O[EI=Y^XOSR_1^Q!H_"5,.,%WO=B3*!LE/V\D//$E'V0K+6U*E(YTGGU"DU'JN, M!^8@1,/@/E)+*8VX5,^TP0LZQBWP)JW(&'KILD1-6.W,?EY28N:R'0@F9' R?@=^Q4GKX!.Q9H5N< MJHP*)_>OQ9P,)&($HZPC- R%TL?5-\0&HT"<@#14C>HS#%4 ;XC1 M]X)*Y(#"JU?ZS0K6R5_A>E\=8+8F7>@0TVYD^*VGO\1)V(3V$(H_#^[7G/5# M;61CPOK=Z<_YHM+S;.A--.DMWG2J%->]R@J_@+%+K>7!2$+LN0(3EE9/)0UF TDS-F4EX3625]:^\?K\P]7]NC?#L"J"OI#)R)1K2#)JJ1C"*A(/I3>_DQT3DPL[ MFUA8!UB7!+TRGBU&58RF>TH)AZCL>;7#:QG#7'O'71DS33!=Z\_@0#?"Z?95 M&@=C1?VS4J#3N2(A-(YM1ZI#_>B5@UP:MO^+% MEH;9PZ_!K:HU](-KOY:9D@QEJN.^=2@3\<'S)8=B$\J]D0.N5T 3N[@22SF_ MDQEE.) ()"I642MF[)UNRZA'&02%0DI:;#3BM(BEG!/^\25O)5[F"P9 _L.P M*-7B%1(GYK586<_F=V$?3>3+A$>J()Y29.1KP3=6IQZVX)L6?--Z6W=0@B1\ MA-%R6;Z,LFIYO_Z48S9K)JUP9I$W/CA:!&=B+NMC' "9U?V$!I^+$VW-M\,2 MWPJBC$[?5*.E7"+D3;)W/);F_M>4P9G&K(8@]#W2K MVN(ZO]1->@K$2=&X'ACFY@]G)S"=8XPL64;9Z7! M($N-E*#$RL'BV'YK(C@<@SNJ_96:>Y:6L%D%>:[6]2H;!5MUN_\@4])KYNE6 MH0L,$9#X1N )2);M?89<=XMN6"$,ILYL(8+=IOW]S$0P_E/$R!$7FW&AA$YW MIB^L>P8G];C@FHZ*IMAB3LE&C9@SSV4.X#=.!P"E=.SE73IPKU$+0LY",HJ: M7(I(9WHA;.=*S57X8;P1$@VM=:L5W@=RE+]*#^>-5^>1]+M$L'-F(/(%X_[/ MN2/2WN.R!=2]P#3*2^J$JV]A&?X]ET6H&'5*C7D8B?-,V\X:NP]G7RAHI0#_ M APA30\KW>"+F5$?DM9?95_CALB/2/W4../>L N[HZVB$=8 &E]OMY9UHQOH MM):N J]AJ]55&5P+RI!H]\.0:#3?\F$D8Y]]7*0CF=00<3&/#[=P)_K79AXT V/X")^_IG_9/%;H MD_XTMHCBBZYT^A7\3"IA\P_G!RX)HF&:1A;@F,>\"ZNC@GA'&H1**"<)Z,$X M2U)>.1,Z(&L(S%]5S/F9!.TINF[%#I^ M?3^G[<41BIEP!H$H4;.CIB>I*<9:]X:^MG4--3,>T]U=.N5GG]O.(^R3S[H5 MB564[K$[ N)<"9D5#H._VV?)\. M@R] 46*KU>]:J[]OFJ5U_TZ7%8Z,B";/69?B+&;0L43'Y,^OKS8,N]?LE%2. M$P83/H4Z16+F;VAE2718E'*',QM/4J1 T\S\#G2T06.[+>--&I")WQH@$Z;D MM@$PD6_DC]_4,;<;O+!IIDG.IWNM.G.3;4Q.NUSW?.YL0'C;\\ADXPK%Q+Q" M2^Z.6 7%._4F()+\X7:ZX_QJ.[$"W&VTE\^7(""<@JNKN>@B3U$^PX,3!?,@-U M)XN6-!0.R04+S-S &:3 2"2IEF;QNEV]48N[P:L( BNZ'MKG@LG-3.XUPL0\ M!5@:H< @EQ.W<4B0R>9P\NZ XTN ^H0AWD!EI7UB/ODXLC1E1<93>9UN1J: M.CNCY$^X#5YEG)XO=,:')C^BMV&_'EQ$V0(5*GCM@D.9)019+BPARJ*<,WC_ MFNQ][*E'S^J 2WQ*Y(/@G$HPZFE(#87E*GB6QQ_YMH2^=][<).K3F0/?$,X( M%WQ,6^;0DTZ)'$2!&$>%T3XZ=4X9-D9W2&$;(A!\&JHQYJ>L MTV<@?H"'99>+J<5,1^[G,!.1EDS&B%(V!:_UG#A%#%+(A?-RW;_T#0'/2$]G MC2U= I@HS732FMP7:KZH-#75PU"B7V5&[\1,.F27ZMZ5J>/946L,@7TTZLDK MG+DCD^J!#F<0=+->PDF!''209CQP8BW"!9F&O*C2CX#@1O)65H,Q.CSR,8$J MFVP"I[7ED9WJF8.3\KOJ.7PFG!"X>D1$M'XXU+HNSH=QA+XB/^2ETWM;Y",T M>1LF&M1GFNI]>TBAVCH@GQ90>4N/;"'9]-(&$>\0<$[RP)N1RFUNG X'8Z1B M3?/@SDT3SHLZS>Y&Y@L^CS.']@*/K8;DT=VQ3>F\D\ZDO5B/?S6C2$(W)>*& M5+:&IL>YL[$54CL'L^:9YDWC5#0-1PMJX)"DX%YK*^ M"^3!-'FK3"N/*<1[K81'B:5$21[)]AG>")M:D/#PQ;.*2=5DJUC)3 M>0X9)?<,6;KGA,4F9''P3I?\DI3>USJ6WU&#-G3E4UW+6;4E@9:;I7RN29!D MZ3>Q=M$'&%@5!BJE^_C-8#RS06,M)ND\K"'Q#3'N+;DNV\UZ;/O@[]'U);8D MARJL6I^6P6(BIPV03W_EXCB9:)4G"X?>EWS3*%JNN%I1B 2!/"P0!=,9JGL)'T/E\>+FL#$81Q&GS;/ ME,&UBL^LHU,-;*7B)S/9%MSWX74@2=N)9./-%&;7B=[(3+2>;=J)5ZY#YGJS MES'!#[J:S,FF4-ODT%;=>JL-V4:Y 07%$Y9];\E9PM5@I(;,7JF-2;Q?KN%Q M7+\NV@;12"&R2L[K?SDSJ8\#4?F"*(P+.&LI&92&[[8)BKO6TA_J0_V<8JE7 M+:1ULOD.\:=U6S8-];M?8-+;]9,20U.,9GB$()V$P2_]G3!(^%XW#U_&>X.7$T5Q0C*%'L M)#\Q4W^6 Q8[JHN#V*N1CHG#KK!:LYS==3EFT7 M9=)$/=0Z"(@H)Q2RV[.,#RSZ;^W[7J01+5"SPN.8%)',I4"9&;WY>=S2WK2> MM9-JJ3?976Z:ZM1TVYB8K*C";V ?'N@(O"#I[Q!(H.C:O'!(']>1LPB#8CWX MK_//.N\7$Z64(3NFZYIE,/26L.+KFTPVO"FE<^))GK-4UL8/E?X H@;R&X?T MAF27O>-M#G; :?L;9$BN6:0XYV@#W'#&"U>2)](3(&O'BG61PP$=K/0TMM;E M/MU9'2XQE!E=$ *^$A$4P;JC!!M%L524\KP]PUN&X%SX&/8^VKP#JFNA=[)R MCG]N((-?.;GW;H=("5.>EL&2_,#.9!2K9 A9[ONQ5/C.DVCI?&&5C7B* >MF M9JS0++0S"[C'HU"F,G_.\<^\B]%DU@:RK0*4POF,U2;2G%RW.9+56.)8%O0@ MS;&FZJ$! S%KX() !0S;25WGDU(A C"=AM043>D:",S]+EI1LD1F9R,BB+,O M">SO*!O'_(C.6>V4K3WMB!X!R958LLN*D#?4N4L^/>?:*POFC))\[F(N?:2_ MC(?5,%N91%SO!KA$U4MCF3FA@_=.E1["B.N$D[HT%I2/CT=#8D;(U\"9T[FJ M&%_B'4X((D@9_&T0IOY*/)!TP=>J:64KJ9-KAKG%^",=RB*1CJY:*G/-7(Y5 M[^S^\0[CG+EW!&$43?7+UM]2YES@%.ZEQD"0/;%^C.^L-CG0>BV;D>_KL7-V M$+F9(V?8#V&E,]*-ENF84SL,TUAE='(#9B_>ML_G'EHW^RC0_'5X;1<>4AL> M4^^5H2AB:1W4+9#S!,GFM]B6:7!C9, V+RBC,5PZ*I(F+&XMH? -SREMM=&] M9A4XC<7M94A13_PA+%8FVXN"2Q.=]7!-N+N%.V[ M*"HXZ-.I(&JA\PQDD :W!M,MZFT>&_2B*!_^XI@ M F_)<:/<5.F"-><@26E>O0F%H$'8,SATZ%,?F'<0G4MR^B$X0 M^S&&D.8ZG!R<7DC0\-C1')80L$%]+0&,;:W7P M/$42 1!7132C6=;!4Z5I4*C%-@_*"5Q *Q<]\)6M'R6TY1[ERDWT <) $@D7 M(!BBHV"F&QHM8@[P;O"CY/JCBL?\P4])7A 9QC1:2F)=HC$*=9&W:(M7]I+V M-FCWH.FFNI"6A/+D^2J1A3D@58\=*^1&Z00P)VXR3J3Q8T-@FZE8X$4GUO33 MPXR5RFQA0H=NN.+Z=39L8(09CJ0TVF.5#95"<-8T'(52E,Y*3CM*%HJPI'4< M$>[2X!%PL:,97A#;U]!&.HM-9$QK-[_-'-ZO9Q-=1D72N4QG,R;-RLB D(E: MP2'9>=^<^;]W#>8>4^]%0N?1.Y0@Q",O+Z=S]DB&[)8%7;47Q:BC\6B!TBL6 M/"+-^N:4*,SG-08N!T;.]0;NDHXR@D;H5A\5)7\MHJ(B$@Q0?<<++$V'P9FZ MBDI]T+!."ZH%B9LANJ'*)RH K5TY=*BP(H-'UV6AMF[(,E\P)'JLJ(DHDDY* MQ 7PI#&M S1\&KQ!A71 7MF %))"#@0I?1+J$SFG0?]*L1Q_S>\1'(. H',2 MG.+RE5,B.Q/?,$$UA)P<7$?E;WQ3!CMGL);O&&@/C_,A+S[N[M3QWZ852L97 M)3:G*"G@F5N%DG?JX.C:U3)<:$!UB]I:FO +]U?V[@'.8;JV\^Y'UN"GHL&? MP/"E^^THN_/V,5V-,T@ @R[8HIF@ 9@8G.=19NH39.MUO<,.K_+M?JK:X53W M:)]?"T4\XDAI0YC)$KES#4#+(D+N'6^E#^>ZZG.A?&8#AN6@U^%PM*WMV@$# MJBOCBU'ZUT(R&]-\E&9BTU&A5QYS":8,W=F@-,0,W=T4NT7=#I]>FG@OB6RKG\/1*,/^N1Y"H M*57^?2393?J:+*:Y@L@%A4O-N8;%')CD?W&W$^7T13B1_,JT'SO--7XW%H=P M>J*1T&X2'9,T.(2Z;T:Z:*Z',-1['KQJYSW"LC?@<;<#9:] LC_4YEQ)+9([ M;VP?"Z)U+.+%4*6M-"@9#Y]V00B /DGT0A, MXG-=M_R)0E_5S*_"R2?X$,/N?],;$YFK(8RIN9UEKV M>[/LZ)S;+.]H*6=6"T\#3L3P[QMA>S#VOJ*V!' PW M9.9-;#H-G-3GD[9&UYU3'@.C3LI8,!R/AZZ3 B^,_:U!W=P#!#%%Z"I5K.!2+)3[F^"ZP@ MQ4FI8S-S?N$T[SC45]*9:^=%UG=29Y'1C2&N6X&XZXMQ'QDW5=*/:)HHK-M< MGG7\"R]CZQ5P*-O9(-YN#8[*[1Q=>H!Y;SYH4W4IGS5@6:5*93_O,6SQ/>PE M!+^U>BE]\W*E#U^J #5#I/?2B#*/&K])K^XZA^O3FW9#QX [KJ]+]PZGN*&( M;[G=TT:%M6AF=M6TH&9<.6D):YD]+;:&*[ZA9??M%@! ?V@9-V9A1%6*)HMM M2L%U/#01 I[0FI_CY0!;+)J#1>NU6+06B]:ZR7=!98[I=S.-C12XJKF3SHP2 MKV=80[?<>/G!N,R,-REI+ #-U#,FCUW*\P7"!LCG2?V.,GRU2S<$=CT)J>7J MN# ?5Y?<96)[L07QKDE**3SGC')#>PH%TK3TN'J*1F S%I]1<\8?LY7ZT9\, M:C98'^/\$',WW*>AN<;M/IU9 R65'N-#LJ>O36F,W'R1@\KW2YF^5U0827(6 MVXVF+5F>F$0VNVL\W!D86Y0A],%&.=R6'!@WE:8'I4ITP6@?[,L(@W**K9!F MR6K,2:4Z%T#4VT7A-).C"YH@=%[1YS/!"]!SN:Z$FUK$QY3$2^G>P[1,.=,I MY#%DUD7X^0[=E^%:\5)W1F"3#=DY.-G'[TXDG8RW.'WY;_EI+?D&2SQWF&S+ M[N,,ZJBU"#A]9T*%1N39I?:T7()@[?1MBM2<&95K4HQP 9#<^*.X>#+K2$@9 MG'&P/B&PE,$CHA%O2' QM(>/O75'V[31_8VH8Y20VS+B>?$42DCI+G8CM/LU M?$YX[%@LQE"8DU*SY39HH70+*ZJ"NGBPSZE2SHMZF*;0Y%C()M2"G!>P&@62 M2)WF).MO\IF"._PZ&T$D& 8O:)+13UKE_5B /GE72,((?RU,=R]@"S^>?C@Y M>_$O!G; &\7IG$E 0)5<*@XM7>-<7K-YHA@:]X^\ *UI4DVH2+=P2&9%_>N# M[0T%\.L(*^, 7*"I395YYMH8\&O[DQXH*N*,3<:I?NFG 8E8'?35--(NJ0)^Y ,F]![[X]F=Q%-(U5=*N6GB6HN=RWQ=MV 9,DI.GPYYM$<4]S(M!\9 M7DIR[IAWOZF\NIXZ\X/R>2^8)JHR?BOY"B[JW1UT[SR4!Y\PJ_[LTX'7MR=* M-S) .S^\E#5[+N[(.UF,)W!N-O+(BO"M=[4T 9]_6% 2M526B[3RZGYU*MNU M>3Y?[-S9?*%N2[9GD@%PY(>Z0\^H2-G1+L^T$]X8A>>Y[J> M/M4ZRZL'=!(5,\UY.L\O)0--E0D[:5GF-@NNPGM\3(=C!:]/OD'347CC(_4<-!]LIPT?D74@LU*[>7>U>1NGR,T: M!UZ5(5(\GR\,XQSF-]L=NZL=XQ'R9G J@T!"K[[!5@OSGGK>-:'EUZ9"VLV[ MJ\WSHR4]',,&HZ&'211,DUG*>4I==QKH&16 MA?Y3F@1QA$I>8 7P>_QHNX%WM('C3%WAT.M0$U7@7GE00MBIDK0@HQR?0I#Z MP8S2J(6=:R-7F['[M-?O#>AE*V9>T]"F(E%%!XNTT;Q4S_0_OD_2$FZ\?);. MZ-'I2]_[ET<$T 6R7\91)E@G6EW^LX"#CHYV#_<&B ^J"OC_1-]8H$.[!!WZ M9Y6L_JV_M]O?&Z[]WM_9OFRY[ )L^W-_JLO^D1^;'AH7!-?_?G<&.A4V1 M*#_KSZ^"GA8M%_-57QU>F"\M;T?7510(GJ5+"49TY.4?^WN]%G?)>R_9N!KP MKS=D^?=?N@!7F?X]W*D="CHSJYI42,QD$SU$ZX.TW-_S5P'C00\&/C .P M.:00F80JQDMA,.5"[$S7G4-NK2FB_=)WN^-O+.S,QTCH';3IH5D!CASW%+.K8_SS_[Z$$ M%J<$%'_N L5?&!#WS6/.QVRE[2+4<><6@&^J-!:?)G.:**[P4/?*-N#;^6TU MX )Z4@RIU.V;%D%OJ= 0"-*Z4V:C7B\0D:/A3\Z*;4)"R3;5.R,V[1"U-9"3 M3I53V>50>\JF.&<=+'W#=K/,9KVL[XGL XU#X](VKN,HJL 5/G[Q+R_\@)5& M?UCB$*ZLJ81H::KHRH8LM!.P:7"&8M/Z4,RDG !'[7,234]O3XYQ"EB\B0G) M!\+:/+]I/ ZELZ;DN6).&@ W%H\8SBHK/8K514G!)X/;\HSRZ'/D(\IE6@5N M&ORB5!V$S=H&H$F>8>=]NX-V!QD_:I;6HA&;6L0Y0!1# [JJ8H)QV-L+V/ I M_X6^1=U9ZLIOZ$=F"86CHF(R4?[?N.EIIO>*>B-&99JDR#2%]#Z(M[Z@)B_8 M4J:RXEB7V"I"9RX>$ET[(>JYRB& G4_@2&L:S58"ZA(0Z:-L[),W<(!X!]:@ MC/7Y_JB65I!<#"T/#-/&U8C80T@*?%)QY\%[X\(7]UY-2N\!LJ"EX@SG8DL5,P+);/Y4F=^H@NI5>:F'8$-O,C MV.*2J?,=F]T:41ORJTETD>8%X9SUJK-C"W*[U.5#S>:%P^WF,CEN#9F?Q2WE MK0QS@;X7"S/.^89GY\'9AR>2J7P7 M51 Q?%W6X=4%/)OFMH @*DTB#?/'XJMG%Z80B9]3 @O> OO;,,3K,/G?+)]U M'#%&SM6YZ$)NSG*M)2"[7MLMK8U?4 MYW\CO2W2_7+7F#8 #A8;W9DHS:B8C00SN)HG[RRW<(@I IT:"/67,.\4DSB,PVC?.\FA>IU+]I!H6.&MH=LXJ(F:Y*ZZ524DC3"GOI M)TV8C(85CT?L+WCM7 3I6--SR\_HQJHI=3BS\VIS3".9WS2RY]/V''I"T^Z= MV;O3!:)R:.]XA>58:=HOXX-Y+6;">9K.<**Q2^=INZHO9Y:1*1HCK7R[ZDY@ MIWU-U"L."98EP&)$'1AH^#.:\^T2G _.OQP^#?_R],WQ^[.OR[T\(R)IC>J; MXFB%>JB-B<6T5"15&;A5MQH9B#",QV2>MAX[M&WVIEG)S/0RO% MA%4"74.3;1EDC"4IA6M[-0!M59B%+5(3O^!X+7&.NS<05""?C9DO4AM)L+*Z M$<).T;"PY&S*98FGA@@)_RE??$G!_E^ MKZCP,Y-P4\W.\?Q231AIW_$''E#BH( M)S0<9)KEF:4?D8@,-02.X6G1]MMY M:]-I5*08'5F2;7MZ6+52@W^Q+'1\KB7D JQP.>G$A2F=9$X HD]]0H+@3[X#)@\$H>A"5!T9_.=?!3 MCV8G.!\8@=>MEKO!-JWS*?WQ&\R%9K>T3#&"HIXDMQH SF-8@CBW27Y+F)Q:IAO-:WME?@3O)#%;W[8QK:2$>+CI^KA@=6R*6X_7'8WV M^VC;0EN(8XC9;?ELCWGIZ?3X.DZKL+0P/??L*V!RS!W[AYT@EK]VM$A X>$O MYIJ0=J:(BZ::8$9U)$ _)(!-'F7UZXF@(W[,HZQL[;O1.D;X_^>_>OO=[]'* MEPCEP4FTE%Z@29(YTO67-A*$WU(>X-Q;S=92?YI#A>.L/VJE4^3GA>X@,75Y MO0&8 %(7*8\Q2HL[V(?'K-[?"=,EBW:S?>6_7:1E*GX2N#&Y8U_Y[]XZ,P=K MZLR2BK"*5KH3HU9R;<)#ZPP+7>7PYRNE.#-VX93/'J:YZ'7.R&9@#[-%SBT:(24Z3A<=S'GB9!R8R%E3U(\PO@+?.HV\WF- M")$B<^T=+2,1R^73M)3-1[A]%L6$+GN\2;"GXAL7>>L9FT:[6O>JIUB:QCC[ MQ3["FI7.W%8[/H3J;JA26IZ7+Y0@P>G #D4>=?&XA1?)V^-R=VC,IZ&6D[*+ M#>1U#X27U\SR"$MEF(K)8>-X.!AG558:QUK#<"UKSPB7S'1*RNFH?,#VY1IG>N]IV)>5 7!?EU?]@CFJ>7J4 M/ZUP=5[4NF(^/#X"\ZF$C!@/PZ@L]@G;2T?8F.K,4':TG#M]T! MZR+EYKEV M%CL*?OFSX(6V;.\P8Q%-O]>M9L%+?J"F/QW'L"K5-J,I93 FB\DO_0XV07")T+V+&9_I M3/D$$?BEO\4^]GM?USXZ.N]9\!./,:-X@N( :J**^R;#>&SX"T1BHGC2[]#29@7JN,LJ"LT+G?DIIWF MC/3J;#/V#?)"LF3PUR5]GE-XV($@$[? T4;+0C0D'OY]K!Y* _A3)#<(GJ=9 MAO8AA1VIOBX7^KGPK7J3IP6)=WY>*.S;*UUT!!*T2B>RYCBB D^D.9.PWA_: MB@X3NC)\CXE ]75U;EE3OOH,I*VXWXZX.\-[ORY)WUB""8/%G!%T8.0+.US> M 0]3MHKGNVOE3+__II2OZ$R7\1B<3^@,1H2L& MQW';I;755I]048%2Q$$^%VC<:R0! 0]889O5-$<^$$E&2 NM-\;\KP6$"-)T M ([K C,BR-6IHA))[&KNZW0.,D(RA*!N](/BB2JE/5^*AC98?, EPVLLT%/ MWVD+]$Z'[B>[O^RVYL>H25!I8^3XFH(&JO)"@U2$"<&0J;>VYR9MH]@3I73% M2AHV=2L-*!"[KLC(C&@06'CPARD-R]\:Y6@+R. (?CL4,K8H*W.B^#A?" U^ M=!YA1,U[26J/87)1AM@5NZ6&W= AKX('<.Z-DM#JJP>AKUY=P<;_\\QQ"9W! M1:WZTM,'2-SG5$P0FN0<::3 N#/O !6IG45T_.F94DE9&UJPBL!J%=U&5!UZ MN-2Y(/2_AH0>L]NDAN ?"N.8*IZP!^U]A.=S9Q:RA: [<+/ :]YD;W3*[HN^ MO$W*K#VS*^,S*6GV$[?K!:942?Z3539EN"C5)=P9@*6'&M6-4W"A6SQ]0 M-! Z6^X&+Q>%%-3-?83&DB<6XA_6+EBDV0*CYK?Z!M>K2@OOR+=@""E MR8(\(8&/Q%T(L?D M*PT3 @U'K#NT&D+?XW_$Z_T* P2W3CDF-?@;W3BV,F&".N?MCI/0JM 1*@(R M9YBC<,6+\=:?''4-AIM0V_KTMP3N&WS??SQ6-;MX%;6ZZRSL#!J'W#5+'OV MF/TBQ_.KC]A["*B*IX@D>HF>P]?8=L*Y)TY.@O,P> M_FK1@G8V,&-&YA=Q^T&,P2;TOQG M^C;Y'/HT#5@%3+$_^8(#PO8H?G;2I5DV;?3P=1W%%W+\R&Y]4M D9="8S M5 *<)D.I>VSR146?V7RPR()K(R;T56+"=%BF/1V:74)\_ M3"@=!D^_R0)HNYT7+I+EUJ1^=1L!763.*/.#Z61F/I-*JDD'&T!#L=AM4& M6_]80IX%:T_W-E6F%NMY0ZSGD\CFM%FJ)Y^E0F/Y4_ .;$RTS3RW+[\*CZC< M[;G>XP*_J*00"#K=CWT=KJ^4L#6P^T4!W#)M")">$48UD\YW.@F<[E>?..6DVJ;%"D' P*!V"C5 MNJAN0QPZ"0S&-8"2$.F_/XXQV@HI>.SH <@4WF&W/B9PW"\(C^9437/S@X4V MT.2@BT@:FN/\0D%,TH+4'X*U^ GVOS44M QNWL*F.23S(BD423AB+[VKZ%?+)<:&'BJ<2BW8.CK%:HSA6Z9I5&*WA&A9 M$RSCN;O$4:=I^5&,&8X-5LS"*8-4$YM_)]1O>4N3JY[1<>>%P(Q.T-' @@>LF6FC+AU"K1Z_C"+5$GEBI%HQ. M$ZET>"-6Z= P_NIFH0;*WU_ZWY1KJ4EW&Q?)5NLC8@L6_QYO-PJ)1'L,,5K1*)21=SDAJ^O^8O!CX_@S"T:F6F= M$ZE)HVND+3(%SXI7D&&*T%5V=K'-*E@IQIIL7#%TT#2!K]$DN"&HX7"*8428 M?NW[8[,Y Q,3#M JP),L36*GM$I-##RH8J2P%P6A^BW&$7=85)5*C8+JH&$@T4C.%S0H(*G4I MI;?"+ETGRPTG4#8T#,[AQH5^?=3A&>/&^1_ M]P%V:-_0]?D7;.[5$_!UZ#TT0NZ2(!$@Y4B^1 <#;72)$OP\BDY#;8,]J7/\ MB>>LGDFS@^,\STFB5OICB+[7GQUNSF2#C.J9Y=RY8SIYW%M0I^_2GQ]DQ!T?%&N1UW'.XR"P@NEI?L/V:M;:&P,A<%;0BVY:TU'U M--.O<"X=2OM%M0PN4,!,PJ?NX^)-5S8:Z6T8YTTN8[/;IFT*H4++-42UUO*( M-J,;\K9W9'>:6K%8KCUY%2$%VS'+#6+(3K-'KPB7$4'W$5T0LTY%A4K263-8 M* 8+.S.F:!1B2#UH.O$+K\#]_EX'V30GGK(I+,Y2TZ3(,WZ#[I/6*U]6(?2W M4@C![=Q\.VU$>_--29/.L_%#-!,;C<+)5+QW,?4FJ'I7Y&,\4)2)/'4G^)@I M'Z=R-I^ 3?F ^D=]9,]885"G74UR8HTKY=%!T$ *.HS<0T:#E@A1@:>\\]>" MFT]3?XEMW#IWE]C^.DHNTC)W2!/XI.I'$(WH&$#MM1$)"=U;>8\L'IZ&H+/N M-_,$?<=15[L7A<6$FTNA5B<_T3:>X@=K+U@I2ASD7M,J(;Y';/J,RG=H4(R- M8J^=KX'*V%E])(,H+1<)%8/%@3?7,/>4:-"2EF'4I;UW>@D>1>%$@XW[XCAI_Z^IJ+0WL M8N.41SPDMNQ>J EFS'#I^9,=TNXJL8A(;]N0",GDJU;\.)8H*N8'LXAUX[C& M ^N$$]P_&#;ISR9MSP+HNG/1;'FCXT'GR9@,$T1/X49@0.Q -HH%0%,O*E]E M&I?9"2S<1FXX97QU7]1Q5H]$')0BX_JF>G1^DIZ2]%8K]2=P6DYJY%G<";F: M^'$BW:;-1;[JBADP LQR=JZ=,-8X/XP/CY "7)N$1&F\- ,&,>RA/*-I":0Y M@X2U4=F\[D4X(?FH<.-VSB!PLY\&^3FGV3L0H30=T\'"O\"SS"%FKR(\UQ+> MFXM( M1)M^I1B)*@6'#*;Y%F G/S4[/F+N8UON&:]DP2E>[Z\JI[)M&,R;*] MHKZB$?NGK 6L/RJ:F1DZ#3*:GGHP+R)\Y65]A_U64Y,?64A^-YJ"YUEF=M:< M^K07U/.3-;F#XUMK]F9R>J>4>=\-T#[P_-XEIWR\NU?TWOK:&AOBRTXEQT%: M+!T;PANL,?3:'NCVG!H?S5/P#E!56V)<^P$]KPXCV8ZKD\I;IUCYH4Z+"'2TLZ'E[;!Q(5+6$&47;KQ)[$S_MC6%1#[JQ@R8>,[)HY,+ M<&GS7"$09#X!E\886?A;2'0+#%@VU2N1M#RF^ MEN/0LQ/5()Y:])UZCD$>X0E(U-24N2FU,4_GBA#MD9YOS D0?=#I/)+-J4Z\-+]5 M0P6\(=:Q> Z4,0IOQ*VD?"#F$],89,L!+3L/BK!C0IO,%M,1%[7M!>&8X 0: M$^Y\4,R 3]MD=U&G-3%IC3HV+X1U69(?%5(?$=RB@&B;$25M0:^6,8W^"I"N[? M8%:X=&9#+RP17:1Y8:E\\%5,/%9_4G,2',M"*_[_L_>NS6U;V;;H7V'E]#Y) MZD+JV$DZKSH?9"=.>^^D[8Z=Z[J?;H$$**$% FR D,S^]6>.^5AK+@"4[3P4 M66%7[9U$)('UG,\QQPR_38.#F0N@6[=M5(I$:9-J4I62+,7B&I-LPQ CB8#, M];T+V/QDFXE)?QLQ8[^1K/V,;?<_4-CJA6T"F('^]8+V;SV07)0$!$RAW85B M8,29%0<\:-#$M15,6N8S^'.1&@ ;P\$SRK4^QO_> ?@!+0,-=WN;J\"'D$89!EVY4F[/J$-.,D1'>>J" E*TWO7N^N< MV=PCR%)0F(+0C?'GH1<\ &U68Z)JPVDB4CP#:CLS)<"CA<-.6EPE;C]'E53J MP4@Z ?R*LR*KBXID&8?=TI/;HT<14J2%:L("0M< P '@5S7F%[!"#,I0%7RQ M;^A:KGIG.(CE)XBXH.(]5$;&&>F\4!4/':J*H@_IR/'"A?0DJ6#&F=E@D5@L MB@[G(!PY'6 \>:RI9 W2*)3]5.)(\KL3&-VX$3J=JRK7 U[NMRL62.D*PE"\ZN>Q2:A<;9#)>EF]LU5^:DQ8$IX'!\QMD2\++"(>;I(N& MA[.D$J]'BJY:\=^3<9%PSTFL=4Q(&F0MF7EZNO'Y0/G M9.:>"]Z6:56D8B)VHG1++1!?63Y'%T7*8L?$RP[7D2A P8RL!]F8:$KP?D+8 MW@?G]%6IJ=^;3W<0KXH\CQ4HA1A%*B+#-0BET>+TZ)>NR/ W?BV$0BJN%Y#/ M-!Y3*9%SC2"9M)#HEHP:(1*R@-4U"Z@U"_#5%@)[5M2D)^]#E MA>59'*0%EE\D1+A"6_J!M3!R-UL.]21O%-,U$&/(/+5#GQSG#XS#,S MLB!? >'M22#2DNTCV0EMW3T1"Z8ET! PKVJ!/ZFWG^R5+)II(;.PH]D=F&." M+R!WW6(V >/AN=X3!T#"2V&Q+=T<,IJ.U&%@?3/WL-SP=JYZ+L((I2*=E3>K M6!4@=(=A] D"3*T$@4"%9XMAT)0[V(IHJ-7EB3Y'1SZI:J%#J[@PBS+I3/P; M_6SLH0C,:(&9^:?VD3UWI9T\0F5>$,##MD>OJ0T)2NC8F\)%EYR9"KY\&RIB.Y8IM*M/]Z;QD#$&29+AFI?P]I=%I^C'\[K'ON MP[UZ=M-,$:.XR&GMM?P3EV?#D?OR-?O$M E??77ZU7]!6=#Z_W?># C./?SD MP:?B$=D1-Z=<9&)R(A]^]OH+7G1(;UB:>.K54*-@R.P[]=0-]HNJ*XB!CCN'+HKVNL' 1:?.*CYZ$DK+\N)*&IAI;W"]]+T87-!H9DR: M;,W$ *GS/;0[C?P_9=>>T.3Z7;@2B'_WW.8%TP,-S)KD5V+>8HJTF5RBI8'' MHMPICX45_0KQ!)-Y9W+UJJNJ+F%.@ E.F\O)VW"G=EU;1\<4588]>M%CZL6V MK=#/A@R6,B387)=H7LI=!8-6ND6CZ7V@WB=+F874T,<\2NAWZ%4LT]LQO_81 MH^ P"G\[8A2.&(7W24O ;PB!W0FZ3A+" TF&9B>98&:SO"!1\A]%VVI3:CTH7SZK;AP?=^NA)$9 MC8M)_!2GH*\+)IK#0W*P3L2^A#C=##C!2/Y)6T3<6COL$(M="LR^E%(Y>TN( MWT)RUNWY(L(TT_@P)"Y';5?=?KN3?#UYH[OVLFRLAX0L7-+I5507:YDR*A\. MZ=86%0E5"T@FD)&%.<=U9"JSJ])]BVL$A(%@91'NT38P1IO> ;,QO)2T:E5> M0TF:1;?CLZ8[*^U:))9:%N+?1>1ZEK[BPU33XSV(V9>%QJQ#&$90CJ$3F!OOA*:0)$V[F*\)'TMWMF;L^A@(G1;6H ;2*^] M=TDU6-=,A856O,\[6+B[_3VP6%\QCGDOWK(X]B&KO\VEIHN3W(BSZ[_B\':E MU5&VVWU7<6XX9^+=F%!E-U(-J4J ^F0-LB&H52B@JMI)ABNLH'QW0 M\//IBU.=78+7 MQ;D.D2%>)2FR+?POK(Z(W*%*KT#!D83C?E/OSP% M&_46GI1G>!"20:LHZ'P2-TFMN(XWU^KLU,\N+"IDIO8BP M:.FCDA-&#FCLBX:S(+;!(,O-Z-./)6C+9GVH\U9AU9."F%:AO6_7'Z+[<;O9 MECLVCN_!Q7\9H#F"-YJDN_'7&\$Y56_YEI6MS%69D&E(QGQ2=.33&].[\6PFSCK6I^C*8ML0M/@_T0R2J2OV(8=_I8MSNI+VK3% M2X>1>MJL3GEJ+Q&Q:_O%V?>VBN/N8;(":7^50-W @4)\ 21:2(_3VQX_7;QJ MN[I E8Q[TR,^A@QA?.D)*3XJRH_U:SJ"F8:"_*(8?4F.R*&=\TUF$@Q&Y#12 MK?:DPI]D$!FIZM4EW<1&^4/.S OJW62>5'!12#2$C-73)M:JQHIC>2*0CT]? MS)^$<3LU/@$VO_P\1Z)S[C#(\3UP%,Z69 ^UV>)1?DD_^CN4]HM8O?7##X^S MQ9.\(D>OS_-5>FB:QU73VL#CKO[8M@6:/IY9QM:^\J@#J3S'\2.1FC]JS\C& M(Z\F>4D\=9F:@K-;Z*=$"Z@KC[V:7\M4?&92)F<(PN3,?$^"O2[;N2&S0<-+ M]&/>_9NL2[?MWW=EV2R^)7/+36=^+//L@PZG>I4CJ.FV=:AO7!6K]\8%NTI(1ICFL/: M9#$XG3G$:H2..;C?!PZ:VDF5P M:C31R9J7AOC(Z O6$2JN0SAR&@E]:2OX.[X8ICE5LP M4DPA*] .L4)64V@7VG]H'^=HER<$![E0 4<9T *[R9$Z1[%15@'B;0"R_$EM MKV%@K2[(^BH; *"D;>A*HGGIJ'2!K,C+829A"*TNVK8O/0%F/IG8?9"\B?O) M^I_DZM;I1T9]D=JRHWA]L?<$);),ZN:T,]_ M^K=;X)]_RW56 OH_CH L79K/Y2X)OCKMS6KD39&FDK M%!$7X!&^O^>80R D7HY[]H?N61K'2XC40SJ,$5^'^H06K[*>+L>]^0/NH4,!6_TIQ\KE0L7D]''/ M[LZ>F7M]@& 86?/L_1]/AMG9<4.U6L#I;OA5S8E*#CK_L!@EL"2G'L+H(72"M MZ/JXA;>UA:%Z2B]OX./AJ*SG,/"]:HX;='ON+MY3Y0R_I8O&916,^162BXYL M09>UE/MSTC8GRLF4.,C'7;NM77-!):EKG^"W1[6TM+4QY'0M*?I9@HOC'M[6 M'AJ@#C'"A/H[2T&!+B]MJ9;C)MV:"=("<1UQDDJ=$K L]-E,)BQB.HX[]8?$ M!K4[HR2!P0!4Q(Z5@>:'J7KJXQ;=VA:QXX7^CQ%7DDTZMT@=O%$E!:7U#3X] M[M3M7R;M>L^;8SP)C%2QQHLS?*<,K."0"2*\7(UB4,![5>(^AO<[Z- ZOVK) MZZGW9FT%0*2 8PQU$=OZ'6 C?4MVT#'X0H"-:"#$'4H]2EYVM=E5Z)0I^@PH M'RBWWM'S.JA8^#:*D4!2%@!!27E"W@LU70!1+EZBP(Y5JH.@9+Y] M%6CS4)CIWRGE0#>5 F5S+-'9I%@AU"H$]+:C9Y #_3X6Y#TO6S(@[\&%>E/% MVL/LDX=?_N__]>!OGWPC!;8E-WU>*R43/OZ,:Z^0Q96>NNY[#[*_??4@?ONZ M[,+'A>&:?FZX/]*+G8#<<5X^_?2+T7?;8=8_4@&. MB-B2MMUHSXT[]S[(X;/=XI\/^9"@?ECJ(?E**&J\%GJI7OE02VGQS'P7IXLG MM&C26PT8V@=?+/8D87HN3 )+R1(H=X7:6LVY44*KXE-4U0FSJ#7V/J6TE,\6 ME6OL(EP9*8TSZJCVL!]^2.1;+YARUX\I/51UH(6^\E#KICEL[Y1O&DUCM M]:!<(]%>XT%@W-DQ.5;> ML*+*%MW0I%+64*TCLMDL=DC!9)6/(=K-&)+KJ 6KNN-=BSE2L.;0!V90/-B MH..-4"?C#P+["RNBY;_D8O:_'!3Y!_25/L \R4>8>6N^^_=@(:BGB,_W]Z-* ME.FQM/&"V#A[.86;995?H6&G*63X[64 MBLS4EYK>"67KPLD0*OU8O4)&)AR^3?7O 1\? ": M9+3;G3"7]F6]/C'J]RPJ:.,4Y.*F3?ZOMIL_%_X_:9NV@W6GG#>&@/?'02B+ MWP18+?=IQU"#@(+IZ R=<+/6;5]^;?_RC0#N]U]77!9YPC_Z)GTZP"+,YT\' M1&$Q?('E8\61?/7EZ9>?,I1DU]'_%?9B19F<\D=_W173SS[_\O23+QX<_/B3 MTU_ZV>>??O6+?GG38!]\>?KY%Y^]3X/]XJT>^U?>-=DY.ALX=?_G@T\_B" C M#BA\_7#[>O' !+@TZ?2/@%OD2X.3KS&R;U":;TP5M]=6;^ M@A"[4ROPBA11F,M$4!HL#>/GKP\0@L]A:7-UH!)SH[4N[E>OW-W;S5$TN-=^W9%0=RWN)4 MOW&Z;W'<#SY#]2CVBAZ"^&A5+&SV=U5*S*_HIY__UW$U?[/5?/A%NIKO?"?7 M_+_WZDY^R]WIVNY$&LB[H!:,]&5[5?ZB S9:B5]TP-Z\FG?Q#/W"&_FG7; ' M7\YD/1_\#@&DJ4DSF?Z#SW\#D^:6CQ"/V:_F M@T]./_L4R_?=:R4/7@)31&4.F$X'#/<,Y?ZD=JL5.F_-W*NJXKP0@YR48<%DITLD,:?B M$AUFZ$MBT1V5V:V!1,M5AP(N)HM-.[A&/B?#2] ::VKRB ^]W4WB/.G*^E#! M\*B$KQNP%0';\;VT>DPS3?9*#$Q^PXG1=*_RP4CS?%_X>^$C/46! /C.%,C6 MJL]4P4S*Q9!6GJSBZ#;=UOF]$)()Z1F5#RA0K'E;M.^Y=9+O=YSJ#SBP7=Y? M6X"4% M#D@PRX V*VY$PN#:U'5;=]N+^1Q#&7S M1U"&X=LC<+].N0S! ,JB@]@VRS;O0AL(8:T$X*74EBM*60\0T_& W=H!J_.A M65WPKC#B7NU=X(I)<(F)5(5>L4*09-*I?%VN!D8#^U]!3D@G#ZF_804M!^6X MK;=6=4-[6K(:490AFHNH!+'>D>MR [;BX.\<=^?60JT#]^"Q>[2NNG[G8ZL@ MJ69V_%J%[Q4L7V:I0'SMQ?<,#>2.&1)F,[./KW!!1B+);D8P-U&@ V!L &IG M,AYW_=;X$=INDVXYXT-K#9@Z5/:C110($"8ZW0; [_@2TE M$^UYAZ#J1S]\_^CE/Y^>_3\?'QW96XT@L;ISL7-C %**P2FQ4 +5UCP?KFIT M@;.0$%.[G:_P?7!FI;)I7 HH[<I;Z,]%KR19UVW+_$J@RB#PN/1F;P.08 M;=!VS2&XG0VL20V\T4<*O(T;#)B0[EB790$,@Y3NQ\;.NDX/-=7-@[>=U#(&M"U#C<*C?+C4M M&U>Y2M"*C68?S((/EC?(N6VY>TKDMT_R8\&@2PX,6GR6>=?XSH'G4KFWNCQ= M?#NPIQ9*(KDJ<#/W.UIM, ;T9@\!N5C%Y.)V.7?P MX_P&DR7X&X9N:2^[$G57S[L6)4QJT&@9F2 AKM'VB"Y$#>^#U&8_T$W@]"&W MSK;2YE57D2LKLM;^[J\VKQ,KQ\6^'787HC?_WF[<$K[LVG8;LI<\7%^$K MW*_PJJ07Y'+1,",MY)IN;SP#7'@BNSPN^*0G^A5A<(<&-E_0A"YVU>+%MF1; M\&R%AI%[&YUF4=%77C[7'(8N1W#?(!]% M6:S*;6QN:^51L2ZU;9UJL5K3WZ#0]!!'+P>A!!\@?49S 6VSRG#B>M>L,'!;NIB MM6EX=WQTE,?TU4U96M=(*X#EH5UH?U5ALE'#9!3P]1(*>F"%36@+M@86Z[R+ MW81"XZV.EFM7CF8$;7>Q)\U2,)X(C^,+(1-C"@BO+UB!!=-)'.*1ZD.;&I)< MV).5&H7TN)X;LI6OT>>@+\,RD#E$WUG03);T[^?YQF@>2$NOL"[H;J,M.L%D MQA:X=/<*)J:L[DS1_3TQ7I!-D(GUO4:.[6:!1"?J=7_O[0[D0@X0#0*S=WFY MR,8?2#G3T/K-J'69?H^/0=+KJ&Z1\&K:Y@1@(82<)7@-((Y5C88M^-"$AEYO M.MI%?V+-M*N.>R+'42!]$FVJ51XE_F^[]@_?:NU_G[*@M]QX=HX$<"J8A;"U MKGL=C/7R='$6[/]:JI;1Z6C4E$ZZ74I#]-CF^/^CW7H,,R@++ "".BSCKLS8 MMG0S*MHD;%XJ3M1]XF;;TP)[\T70?$U8;M2F:;47M_8<8\?M@LN-X=KQ=_R! M"RW<5A=MA7:9J-X&D5L.KKTL^%NT$A)-)VGQP0LZQ9=?+YYR5S6V@A^'2T$/ M?.Y,^W[7?\"P2;$41X9\.-.>K=@-+W.<.\%61VGV^+(9R=+TUO%"!?4A=BJW M_1+OH-"NVG"G=QK3T,"B)U+>TM]YLTX [>3Z9W;J61&Y!HV/G_V_3[\]>? 5 MS8LDWJ9:95/G1:*;9>'8-#[+Z :0J!\D5N)$C.XMB!M(7Y!N??#Y)U'IZWQB M;^'D1>>A 1^_Y"\/O_B:GI,!,6CQGMZ%,P2/P(4'4#QJR- \0A0O /\ M5O/'DPS;:P0#,2%8LJ"U7>_AN)P+[,()@Z_^%H3!2OO2EDXLL%$J4H_[<'HC MF7X",R881IM\)UG6*&9;$(DOAQ2>](<8'O>AY^;/2:CUPG'R!%D/#5^TO#N] M;'.D'\%^D^/9!>81\3*5EH-57=,,D:WEA..;SM/J!W)D]\:XTO*NU["%\GK_ MGU*;__;D38;6FFV?D,[;2<$W85"QJG$]!6*#Z%V@,P+W$JF\&=Z"AE-"PTU"W+L^!%7$-06MA MS/+D*'Y4LCJ.TD0T+&S%'F[[1CNE;K8[]J(Y0N\X3\SA94"N )K4E1]C%&BY MR3(KN86U4-V(E9N.Y)!GK;/+I'&$:&EM%+#B,,&P$CY"GAP'=-EJVN277@R< M],,Y8IJE.N+&*+-"BU)4W)T*(AQ?VBP]>MMO%2+F&@)GJEV?H^W^ <@JNHF MHQ5:=GE_B1;O54-VZ18X/_V/OM7NO(_)ZZAIF^B8_(/LW8O%X[RC[S6YY6V& MK1K:\7;W]-)^K?W!)37FC773;Y@M_ & G(].DHJ-K-^BY]?G&4?Q&11@XP^SZ;J5Z_"J1@)%>&C0:=UH@S=B[I M&3K 3TZ&XS"\(P";>[V505;%,)*[8PY9HQ<\XY1H$T@L7?)./7W><(Y0:=9[ M&I9*:EXME&(_;Z'I$1VW0,2J-%Y8J&\1R%Q@Q %.%W&[*WW [O6!85S\-C>4 MB<6&PY\#;EE/@E6I)*2@$E8;*BWZ"@RGBM7AN*8@1,"KFXL]")UQ@E#<^:&: M:K%U2<4CML;)>#)7-25,CZ5#N@%ES94E1EA!G40P.,W#$B>, #N>IUL00%>Z M(4UY?4)NFW-)6I!?6MPTBA6DPJ($4:C&DGR2A.XVBQ++'SID\4MS GM[S#*J M%V \G6RFDL&*I&@@XUAU>L304#\N9$/2<._9-6G!C:249FZ)QF9R.?3L(0V[$(.+7120K9+_BM,. MKF:0DQ$G 1Q!R]#-F,JEB;%YEMM5EK!0SJ F!;^;#;_-*X5,DZ#T?3@Y[F/& M?2PW6E3HSGDO(BHO'1C%Q:8%4XJV D4U;,(1,!KIT$5 PRY/'F?ZKQ_V0C<, M!74^E !AK$J)J[(X#5!'"Z@#W,QH=/JEQR^NZ-"V.]P<%*OI*'TJ7LL-FZ++ M*\9,RCYIWHZ1(>X^B$ED!?>.8MH=YJ,/_?O:/0[+3!N*E 9ZHY+U^;)\#<:7 MM@F0C5 V)G%I@+X2COZCC_Q[UR;LN)RD*8>.$_\N;>4@,+A^"O%"LTZ0C)^T MU[ K2:J3^MD>-^H6? D&DWS;%N?E,D?K&=1_YVS)&+C^OP>2C;!0OJWR90F8 M]$_6S.@)R!6UDH'\C$)*A$SR9^K-DHBE3?W+EP^0WSSNZ>\L)^6RA]W;_HGP,YA%C1Q<%:FI==PLN M(D"G.GKT3,Z!LEJBB!,W.;D M>KD(KF)-T_O(C9OB\EMGM=:\5JE[0+!,QI.P7TSJVSQ[87RS)/N&KG<8Z=CQ MW%5FQ6AO$5'OB=//$XT^OL/$!L_6CP$[+-=.:@=-'BE. WP>=.QWL;)2N^Y8 M!0;0$A80.,(;XYU_^,D1WGB$-]Y9>&,4;U6_T,:/#-T/G0I7BFCOH#^ ^<(@ M@9=3G!L-@0YOIX$78%]890#+1J+*/B4!$A%KKM!0^("YH(O_<[T.?<8T%P&! MI% L5_3CP%F'):GKD=?Q:(R<4<+LSA9;<&< F@,'""5!4/B7:&_=9E7Y6"0W M[9L&>4U_<)R7OW1@N".01RS3$EW"U1"N92YS?N7%52XCYD=^B/Y^HI77UFU,BQ^^YPIJ!? )I].5 ,K05Y&.!JUN+ RU/1-" IY K!&#:RBA M&BEK/P]@0NV^5B5U 5B(!Y_0>2POI3"V'S8;SKSS;_4=(5BL[@OB0>;HK.J\ M[Q?[4NN#/OV*KLM0<'C6RL,87B>U9+65EHC)L=D.#HRDT']@./>(8ZQ"Q2_I M6UJPDW^URP.:EJU5 /&U_XWI"%!X-=*8_D6?'4W8L( MLK^2XPFRI98860+B]#<9!M0)5R2OJU60#71:FO-6C8W(^:R6GK]#VE,T9LVM MUDY =S:HT.W3;8\890FL)WP_2))3/CUZ-ZU_7[YPC?:LDD5%IUI,$M0D#6%H M#IPM86'Q>;X('_\\^(!.6FA>PW%*\! +.L%63L425?O<2:!&RR"$>(^%("_9,+7 MWSEK^HYC^KWSJ.\XG+/5OX=*C/3[(=TX45N0@CVGT0B6/=_M.BY]Y(QMOU,B M8$& YZ'2/2 &G&,9JZJGK)GBYH6::L-T\#UFPX1>E3,3&&,'8DMOS7DR[\6) M*$FO@[TG>E'UN[93_M ETT,=U-W,'O;W1X]_%CQJ%,/T A17QT0I;17)$-*D M0CS%(JIK894?:\T.=PU=K[5"&TD.WK;;[.DH ,&_JEKZ"K,V";1! M2-95,_H7N\B%M[=C$VU9(F]@,+5-2SI0 F3JL8QFY*C?K6!$#DIQ!4(!YG$H M<<:E0H.UOG8CO@HC5)] Z:SN@[Y\C'O6]#&\^$A+;.Z!:G@FJ)DXO^C-C0*D M,=R8?I^$K\"/W%6*7Y7Y!NW4I MUU**\+14B@LSW0X@A"'].E%M#RR01T!FKLU0OMW2B.I'_;)U WB M;]5[PJP*UB>05VE 5@KB#[]ZH;Q4CR!F7H0@]0U@;9M)Q:%Z#?V0DC9G- S-DP%U(BN1![@E*D)2N$N#!D& M)GU+5A?U5)E0[I&69H"9(%(=JJM$AW0,UXZ)1&)PHF% S1\NOF UZ$Q-9E">R2!$B6;3/PP<5[^-:WB_,A)Q-Q5R))NT%A M%._+GB=%PZ=_[L5NP*1D-05H2%X8G1L4=4F:6(%L9HI9H#]%\\JY1'I(K$T- M) 4G6M%^W&3+,Q>X+9VO=G64*/3=KKR@KS-QG/+#MULM>^/A[3C2R 13.R5= MPX'C6( 58'J1"#=Y)C.J4X%@5YN,B6@NRKPF(>!YIU#?UPE/#1W=%RB45"J. M<#40!SCIE-=(*0;#6'AH);N[7R\^^^3!1Y0V)$XDV8MH0ZY(K<[20 M,O N/<3?T($LN)BX8K'* @=1A557;85NI!O.PS! J\%0??=ME)PQ;T;X2[Y: M,:6E_ULH6JZD@L5_QJ1N[K\#8=O>_U46E>0Q$.L]QWCEL*YKLK1P6NG0*&=E M^(Q<"C]:72(WLOM@WP1"N%>DODX>E;0$]\"RF;OD$$%R#C)NU;?;J^U.\UZ6 MFN!-^:T0^37N3WZ$<9PY7AYWOJ\CH5=D!:N:IKT21RX*A^BO8%3;BWV/\TW6 MDMR0E"E*#^]T=*2.^P &MG8"&XA1D83@'#WOOXZU/EH!MEC1BE4KU4MPME&# MY0F,-,#7HU&"M]*BU61C%BDEPY:!?J,T$-1=9SS41\]-W9\X\]F^H4 MI]/LD3RKA1(D@ 0NR"UEPF;90??"6>"!5QK)H3!<0,/-:,\SB4FQ\*:)!/&J M9U D;PQ@WP.)]%,)P4 +]\'3T.4V\$(]5UZH#R*RGW;@*2IJOL@6'_S(*4BL M)UGJWU8]79)0%W4&E@PVQ]>+)T%D/&Z;(I9[_*2&/'WE6>BA^P%_],%/57\) M,&6=JYA\C#/RAD$].,ODEXLG;,'UPD;@:)(]V846X0O9FIRVCM^JP?O),C A M?#"2%OG*8DP2SR_YY8? M[)#\5)X/DAJX!X(?U(F>*]+(^U25LTZ8YPO.(-!?TB]%%)[5NY,G3T-,^.>F M@L06FI@ A6C:G03F.^MPQI7^._;_EGO^Y;/UNEH%G QB-[L."92037W,B9W5 M/N/_>M0RS^1Z(3O4=D%P/RD+Q'\8B@]2XQ=*ZA%R];Y['"< MG>.,'+V>LA[+PVP3>$J.)5+V:'ZM[X,U\FRR'K02&C?!,>J')5/36WE;'YF> M$'9X;F;N ,4X"-.#)U?JW6@7\XNW$- M[%FFO[IR- Y8ZV,X9EYO-1)"G/[T-IIZ$ SJ5^5T&8V2E)B55B7\[9&YP#S(-OE>PT D MQZ(1AU23#]D&M M?__#H[/C9MRJ /MY\3US\9,_B!9RSM:*OK[LS;?/?SKNS>VU0H;'=9XCZK 8 MFG5>=^JJWRUUU"?>"PQW/_41=N= M\WS@)QXE"?\AG_X-7PV[#B% M#-=U[@[.W3R^0G>'8^1/L&M)7-][4%HGH([M7'CX/L3B%:OD0NZ,CB[(VR^= MG%_N8_B\%U8QR8YK('T?LC(XP?H%@(W\A<#G[Z2;+ <_[T[A]P^^^NHK[?EP MR ?FG1-$T78K]4/"B,.C"!DUV0,1$)9[BIDBMR4 6RS(L9'>W4M@I"VSX?91,AJA_OK<-D=; MI.CV&5$)$ZZR;:<(:4YV[1?+MM@#P-->EYU!6!EWN2Q16\31[5C.S3O2%,Q9 M*1?(>J!M8OMJ?]:29-AD?8WI&TPP0%$7L6F8<4#K& 2%*1N8GKKYQRO"W*_6 MBN'#4_81O2X3*L^H@H$E#15*6K_BBFY1V:4U8H$AE[\#F&VWSQ9/7]+=*AC8 MM]JCG0Y0N#2C!.R/5P)RRC3YM =;-$AEC)T0JDAJB9>*Z[2-I$1FZDX/7P]> MUF'KKC$#7KAX)ZR@SY[MA7]U4Q9[+B;JZ:^[%2INSWMK#5\)<$?[]^G"HKI! M,U*C3R0I=F#[8PYLD^\YV\4,"WB ]2!!27S>!6GDCY5K^%-)C7#RL9SM^R#2 M7Z:I)TC*<\;)%YIRGWAP+B+R:.C*?&![_O&3YX^R=+.CR;+HAE!= M% IV^W M0#M7]!TR2;6R5\4-W<9703#3\0>@G+9+N9&"B,:M#=E0P[8R)M;>LJJZU; 1 MK&$OR7P,6;"*:$&3;&]3)%* A9H#8H%2!MTW75)>@$CSIY7 M&;' ^N>6 1EC;6JFZN6^'#Y.3U=&R]4F>6T#\?:C=+6H1=5CGO! ('YIYZXR M,$[DC+47T8F"LCV!**00A:'Z/HPGU6X8G0"EF6U<,/%'\ MQ*HL.#$CMW1GT(2MAF[DG(D.F<$IS,SLPTG/,'HT#_?<&8FBI+3J-VK.(_;1 M8Q\?'K&/1^SCG<4^/G('$DSW0#<];;2# ZD1&(G"%#BF MBQ )/";M7VAI2*+,M""!92, (N1R!.MDM]]*@1PY*+EY5.8W&,!\BNS27WNQ M[<5P$.'LUQ"S A!.TI!:6AES:RD=GB\>/G^/_/?SKC7R,-EHT]:+1 M8)//5V8'O&,P<<8Z([ -B#^PXSC7.E(^L+'FHP\Z<7GGFDT!D!/T@G[T8#VP M?V+[G#8=FW,"SJMKL3@SXR_@=0"/!XE<+MJC!R%T,!C50-6OZK;7WB92+9V6 M%63JRK*.5L:**8 S6I':.$$; P;=3>NG#*%^W>9T=E(-EJG98*=%O!UO03!\ MT,S6IMVIJ6K;%"HW1U:$9M>DK0UZ=*'#3MML!UKC53)&M>.J3HNHM.>>F,E* ML:;OI5?!.W3]-L=OSN1QW/"\9/J0TFI>F1PU#ILKPQGI*5$'U'?%]JW<;2<, M=V[?9K:WVHEADZ_79,E)(8J?U^GB\=PRPP?E7O3LP(Q\$3L8 T\7Z[#>*V"T M]"7&O _A3LL>R-[#$%A=E-9[?3O Q8TOX)J/Q,2#Q^DK@K[?P3!&@??'+R/YEK M,2W7N?>?_S.+-,VC3[\\^1\!P2,"&\B&=L(ZH=\E<8HP,P@3ND9(M[9D< VY MD *]T##0@T\_RC_&UQY\_E'QL47N7LAQQR7Z[K6HCACS__0SL1W"WOIFWD* MQ!V;#,8/U\HTWE,VC4"!J:NWUA;(J%0Y9Q:HOL7U@';.(5%!(Z&J45HBP3OC M_E(!&'_DFU;$GBY\0>Q[$DA\1[*(9XF3%DJ&,F=Y MKZSR.'.1LL DI!>,>12$<3A&*)%,XM/8,J.?LM'811;>8&1A:F?'+?>C0G2N M*Q860#7-Q_2!(B$+S9850N"3YG2D5HD?A3NM$IC>>]G %H*MRH:8I#2[TGT# MMAG,"%SWC8U=+C5,K5ZCIY#1>'ZVV+<#LC:8K5J&6B?.?O+D)D9QQ);>C;)D MG!K#V,CD+U@8.5\I7'_UJ*04G&9>:DV49A*1[N1%T7IP6VVE4M26\E_?D>:K MO_-5N!THQ3L-ZB D9E(7KSQ&O;*5WYD&S,<]"RVQC,2(D^T-6T_@:\RWTNCQ M&CPKQTV[0YN&B^8!!AQS*7S,1;);X%0+'FL,9#(!FB:;F)V%.Z>^UP#">[K1 MGJ2($Z%S9>-*)JS,.HOS$D[_]J)BJDO0,88PB/5_)>TLW22QY<<=OTL[S@*8 MO9^$Q5/B:]IP CWN!$;1*O>BE7 3%]&WG2FG70ZN1>/HO?H&MVE+5WG52V=*=)0$:BBI4$!H!M*\W>\C7=IZX(]%%K>L5-K M?U7D_''/[M*>!8ZLI#5""O:5.ID+HT]7#EC-.P6$B G4 *0^2M:[M=5IDPDQ M9!DYX#HJ^C2 ]I ;M5ZRM P !LB6KMI^ITF4+2CY5CN+1B9]+5;[55T>#\2= M.A!6VP:J@&94$"4MDV.&][+6?'B'E1TCY M42IC:A/(_2^$[M?@2*KVNT^M7+K;'O*=@R'(,91(F4?!CW2&RT0D)! M6>:8!**E4Y;W#KBI\!6N*;E&^I?WD MNLRN1=-16>PH>^>V^;NF. %51-A-"=OV7%6;9&I&^EW)6!@S[A,#1XOO3AT' M9[9%F*%V*(5XCK61"37O<1/OTB9:\994O$"W2OJ-L?=LITLTI);VNFB_J96N MQ<#4E6*768$:C9]+W:;U&\=]OU/[+EFR7?Y:/*PC0N5.#&IVJYQ(-6B^CZAP M+=1QR^[4EB5-PF('+B[.R^8:OJ6\,5;J&T,DP.E?56T=H(;&D?:^$SG?TP-0 M"Z^--@?<771E+AL9/SANV%W:L, \J?6H,'N8&&@0.D8RC';[HY2]4WOV >T* M"';0A_L#^N=Z=XV"YR/@]D[O&D*]C<7Z[= MK5WDBM*J%EIEK=1F0M9AQ[F[G*F]$>FJ M[01\U"TV50]N;,WEE'FWND!9BRLJS>M]?W3W[]@NLD)D\A*A-;EB5R)PFTE: MAI'83+PG"9IVP41T(%X^;N>=VDX(U9-=?EER P*FA^M]PE7;JB^*=C5$"/VW M99VSA43_.&[HG=I04:5M$XH;<%":DL-?]( ME="%1I H142]MPV#[NENSX;P$H*CB[) EHQN*UHS2+8LWVY+_*.NDYJT]XQS M\29H]D_,V?23KH&RD@2"H.=*$/2>LY?-$[6A,<*Y=$R>,B(Q->N(8&Q$2FW M&AC4 ;$JG8^F]&?O"0'<&SM)3%<*?3T JL;Y 0\U-W6@"Q3MG"SFC3;O:GB[-Z=\$$DD:,$A+6])I-F??66B'06SMWFOI7OBV9DY(2J,9L[4Z>+; M@7ED'W[R\!-C$V_Q7P^8]/(U>C^4M,3,L'\A=R5E8D =1FX6*N73*+EQ^E6.FJ9?%$,Y$15QC:/NI-]FOR]_:Z9(A_(8LC;<&PG+2M]1I+B!5BAN%VR4P. M!3?\VL!XPV'E?%S97%5=VVB3Q@B1"VLMG#Y=OQL]%I_1HY=E7957QCA.=@!] M^E &,WE^X#NL-AST7+_3[L3UOZY((?7T$&8:!D<@PJ9N7LCGC;986M=UC,)=-MI:Y+0S6M7"MVL$/#/7QA((=D\S$H*Y' J&W!H@]@^U,MJIQMZZPXDCC%RPEEYV7'M#0,Q8?DF2\\S M22TC=%S)Y9OI$(]&X&_8_;-0GB4!.*WHF-R@'-*&1G:<%62A%U:5 #A&ZNIB0[26.FJX'O9A-])9(S;P11&C!AT]+B_CX70 M?CY]<3K7Z+==Y>]U5O$]/$1A:XRK!]86^B-:R-.34/NVN;"F*C3SX29$DKW M&5!J'TE012]EUOZ=]404"3WCC<0ZI^!WJ+78T$,W; ^.^55Y&*.J!UH&9NQ+ MGRRD!Y'7+WQZ/(VWUQ$\W2CO& 34+'QRKD;*R L$<;M#M*=8+VM-$8,0@> F MNA%9*K("3^?(/1;^E'@&D54=&NF2D;2LC.T<'<4&\@(0;@@X1!GJQS6*0[-; M24Y%7I@92\XE\&TH!D.&HI$,[QH))^VHQ%*BYX8LQO>/Y_^/.?]**YW2BV;&WY32D*801\Y1P%WUOPRM M Z)[',2_BUZ<_HK]OC,A3-=-Q2P@C?*:T@#L,X ]+0(@[2Y@% M?%%#3FM#0>DJEY(E>@)IKL L28USW-#ZAP5VXBO?\BT+!K%K7UYV;)!C2CKB M:7^<^Y"$>E&9CL._;+6UD-\*)*3XR-#,L9F-]7KE#UC@2+^> 9#G,!/:5M.!\ MYC,%MH:%F*E_^?0!62[D^M4U!KAF/#XMV76)%HD;VN,+F!;HB_8MW65>[D\? M9(N'GY"RHP7YRV>?/#S]\I?\7K,)4FRL QSP@8)"J01FA(-(3I MSVU';SB*/-EPY.G\X?FX%@B,Z^O59IJO:[2S:#U04:&^R[D/J!\827"R/;+1 M,9<3;%H3CW9,E[0$;>(#RG!B.]Y1A@F9L_%ZI!Y2XB/F]=10F4PKLZ41"].2 M<]+[-9AJQL?!(&WN%D$;W$0@;UFX[#!V,T][2L0S#Q&W8R)4*T:3&%&?+ M,HQSHW,&+\:A)G*I)EPST8[2'(%-0X'RE//"1GC9F7$U:CV1R=R7J,J[L.4,9N@ED@9,ZZH.-KY.T M@T"V-TS]E3;2Y@O*ZX@(4]A/S9S*3=]/A;DG9'7',1OEA9W,\2:&B'1I/]R4 M;!)-KX$ZA"(Z1O;*[%.]O9))+^:5]+J5;GFJXF9VCJ45+X*H\A(-Z]S;3+'L M%Z%W\D7>%0!.9K'(1#IJ[""4QE*@*4LU!-U(T.:XS=&>F ,7J:[&;H3/^W*7 MG W1;B3!N)G\*$\\>:B3()U%RPZL__U-YNV*.MQ M[$>L8,< $ +QP4'"E4L,87?@W/#!"/>T?MYEI(IDS9KQ/<(5!\U$$E?&,G4EDX;@C..25NR$UF7C&L9,*'TP?3Z#Y= M\780@ O'63C'P6A];V'PCY"K7(SFA)$-#0K_):N+]LZG8*2.=I$]ZP%K OVZ8>]43)Z(3L M1%U)-]18(L3>IP6J:N;^8F'45Z^Y4SW\9C6G293PD#I6?E"JG Q*[#FPM?J6IDR2OXN/Y/$X@[F M-4^QJ! >A[9G<8S+FT*4F08;S*0+I_[#((8,=VD02V^%M\!.)8@^)PUUX;DWKEBB M_ UF*NO3]<'A*D+6S(0FO6^>)!!1G)K*>G0GGZ=%Q!_ MCGD#,JX,J>*I8][@MF0'0.19@KBKE M?B_8.U5:$=?F#IF>'U29OK3,"]8\W-H3%;VP<[FA)L04?$X80X6+:(=$I MQ#-RNO@17LYDE&Z04CW5D/O'%5K.&XL!PDG\5F/>2)*14%_M0Q0NB6?[)=.D M(YF&)%>014*-;(/)J.6MU95QR+), BZ3.3^ M@6OTQC,!3RD'4&TH3I8\G!C#O[(FZ%V3EEF$CJ#B@](Y8OYQK>6M'!TN5X#0 MG^A1>]&8G!7CMK_Z8,AQOH&(IV%;G+833^[ W'"B+UI$2W CPY6?FTLEYK3@U'Q$&Y*AY3@-5)/(DY"V.V?N$#OQ0\>HPZA#JD[.RSQB.*D5 M#[I HA&&()&$^8V IZG.OL<%PXC*&OF0)E,D!,?)E'XFF\*)FU1+<&V=, MT[5EHF9)$;KQO]'B;#6BF^"A6:7$5N8-VCL&)+*K5ZW4T@!B<*U,_PF<%/YD MR/'Q%_[YN;KF'7-8DDDA!P2M?O)9LUZFV+RZI&) MV"K]:E HYFA*%CMG:%.:;*:?;-I@=EF.6;8&\SQPJ"05+#@$59'T.QB3G%^Y M*4*=&0XMZOXY_3 Z'2/HTLJ9^>^) 'AW?!^):!;GT1*%L,117'MG5L, <3D- MWC*UR(T*2_UH,J2*]KI!$SBURVF]JR+W? ,W/H7-E,C!-9-H=5'NCO2FHJCE MDJ4V(B2(2^R[D$NGBKEAY5M("_ISB3V@-'S&FFS=168$178HUW>#ZW<7U,.# MS^DLG-VT4!%;UNN)47#9O#U&5NF\G39!DR;O1!Y^$*"S(K+V91ZC7F'G'1J$ M3.R*)$0!C14,J]2FCAS!+);\DS,Q] \8E3Q8;K/&QX&=6L7L:Y!(0*_JXFJ> MQ Y[?^.S$6"@50J]USEK[&Z&UJ, ,)Y4V02/KY-2=S:FUW0"($A)79!+%E=* Y ASB/8(W*5^NBL##'!ZBW:F*#< MD@?'=C="VSE>E.(#8O"C!O?\^/^9$N:[QF !U-AN]:9L3,A210$+[HN3G MP6MS[H%D?7?\88DEJ)*6YZ5+9*ZZ_7;7BC4B(5*1JJ+^+8;LP)O?T0U 7Q4Y M/8X)2FG 9&<%N-?EX\9Y3LF05>KK2_1\OCWF[A=73B364:(AWZP0WTT?2BGF M2">^6?4Y6]-KP1MTG_/1T\?SX9S+! !N..N3HV:PO&1/D8X]K834KJ(_DMP( M>Q2GDSFWX6Z&2-9[::Z=]>XF9)QKS]@%4OT1@'O)5EFX4O"5 >7*/V&Y& HK MZ/ZAT<*T(=&XVD&_;TA*2=W,I3U"+L*PL?0014^&>W[]I\-'*2*')>W02#JB M'.<%/2"Q2QGATIT> 3MF>DGYD)'O)S7"C8[SDMB\/P@]*IC/T50")CNL+ M #7"V'A8;D$1B0I8Z,8PCYJ7M MSEL+M1I>T)V$Q)=,T5T\88$-!0NA]A3:B&]'YOVQI14V*(;\E"\ M#W,HN>FJ/$N^(REM5(N5.VNZ/&-T.B-1]LK@%5/LOBM/=K:NBPOY6N-%Y8H M76(#Y8Z6SQ(6F7*%*"CNY+HZ-YK$J7$_QFAXIIJJD8CCBL?'CXUA-DC.JBM. M<&CW,3G+>:UQ(DO26)(=0II%!YJ'@7P8ZD/%QEX(^Q1+R"UZ17655,Z;XZ%! MQ>0)VA;.%U>G6[*#<>^*0WEARFEI(@VX;]-B&Y>2'H>@>)(P%59:.&Q@5G1PZ\'' M'Z !XM?5(@WR DP6.Q$69J M"R1LRQJ"+$I!5DX%-A_UGL9&TY$@5T<"1^B>E!_7G0]>']L6%X6,^>%&5VAR M'D-& &28-+B>XV7Y4!^:OY*-$&]"@ T"H#ZBH , :H/3K3Q!"J MU-0\YQH[5ABL R7$P06)*\-70>1NI51<\>++TD0$<\R$Y?+:^:)5':^A_VPQ M;$F+%F5<#XE<3;6F4$YY(Q3YEPFT@C-JP2#%!K/8_@UD,%FI1%(J?@ MB108;ZCN8]7@7\$I(11L\,G429]Z2H* FFNLP^692-A($>D$"WW,BX<<_.6)Y& MR6/YO!J\\?XQ%JZ[BL7Z7GTPYXK5^J?U^\+O:U'Y@T3N))>W<'; MR()=DCN(@P[>X/>N]M]/\1^/?UH\;KNM!M/9N*._9221+VG_%B_#0H+ <"5T MWB\A7MI^>3BL,NV=["E\ E@1(=7K;XZ>+5VU7 M%]F1RP$&(O]TM^ CXKR8_V:C@!$O67'ZYF\*#+W)*?EP Z*SC#.E%EU M8#"#)Q7^)(/(%O^=KRX7?R\;I7<\,UN@=Y-Y4J%V@:RS?QC=U%-'NOTBJ IY M(FW$DZ9E<@)L?OEY#I=Z[C#(23YP%,Z6775.6O@1&77=XN^PA5Y$ M#?_##X\S@,VZQ=,^SU?IH6D>5TUK X^[^F/;%OL/P3::UWN2?V%NCSI ^=E+ MCG@B?]2>D8]&^B]Y23QUV ME$!=MG-#YLP +]&/>??O$CGCL.W?=T#]?4OVJ9O._%AF =G.S'*UNU>P:/T& M&[B4,P2YQ9TA&S&5F7>=25VT4G0D8R/#[#T]./Q#>3Q/VH#+9C MRA,6D6G%,'MYX#X27.*SN+@F#'$0/J7(2* MD7@9EC#4S>GC5_"D#JQ8XE>E9?>B+:!M M;/69-ALR+=)LEW_:* ZT.;#\' _5$,%ZT#!]:("L)1>&GCL,EO\SP@^^.,(/ MCO"#.^89O0F>%@)R!]# B+\&W<&7R^(@ZD!Y$*^J&V7X+7L0IU7]A8-4&8]3 MQ#.K-#%)KLF2LJX3M\E'$I5,'R7',_)+3,/F; M)BXX6*DU@F' ' &S8T:HDBS*G?25;]J4W;??!;1?T!:DS^G 6O'41L8]*M[V M:35O3>7%OW(N?)AQ72;E<\R1KH$6,A1QS4TTEBZ3NO*.-1&8NO: 8X]V4 F.E25UMJH0X.-;CLHZ4DB=7LO>^R)AW9P":2)TDD!Z@)ZE@ M$5TO+/L1B!&4S=#[ NDW$G(E*84P(F9IE[QHK$=+4/@:"XCD&1V:1M5)%:-" M9GQF4&- <<"6SXVPR!D0 S^((U_39R6SSR9KA10OJO)FDE&CQ$'X_GROB_?D M$+Z1^RCET)BHK<,8MA$42LV8F?U(XI6SQ]$?ND.6&AZ3A?!J'D$!:<0,;+,6 M< U%<8^-P"X)RK,)](8#)');;%[?XDT+/+T9/ 7H!/Y.5W0GE#M"/S/H2?;H MOECN%R:^Y ?@@V6Y@]HZO FC7W(<9J_ELB93V.*.!6=Q @'=Z?8SP;2]HRB! M.Q"K^E2M< !<$7F\+'RWZZ3]FPQ@D[3*F@7[*2@GX&J$ T3,&)H<&<'\7Z7* M4TE8!B1CE%[]>T*&\/;04TUU"D\;Y"F3%8\EIBWDU\=6>[?4:B^@3"!Y U=1 M-Y7" #%&+3:!E@;?3A+J2L1BIA937QWN#W[1-06Y M,S%($MTQXH2!@;H^T:C=X?M<:$34A&;ZD>/^WM;^;MH"O5][%HV!L,8 ?D'D M1D[IZ ^NTM"']O2.G0D-V3:9T&8EW\@W]Y;C+M[3+,1&F>8/H M_Z1Q>ZG2TK#^3=$B)D:\J)95Z&PT#2B9?3Q+S3D! MC;^A/&B&EVXNC#J*DKQ-Y'!,E^_+ Z+H0>-$'W28?=+2>]Z"O2U[WX0F",28 M\XRE9+,1HK>+?<[7(G"%J=R@J#-;NK?G^=RR>^HJ2Q&0];L==N5D<(<1]4GR MYDWAB#YIH(S (V)FXUANV-3"[>K<^H>@KQU>O(B>+[V:$?4V"Q">S#'R3HJ4CE$R'?$DSD\V9='/-D1 M3W;'S+%W3]Y*R9*&DS9EWEML-VDJ$#\8UZRVW0$UP;@ ,NRNV8S>A\23A(X* MY?4:2&AW- =OD8Q"2K$2#H*QZD797'/\:2E5Y&,EZ^P'GH*8X:()2'.M2B;. MS7O]DMC=J\$:>:3:@_[.0&P,A3$?AP7DN--KJJ.24DMR%8>TP;PU::B<\?_; M'I.'O_"8W(>DL253R[H,-)KIH;$>J9SXW;62P^];J3KBF"KM5"ZM'T+%"3M\ MSY\^C32JEL=57F)^@/_%#.>UV$%TI@+)T;0B6Y*QX8[0*\T61T5!2^94+UU1 MM,/'/ D2QZFB";\"S2\*Y#BQ^41> ?]9F?L(LQ04@A4C$;FBBVS>F]8)7J&]C?"R],D^F<'I_^:K)D1"G2[^WE[#\,JTU B!6]G MH5?" Q4&VQ^P'C_B8O$]=-H1RQFWR$FD&=PT.@[G-E^ O5N#]3ADTG:P5LP_V'HF&;,/?@-F3"_")T)%63C1EYND79=6TWQQRF M9##2*^-JJ!M:C-#DV,.&_#; V%M=E*'(757 T-3Y]7JHK2&-Y6/ *X-!\$5) M=>#-!\_V(SD8XCO,ZNA$OLA:*5.W#&'H)F'(#]-V@]X9=HQU@2M[U@Y(0#)H M Q391[.$L"&"BE>TIGS;W:1#:6&;<"!H'Z/D9(PI40X(6+-++LK\JA*?E,OS M,:2PL6X$6^:;604TJL@KW\SC!L@'N:?) =I+*FWNN_ X#0G3.G:R?$Q3,/NB M#YV(S.(H^;*;7)4@I1Y408V^_4""KVA1%2/"C2G!FZ4POSP11),D8M@'YJLO M F%3#%[<:8/DX5L9)(L_+@RNG>$GQKT%9'Y+L]^;X@/P^!4GI]L0 /9[SSI" MVR0X5V$4U/0OEMI'[>8).:[,*SAY;)9L..4-A!B'*DG M_L2=^ F\8AREWI- MD[?X%GVU+KEORKK+!Y!MK& MQD%J#XS-%2"2=QH,Q6TKRDW#M\N%2*.(#=T4G-.1%-Y/>:C2X+KCCHKN3F8Q M=][3G!E)Y_G$XRI$;/=5BUB1[SQ.J[ZZ9 A>>;IXO%^6W0EISWQU";(4.OWM M1O""]C=:1*;- :/."6,5PT=QVS!>E# %>NVX*AOX0VQ+/V6^@7*G/>N8:4Q! MP:&I5,+@KAVFTEJ':8E--F_H)VK&]VLC^0O+"&E$UZ969Y6H9&WHYBJ7-@AV M=XL/+NB[>-,';GZKMB@7'YG+]3&I#CI?%UQ+;'<&0U^SK4)W M:M!YT\&FF9ZTZQ-+BX8E[UL\ YJ':F!_[Y+3Q5I!;RM0>J$OP?U!' M1/8!1@!ZE0J!/:M1>Z$OLE+R+#A@- ;!P\".XUJ3H1BC MXL5@W RW>/'ICE9*,4:&H;9;^9H6D)-+*$8;VY'1=G-M+S(MH8AJM0OZ M>@2X<1%];Z"E:1L\S75"3(08"C ,F&#BT;2P^\-;:P"NR%%A)9$5[C)XE?C- MP5VF@]2A,)J)7/N>CD:1=#)Q)G [9R1[0T/-G"U81G/NCN*\;F=6O(T'#HM- M9D;JC)T,5U*EFY+H2GWH.E_9SGHNR0F')!2,>LR!D=);VZ^#J6-A6"_-:A@.T9FS--\]M:C9]VQY[;3"H/S$H>VUC@> M%'I1[H2VER1N1;=X+49\!*"A?JA=,=%,87T'$V[/I/P^YG8<#-;J?SCG,O1ZT*,'**SR./N(/>!R/T-)$'HKR1&EB2JEJC,.$1Y@VRG A[E5IF4YP PQ[Z]IYC.S*3=N''O-1\ 7:X$E#5:@Q*73< MM$*29QV:5LI1PKTFV.6_Q[Y/-2^L=ZV!VX,N3EV))]/;-G@2^ MAV ]I$'C'D8W$N+501EBAMWS'*,^(I05I60K2?ACY/!9T\:28Y/U?MY@%%49 MRTC=:)C]I!E=*<\[&K+T=]H7?#MW[$F)'LMUMH@6D('%K&=>VH93P(4DAE&[ M>J/88<+>)*81_1%AVF1OR^B%T<>5X\$6N<9OG3/C(UU1>O9)C:C5VGA8U*3^ MIN4Z>NU7986>XFPX3T=M4AIO3^HN+V;\$JDOG0W%.?%>I<6F6>@Q;TB2+B:& MK'UDV<%*#EK*3O@J4)>&,KR$@WCL/&=3ZKZWXM,UEN(I3RX;E8RGT"ZJ@C+5 M,BHA.(V6!OWA7_CNH#HKVFQU?MT/U4YH@JV/SMJZ/+2V/FH^A2;BJ2=H%;-J M*/RVE'E_1ES!5T=0ADTJU"B'> M!K/$E"BDR&KAQ*M8RX@6@O>U!2GRT$E;,LR&K=_D6>OX:V7Q78(L@NO?#9^6 M%[3JZCK*=R*.PO*G!L8-.$<7'N0T&AMQ4TL0WW>M*E=U7FT<9Z0D13D";(S" M21F$.I=N$E5C,^:X"RQ',3+U/]8Q;0=-18>BCY7O/D@'YTJ2#5B%QEJ\L4,M M^-4NELN'+Z*K0@Q6.\YQ'D""Z^:Y6G94)\:C9P_!,)QT216V&5PP_E.<76_K M:)$H64/4NM-.P./DY&%/=S2@"";#"+25@U(4DH'/VRY)7DZ$-I6@*\.KI8%5 M&#>O>DS'QZBR5\X)G$JBB9-D:/^*H]B<].&RS^,I*/&=H:%[X>M9E]3QR1=\3^?*N9 M\R1//DK$N[*7T$A[Q..^S??"INW:!$_:M/M,0LP0>(R4@ ZX4#A)-MR,R!>6 M2&\%^Y8"0>K<\;3B.V3VXLP=P[XRL7*C2V5X@*2$]BO&FSSJJL7]/==5U^]B M5P-&\'&FZ!K=S_OP/E*?'-X1X44>YK#17$%;0SO$W@9SA\+B0>.NG1:&26+. M]/\;?&CHIJI/NRA(7$)+G!$_[MIK&I9_G<9K<\WA#Y-VYC>^V#1[4:)Z9)5W M._9_8[=M7R M^H2[0MC?D-I@2V2=]P@#V3LLYI2E"\R)RK35MZS41;FZ)-&N U!30[A5C4\V MD8E)\_$8LXAD@J>+;\E&J':>Z1YT!V2^1BOJF5;D/-\H_0)4%7? M8^O0?HUBL(J,=^KI0#]9+023H/$T#=+.)_"0:+F);@^=%OC :?33YHU9L^G! M6V.Y@2[.:I'.ZL.(TXB]#I, ,?).:7_<'TT%^D(.J]]($5-C;*V0"G8:58FL M:>^)_KM1>IZ9X6MB4),8L52Z2=:="7 T@57XLYHWUD^AB& MXC9V32-4;J(RBWR/JU&@,V7D=K+ #.QV4Z#+DA6CM&D)A<>;LMAG/N[JXKJ. M\#-4/Z4:.!0(6>Q94UP.$.@@/>N$?;I-%+(DBGS&RB7C@PSCBAH/^IA9D2CP M$NG)M.T<;6:"!'?I7(HYS@PJOYVK[HJ\SO.'P!4ZS1R#L=ZP 'AY.>FY5GD_ M,7O+4%X6NY1B,= #+DAZSB=>SG@!$AP-=$2F L88KAJ9CVCVQ@R-]\/Z'6?" ME5-S+QM4U[Y#F. O>F8))#>9UB6SD^G\"!*MY0#!PBHAP[ 6V7C;0[_!E1!CI;99-VY$7T@I6$U;9:/TM^LM(! M(F?0%F0;N4?R*1)V+!CJVMM8*^S2WK Q@#&M=F2])#GLU5YA[PG^WK\R%I^. M[^_T;KH#-7<5V3=A9]2U&$RZ/&9R5[M2^=O98*.E(,'$M1^+1YJ.;R>FO,"! M9(R2BV8(#J,69*V>[R)MB,Y UCQTYX*7:+%R#FW9!. M:@O.'%6H&%YJ5P?P.>V9T\4;/D3IHP^ M_>28,CJFC.Z8)54*!O8Q)@-'3MU) MI[@1-8A6D,QPR+XQFWTOXH6O=&%HI=+>ZZ$I@2J_:;M5_EK0UC$(S%3^TKC' M?1Z4J);O,*)@!07-JC)F4$CSHO.JU=0XZ%X6.SF,R2Q&+.L*@-07] 9T\S! M-M0$F,E.#% @HJ21Z1N%K^6D1.MYXC @UMF7\85B;XC!>R ;I9;B-">518(/ M>^X-3!PK1'>:$-)-0C+6 $/M5S^4$-G3!*C6[[)@'PRA0"VNM1=*3QI2&$IFXM0W"8 MTK[1(,W+,0=-1,=[1E!WA_2)3-3;V-5OLXL.D*Z*PI MF5:/2+TI#F$:C6'@?EV+C^RM99P&YQZ]P_AT90O%VB8W)4M=NUBR-R-PQU$) M=K)"NTG>5-_3-OY0$,BI;-&";3"E+$-#\LBHA"%?Y77 3VO+O#>P--T#>8]X M4,R+V4PP[I.2127OL;^O/JW MV?C'=85O.N@L.=XP:9\Y;D+0V" MF6'&WE6S=YDSV^00Y(EY"U=4U8X:)L27O$7+[O=EK][DL<4K=,$U*\/AOM8) MP8UUY!5WZ+H]9$N,+7[=2R$F[=#;@4S03?IW+KC_.R0:HZUUK?S5QQ)>S MQ7U.3HTR&\\9[9'3T!HT.Z31J&N*G*+@PXQ,V+=8$@PO.IO,3Z$EO[,$%F>; M_#_T_%?E,G2:YB'\6*%M+PFCQ=E_D EGG=E>-P$_PI-O?0<74T5<,2QRR2TV M:QTW&MN/H#\U9@RB!]*XI4-5NBSO 64: (]#$XPH5#VP'7>R[DKU^58\E5>3 MTJSK*C47]+UJ[%Z2VK+0_W'!D.[A!(@JW:#/702Z?A&Z$_\LS1!*E UIQF:/8' M9N#7.&F\;%=ILJ=RA\5!S0)P +P#4 ?EUIHH%0@PD?NRVVC!E6?,\@(7]>:K M<7-!=7NMIU3XC@YO-,D@WIB&J:F0(?2(8ANM,HMI1T1\&>E(-RY^/[,@UR:W?!\5Q?C;T>WK(O%_S)9RYAU MJ3/+VEGD&;,@\#L/M>E-#G,8NS6$+AHPU[#*MX,3>C!$S]<5_P/ M^@E_$Z]!-_LH&>NV+9B^FC:<[-]+D;%=!Z$CD5ARS='R( NB2KPZ\U=I_>@P M@ -B%1B_7J+ 7&H"+*MKN%Q$1SDW50DP6-DKHO#6HO5T,?*5) :OX&K55;_Q M;!Z!^47U<8))S\$Q,70B\04WV79R>.2&ZYILP+R$?LB]0N!1F:B^3]QHG#W2 M@+'( J4M0AT3D3_^LKC&83%M,32QPK\8(UX<6J=LSG<7^U&\1:WG@^$U*R?4 MWH7)C[,DA^TLB*A%I"YD9;)HI$/:).<"L92EB"L.IF%O+)(02+YPT;*)RZJ2 M8\H&/T96<-;?"2]-^K.HY34V^0\//^[8.%QB@NJ85G9IY0?'M/(QK?R>N<:L M76+D8BX<<3()1_A*@7:P^*USC@[%' Q%Y5]#]EC!9SN%@EOOUE&' <;&!97B M*?AGNH=,9H J^IG7K5F565Q7L7.**?7FB#H[^2-&"Y64C4VZ MWP2"DL;>8(R%#+KC)]U#8\;!CIUKG$:S1IBGF\V0??@<& T\13&OO I0$LF:MQ3^D0?]@OGMB_!Z]-@8>B^OW^+<3']K]4S,>MB/WA;P!^,RI-/%B_2+H9Y(P1:L M2 HXUO&5DB.1.X_&(X: T"_B3]K^&-^#S+XJ1;>,WOUT?,(Y$M(O\IG:@W N MM5BC9KFO9)$N5#8C?\QU8%=A4/#'ZFVW3_*QLWE_)'W*RI/PN6+ 3CK_A-RI M.$*^$"O#[XT@GIL1&"UH@CDH9I*8,Q&0B[;A4N;-IMI9:8R<( XGS9(;QZL^ M%W]?8%Z+25BBO8)33S;P'5WJ,!IN)^(P$=+@4?)CC%8FJG:G+K*736Q^Z MPTV?G";7YC25G@]LN$ 9 '_8LZ-KWUN@2ROP/- MG-Z/0_CNW5:NRX#HM\+ B"L(20:ZK%7#YOVX^)+-,'KD"5FQ@LD?=6O(;C+0 M5)N+Y'U?%OG&F_[=KUF\+##PC5=1ZN8W^-=<:GIV*0^'E)!9&0KNYSQ^V!!Q M[HY,Z+Q<_<7IXGGHP\$$SV$R+D@5"[(F.;_Y[PN76U/6HD9F:I+!K%F7A6:V M6.CMN+YTDW-JH=HY^R_6F%X 3\F+R757\3W\]A6ORG!@4)[K]"7'+3>YN.S) MA,+7N_.\L49I+* B_7*OZ8R)4&&^'F$L&3&KA6!]M#ABJ;M$6SW1'ED%+8B( M7=K-HX'G0HEQ-5(OJ^?5D'4I\XV:")/,B?9BXR(YX>J4*]B/RNDNRGH[TB(T M\-6EH'V4DWJ/4B:ZL&EW"VW/)Z1&8UETZ&9DLW0;+OZ:],&,G2%CEGM2DB1V MH&W>1%K]N;2"1Y09/BL%C26\!)(Z$D*.F'S0[)R6%W/@NT2RPW!W2;>J,?Y6 MB70]DJJ6'H-"YTBGXWW9B1M5Q\M0"1Q]FA08 F>+K.92:'_)'V -/)^AT\=/,5&UR9@7Z0>+A"89R,F9:/VV%[MJ?QV;(.&9,Z70C M988<48Y];Y#[%LDG2!HMZ[8TR^GBF:0!RUR@?F:-SKP@[1RW+)T;R,QITN(E M*6J(]OMLV[DQ]%!\8"[M=[L_Y80>+7E3EH54L2>I9(>SS$;^@])W2[QWK]&$ M*FT\+8%(#"96^;2>J?I'!3H*E[Y*%51YYQTP78Q^B>H/B@;%/GU@$=X%A1Y0 MPW;5KB4NR630(*#@$@DYJZ%'V=H>C_>/UTSAS0$9VB?%ZJ&&71XY=T3C;^>( M:@\2!#CYYQ^AP!X[VP>[RK9&J%_2(=='3J;6SF!>EUV;%PFK1=BT #4VFR7P ML;E\Z5B.!QU_;Z2XVN7&(*E2AZ^NWV_-"G&FHN>>5?4'C$$QSQ!'=,N_PJ;RU(WWKO Q#"0A25A($WEQX7".\_53R*)5!:-^6< M(SEU46T/XR5O;JABTMZ,B+>@/CHLLNZ,TG\JDS9PV*%I,U/-6T]WU\RB.BDV(TK41-8E%JV!\*HJ2E^"W_5NS<<5, QK;&2DKMMY*2IZH% M"XPID]9UB/#+=!!E*IE%&:UB0M%[?TFK(L.(04*S7%11)GVMDTJQ"RW75E"" MXU1NALU2NU/$ "*=K8K\F@$C2*D%%\]&]#%ZKOWT-+YDV4%P?=(D9G;5[$7F M#5MU0R6$E$F84D;,_S4=MGB3AQ;OE(_YA5)FB4'GQYF\ATF-EB4XM,1AT_"+ MV#_J35?:62[>?_Y.WB=?B)$_B8A&*RR!KV?*ZB>];FB8D4RIZ_9F97E6]2NA M\U+)0\YC3S=)RWC,$)3!;S42M9Z6A(YPV-A/W2'Z$1.)Q[H4B??!AV7#;4V/ M"YW4:*2Z56Z?--OD=H1CJU8D8Q9L3M/N7!%DS'XWSJ)-D[15(O#C46!:=V#C M#>@390%-Z+S+0RO3O5K'+GT@O2+%B#3)!,"3[R/"$81FG[J[(W,TR9HM4OG4 M Y=OU/1P=NNST#N=F6?]NGA*L\B?7W4)+ ^)^)&LBUEV?"2CE]FX(]B_%K.*AB%,>:L MSU.G57F#[2#.3%J+N,(C.F.1;UK?ZL$U'QW3C_!#XT%61F\@'XK6BCSL\5HT M1'82,PC/[,O0!_D8N490:X*60?*JV&@A::,SBO^P$HVR+K1%4F("/RI>[BU) M-0#9_Z,=^22-XD-F&AE;R\>;=A[2;AK5)& J*S8Q')>I#%3PIXN3R5:]S9%] MEL[9I$@,)52-3F4$_;'V09&/QY'^N#/%/#WK_"H$'Y.YAE(#(WH:M2R:E"LJ M-&<9BX4/3W>F61+3Q6RJR%(:[]CUV!H[77S7HW#(VL@EEH#+=/K+$_0YC7(S M:8V13B6D;A.#H-I8TD^/RWQ8Q;*0KHWRY)<:Q9?[WA-%].Y042/3$I, S?^$%M1RO8+4N22KP/6B MMHQ*:/WLH-_)5^\U-G6 M]>*[U^5J8(GW#%H=^BHN M(G1'Y\U*+817V(R<0WL3VFJ:>/;YH]3UM&:TK=&/0=&\Q>^_65RTU^65V:'^ MW2-V6'R,ALU%/##P"7%]0F(RX)X"0?E:4RZ(O(BI:+;5JNI6PT;+@D>LL4.S?[#^2&F#$HS53UO)^&/F027 M2?CTF$DX9A+NF&WSCK:BL;R/H[)1$J"J $L!Z3X?_3<6;1<)$P5_?E'O3SAV M"TD5GGA=,J+$\W^Z8J\ 6O5VU[VP+!^/UW@BNZ==$@)WC^B5N"MI)V&W2XSF MB8:F5@CBS0H"$FX1*<#@Z%ZED8&Y\:P]EXT;$S\).[RH\<=>3+=0@ (_.;$?Y.9D7/8?#QO)CQ]5-J(8%#"P9%T+ZTH*SQ?#((BKCZY?D MC:PK Q?BH4T?0G=D*+.MYC&@+Q 96FRJXN3A)P\?1!8<3^\S,\TXJ\COJAX) MFE'S0?+5JBM$N\"TUVMXUIX8>@%RE@EAG'!)T>:^I_66*JQT]031EY+=&'V2 MC0V=,LK *!,-XK*4'*,R5FK7_."^Q5%I2Q)Z/!":XAE+ M\)=/7(BZ7N7U$)PZ^%[PU*Z9'I-S)-(R2)):>6<>&SBE&*E5)VN%F\L=(-=6 MS"6=V^TM86+AK>PX[MK5);AM)3,0]=&_MR87MHQF:ABCDB,L&"1^2#$)09GE!#T":(7]\M MC.>;>"(6A PM2*;KDURZ&:A4&L&)B;[5"-G_*TT,<4C^!5;"]?Y]L/F8W;!M MSD_@_(>8E\,GCID#9K@CA,&GR2U5F4A'"\B.,0[(PH2HA#$ZXGC!-=;+^?/I MB]/17@)(,/1,3F WRF@PI*?&Y!T;D*]5OAR:)F_J4+FF>,4$F"2W\ MJT6-?FZ0?UW\#]WAHMVD[+H.6W+3PSG7)\VVI!)9L1$ODXA;^@1^M&=-=X^< M34:X^"&:53?!>(CXXYALT-0#@R#9"C(]-PIGFDE!*Q)ZR4D>2O/2(PLV0BQ' M)][W:QPMJ.5(]RGTG$^L"ATFKQWK0 7VI[ M(Q_VB)^ B"'[-]9!\% E$ZQM<#-:DEU(A-O6[MJO?_GMWV)")"CK3!R5=_F#3XW__KRXSVAY NS>JWT5M%=).2[BG4^ &:P^GUX1D M_N;]%(M ).W$/!/U$?)9]-3=-@=^3A\0E8'U2GDWRD M.Q6PM6N-1+ G'3-%=7YMEA2?&#SJN.NWM>OAHE>2OXW%1A)"!.T*;R@YKSTM M>U=PI(6M;&8)-,)*54V^7O^;@E#0"+D<%%TXW M5^(NF_26P!&]! 8L/2.2&M)SZWS+(75\ "/>&,DY,",F?:-X S+,NRI02Y=Y MA[B\*^#6N",>=#3,;E7:*V9EQ=V0X%37M:5\ D2X[8QD6*(JD;(%A9J2-&<< M30I]N>+S>4,PF](_RC*I+>$WO2@?J'_2V82 MJ,MS%.%8_Z:$[RL&59<)-AMUIXBNZA!:[F["?;9;*3 0VD7G.Q^/QFT=C1B7 MBD$LU]112;*4;MS.4.(%5$?1?'O;A<@X$/N*T%+V$KNBWD2G08*D3IJI*!6] M))(0'CONV"WOF"0=9+^.BW][9F\MK12 81'9!L_%, O<T9!<++FZ*#V%@L*G$>0X)G27MWWK7H@B4@"E?M MS15E-;.0'-Z\/R-&][,C1O>(T3W*K=\U3,WWVVKVF[8YX:2L<:U)]XULD6]: M1*YWTD8> 2A.#_>#A#(")09$6Y!YD>XA4+CC)?KLHYZZ-1NBRZ_*.@TO@IJX METR\T!GTAQM('G?J]E()C;#[[K0N<(-R7932RQ<\QP@ (^@;2][AYMQ@L9FP8W2Q6F3'WZF/##L%X#P",,TTP@4YN MG(877,)-*/,T^>W1OEE,M.W G).VD5*8X!L(-ER_62V+#D#]B#KT[8P"UT$6 MR#/UZIT+8C9!4!KJWD!XRN$AI$4HF\%38UF-T:VT1L*N<91Y>@9/!B86E6R:#%(#0Q?Y1IM"-(2L)$XK3&6^CY ;:=U5(: 9J$9 MB&D.$!)KPV@)$D]!TL!;\E%:Y+YEO*2#B\#,I5RO^K*$V-IHNA."ZUWDODE& M0V>H:"?\;/G.>KCH[9B?2J@V\[=NW&%XV#K80NRV=!5[TRK/S>'1V50$-ELJ MP\AJKVD0SS3K2:IL(=P3[7(X1&_:E^;_LO>NS6U([MB"*OJ)?M M<.XXWNU5@O[4(2AA9U9 MV7)Y'I3_AOA=F%I7B9*%9F4\!AG6ME[>"1)BZ%K#F[ Q"Q>D#BVQPNSBG^]N MMRC,&VOT_- G?GAJ&%EIQ2VN!CW:! AXID MB9VMRMHC/*!6@$::-60'C+G6DY2EC M&8F%MD84UZA6O+0XM&=1%&_.JUTKUY1#*COA],2:[M=A.U%;DC%.D-'<9"=X\'%% M'I%U$W?L?N-C-PL>9S60/,@0F9##$B4VSSE!;U2X!&O?FC[+9N("-[>A6U*5 M'?8FCOU([RO/PGZE M,U/F6Q06(W>Z (0357T.#ZP?J:3(L7),=[ZOF0SNH=NRS+T 9DW':I]U S,7 M@&WB''H=OKY=F]RYOU"F?RLQS<@9U4Y%Z3>D^_8+F;>9='HN,QY[*+ ([X6(^/ M?7[$QQ[QL4?S]KN[K2_F<\255'[<]J#(OVQ6I MRQ_G]#TV9#L4XJ(Z9^40BA%GVP;*45HH=(G<$>*.Z#6.(=X'FK45E3VI3-X) MI;$WX2Z;?YR?#U9L(S6;G2!#1-A+ '8INX7 TH#1F%<+"*HS>_.*$'#]2-1L M,@-TG.H/E(F/"G6IDLR>G)@'2',FCO,!QJ,_;Q>\HV.2AAM5(7:?0@V%PS$@%V3DO-_1H"(8? M#*B5)>MX"WHLIKQKBFV-T;J=4ZD :9ONFH(8A4A@)U\7J@,8.%G?!C4#-!6NO:( *$QSN8O,MS0J&=)V'+4KXI]@( ML72MG2 "WP>DE 7F1DM?2&X>%QD!-8$QY08E%IT^M/!.9R^;7?;H:,8Y%U_2 M3T<*M;5V9:"4KRI"#VE%@6J*(JXH$]N5(MD8&QJB;76<75Z.J"3&]6& 5M(= ME"[DV2=6%SS>0PO*ER\C@MHOL=^P#__P33=EM0[EX+]/AOVE(75.?A)II)^H MB^!^V)T[FG*5Z;BF=3QO@S/QSUB=%I3B/B"/Z(F(9ZO0[F),S1BJSI@722C4Y\(:0. MFV#A=.63QX3F$9I7IL[XL0^A#TV*2S.6.(%6E'2%$5O!WHROM42)DPJ@(6LH M4?+A8?0W!E,>114FEM@Z7(&$AVZ]?%@$I"8[%8830RY?7M07L&[G90,:@DW8 MO-2I-G6564E:2TCG7,'P!N.]J\H.'3DD%GMQ2;85[>X]=:;I-<)!$0N_A:U8 MG=YU^8^V$RIU#_3@#09X!QV695C1_[TM.SH6*0Y5#3;RO>,S)IJPPJ- DO)U M&PR\_+S/T?BE;"A=FNCQIT+:#]*4U*^I84DW;Y.J MGFMWL_Z.)#(X>O!NX%MZD6%::8L,[6H7.863^1\N.^PR7W_":,CB MXQ%\$#;PI;VB]/E&.RAM\XPGA2D*)F[Q\ZUC:"U\7?LS&55$O84\$0BXCKK./0SG D_Z"'>,6?SKPC=>G&$;AVA6Q_98?MN MZ4J'SA>/13O2E^L [^#&J'AYHP-57S%J05EL[4BT:7B=)[ ME!:;*_\&I9>B?.9=GH?ZCD'/\(#PK\DWC9(X' M"L+=TR.%T]H.'9/ZXWY<0DIUCM.!AM7.IS09:"O "R[H$E!17%X*8"6)["5) M"WIR.*)0PTWF=YQ_8L*0$S?,U@G_%_F0=1+8A.]3%15RCZ^U"UFO[D_/Y*1W MBU@(?7@AN9J4ELPEH0MVET5%L<.YCG'=B\-2F,BX<=.X0/'0M.Y_?Y%G% '1 M5=@$QR;H]XQ@LZ5 CG++!$KF*:>=L1(!)I4+JO6V*U+B5JM%JLR'.:>/T_@' M3.,:S!]A\@2YF@L"FJ$QX=_X$Q 8Q.[(Q'U7K_\XG>\-7K%=7%2PDR(PDF57 M1V%53X)14JR-4WZ^DU]!GE?:U "40NE++W:4*KD?T8:<%T8M4 MSXF"=F;DPE%9=WW,VRI#8+@. >>0&#_.ZGOC5D[K8=H]3'MLL6O"0\QMG\*&[#N3"]CFB#J-U8D;2@9FK)$.8< XRO9]THL)AXXZ#1;6& M9KJ$%ZX@V$D,X])DQ&>X"@M0L$D,2IC7_;'/X ,=[SBZZ[6P?Z+_1)6FD.Q4 MFJ*C=7_OL[1J>6=BQU#PE&9K!]R>MITO["4.=IZF+B*+>F9D7*I:*X3:C7X- M4M.K$+,>I_Y];E#9E<)K2(I4$7YGN/_[@2/L!*\)M3! .E=T'4 Q?5LF1@ZV[:'E!4=K[=40HJ^4X$ M*ZP%7:^P"BY5*;6%=$=L)?I;;=>;8";6]@!67HLTII&$U\IMBQ3KP;[ M32%<@3O#Q*0\.Q&J*]SE*V'J$@8.QB4?%^D']R?2[*5,)H6:@D-$*F!1WZ H M=IRN/R[ (#7N[:KJ+00P6!YY%8ZT+/@ 3-V);7>@$.T. M]<6R-@!/L394QNBN'\('K+UBQW[PVJ5K1?'KO%"2>Z@#'PS&E6C']"2]09[$ ML7/VHW"]IR.GL+^[;3V ;O 2-/;%##I^FFKPW=+D =I2\EB&<*P3#6;=<5)@ M<66$)8XWF1&+#P!C\M>VJVC!,WS;FFD%O0'J2,)3->V@O5Q;)G6FXAEVS9JN M1D47P_*FP)REB"JTG3!^&\E+V92KG7"XC)$7D>^)! *:ONX'8^[G1EH(W @B M<]0Q:$1#>#RJLEOW)33.ZF7JSTU"=?>@C6X]6,E ,?(I>)4T"QZW3,W"1UBF M@V5^<81E'F&9'YD5O3LL4_I3+FNR?3O6?F5I'1$ND>Y_MBQDG':G*)7*/Z"@3. YW(')]F%JA6)!Q]N3QX^<% M) (V@_3ZG#T.IWG5)*T=P5&<75#?L$1O5&J(Q'7UHBZ['3JT[:F:<&#(DX7O M?7)V%JS(O__;V8O'7Z\IV4#I@4_.GGYQ^B+Y(Z;XDR\>GWZ5_EGG%-UX,VXE M^;::5X#7/CTKT)6$_WV,2X2W^*I0QA[T10!,&9YDXE=@[UZP6LY\N]ZR9[RH MB+$ [N\GS[YZFCT1&@[[2E\1J>F)'TMSP:@CT.LE*7GXNEPDXG[C*HZR1T4$3<(]N]D2=E!MY%A5ED;60 MQ5WO3"9C3!0]85F\GB7UWA,]?ZR1D<.LI'OB##L^_Z3&&LQ26 C0^;'$FT90 M4*@C<^(X$^+PHF>?!\N/L<^#^W4A<+F1YI>YF=K[D@% :&5(%)I*F*$\K6G-FZO::?DQ765;(!E.]\R M]IDG+YTMO&%,;ZI6(ROS*O ^V$%,"Z5(Q21RZ^H-2Y#7;+4,S\D$T[89K2]) M$%?@::!5%E8+.BQMXTWI=$6%PJGFR:K!1B:2A^6R%[H4:8B+/KKNPTS@C/NK M.!DH1%FP N.]3RH6J\*7 >)FCQ=G\Z@/NDA7,P91J2JHYXVZK:U%5$7RWJ5O3Z,* UTP^MO#JH>[=U#ADN"GD3Y#--' QMEY>R2:>@1'A#SB#FC M!K?1G*6,*#QTKI555G':*D#O[3M%A.\DT0J0_KR898LC[LA9Y)=6\#\,M,\: MJ^/B)UVB\%R[=INV1NJTI,:V3MF:&@DA$2BRKP8>+^^A%79)S^,RO8^FA*;] M^IC\69:19B9<*28O27"/@0M;L0(4IA(N#3N*$UA: =D#IYA2#2T'KC-GP!OI M4\THHMS!,)8(OQ].ZAT=>^)GF-)-811B)<<$H0:GD,@PD@W17T:Q53" H2+KP)^0;/-\2GMI* MKI$DZ[P"34,Y9[WJK!SF):"A^8W"2G@X4OU4> JEY-HN@F; =Q*5RZ/#'Q./ M3$ +,LOE:BML3"Z/K[Y<++\Q31>0N3C#(O.5P_RJ=NL^X1JWF,,)$Q9!WL2= M'F_37'RN,HR)%+(R1*%VKMG3Y0^#N#;31]Y#OZ>*.N'@AM-%YK+(3PL';9.< MGP!2^LO9,IP.#R)O\#JQJ-@/#=&!K=2GP+30AN,C<$RYE)V#E#Q4QHFZLQAN M<$0\B5FER6,?J\[M.]_7V/[(U1Z?X/PE>I!E1=P"":@\7)^.@*JKG# QE@O[ MX@FZ0/GJU*O+6 :B 3@LHYH#*HA7M%]R433N7;^U(E?F:7S$#>7NQ]'&!;_G-<)#C\;7+^I33/$#R2:G_35 %9M["GCO M!B^SN0!FA&EJ;"Q@GQ8Q2TV%7!SNZ-4\@KM*^4#O"SX&L5U==4-Z% MLH7E=KALN\A_Z'B/I*LV5AX0Y,#%3!=;?'\"6G.R\2X[@RH7==C!99>NQ"(] M[?TBS$-W,6J4K!!V*3I%PL@,%<[$9!55S66IR;V),Q?.-<.V\0Y>2E:"RNMB!@-SD3.;8341\55EE-370A+C#\D^3", M":K[,2TWGG7I:T%BGEB4)#$H?8QA5JJ.B-,FK#O\R7DPP5J25+8>[;/*B'(X MVU/LG^UF8K:# 6,.:^:I#RYQ>*((LMZ[$A(2M]&DV_8TGRMW2S,.,MQ ?]22 MT4$_P+#;L*.L19DU95$DI:2Y44^DU&3&,1=%)%XCQ$:6P?*MB3']V#/2,.>5 M3*[M .5E,TM5W2SO*R@S[_YY&E4?9TVE&NPQ]TVJSD7\S".CZ*.=%N?W+(#; M+!4-/F]S%Z.2X\N'*:S2;GO.ZAC&,[V1',L6[J[K7S$S]@7]W7A)N=].;#_- MI/%PJC$;0P6NXG)33J*3T'UQUR?<5DE<*X6.]3%)2DQE'22-K08GN6BD'\*&$>.*H M(YN'LD#X1-U^1)F>2/P!^%2WGRP:GY>0WSRGTDM/ROE M]!6<$D23=($WW[W*_;6))T--J[_D ^N;[ M0 Z?U[/OW%9T6ZP'R6GG+G9%HSA]5WUQW6-ELLL2MO[7D8I*"2=[/Q< J^[) MX[@D3+^=D[P'\_R:EY\^E:@B[K3 4P_AU9=3]^,J'.LHZ/375"%]0[XTV[2> M9J)\2WZON?X1O")E60XS%K;B.#M=-U@QU:^;C@56R*'V5\[6(SMI6?$OLOE' MS*F2H'LH)ISC[H+@/2TSU&UI55-],KA:-6LT39C9GN:98[RV#'9,N'.#KN1PG+@?IGBU,(U_G[ZYG2VK!9HT+MI9D]G?\<"\=GS MOKKQ9Y+$0*!XR*B),20@^+JR5<1>#8LR;2$I\%H@-ME=SBL*E[GK0W#]83Q> M?#WUW;)C"1/!$'Z)]4?)PL[A->NNRF G;YA49/;TRR=://A!#]B?A'W@5;NH MN#:WAKM0.%+?8)Y;!N")@A03T,AX-AD#V8WC:D?MN50+(YAF*'_%IN;!9#Q0 M:1U1=+L0%L_@^5^T2.DZW56SNN,_TID1WX> @T03C0S(!1*^'2=6GC_^'RZ9 MK/&08ET9OG0<)%>SV5V[O1T1FYM:J"B)-[BT*!]SW9V MO(U:1_!K-2K]D(_SY;9#>!.ENITKJ@]X&R_A=/9S*_58[OCA9"8B6'EKAPM, MCH992>#N?KBE-X)H/((=CFAP^^)2+'(68YZ9%+##@8)6T&)& M&I"K" WQ)5;_A.X=_/5%JS-=+,'*KI. ZK[,^TVM&4N"I4;U&9L>%:?$@2$E M07B*FJP(T<'L']O@1!%,T*, MP%63XUH&;W>(:Q_IN%7]EN[LP>#!!^W;'*RJ*9UT:[ +SN_)ZY;:8RK^JDOZ MR"9TNT&*]@/0LN'\Z"+[$5B^>6NS5SFQ;=A/U2M74T1[S@YP!S9_D9,6E_YA M'LJ&DN!!ATMJA9WU2W JR%:E_'G %(6O95L*H/^PM-(_RSU8+MSND%Z;IDQV MGNVHT]D;;R']5@X_HO,OO0^<988IX7#H?XAP4\G M+Y E?%0Z"'G+#6EE9SPQXG898F&D'(08*HQ-/1^1S=G8C'B@I\U#31'2?!4B M$X0D)%O&L)J];\,!#%>A99=+)\9YM4+^7G:7S[GNLUFE>Z_DR0R%2@7X9@C/ M'E:"Z)CFNQRM.(P1"D%5>\V[>4UK1U/3E+Z;>IMPUB8G+6R$'+8^'DL&+&-S%T(3[2"D-SP9^OX0;G9 MK9>;AO/@=/8J4JL;.C>A5^RJ$P+B<7\RD%J=P-C],MS3X"!O,Q;NE(L'&RR- ML=3AG,7<4=4:1W)*TK?G[ \N7'2B$&4!&%G0!VTP_";8_ \1::7Y)7$9#J6B0R]6\@Z3TI@,*\6(G9%&M>4+6GMVF09 M1],W.6>0"I-)98$PVB':H:XS?D*;; M6,88]\YT8:\XH$C)J5)!"OD- SI"B M=D[^TN77?2+$UQ4<_=BX*X936/G25?7N\>%<"ZZ8 C!JC ZG!&=C)"4F+=1L M,Z@X"D1#".#*SB!& #K$.'CJ-D+/'LRDU74G!UM.M0[2>QQ[(2<8RX'<$E;U:",/O3RY<_:C^\+J-%.]_2+2J68:(X$]B0=F*TM$,QYLITWC)R M,%1-.LFOA /J GU:@PER!RMB^[(2DHUY1,OGM\W7+1U .$OJ.!I:'7[V^)FF M,]^4W7D9[G/R^M=5M0OGPZ!619*EO5:%PA8-(0ES3F C'Y"OD!F@,KH]&=7 M8Y2BI!OQ91TL53D,52\^BF)K5'(Y>?\]+[QW52KR''P(/AV8$[+@H*0]QK@R M9*=6.WDY'O8&2$4D;&!)YJ8Y_^X&A9(]2"ZZY]%G?N>S)5J!/.5@];9H!3[H M462?W>8\DKY6 .^[4J!U"=U=+"B_N\_QAQ]94^[$H2CX+T0)@@'X*98Y?R+@ MVX/TJ])66DH^4DL,M*0OA "*N2EB@<^S,,7&<2P9&B;!+K*F89Y07)77$UG> MZ-U2G5@0&];<%UF78;U@HY2FW>YFG"U]:'P&K9EIF(A8O8 M>1,% ACKPT001$_*[LJ-0<['[PN^'I5X)C7T]J^TB0Y[/VUAN((EDF/.YFP* M_<(-5N="$R6#SOC74695VOYMG=%!$Y=?LNH(6U /VWB4L8XNQ;P"?K8\OWB= M@#-Q!<%W]WIN\I1/ (4$K=!8OQ@M2QO3$+4V:'W[^5+OKL"M9D$:.*YDH(+( MBOJ1F/5[P?7% /4']VJS[]Q%7Y$P0KWB,/7['PBKSJ4=P6C$;Z::&)HWTK;M M4E].7VH7_)2UM.X2W)U3P[R-]W!J%R.+*@&%WV[ M'*Y1JDI:.U@$P+=G3<% _VM;1,A4-[Q 79>B91Z#I+P^(ADH5FKL!]=1%OG1+Z%;M5> M RZ:Y($9KN#C=M1D BAM[">@^W[;+A8GWXJ(#>]._):+).E M31Y ')HZYIA2R"S#N*4Y1R(_.W13SR@&/%NR(4%>/?T<=*A81M //[X>O-$0 M(0Z7 C(YG?UERO>A'@A+NC#SX:9M>MUOLU>O_^N';T_.OIH196-%U$'&$!>K MI<3,X)[)[T'"$(;M4EVWW5L+O+#PE#O2B7<_]*S'4[0'/53 ,64NLAO M%[@"O ,PQ)8PZMB!=& ,\9-P\_"D<\.X".>0JDMLMAW#NG&TKZO% MCIO&[32))\V1 SQQ)9\]/M9JC[7:CRR\OJ&O-+C[*/^ @E;*2>S-H)RT;4SJ MQ&G9^,4>Y@A;, U 3(UGB;'&= MD":I4&*D$FPCL)[Z/AP>)X?+&-['8CV<,M1AD#DJF5O8=@9*L_ )]<3@D:PW M@T_K:E"I.A$:!"2PR8PY)*S)BRXR%E4-\;2M*)NZJCH'?=F"<7_)QVT2L#@ZX")\IPO;LT?K MUHJ^6QEU==OQ$V#^BYF)L/B4)A.V4 ,1G\]3_"B1*GHB*+PS-NJC,CIW;]\< M R>1?[A8M>=A6!!$^*C" @JW0/99$.<=Q7R6W^)8?_=E:&],9MGJ3ONARV ! M%]P^5 VB[# W2Q5"+$^T*5ZL_(7W),?Q]=4$3I15;X#@%;\[2I87U,M'2$AT M.;=, #GH9X0I7+4]TB3 >2PEFZ*!))QHP6:$W=#C@;B3^6>XSK(T])(2>V&E MG&A(.YDV3:MNC("0F#:NG2ILW!-)A_(^C/FPQLI5AJY@[H PK-*_8R+>50/V M4:N"A4EVL.C(U,T+5")&KL;AA-&6A4("!DU0[<'M!K]^N^(8C TTJE*"H[6R ME";4?NY(_>!5. ?JGL4C\8@XP801,-AW0'HPQ#2<2GO055S8E>]-Y,G"L?FV M89;G?BN5)EHOVR8;D M$0V^Y"Q'NU-)MA34-4##_@VH2\,>?JH.%BZ\=:QR,9G^VN/K\21X3#)A.''T MD(UDG*-$AFX4JHWIF/N'DWUKJ6W.CA&%O#D,S-WK= )$KZ&3+(#?5^?,F&CY M&3G=LSQ$L)QAO'PV@"XR%R2^;.9BV-'*\8R MPWK+C-B8+1/(]?!B$/6+W8@@X17-#VY&90BD'E!+/JA M,W">6*H(.%Q%=KO>4PLKBAV;H&D;;UX?P+G__8'BY6_:2KDOE9QC\EMI7]TF M.3Q$5%"F"3M,XD1+A-()1-ZTLK>K] 5#*$(^7V1<@!* M:Z0PWY Y"?' 8EL2UH%_K]FYS+2BOS8\U47;+K!1/PMS?6/(MD4M7#0,GA'TW#IL/I7-$?8N]@CY:I2P=#Z(GD*KF&$4IH>X&HWX MRU-H+V87!/I1YQV9C)'G/WHI]968W$*J.O2C?U3MAH!FTN\MC4(XYQ+%$NL? MHLM?M37#3(S"Q\'3H,+;;3>:8S#KQ<^'38)VR\MJ'_B ?3WU7@MC5Q,B-;_- MBXEB3'P85W$I_3DYQYAK7ANS[+VH3ZY8<*'"(.NYM&FS>ON9Y M]GI,BC:#-O?AQ=1IH2ZLJ3.9HNWX=)'#?VX://%$C;'\4FZU E0.BPWI[RDZ MC(0"'*/*! 486]FQR5LDL?MTO_U41'^0K>M[3@-)#FYGX"S?_\.76$8%W\=6F%)_\64$\X*6+HF7FI"#/*)D*"TGYMY\]Y_,&1+=:7A@CLY[O@+J\"T(R Y,PK1C+6 >_X9Q@0]L>G<0?/5+QHYJVFQ@;%#*6 MXA:]3W@S@G31DO<1O:HKR1\FDZC*I?2!>)8RKR)I$9S*(;:E@4:"J ?0M&\1 M%9XFDBX []<+XKT7/+MG6BOVT LDN>>]BZV0%C?UJ47*EUDIYIPR"&N7E4UP$Z&Z\8<"OXU3%R0QE[:!RW,AK1S2XM4ZNR+>+V.B"9W>Y\ M=[!N6<3^5_/%"@[8J!$4?,57OL]H+ $A\73B;^GPY$HAGE(LY_R7#E7;"]G. M+*9RHVG*M%HM3^(OLGZIK PC<" MNU5TZN4P,V-1X')%-1#+RU8G-^@T(V2\-NU))+6VT8K$CPE4L?FE2KK M*I965")04Y&D4-??<*F$_1G!]49Z?D6 P0.R]>TUO0*M5E?$;B& 8DC?J#-D M0"Y/SC4=5][',^N.KL9?''Z!HP(&Q!LD00-: "FBNY"$\4RS@D6MV:HM"YZP M%9A0$)LJ-TEB>EIAZY"NCV>T1G9DE]\._9KW90IO\'ELKSNP) M%5(\***Q&L^%A,BQ.48MU7++I=-ROW56Q%'J">$<9Y+Z\W8[Y"> M"90.DJC M=S(3E$ABZML$68.S66QP1IFD:N=^S;:R; >"V1!=L*UB\7D.)X/5@5!:\&C5 M:;3)>&+D@_&04CD,D1OJX*K'0=-7:S>@);L$I[@P((-39!DD20'HPI.+0G+D1 MVL_@&W87U6#:X/;*5RYA+Y&3>#')+:SO%@N;4JG =UE164PJIR<%3 XB/LW] M#WP969G\/=ER$Y@'[-5"P/5N*&(Y5M7A2][1DMPD=$ [Q^I9>+;'^,1J&^@$ M+UP<(7@OPY;1IP9(&P5,$+6NRD4N,B%5KUAN;,=@0LHH)Q5(;?^:7]K>8H0% M%!RD2$)^D#@O^B4I[*%ZRH.!VB;E E?UHA#]25ZJ(@'@?:#,?7D !Y$K>M'$ M<%SFFZIV1021+:[:.?U'\$RWFRCJX+KHXN(0BZ"-5@6KAJ"@R&M8( MP_!.>M+U$!U,-J )#P,OR+;AOJME8DLIH(.4LC$>3 *E$MQ)U2DF(VR0 8%N MD1V>UUJB4,@C5S0+1^TL36(B93PA3=O:U:'<1)NZ5B*_KX,]>%=G4O$CH/W<5Q]ZT'&NA]\F+O: **E2;U*&1-+\H%B\?"WA5 MP%@NI#LQ(CQLFB9>?N+65.!,7V2JF3H.V/BD4V$D>08F J4$@0%9HO"PIA$< MIZ< #H.[*7YFSWD&ZLK"C(I))@%F8O<#&)&1&#RH> X1=Q+0+^D;2SO#%*(#B $R(T)9$@\$LD\$ MEC#4G%FH^V&@WN$LL#<=5./=K2^# NSG=H*W2ROH01CQ25'X\)$B/7"6(9K\XPU+LB7T7LQ]]:/\VFW F0067*Z>:#18:P-CT ^IZG MV5V6(=L)[-CR!T/7 ))Q-X? C'"6U7>A1O*:1/&])YXI#>V 5H6N^Y]Z3_2*0%0H#0F)7-\ M.*8T.L; ,S-O-SN>*+3H4>*G>ZO_346!KAKZ)%DV-8&2I,JGWB6*2]!KN2? MHG*GDCE;*;B(Z#-PL3](9O/)[60V9W_,W>] 8@9I[1H'OF8S_=_&W47)X,=Q MYVDD/]*"1M=2(3T2<3_1YTW;G-A?/B\(L .?#-X5Q?_7S:&-+?%.ZY:M$)PI M.\VU@EU NIE"FO)U8ID&@C7(FBEF58W7,C8J,CA-\!0OR]5R8FRLYR#-; )Q M@M,$Q4R7+5;3QPE[;)X;-X7:OV5J)+DL(KR]-/FO&X4X=?A9$HGV4JN/'V;M!T:Q0+\-(Q8:)PGC%=$0G M>2,NRRM9#=1\H*D%K+%8:'"0.E1#GQ_!1F2GF!Y*)O18CY6@]%'3ET63"N:7S%>QD=07YZNSI$:HV M2DOU())%GI+34[@$\\?MQUF+*#WS.@S=;9(Z:CBI #[)(;/'P#,5R]C$W^2W M[K/P*>UH/-O"Z5114=[;5FD3\PXYF3*0I,6C+MMWD@9W/\HU*M-^>1U"8BG< MDU'OZ:?#H'L+I5 #:HP?)4(>[!"F!Y"VO4NF4V6.!!F@W@JU>ARH.P /P!K. M)Z^>'P%)CE#I]J$]:$DS,MJB&6<1OR)J-)]I;#'6 OLT:[ M>)H">[:-. ]WE/<*>AYIQ,GH\=,EU:81;LT=IWEM2W>AL8$6^U!N8^+ P_&7 M:WEC\@#J,B*^@#:R_VNVM]EY&LM:45 JO8DO@;:ND[Y'5?.-S4I6V98.9C[< MNMBV2K.-[\2ZAS1(VR%@8LF^IN)ZE$=LZO3<4?,.Z^I!&.@?&G.5%*#.A:>P M!.$G)F9SPGS1WMK"6D5OG&(,^5<]48YBC1R"_\>JF"OJO4Y6A+-8Z8W%609W MBEM26$%ZJ*1)BUUJ'K<3_99$^(%(A]%?M&NM;.NO]&F_YSPQS^:NAXIZ.MZL M864KT(@U-7B#5F^]0? %/H5ORDRUHV&CP>;9\3.5[ ,7E-N 8&LW>N0H;>8Y MM8'0VR;;B$HW*R472MD>LB[W@[VU8S1UL*T?1V+@'F]XB@&)*S\FAGQA$YDD MV731SEL"@9A+$*D:=P_1US&5J.2B+'Z5O163$919$+H/YWV+>*>["_HW'LG' MI'.QZD\?X4R-04Y\Y B9H_+<^)%'URH>R1+C/GKU.ZG OB_WB @X^A@B%I(C M#4;IU.O+L >OJVAR"HN3U3R)DG2Y2ZJ#>@HAL7&!'JZNW96K866QO\]MY) D;IVVS+*_:CD-"BA$CM +A)X_[!)3"%HYXL1*?+B)WY%7;*=.5 M>NR*SQNSV 8W-0PQ)15=K$MNK(Z<$N!>5NY7XB)YH1KOK]R@47H_]O0[29:Y M4X0=W4'=O'1$PI&JV?K1T!>TKQ ;2<]9;OJ_E+SB(?'U%UU7.<8T?Y3- OE"#!JY2^OU7N! MAK#D0@:L2$+52JV\=!=LHNQ \H.'_Z@1Q$3[<=,IA>&,*:* M\.N=8SLK>9FJ)(.[==J60GD$\@VP,+"8)8:0Y3@UTN. XG3V-Q/J+P,.-@AGARD\TNF:BSK5"#M[&3K+J M85V>;Z>SUC'EZ$8X+[;E(\YB9MS2>&M#KY*!R?$@T33G#JR:R]^4DY]2IQ1$ M-\(_227(K:.[F[S9$5R2@$N>'L$E1W#)?7)5OJWZ32UDYB'F"%&3]K,/FGY6 M!FWD*M)T PZKS6["U&W["6JX:Y4)5=((M7MT'?!09E=H I%)8+X9 +S@N#:BO^W@%^0GU&:22#4OGBL_;=VM)86HW(=2\;[I MP)5T/%4;.:9C=>'^3F,@ [@.KC:W6S-P@+OEZ0!UX;S\A2%GY3"4\[?*6X$. M1O6$;9EFM8T#CR&HUA8-<1S9)*65F"JIFW](/[D)&M\EDIK>F+(G9YSE3H$V ME)%BT'^:"$&2HG<^WNV W4J:L:)L4.F$[4WKJIQT' M9+%(=.]127\CE:_)0 MB0U&%Q/!2MRW4B '[!\THD"$WO**1;2DIGTBXY#EQ'/[2%^?P%:,.4XG MRIIJ5%USW&U#"@8HL(5GR#TZ:+-WEK!6&*.%[G37;EW:C.;'ZB) E4\'%8WK M.%AIYCXFUY LHT3JZD'8X)=80=\&0XM,[].S@FBDSPJ.-Q>SAIJ\(J?4X9!.W MO20CQMTT"*KU70 "XPL6L;@ID!2YD6PJ4B/O(21)WFJ(F>D_ZVZ^75.6@OYE MBNYEAWZV\QU)XKHR&FIX6VX&.P=T@8P\MU4X3R3;USB(//55&7NK9,YU/C[ MH_X,H42>:U!G56_=)#F";,NJO3771#MR>++>6F-6O)WL6>^!DT4XM M1_G.M_ @9:MPM3HV$$3@6.(LJE0JF37HT%PM @ZAX3V^3VC:GLY>KX.\3!2:YGFU#:$^L#FTZGQB;XH"O"(#RU'C6-)(D M0EV!RYNCS.G5&+V%KKT@E5^FRK^J!$AK(I^+/;<:.=]"E<@9]%U,' >WBG@M M,W"=/[@18"<'4"8/W,GE%=\M^ M^LTI6"5.,'I:\A57U>(B*B]MRGXH9E'$5]SX^![[1Y-![S8 F(QE.8^M3 9% MG> $FEAX,1A(>ZU"2%7WX=T9UI;6 :#.%A M;_V4C)S]S<_YC:@6+"$AI6\[:1)3?L9!!9^PK(&-Y[!PVB2_H0['W+UJ?4)^55M6;QW;R; M6(!.?<+#*KRO6?E7(E4CYAI1CKK.&AK\+=,&33UZLB0 ?-01WJ=.K)Z);'LW MJV9C"]_:0;[-244,J)5&9D8Y*SA..$:&[(U)#JK7J>PDU+E6XJ9,=FH<=E>. MU297;7IVK#8=JTTW.^I_N%<^%78=FIR?@AWN9S]%(.IKY0VG-Z?D+FD 85(Y((4%$@C*7Y1NC?")-O3U M2'67$9)*\YD2@#*H\PTK"Y%+^)VRO[^>8*OR8OV#O] MD5?$*]'#>VDS.GN-.A#EM+]I4=.6QZ;U^']"<,O6RT;5B^XA<:RP-:L40L6S M:C1]'6%'KD@\PM43&$G*=+B-H/ TX&%N35S2Q!@3A2+,9;KLT[DD,'BT.NW6 M+UAD N!R.VUOM$&F)%D3N>*L2BJ //!A-I5@TX!!]^M/ ,*QR,;8:#5/@JA2 MHEC!P4DKG-2)VB$I^4=2*T0=!P;BGD")#\M/^M(Q@[^4\ANNN%!%8P4EZF:C M<9FT/9\MO=FJEQD/DHH-4[0#OF#?TE4IPA[,AM20:T_F!:MBOR%#5G4+L):% M/YGD"3\?$>V-9,8AE\VDY]Q3P\,0#5'"P.&_LB]DV0I!E^O28V9%\#PYFN"> MXSK58&$ "^T?*SIPH,CROM+:TXK [665[YWKK;6](F#_W3&;E?9]VT8HD$9 M'A%SAH?<3KH+"+_7%,$1((B>C-AR"1T[2',8X(\# !!B9?&H$"I!ZPAO:J[M M5YT3V(751&,HOQ47R/KP[N'P@N&35Q2B!3=Q3M/9-GR"1!9V:)#RBDWO]ZEP MLQ/$!6)I79TZXB-I.?/>Y:;83&JTC[&[7Q)L)G2>^P=37ERTJC./I[R*:.5^L-+-I"S$4?]P_!QDU-X[@5M#DECI^(>$YX%8,QL-KRK M0KW"A.H#MB>FY)B*WEL9M(7)D#,*Y9;[*Q@F4PR8\D!FS@/YV2F#[G_7S-$F MM486PY#L8Y3[(0]F)VI4BZWZ$#6II<[1?Z>EF5KJM(4G+L2(4+*T'K8>VQ;Q M$V+O\NGR8A,V!^I4H1GC;W*&==E)_X:1O([P' M=':FU+8^&L%8W6(QZZ%>]W+)M8(GIJ2(M"HW89S3\#M%A26(,&N$R[Q6T38^ MX7OP&1"7L+X>C[8_"81FVX'^_#C0^KAIC3/??10U=K?E 1\MI[!A\]6D:[Y< MG]=A0>:MQ>/5S;T./+M%LE89C^?:OL-_DX5Q5,VRY\AL,T%&.AF>@K;MIGAI M8R/GZ*"3 L.!/KB/V^*_.^>QI.B7RH5#*3>X7]8K;]:M9B.%8S/M:0-0F M.\AVF@Q%#<=/03&757-BX"3O6]R3*;X#0N_?_^WLQ>.O1S"]DFBM+\B4#XAB MGK\HOGKR9?'LZ1EQ0L$V8&PNRZXRL36=&W:_Y;.^75FOE*(53%]9X%,$D5CM M[*NCI61E7%L5(-E;E#&$L'( 6' M#1?H?@K>_>SLV3,'"W!IL)?S@=\C.'XB_"1O=,N'+LPQ2*4HR4UH5]NUS^FE M DMXG!N?#C]7F9+8 1=;.CO2 AH YGKRI'AQ]J)X_,7C/5-F'C^G+QF IWL) M_Y3G:)4FF)1-&HLT[C8TW!"H>,7?8:#Z@R-5)$.%0P*M%W'(]B(/SY^?G$7291HZYRB988V3D]L['6C^J1: R37F'Q/ M@ZSHF'H=+D B=^_"'[DAW-@P6X5T^=5(+\!NU]3 GR%%SO7;T^M^V,ZN%O[(BD[" MI#5\:3:,NJR"'?J^.N^VA$AY\OCL2_@Q$-U\AN##?)MBG MAM X*Y<#>QRVR?^@>:),&5H9WU0- ?3^U@X2R01GZ:GYM_0/_@PGR7]L&_K; MV5?)4SP]>W'Z]/=_BA?^*5ZXI_A;",#0@A'^_C@2$^B)5*K\8SBG!07(6QF?RFX]/SY[<8N">^X%[SI])M-^*Q_/)V=.O\CF# ML.6AB=T02O,AFGM+95(>BP1/^UT9Y0:BY#XK MS=FXP"^<8^9\R]SG86 @O%4$*J=TNP5UD9,=@8TOB,C:2WVY=K7)9 MSGE9FK?Y#E,WZWY[WTK0G)8 ;[RX3LBT&\JCE#.[3LJ-_L7!'4 M3DZ(2+5+E)A(5.C"#RY#85R@B,&'996@0,*ZVT8 ']54W,BGIR\I2T^5-#,[ M0/#I%=' LSF@2I5B2>+ 6Q5*DABWG52>LM+X2#O M643ONKF@YK3>3;+6:/I+@)S?;5%E2^9:>FS!W&W+9/(5H* H3XN%V>];F6@" M+.L5=\S)@.DH<_W76)L=%F!%57PJ25CMW-L7DTNEIV% S26B)C MXO,Q:+M\UP"7%!7(%N=2ZD,YG B/VX8+_IH[,Q\BQ::A44(^HR[<$#&<*V,X MVIQH=WE5;OWN>;5K(]$5 7-\9&=?XPJ+WNWF<1$FX/_Y[@MA0PYNNB4IH1E6-X[2_KVEWN"=!%]=K;J-<3N_?(D-G&JJ$0H%XL:Y" M@V>SB-+/"&VCAVE^&ES:9;M:M=JPG MQ])16@H;M9KM&*-A4'837?/@"I! 9;0X6$L$#;5LHI_/7MB>"<7M8CW[D?O; M?%7VO3!Z 'L.3IIEN.+"Z]"N&;<&RIK9-7&RI%_9,F;=+1BZ3/!8:U$!8.E2 M,%./9,5=V3-VATAGU#0_ZQ&@E@#47AP!:D> VD=V3-^=4B.R )HFL<(*0&5$ MVNA0XVG'5E)ZM B?H<0 ?/ZW#65*-G2P;ANA;M+&2&KG"IY0,P/Z(1KA7L6U M]A^.Q*U5H1'W8?06*DJ]J:A?C2J:)8'3&C"-UE0.[2\G9D!@2W)03IY06^94:>5]*FEK0ONL MQS?%^OS+QE3=Z$.Y;'P%A5\+5(8:X\)3^$N-NZ2-@T0DNV4H)^06"U^3B2PN MA0U[V@FKGJT3"3,ZLW&MS]IX)AX1'3M5M38Y[%-P=?SVC=4DI7\=/=EL-SJD M;L]Q3UR*E@?8B;)JRWIPQ'%-.[O8EH0Z/Z[<.L%/1JI^)7U*@,7X"/L MDNI7YGI.6Z,(J4\[9@II^.\W:. MYO_+^KP>1#L">/2JN2@O!*%;>D,6N;H%GFF]@L3/&UL"69&7XM*Z7?!K=6'; M[\))0+B%0?EFW2_.J40&B[+GF@4TB,E*3;V)*5Z?AS&C?G%BI6E3?'72LS@F MTQ$F)]6B;GIP?\@@'>6^5*I5,&:'>'YVOB)]K?EG-WSZBQ;&LP)/F3D(# M* E86E "$UY#6/67U6K#8C0Q,U#.S.)0^+X.;W&<^?>6^G76IU MH#.$%T\P\JS30HW'*0_0<7V\O_7!9WQR8&.+STM6/@6W321S.L[->YL;@<+. M1*2+,B3UO/+ $/20^YFC1K86DD=@Y5_4BU+;[JJ5]"R5?4K#=MYQRP.S_)R# MA1XM;AF)U_*X13^4"4?LDYRB4H,)=O.Z(RJVAK.9I$K$YS@0**M55(D!JIR\ MJX9S'VY>LRBG/Y;4V^!8F(=4P%&9N8('H!BE)6=#&!P)LOVG*R:$5*M+Z-EA(% MD)FAC2/:,K3I6*9,"6] 8P3BI#:V!EE@?S^FZJ8\$L:0\IJN95F2TTPBR!PK M1@0JJ7@TE8!6D@[L(CL2\T8ON7WE**WZ\+'SK'Q>';H1?5N>\+ M+&*/;3.@^A9@W0$D*"L MM"3(N00?BVJ!S)'2T/GRB^N_![I%R,(HD8M6[88>HEIP]^)PN>U9VH3NPP\; M5:\T.1^!MHZC[Y?]ZE%36\**0'9U,A#0Y7$FBY.E3EV4X!1*H2R/U[&"E+M0 M-_7'AF:DV@S>%L)87E=B+X'8*'+%&KI+I@A0L+X+W-%!NC-339Q8X<%ZUIWK M=FTB/95NV&0OWK018RHU7?Z8Q&K!U;@<9V-*"*9<.U$QDXUS ?P',\:7OT-Y MX%\1:?+%$6ER1)H\"-$:Z-3$DYMY1^Z'"W=W;]L44/PA2:$F.1((&5-2G^ Q M,W&3_/U%\O>O"FM,<8P[^(S(C?0S^ 1=92>X8WA'D79**FP"!L%]TNHH])EJ MA/7,*3KD?DSA02O[&J!0-U&1['',O0..(1:9S\Y["7TFG99DT. .*7PD3A4_T7EI+G_IRNA.>PTDJ M@P&JP.+(W-IEM^,RJ9<2)&$7# [EL]Q0JJ<:#".0XG?WX*<=+OL>Z7(!JJ)-Q_#N.*![A;O36MGQIDX.DGO8!H;:.3 F= M^RM"ZV6J(J+4L!.R#\9D3CX:-C,/*%T*O*VM]_6 M?9Q@X5LS2^!&1K1:L%0U!R9/F0W5C5-9'KIC'(<;KW,]YH-4#X*]=*U+!D:N4S*5.4_T5?S/2_W(% MXYZ5K^Z8^WB5'.08A&FOR"F43 B2Y(S)2=D&:W#G,MTA8.M$#..!X\Y_OJPR M7XG5&#IV'0_ZH0='O#]0E<+N FON)/_M/J9?#C0W&M_=AM=X3]>N-(8X6E'I MNIVB9(.;4D(2#6"'X[>'+!_0:U+A2<=G97-*8']Q<\7A7#-H?1E$2[ M82'4MF>/J@^6J5_NY Y:CI!"E:L"C2\XX201D?D!-U?9-A_0WG@'*LWQN)U3 M4>RR6ER(C"737"?9L90L_LXTVWE/S%6YVM[K<;\I0KXK"WE.QW]HDK WOJ%_ M_IG_F4P4B[(Z0EQ(A%:=:%\BIP8G+KG?Y)S;DZ>7H+0LP1"8*I03?]( 9PSI M2V7W5H=I,<726^>BL'YM51VJK,:)?96$O5$J3#+_QIDAE'DS2ZS)>[* M%)@MEWTU)/Z^*!SLB0;#7J VO-X-Y>3>Y\F_VYM"5)D8WW;R-1Y,.SWI MA,9;BO9H2Q?<-MJ[Z@U,-4[WE.!?D/J*DOG[,0UC M$4."=3EL.26;FK/">S!X8TTW3G+41[41[W'$>WQDWM\=O6X8^'*SH3"&HM+?P[%^[G1J7)7XZ&??8;0FW.Y]LW2# M5VUJ-J_X J_"!>1D]W]A#8K"4^TSKRJ=E.7B'UO16&+OYY8"/'"SJ$D2FW'G MBM73;SWQ6(E'38<_.\%[_&B1 OL#/.68YZX6>ROLB0YZ_(E/#>S_*>81V1=Y M?#<5)4W_;W-O_:C^"[BPAQ;8Q^_1RCJ^I5>K2.)$' >ST_]VCW>???K='>!# MN^,6+O'T[]Z[@WQ/#J^[5@JD32NEKTFJ0GE=;3IO.R;;:%QMP-.$9+P( -_W M_[HD-K_;#/!Y-["K$*S:DMA;T:$$E&)/UH^)8H;+NEL@CR[\50J$.9U]CZ^7 MU"M6W/4A4-_8BZJ93I\S\8(B &X'JIE]=DM0S>=Q;0'8GI/K<)6I>C<5RFUC\$/3E Y= M?7$A)Z&C/9NI4+JWE5-34NAY<^C]4@6P9!41+VDX H1>*$6W=E7'4,:+DAEU M& (G+W$Z>X-*<(2T,<=IQ*]>6AZ1\3P,](D&!.=!/BC\XBSUZ(Q+1D,4=6 G MF67OA]&XHR'_P0I4;L1MGI=5J>37K(1R$/4CRXZ08X?0Z6,5)4'DY*7#L$W] M$K.C]U9&_@]NY T=BAKLI$H2RN*A@^EC6X1:"PA'<&S4+;)A(.1-PU&MC[2T>@/=D_LZK#?<(2WND+<3OW.[8^ M)M %9<'+$$FWV@Q"!CNUJ-YUM7OXOHVN .$B&*V<(Q*&:=ZN*G'%0'I.T>X^ M,+U7;S[0/W+@C9$ET=YXSXNT:IN+$X*MA[D2R.B^Q>Q6X;H:+EMFAQU[''#JQ'5@*[&(&Y\!A?T^_W;N,8&V M;M2Q;*0[FM8Y,;Z9(R,.RWWQ!0_._-^Q^U^^>35[]L7C$VI%?/0M=50A[G!( M0'+97F-'OMYPO?L1!>DXCD/TN.T'7_.7R3-0A6U;9H]F%"5UM(=C5$4;LV ( M?5W$^-)M)<-\PV1.+01ZO(X>")S2=97F,8 YB/D+L)9%:5RW)^G*D!OZ( M[M/>6L$BU)&B$\XAQJ D#JG2S+D5'8F.IQQHQ4+DXY1 OQE9+.18%LFZD(EZ M-$X ]@S KG1+E"AU-_2>UV\EA&Z;$ O84T]UGA M9O+)[5 ?A$Q*11CI:=%7\(%YS'P0QA,,QW;ZWEX-D'CMJ MG[S $W4NH]^TS8DX0S+!G .I\CP^1GQ-Q^ _$TBSOA0*,UVWXX1O4M@:F;%6 M#O8EX;_U6:XD?/=R=W0,[@,4 BLEF10R6ZIU2"!$QMP>Q=[A^;9-9U]<2-_BG1CS?^S<(W-VUD&IY( M.TRZ=6:X(\O.^/7T_D=.B[MA'+XZ8AR.&(?[Y.>\C,<)HI2R6V0T"&K7-))0 M13YM!)&XQ!E"[Z*V(5IF%^#[EV^^4>9G;GD9WWB[67 CM!ZH@V9US>I)4X(!]3SGB M#W>AG?^L"=NY.CNT%K=#F))_*J:#W+U^VPFOL41R19:_YZ/<>[Z2N$I;4";K MPK?(*@@;6.XJS\O57!2'D>UBQK@H@!/!QX0!V>Q%++O'2GS@/0^7P9\N- VG*1S/A."+^O3&TI&W M93-X!JR3FN1+TGGN2Z@!X68%9HP-J.?3H#6Y56+V+)XZ:-*)B*-NMLP]$;SG MFG\NC)5[A]8360AY1<+-QHDY>C(P)53[KP3C-PYG?MLBS];10)W"(.K8OQ8L M]S?+HOG!=!3,Z5.O9V3>TJ\+(MRLB\G\SA#$(/L\: M)O(A'!9_(^I#"QC??6:?W[>9?7(Z^[&CNB+:AA[ 3+[>^B.!261K".(NT3L) MH%4[E][SV>5$B1B6B+P&.\2_;FH<.N&-PMNO9D\?P_)]63C$[$8K3#B..8CG%\%1 MEI#XA"^D1_*Z(K2JQ!C.8261J_63[V;*5;(X^J4 MQA:Y=7 )X18F#Q+^_??3-Z?!5X2O[);,WZKSKNS?EL7LA_8Z_._?VH[ROF77 MAM48_OVJ7-5A0)NZU&5%H_?7NFF"_1Q**G>%5V.=*>164;E,G@$K\8=F09>@ M%=J%2Y:1%.SO#?@W_C.\QJ)=XTW.0TA$DGB>*GE9SM75-UHEHX*5;&H#3TJ/ MUPD9Q'-U/X]'3VE^HBK/T?22:APKY_"!;Q>XH'4:VGC5NO/5\893() MOISIZ\F2E-0C)44?6>ENKX Y4Z@2<\/;MO.^'9*9FK:O:F7%;#;O9MW<]7+;.8/X#]<*.O]Z^;HW[^>'^.^@X+ M_MFC8V+[7R^Q_8>OX5N:L!]?_O3S[(+J.Z2-"^.S?N-DA/[*JD_LE/Z .C_%0)$QCW\\>V.- M-.]^=GR@49+1^:$! ZZA!+R J1FP'JY^W@.Q]\)F;?_2KECDARUN_6Y^UJ]NA___S+ZT>SX'V%H"J,:/#7 MGB V/7M&J0?KF"+E2!2IV46\+B&I+91+6FI>Q_4Z+C:/'IVN@>(T-+L_.7MZ M&H+/F-J3^KT&TW*KV%?:C![W 3@_+[$WOZWF%:6K__W?SEX\_OKI&7(%9X@+ M+LO%[,D3C[X4U,=>;I?@91-E:DR N]]F[%@&' %$$66R^#.YC_Z:Q5=0?^A3 M(K3KRQ8AA.M!8&8O(I\>Z..^\JKME]4*L4TP;Y1R:,H0\YSO2 ;KK=X(TG>5 M=C5.OHJ"7RAEL&BKWA=(1L\7'T */OH,0T>PKW.A<6,LV'VTC=_6I#P61N[' M-NR:W0/8&;]4'$(V1#1++1.KLF,D#)A[K0-Z(6_>1_27WQ'$&B>5E$5%*2Q5 M% =7+RYZB^M8PF9=+BH%D1$"J*L\.G="'AE<.Q-T[K>.>B/7OFN "G]5XGXG MERX7ZL>D[FS0]SPB=R\&#R1$4A4I B&#)=CM2 >78.P/C]:=\E<,S>#1GWH >^XUG;&[V=GS0C0]@+9GW;P%P _VWJ/C>3E[5GSQ M]'GQY*MGAYHV0 QL$+5/OGAQ^MPY 86JEL)O(4%,NK9"[7AAT^7J'HVB6*C@ M0'M6/)%[&QNP'#B$0)GD[\3OGC]^C!QX^BO> /4".R!LDPJ-\\&2;'09 -0! MMZKDP$QN)]S"VM">W% R=C3"-+I9I[L,))]XA[\#3PJ6R-< J&"P)5J+L&&1 MQV9T CUZ?TEYEV^ MLJF8?4;?>_3FNU>//JVJ<*D0#9F]MGW-:1V3F=/GSX]>?+T[*MG7WS. MG1UK(NE>L',7%AY[/H]5J0 ' +S=IHV91$4U*0WHBN#."RV&IU-$Z^^&P92I M)(>W"@:]/H_X"K+2R+ZBMW;;C\;ENU?)%/RT#>_Y[,FSS\X_MU=ZJJ_T"X.8 MLI:3?$75O3T9MA\H.S]Y?G;ZA)W#L.M7("$X?)S_\_-Z=%A)D4]FM:GK>:3^&]9D$K0_@H/"O$\Q*V9E< MBR/J$.;Y?PHVQS#W4=;(00-MN&@[QP*91SS1+\(Y_.N. ]BO#CYR_*BLNZ? MW*!W+6T'$UN9_A'N$UXQQ+Z[WK&P5(T%7,MP&(6+HQC+QFLZ>N. J0<\7:25 M:,-U5=TP0[_(=-Z[-?YCE"":_:DK-Y)2<"$6V';-I$-\7@W7=(SI4IGQ*CE[@56R-_PW*MC\MGJK MY>RS^G-\Y:=M3TY'^&7P9GX((_HK+OU9+9^_^?=RO?GZQ^#;A<]?Q.F?84IWMXKQ#N!)^5I\3H66TQUYQ#4"A@#9@HY,48L*)Q MY)[?/X1:W,^8Z6C;"7=8>IH13B^.34!P?\-<"<:1@DEK[Z).K#G[\>;!<9)Q MV@@WH,&BJXF41GP:/@^B-?5FE/FIRACM+YFI/29 G1/[ @_.]S^6,WTY\^S8/-[]^G3X"K1XT$H0-+O?% M(_#'LK!>?/ED\RNMPOOBJ-VJ"O@ #JV_M/;YO=>(7I[/_]Z>*^ >K MQ?]W;.GTY\N3WP,N\^SI$2YS/)0^JBW_!4%#%,+Y:0\$X+8W4HN73;G:]<@< MSKZWPM*KA*OLIUA;>FVUI7>WFB_>Q6I^'/1Q^R.?R,.Z2 >X= -\B!!N&K;: M7T;"HG(AY(C_V#:.'7'$6A'O8(EZE<-C[(\2+4IZK%KUU35RYK44\E]R$NPG M)E'0)/_9XY/_3 B>*-;1R)C?9^HA7!162&5O8J@D6@1^/43TBY-5V[Z5WC9] M!T]*@M=&OJ\@MF= BODM@5)>"GI9 TZN,*A5U.6W$)*(FGD!#K5^N697")_ M[P.=SK[W)5*^N''G0@"[/H=@&6+"OI([4[1GXS^Z+:>.4'NZP\04(NVU794= M]ZA*1I4GBDGC'OU4]V_UH4\?W;?LX>O@9U_5U?4#\#M_$85PJ$,R\T9+^2?N M.B4/NRIF\U6[I1('K8I%?<$T-BVSRRD(GVHNM+\PW>16T-1SK<1O0982BM'59ZQY0JWX5__;VO1 (>52CL4/>X[9X' M\C#^H9I?-F$*+CBQ7S9*U1^.II_#9U176DG'S942FE39=U^NAI/O?Y 2%+]I MW32M,*VGW_TFC!^$1I4KODU2-"2M:03FW*/,_/_ ^UQH8P3=B(>0#03]]@+: M7:^3,= M7Q)@J60UZ455;5"!"V:Q;CD3R5,M-R_"&N%6"KO0UR"(WI X;ARP M8 P'6@EL9/_WDV"I^:4I3SIL%W6KZNHFQ]K;P#"%8D5]OLP=2]9$%1:#3]7O M>G(F!#$8+JYWB\M-I\@->[YHW?(B(7E*_RYD6+5P*75Z&63^WJ*Z"C9QH]^\ M;A3S;X.Q &_Z>M-5ET+6K#,'RB)9WCSC9?FFL"$[U&LN*JG7Z"DQC!Z7@N2(/PI>6834RN\A#2;A'G(;0E>Z$#-Z: MMNP\X6VRN"*+.76>*"\$"O9<2[FLRBLJ98@D>.I;ZI$1AH+:&G>*,0M.:PCF MD?%&D;4/*Q3S'2:G)V9O61J_HE.YKW@7L&'8=\R5@.#1=:TVV8X9/*JTSBB7QS&QVTG-,&W=A?LT* MHJ^UG#,)#&P(L2W(2Z6627<+EB^3S[@;9(8P>8Z$^8B9[MLVHZ MV(9PAJ Q1Z2N$+5"+U[O4V('WY^T '%]8G[>1DN#>!I MNA?P;KP/2J4C]"/]$$R\ IGA)"Y::BV/AA-DTVRCF*1ZD7!@2Q!QP.+[";^L M5IM;^A* W S5;SXPPJ*E/7+V!7, S,J+ECS+\^JBA#?*2X&=J,0C3GTB@B:: MPT'8@6#)PO*<7G:P\1C2KMS4B_"H%QTYE-S3 A:9X;)KMQ>7[%&>*^0[K"_V MV:5OA9SH#5BG]!PID24('E:3/J)D7DBLB8E^U.,N/# "!U9T>61')W%!O&03 MC!,MQWYOK%"D[D[P?!N@M_&1;F$#Z>%Z5!28C/3.VZXCQDRS/L']*NM5N,Z: M2NT&(M?QKSJ9[PN!F]=IRH@&:U_P@HN0BQ[/P3!EEX0!A8N.';!LYX V*AX^ M/#&W% F>E.9*J"'(<(4CEOQ)4D=)W:P.VPMKCP'84:+S$!DK8I(!@8K!!_FFM)6P0WF MI,%XHSV()J>?+ZN#3FBZX 6$AJ<*NH!WB:(4G/3J]7_]\.W)V5?!H(8' M)R)EZLM;;CN$S#$X7W#*3W=XN@I.J0S;-@O5K&.*KP6LV7"IICDV/R7!.6.R M+/"'QW+>2?J#/A0;QPA$HO1*(C,9$'7BYX.\+T6C857**"%DTW-I796TK9;; ME;W/I'-)/3?BV!8R2R[8YF0-NK="@/%/P6;%J)ON-I&QD7P,U@H<=]J6?$A@ MFX69I$P7;S7:BDIOD?AMP4+-]Q:D/1*!$//G>YW,H)3F^)@YJ](5X&,)M"RTBUU'8S1 MJM)^O> T7(R M(8MK[2<(Q\I@Z;N>28^R6-5-' W0IA\B#F>L4?Y]W_[\LG9 MV==_UB6<5Q+6?=]L,H@S;;]EP]Z 67?5+V M)^6)3[^_0?J=N9L97\LG2GJ=3;DCH5]JJ6*FNV5516JS;>2JLF?B>"D/%"VL MB)?FHVX;_IN\1#NAU3]+CFV<'EVUH4Y4=+M%T:L\4'+MC<*'ZK^=/ZW&"_N> M%Z>C=.FN=MKS>.@%XZ6Y7MCF'J#+S)EF\?EN*N1/?N;:57E(VLX'>?DP1/KC M;':2]R%R5L]0"-'";>7Z[FXQD7O>,Y'QQ8'L?#C&GNOH)[GO5.F:O,*5PTA( M:X(2[8X69R:ZP0(,_J5N\4+DNQL[=7S-[8[74'Q:7'!KM I1#S".0GSG/3,B M_1"RXE'(3:X53O@]8YH/'G>=IHE%XWMD7D*2V] B)IH%+R2=>55V.V9ZB(L# M=7%*PJ+)EI+DZ6B'>0=7-F=I>+%0C0WMM+0^+X+[]T_)L.B"5NB+30H+GDL@ ML8A2(_;DW#LC;HUG![WA;;EPF+PE(H(IWSN^_K#;6(< &/QFZ@F%/[%>"1+6 M)2BDP_%?K[=K]S98"6&?EE1SVY Z]C]I5N%,8)_(5[V@NOS)#P/3R'/<1\R3 MBP>10]"4GP4+OD E$3,G )E$AC)[B+&_94E$%!>TYS9$*;.&&/68N)3[KI#_ MDSCR@.WTVKN ^7R.]G6:N3#WE?.C;S@?<)3^8#][)3\KD$I 1E,KLU0XV?$= M4)ZX]IW1FJ)'LY2SQVG-63O@7:'LM;=O] KC9^&::]7EHX!%+]J28:F8"'JNN0V:&([E'89@=--;&DLZ MF MZ.VK:O;H#T&*(IY]\O5_5CO]8WBKOX(HONH?,6%Q'/@%DLLT<)?A.+RN9,/, M'HV76/\(-WV4#^AO0+9]5$9+TPBZ9\O$<&5Y+$_S#T\BI4JU=OSX+:X^:%(? M67EW=B;*WHD_$S$7E>;R95(]YD)37K'&(5F;Y*(L;(W5,]- ?K9H5ZNRXX-> MCDZ*'K"0EV%/S1DFZ\NS:=77DK92_D\>P,\:P-Z[ R,# MA7BNR%SYZE68$G$3Z??LQY;@_"5BKL'IA*K(.:&""&\Z,(J ^9$J$;N ;HAB M4U8,/IKS(N&[2>'9JTP(JHF2Q.'Y: W'K\O2.]_YC'1J=U,[V<_#LLRG*$U/ M(:WG.(H0+"BKF:@<\KE L)(J<;>]@+=ED'EYNYW!MJ6/WB4IN<)=?"A^%3R' M](0+!\N:.Z"]CT[ER J'"1VN(T]=BWQ#4NY)J3JW MQ&B=""V)0T^1SK[4.%^=*)(U@#(X;D/U-2XK)5L!YY9X+K@*ME+A8 M(\R!0L\26XL>0&KBR5K)ZHT3)KQ.HFD>74M;((K@C"XM&6@8 QVUZ"C@W3OB M13X.,7*QT9*S T3VQ+!OA0-'B2\XCL3LN[0$'M9GZ/G:\'85, :^GVLXJ;WX MZ%8XAXNKOV "2'YACVZPFU.1OFHDT!\'Q!R%#E5R'KB3]H$(:VA )$NIW?8< M>%:]Z"*$P[&4<#T%6!Y,02&$J@?@S[@Z( 6<)X\?/S<79&(E\ZU1OB/M3#8, M/_8O@,AY9@)WVCL*=IV,3I[*5MDA5!(G2G(:;K8<57@D4QEVLNDJDD M,\4'>L7>0I9)B=MO*=TY)0/=?CW6;KR) MXJP"1V<1 DCH641:%? 9JY43PLV1Z;?%=ACMIY7+;ND,,9!<.'[UF+X0)A+\S?RJ8D'VQ%2,?- MJMW)8R.'E&!%Q7&%+.$P5<@U0<7@VKER^<,PLDE]^S#8$1RXO9@*C(96F1V8 M=[)-)"L_*^X6^+9"P+;BO>X'(B.1L!]=[-"Q61.!WHXJ.AT@;<.V9D#Z".B1 M(GH5H!A-R(F:CT'@OE'8)QE)6E%4(EU(CBBLP>$R/]#W=)0@*BPB!@TP5!VC M$9R[D.-$*.O03#+5L740H%BR##4)3A,:>;^Y+PRWFV$\#=0)>$U$Q!0>VC\Y MCN-%PM:"BDKZ5@Q/$*98RAMK3>5&Q GK$[)$$;>X5)FSY^//.K&+#H#$;2X3 M83../X-LC-VUM%,F>IB=.@/[2F *U, :.?+L>)3"LR-*X8A2N,_GK#5"@;-> MVT0*- R=_/>6W7([#C3R!,;.IU?A778NDZZ^)\6/UTA4SVMSMR3%@41\UL)X M.OLY^FH41#35PC.?\6?4]H$@26.$EE.28 UVH3LR_Q M=?FB6974DJ(]U$!QL=BMI1S]ZS;8/"5/M*M$]==ED77)9;UKW PERP(SG7JDAB?2Y,;[,G9D^=/OOJ#""^F&_$-PORC M0I@?@+_^IU5['M;-956N!DC%SX-#.UUB&T.X?67M@A(+#3LPBD,IWU:-TXSG M;D10>LC"O:J[K8"3P"!!_3I]MS6=3X9ES[M6$M/SX!:%W[2X3\0Y))AR9\Y6 MECBG"$TOL6U$1EW:N?CIW!?H^:_0*<() M0CPPMMMZD7O3^7R 4)MRC. M>,MJ5R?@ 78,T9J(GKMF%B5]RB'053F?:R-.>576*VMK6;5MSQT;81Q7[?SM MR8+:>=9274R?L:M.)*\@)9[X .@7 +J"28J==0NVE9L26RO1@#H MOH](8BVPGUC>D$$I_/I84TQ?4;ULZ 0!W;^M47L-0P^2S6#0@@](UI,J']1D M$7UY'7 9?_Z)3FQ37M477#BA B^:#[@RM>'4:W"9AQ,=.8;;")FF#+>J02[W M[$6IN?MF\+39T!.W9OH:)O=A00A%3'0V\:MMF[!K%_6<^XH1BQ(8"4J<<8[3 MGHS%MI-S%CE&[9U,]__44J$ #+@ =%%%"!.MCH@O".OG2GJJ 3V@LR;.12M= M)2[N$1D;MDEAI49[12/%Q-L#EA\>3-^7&W:Y##I7K!P7"W5;4S M\!Q7U>GL&U\J]K2Q8FT8)L.!,DM;78_+\SR@T'2F"U#F%5F$@14@%JY9W[JR MN?Q,A1A=-P)FXR7'O^@/KO6M#,EDYI"2.,P,5&&Q.+8++* M?14\C6APVZY:$Z?RO-SP>E)NAMC'_ +$Q4>(TF4 M<@78-&76)6904]OSWH6QY9(5I8KH&CQDRE%U&8:6;"*[]G1]4_N*!H?VD!A3 M:^"^HAH'.JIH%X_NGM_M=/;G]II[W!8,@J.+D-@WBN-@.(!.AXB3G\F.H-9= MRQ&ZEVN5=IR>C=ZSFG$NC**@5;VN4:BX"JLI6"'&;A#VH]^>_T/\+O'+L !9 MRS9LH:&=HX7_.]M9?PO[&?D>+X0F%HHBASCT*%A&76VV'=@%DME;&/#/ONX& MS/C5+UL1I*EJ[#F9!VGIPEOJJ!8VSHC^+G?G7;W ;IC3K'PFD''2K8>( ,'4 MKBGTXR'[G#Y<;E=HL*;15/$"'E!2<6P67'P1EHK=^+-;C^DO^H;L2*3'U>M@ M?(+SJ<<35[&)>(SI:':S6J0%ZO1>L!UQ:,.(MKT?/GX'-T'&)*N M#A[((M]-V<@'PT=T'6VPLV3=PBJK5\F+!'?Q@OW534DT;(@6J36:W95*_$4] MZ!1ZPZ/K5Y%O_U(_:F,DW[W1^?.3%;H(8+-'YL3,5BN +CO$KC/->VL[(T@%:@1I\V Q >@I112'1SH$XV$T>4KVA^/F?C;3K=FQ MB/&S<^JX/:@=W")GP4 3("@7S!^@U\>Y+* [6C'Z?C3GMW@]U%"FLT[4X!W6 MJ!9 %MFPPFJ%"_D!3>^U7TM/$04^LDUCU_&@ZJ,9%4[=#P\$#<.D/UV5'=XZ M <%B=96XZV-7>RWJ;D@1@13.SZ4D,9X_HEB&!',5*4#\PTUFWR:>2%P136_(>U&8C#.6GX_ JX*'G:A< MZVA)K'HPE5;\'GFT0N,B&Y2HOR8I27M/YK-!2HKA6^&,%"9031"Y&D:L6XB5 M],T4ZNU#\XX^)Q_:&F$&II2%_%NY6M)8F8_=G@MT@0)@QL N#)MCF4IK:Z(E M:S?AS'T7%FEZ67%O4AA%*TI=>)C1]?5RL6_DUJ]^ODLZ*TA%)ER$^725=3B^ MW%W?QD54"/.W74S29)F2_:8WY;[+DE$P1;ODNY*9Q/'4AQ5KJ+0.^JN6#L)! M=4UX@]B(!L6<2_ ^:ONC(WN.\&?A5CY6T7T5_?FQBGZLHM\G)^C;X%37'.;V M57+N "J9]<:@LS2![-UP;B*R9CENY!C)@LG1)]T?ZY+Y>F,0X;%#H"B),*#] MP9RKMR(USR]9L.B(]NSI.5P_1T.#$GF#Y<3.ZSTDAQNV:IBS$V8$@OO$ MYT1P^1G,%U&[85#?FKEC*5$XKC? MKDA'=@N0;^:H'7*?*.]QR+%G\&NS&.<1F,Q^/R TZQ@',1LY@%K1'B/(AX3C MD1OORQB.7L0(-@8O#@S?$/<6'+3R7-*Z6R=<46& EZ'D1@?@SZ M]@=]OU.\QU J9I:8<0_G XL$LP+VQQ,1*FIGVUL.GYKP.=BYJK($YKB#6?N6 M)QKC9<"D@K/&UR9I!UCN&I"7CJ#D'2\MX0K1WL0Y6N=ZU3->1$&;8*[#+#"' M0SBQWSV[_0'$G/:(9HU'\R&84N-1F'@_:R^;Z*4FL(8LQF1K?-8:;PG_Y7,] ME/9U& EUCK)S@*%&?C*Y@N7T@X%#AG"2Q6,/\<@-Y"1,E.*3ZE3K_D;GR#XB8DU'3XP!=;GP>#?5,&TZIMZ,RKF5 MH]9"KVW*@Z#5:CX4,8L,C$(3VCYF!*Z>4N.,%HDM1?'QWO^VCL:#Y=GA0YK,<\1F5/6.^3,-!G5)HBF>;GS%S4SM6 M%I,YB'M7%0'FR7K=D7&0P1.]0MT1?/6]_I3)$=RW(Q,> 8<6I7**$#X].-'2 MGD_,35+%(XL;H--R^B;[33;0((>?:#SB M!KW-^ #C$&G1EX)!T2N\'7?5Q/I!,\/H^+H%[2"=!5@RTP[B[W04_3*F6KEA M/.$0,RX@U+H_&&VLEAJ&A^7 M/7?YC\B%XF]X&W>F,D%?CAG"I)-(L18,(%-@J:S4^:HJFY/MYI09Z7Z)\<'H M#;4SR),M:$("?L@>[C%1R:QB7B=AFL3'>P(26=T7%^%UP:^Q?]YK2A1?*/U85KM'KO#?0O#U MD]"L_F2BA3\%6[)W6W\,/N_9\XF^6G"<1MDV$,4T$W"HV'H?[*VCZDX$ V*Y MQR+OVOSH.;$8J+_9^\R=\Z-8)T>S:T26=4('@,A''"1^8V^$<5EX,M:R]W6="O$RT6OIRS7J+MM-DN+BX__ X$H[ (UG3_MCIBH8UHG6 M6%2%.]H#MM(L MIF$D[(/'#A.?I!L"/OY M"M^3<.)@XO^R]^5/;AM)NO\*0BN_L2/0-(\^Y9F)D.4YM#MC^TF:]=N?-D"R MV,0(!#@XNL7YZU]>=0 $V235!X_:B!W;31*H(RLKCR^_I/*=998 FINS' ^< M5HJIT[LH2651582Z4LU]>& #6R!O&XL#S^JA'SXT@+C>\G6H&#: W+T98:E! MA^>EX1EW4@R.T^#4C>GB#.:"=PX)L84N9;!R?!6A/,21U5T(-V#M\DO2Q3+::'(AG FI%* MUVHW,,I*3F[C-3_%"!&58T5&8V,,"]/HC-XOLRS1W.*8K4;@>3'-JF1,.TV$ M&V,JO\1AQ* $F,N E?PO4B&E6S3)63'=W B_:"Z]->,T+:FIJ(HN6LZ_%D1 M"!.=5 DSUQ72&SS*.3$G>04]H@Z]U\ [Y>O_\-3QQ-.P.M9[I +H@[ MN4CO6YL]_&"RAV+O'D?45UO ZV9*0)6W'SZ$CJ4@2(.R7DP\Q-(GXOZKA.29 MA6Z>D=!%2=BTLN6:8@T)0Z%*< )XU;]G.66L!<[&I<.YR)V2S0W+CVL8FC / M;4TZN6%C5$?4]ZV1*'8[2(C.I:CQ#%;8-$YHQHU#6T*)K5?F^K*ABD)T"?7# M:[U9G"883 +.J#EC:NLF&%B+S9.0@"J-!0WP2DZV-B'S*$[8OJ#.D/@UC@S1 M3*)R:>"L2FF=F"]2F#-UT7^]1\YH_L6N<='\<:$(W:#0_4KB8JI6 M-7G#DK?<%L%S(\2Q4Q^K?S71J0DD&(5_4GD\C*>:-CD0KXZ4R@\U9XX:','=2AS1QGJJ %E@TU:T/+T3Y"4^*E MVVA3/)=_9OK6XS-Q &K\T!!B'D!$]5JCB!MLU56%GA0VIAHJ&QT=+BR*AZTM M4@0I4:4JW?F!B:MPEPM^H]S<0^2?4?=T?'7+1XQ[.]/!!XRU\VK^6.AQ4U]- M"W@C=YF,!+VF)5^1O +<6%E+24:D1W0(&%0262S?3:L\/0[[ M@SDTK#(:X=3:0TM2!6;C2P7Z&@1@EU]1VSZ+52U ((M)9-B@6T)Y&JVZ$H%J M(8S<9#>6&D+)EM>&;>P*T[V#ZFKUQ;QD5209>>K"!&7ND1'&Z33JB/52=I_> MYM$8,ZTI]V2MYOP'SF%*NLJ$(!QDI[C_D?B E,2W#'>K!Z=I: W7AUS:^)A. M\*XV1A,T=,GY])TNK!'PP7Q.10J:9]W<,LQT1^DG4I5HZZ']XW#:5A:[29]0 M 3#J*_.83O"3625NL>9 9IQQ<15&HNE]6I[$@X!EM'!^<_50!0,5HH[<>Y(2 MN.RV$BK P&S8Q&R(";SWHG,.SM9%YT9ZJ-Z MA(O&)Q"=!.*53R#Z!.(!F30_9^D9UL XU2L/E@CM@_U"&<1&!9!%#IF*&#!? M&% >,U N'T>&,(1+?^ZYW:^N:TCU>K0\#"]8N*=T@QNW7I!$BYJWFBJ+*#;! MBB5X#ZM14.%@-.GLIN9[=EW=@T33[QUBGAVJO1T^!SP%N"7Z Y05P[ M2%G$:4IM$U@?R\U9ZH [AHZ'3*H*B7#!K=4 M$8-,='C-21C?7'%H%' T!I&&S4KP-0,G]]D9>N@V!C--P4*1"T[MD(4PK,:W MJM1$NVSK<#W-#-S50F[:MR1",5)#A1ML"EZ\>F-T;L^0_6:4ZM#,JTQ]K#TP M735R)D6KB#JVBQB[OC 9B6(D=X*/BFPDFVVCTOU"JMDBJ?6"23#'#26W5HV> M2+,PD[1ZBIB-T'.ACFR6+HLR^.CT2W .^6[!U3 Y'Z?GZ0.KB"M6%IP:$_L# M%7+[UW5T10KX6HD]MCI0; &M/%?AVH>0 5XS^C E:6TZ"E6PS+..,E8=184H M\$MV%Q%#$=$9;HOFK&Q=$OURW1]QW?AT^.AA-2DGU!0E-5I]%(NB5#.RZ&VI MI2:,,#,U V7G40J=8%Z(BC.#0H78L&C%13-A;&.VCMSTL$Q0WNP,9*;*:386 M9.0PRS[;>+.@]D"7E(8*5#I5V";,\DM^#+IN;"B[O^4\FTGZZI0IMQG!(9J? M++3O:C;&[MC[6G$VT7@T0V)DG1L),5U8G>F&Z.N-/DN[(%>!A;6"!0TCIQ:9 M(7K-X(G]VQQ0,Q=;"[_F2Y@=2&^Y$8PLIB9-Q_:=I0W[BDW39[4-Y1.BZT=+@. MSLY%7ICJQ_CAR#=QACW=HGFAWNA_^6$<%_,D6KR)B=/BC'[T0_V X3OO ML,?0*$KDO?1"_MAZLITN>[-E#O\_UF^6CSOTT??E>/FSR^M.[^9ZY_V_5B?9*R;R<#W)%\L8T@)"V?F#Z\&KVQ$9HQ*Z$U_ M_B7HU4]+HB9+DLQ"_/R$'G14.#%CSKW,?,VDNCBE5RU?[5ULL@"B+O9I"?X' M46%_J@5H-=@SK"V,W_:U7Q4%CW<$?!?3%O$XP*G\<%CR@('Y#5;FX>F>UIIU M_9IMNV:]FVWTRS :?49 >#H^DR%B7ZK)9-VT7U#Q+)GS72?K_68387EHOIO( MRJIGK!2B!^1H[Q9T8TWNE],OYSXLY]9:;D+_UYQV@/^\XDSF/J^ Z[SO)%:- MZ3?%:IMEZP:'(#.OF\NTU13=J>7XU+V:V_G-=7C5[[9KF5U.P!;S]5)WLE+7 M[8=7%STO=5[JGG%N@]Y%>'Y]_G)2]TC^U*%8&C]MG]U[4CNWO]U*MQ[8_9/J M?MCKWVPITVODZJDTZ6EOTGEXWMU6\?A->N9-ZH77+WF2'LD/W>LKX1.EQW]N MY)!?P@V5B(;D

P9^.LPNRP7H2-0QY':M@]X@+M][&_Z';#Z_-M#_ZCK]*> MNS+^O/CSHIWWJ[!W<>'/BS\O_KQL%':X"@>]P:&>%S)+OR<0W%'@3FT;FO?I M*)L="=.*!O0;>*;%4\8T32F-;<.LCKGK#P*[AYGTLK+(5<)K74/+)XL[NLR4D^0[W_9G#9D+ZSFQ>3/6SUU+\T M>NVY#WMK:61ML2[X8.X0C.P\\:36KFO0=JB72MZD7&WG:HK68CQ^:B%':H>G M<@MX.@^6V=WI#(70<].8<*A*8B;GM MIVVG\J]HX^4/W%<>N+3R.OABB>6X M\DQ=1(/L_#F3QZ#1I'?&:Z&7TT(?5YB>+ZID3(^)K]0TJ^SJ#6[U53_5[[%D MC!-J!2&WM"WM;YP*IWX=3YC;UX[+13.I7:M5ODH9J*9OT21#*P='1[OU-.NF M87,D14(J _G7L>[D+D0P 7,RX<.XX!456XPUL$4U_*>2IB!%4MW8*A2.T2DWCWD33CPHS*?5*J%'.6[)\Y#/, M-,$>\F> 68MO=KWL/$LZP9^K'%DLD)&V%L73ZUBG<3'7&3WWWC"$$!/&?5P( M^RVQ]X,;45&\ ?R!RE26IWBS(?-OE=N>*+KYEKD"'<]_R01B@\;Z3DFMP MK8U,[DET0YB8T.>!?<.:>ZKSMS::Z0OAO$0_F(7-O(0H"\V2_9JF%W.V, M&9A3Z_'PF7!8 P[3U=E*]1V./OYU?<3[9>.;TNE!TW0S(>5_5JD*!EU-0XF4 M6UF:*@XW&E)L=RY$LZGI4T=ND)]]^MM<25@F6L WW9^"GL:?O[YPNL[!&_\. M7S1,OZ^OZA_2ZZ>_UB9"GQ)M;E=T A$4EB^B.U/3IP30:*X4%%2 M?TZQ;XB^[DML#%MS9M&RY8.QT"N2S6:QMD.UTN*GZ[,"CMX\RYF9UQT+YYCC M4C<6CRVEFU$,^=J8,GZ\<219E*8)TF JJ^0W@M?)1FR"I_*6>,&1UXW4IWR= M8CV\,&+(ZN9(U%X@7&+@6P[3ZUEA.&U>P:(4_$03^Y(+8QVAG:N7(NX&X1!> M*AO:6HK-N>%L$RFK:[4Y=4S8B86I72^U\C)Y$B9/;'1P8_4D3)Z$R9,P>1(F M3RCD29B>?LU.D(2I@5C%UC5/40G\T.\VDZ%CP^-O-_G]QMI_>W45WMQ$+\6')\8D1OST6_ M\D"AY$:D$9OR)>V?M.]"O[)_1%9'ODF[T*_X37KF3=J%?L63<^VZV@\!XSUO MT.8$(N?A8.#9G?9\E\YOPOY@6]8*OTO/O$N#FW!P=7WP)%R'<@L\B-CV]LOF MHAMV;[PGL.>;U -/8%OUXC?IN3?I,AST+KTK\%R7P,.5W]XKV#XPU MO+CTQ M[_[OTN!\6R)ZOTO/O$LWX?75"V[2J3D%#Y-J>?]@!ZOF*KSI'G[/B^/?I>MK M[R'L^2Z!@S#PN8+G6NT'ZDB]<[#UBF(17*__@[<[]WN;>H.P?^XS.R^U2P_R M^^S'63HQ]V!58:QW"78 #W5]-'K_-ZEW[=VV/=^D\Y?L87H*)3H_KR26?\%* M'=]=XQD6:+\/?G\0GI_O".MY^>8:_KCXX_+%5_K3XTW)BI^4J/.]> M'>II.9+&36^)($V-@S_]^/[33V]7FL9K GX7;S0P=*;)255)Y>S D MVBED9"2E$FN^C+X@8UV,Q BJ8*HM8A<,ON5O?*=)L$*<3+A;1Z@'2 %# M7B-BP<4?P!RF,Z*NQ7XTPS+&+\LV:"A M,!/.+602;"7#][V@GG,(K41^S-C]!5DPFBZOO=X%LF\1(Q\3[!7-/ M"@M;$.G> K\K5A"L+;<#889I$D5LED)M#(IJB*)4QE&22%.#MOX%Q-J,;ZCF M1.^G8D./B0=I%,U1DP::6T_9C@795I ()T MD54*]DJI;+NC889G!/4ZR".3C\,:P-V6:J5J)^^,Q0ON2ZE/ M3DPL&0V9)M3L,I%+MFYD6&.UY&8NL%5GTM;%):I<[L/T(&,O#X#,%X>.=X:: M%9[&>A&[MQ0Q+&:4KV7?I+9.\WG"!Y@UL;32I+O^!QR.%\MGU*?ZWF8YX+L: M55\!*V8Z=0F=_[(I'CG;:??92!GX5G S;\N(>HK]=6[JJ^'[Z_C^.OO=+[D1 M4@B*J2'2']IF*]@/&:\89(8&N-L/ M6/M)-&)9LK3D/(*&Y(PS6 &4=- &"1C< 8T&6V6"_1-++AD*! M9'50N%SQ,8[N(G!#T?1"'0QWO_5P)Q.QY#&@ #9;EF(DRD1>C;. H=/&0/&,4QMQGK7I MEPP;0D'2,:;< LPEP-*.B^]VM.-[ ]I6WW;%MS(YK+'ZMBL/3V?1?,]15'S5Y=?[MUJ;5Y!T#;%_:X!^+;7ZV_7 MSV3_BG^]Q!V6Q VNPLM^UTO\OKIZ$8$[,2ZMG]9!1#R3UM;K M>7&.'?,\1=.>[U(OO#[?EJ'#[](S[U+_.CR_V+'>U1-I;;WCWR7=FK%Y'?IF7=IIU9,WC'8CU9,IVW([-**R5N;S[Q)N[1B M\IOTW)NT2RLF[Q+L'(C[<4.&%N\;[*!O+L^W#11YH_/Y+X67[/SF-VFS!%4_ M/+_VZ8)G6.KW&_)P>2=A>R>A%W8O?>9@SW>I?Q7VKGWF8,]W"=R$BZN^=Q.> M+8F\->>B=QBV5SUAK^\;>N_Y)IV'YUV?\-GS3>J%UR]YDD[,9_#M^GR[OI/< M)M^N[T5WR;?KV\?;X&]KF=2]6["#,7/1\WF$/=^DZ_!FL&T\PF_209A5WC'8 MB\ZM1VK$/&'G5F]I/G\ ;^O.K7Z3GCN MW7GUOWS!?9:ZZ]JH/6,U9Z^H][S M+=!^G_;!57A]M2/ Y^5;ZOGCXH_+\UHP_;"_:V=S?US\<3FQX]*["2^W=LOV MYKBL:-@:C__PZN&F+1?]5W_R/]3<,I6S6Y7J;8JPZQ]WR.2N?/%AAS@H64SE9OUP6\TED^_K=GJUSR75@@IR&]3V%^:["C+QRN_K7>.FQ!65^$;(C=E@ON MG9(EFK3=?2W^-PP':%ZZT;;0;.7MS?%W@B/0 M.!^7SB[.D(\<]\ -T@J9H:D+BA$;#7JDEKUC:RD M?H[>2?M]XQ0:VFL3UJ4YMU@A5K! /%[A*PQ%-L*/&O"HZ,PKX3F6X F_ L\-OF M*)A?+ N9NXZUHX2=$$#.L3U-[ MFJ!&7Z@(]RE*L-W![32(2^R2C#<,;*8> +_5M#KFG8)WF]:@J;K'CA'2,=DY M@ 7U7 Z#854&?)'10N SL'TH;,V8SUQMI?G@E=.T%;-G-G@Q93";1F- S6;PX%#75H5 MU-Z13I]\->3!2",Q#5,VRQ 5N,O3-(NP<:GKR-![7N$[,I0]'S2@, M1SW8^ULL*>SFAJ-PM%$9)_BHL1K&V%$FIV8@I;J5;^-ZQK#+_[ M!6]_?8]G&_[R(Y[]//B))72>9ZA^"MT1C@ZX66NK3*4)&'8B*>#F8;O"T6DL MA/ ):3&6N[I=4NB#NM2[U[QD^4?8DBP:@?765,V;JW.2.]RE*HW_!>LNS8*?6RVY]-7RG5M^I]46B NWB:6_0:!R[/>7M:085;!3)6N<'&[/J MFWBU'R5W&AO:CO6C#9L5'A!?4]R@GM7KF'K:*VJFJ-BD7W.%=6BS\(;EKI^@ M*1-T!-!6 *\'E#=HXCS6U]2]TDW7[=C151[?D?<@!BJ^B7U<-$+U%\%9FV$% MD+2^VO[H^V-Q[/ M6VX>AL$O/2WLQ9#-XA$7_NI^9""3M@$D?NW=+__]_J>SW@UL'\P#OR_WK7-; MPB)C)Q!Z$C93H<^'68;V.7^,GG6,[>LDR($Q ^I"B=V.[]N,4[#N%-JD8S@R M!5J./"S:NL2T2@8W_LP,C)T<<%W@T?&$;5!\#(D&6! I2N,8?KTHY%Z'GX_C M$9Q-,(O*A39EQ#"(J4WNB.@Q6C0%]UC.:!XXFOHGH.REAYMTN:A-@^Y))K@&*(*T M[]D0SR[9VB@^H.(PID9+I=*[.,]2TKCN-A@YIB['<5Z4M<>*#Y'$BH*$H/!P M >"3OHE*UI^M']60-'AH7L.ZA' MEDATK]:J6O<]PY5, 65!K-V M#FZBXW&+VG?'<9%7\Y)NZ0)DS@A^KM!9I9W#W] ],D M4S@G64Y]T&W8F.45],WN(;&]22>\PW@I[,(1I17TE(Q$Q]S=% V@L6,!H4\( MUA%YF)8# W89A"95R5F-*L_MV*K@G&8+A?J *)7@PV&65H4\9U7WY)#;H9W/JT4>.3?2ND-A$49I;R8P6_PV#8?BXNAX)35S1A'3'>,MD M<_Q*N)0@"-TX.,]6&++$M,_):U%.BG4X<'@,3 M"6H:C!_ *L'4Z*^-$*9->E"3>X?LG$M0Q. S81C:&[W2LJFC["S)1A([CT:L MHWFZZS Y+])1E[5Y!&L=YS(^:7)K.@^SR667 MXAB:$/^&7;CGI)3!@]3GT1Y>EKA&QG-L;+&ZE[F48I2OP63)C20O3618G"Z, MBE/O;[RD)Q4%??5Y9:%@>5*.AIE08'_IY6Y625Q1#KN)?RHYR/O:,W%$S3 = MO02&/FKJ#^,K&\=.HG[P)6NOLNK5,@;V%#N?8\5UR;QZ0YZ0#4 F\42W@G:. M2B?X1?ISXYC0976V8OWJT1++P1D;/X+':^+/1RO!;3>*K*(CPZ#";_-HQBZC M^8E*8:**_O:O*A+%R_YWJ:*9-AR=].S2.VQ0XGZ:<6Y8[QMHWPP5MPYNDTS" ME^ A6:DX%6JRW#(B-T_,WA9L53R66XAR;I2W 4=S];PI\R.2/VZ5;PHUZ"AZ M&%1S6)RQV XJG6+D19)9)&<)>TZ4V*TE#12/WWQ09 M!JDLJC7YC5-,R8 4IBMW5MR:'ZA9-!H4X4BV2P9O(J\RI9P@,&> MP">W>79?3D&EZ.TQP2P3DA!;J"85C4GA4RA,)@F 8(Q]U/%U!3Z%/J9@"V:! M55%(!BX+)@D.%^_W"$,_H(K05B$HA/,VOL[!%DY'\9SC#*G-%_-"F !;,\JI M@23&"-S4 ++FWDK;6IQ[[3S>HSM65[:<2,R6DT5\'I-H@<$>&\E0DXE:YVKN M?C;VQHFS,+<_B0EW!.?=3LK8I61&\KGA@ M' /+/JJ2X+UJ243Z:BNUN53/^ MMS9W*4@WQNPS'&VV.O4+*"6YJ#DPR[<9GKK(,JK; (<-8ZVTSD&!17#M4?"" M7 <=-LF(4E^:SDP+EZ$169H[ B> YJ 9R? M5EY.V-C56OCU;'E?7"7DPX%K-E"W->Y7*.PI$$N; JU3LJ5*'(O*X M^%P$\\R)HB6/ZO5#B7_2EH;J%I:$0(%R%]&\@XB!R63Z#(Z6CUMKP-P*%]EO!L;>: MR/([^@+D<%Y$H^%G@[=,X7\\U+,A):%:@_[;Q(7=?$#$4*DY!\?A12/X>D)6 MZ:T>3C.@:T\"&0-F5_AH$UJ/(CYE;-!X9$]0 !&TN4069>[&F^"9:ME1J MEP\H"_C34B(+-7<4H-N-OGTMJ2J!C15C,:;/?+HH2*GK**4D6SF$+.:13A.( MCI/["547#1M&ED9W\2T/%>U'>'[JH.%DZO)04FSW-@EI'C^G&"_%WN##\A[# M8*R6PV"Z&.8Q0PZ7%I*]J?@S:F^\G*<(]K1(<7.=+RU?-([F; N:9;!CI%^] M_]3B/"/B8S;+"- "YRZ:*/&=1PA8GE0)WRCVCJ;[TRY$;38\0>=6.PQ;<*5C MMP*O;KR&LC.^V[.,]0IX.Q2TN"LX1[9BTZP1K1UMS%.DQ>K!,_KE&>+:(ZJ@J <.)9=7I4Y0 MPQ%;/6LGHES+#5&FQX5CO6 8#6P1.VY\B(7$V\S!6,\Z=::T3<+G0,1[2SW_ MP0U<_60#5XSH@D.@7$;,>Z <1*!(3!N:5Z5 MMO@M3M/LS@;Z,6BDOUG'NKF%DIW@PZK(H5$[6LG7KJ*G!(NXJ2]=-H/X$1E0 MN";Y%K;<"RW!=W=N7+P1I_IA.'0,*-:+UWB+6!T+@M#"I(] 6-^)^;\RD"Q9 M:Q1DR<[5ZV7; #8.*]K?@H=L3HR'- MNJG.\6\N.F%M+/!S& M=#>>W(JLRF.:]#MK4W&IZT,,@TDLI=PX?-/1!-^(8#K)=RZ*4J%%GJA;F>FT M@H5#+0'/1+?;":YNLB"-!%-J\D:,+#=VI:1-P7BL.>6C%\@$9B,.V<_@7#J!:%S4));2SW7ANM6/J"+0]>*T^,8Q* MP4E-E>U"6NBD!1IZ:+O9DF[FQI"+&4\EPC:F<.=,LV2L[S.;HG#3K5J8*7)& MMW"C8AJ$$^[Y%.62_44"C1 X\2Y**@,5X^-UN\RWX**<3 +'2>32XS&I,H\6 M,5,"'1T8(&W;4]?(NK_5 M8O#>V"-KBG;W:N9;S;,%75!87&W1BA>N?]56Y36EJWXEN*@'*V6.(T\\!X@2 MA]&>X\\0Q;6@59 >7R)"J(P#I1-[[E_ SEG$2K5+=@/LR=ISMY?V$E"3CO_)\5 M"."@&U(E%&%[+#$Y22[FI$'Z02<*\"&-#!_&?58E8\("VU(AM\95TQTL0))U M5E[@$&!&YI8*BKD\1O88VE>S= M12,VB3&LJ>T9)[?77O-IL5D%<@9RGI*ZM9MB2Q"$!T$< M$*3W$Z6TN"SE/9_W;P7<^UT(KSV&U #/4>-3>8[*S#%56)S(H:.B'CN*=>MR M^15Y@+IE.3\/KW8;A&C[7B+=J\9Q >HL(M8'@NHGQ"ZH(Y?@<<*8P6[!^SX= M"?&2H/$B(L W\,!D;4,L#MF /[@T?DVL$!73D/XWP-C*'>$%-2^6@>]V M.Y M76<'VU>)R_CEJ_:R6*J3'&*Y4T&QKS"(BZ*B\(Y.)! PKYIGSJAUN%E35]'8 MLY02W?@G,)JHZK9@7&3P9S7,P3!;@!W6NPX#KB\?!#_CU\('?TU6'/SR1O_R M4O^2(H=I#YR7*S?)O0UOTO/RA4$-PVI7*'^&SIC) +IZ4RN=T3.$VR\:(I]"D.DN/ MY:)(49*N:T/U6N(E\8B%-H2^:9_$E!/LZU,%L:@NXFT43^XG&!>>8O[6H!<* MI-LAG^G==()?B*AQ:=U'49XOX!WW1'N')W"BQA2D=^8SKW+$VQ>,I7]].1AT MKC%2F>A4\NN+P67GPOZI7#$J38;3#379#1$@ZKC<:QAJ1_K'Z6<18 46E,#; MI0D/8HJL6]>GP_ZG4LS/O)5N8@11"E%Z)^[#@*Q MZ(!RYJ587K<:GZ XV9350-/8;%%CAP)>AMXU3VK34?PF=)E3E6AIP4T1)4L_ MH2 2A8I>#SK=^M;T.WWS!ZUZ'Y:?E3M%@BKK\N'_1+/Y#S^M&\YUYZ8^G.O' M'(XFZZROB:"1P V6!:XE?KPAE?S%(5') MP\5-X-:W)C$8_)K!):BSEA]!D1'=%&CR_ZS&MS; _R<)H@C9(%!7GY N24*G'<(3FX@>((:PY]S7(_Q46=S+.&#K"/(O'7 M]&!2-Z-C<5SF9%GE%(8?T*:I'EH\6ZRX/+(:$Z^MB7S?OJP,1M=UUW9-\.ZQK$D.FIM! MZ.9V8S]M:?4<;YJ)HAAS7S$#)3C!:P&0HO+"=L0^[2 M4MDA\I/X&[+"9A!9;N7V4 I#Y[?PM%4%N8 !JG69H190BK)H7:;2L6W4]_Q M\!XX*]%\KKC>4"6%8LPI4^P7P5NB" \^*"X[!:<0F;M[W;/_,G4&-9@@IS67 M1RK*!R/O*J$2>6::9B2#PNV%O5>8/N9CA.C6+^B!L5"K?!1S;-Y=DW_6M+<5 M%.$'MNJ/=+#0,L6U6;";5AJ3)&%-!.;8I M3WAI*&<36ULLPOHR*F?9S.;RLN&&,WDS+-=(7W1HJ]#9('IX;>\I3(5+Y'I; M_7X$Q?7"C :B:\ANCD K?%#M'/)M/*A8I4#<:>@,DH:T9+&%84?-;1BDSA : MI1KB3L="6 0+D:9!9#?0$C[L+C$W-Z?FEGM"*@CE%B=-$S$8?(()HH4F%6[_O!MG)3L)L /82X<:,@*3N: M*[;)<62&H4Z/JZW)C&.H.V-IU/-Q%001T0"HYHM;> JD%)*J'76MY8AJ]R MED]F7 M,BR$0G))SO9J17F*D(R!AV1X2,:>V0CKLWWMS0EM1>]+-1_\Y'RQX)9C%*9S MOR^^5/VV(Y"EYBT;Z*:[%H0=K-@_= MJT6[VJU/:YH=0GFJ.YKIO\ZQ"095RI8F9",>D T^28R'.12XGRZ3JQ#>I1X4 ML.7KR^O64CA.$S/%%7"3*I,:K44&V/RH#9TAN62O$%383$ZOP'U4"T,$*G] MT:!,:T+7BRBI:MOL3I;7>&\9&TNG\ M=7LA0;65NV"%!H95.UHRL(.Q7]87I+64V!9.](QM4 NT=,BF==^;$.F\XB++ M%TX$?I0Q]R["P=RU1Z$88N(5E(9+?:YYJ-M*?B5\:<^V''P.(M63=&.%0'4R M[1\5]S/]E=S+@U\1#$JMNCZ( M)X^]=/;P33P>CX(.)40(J2G!C"XIF>[DTEL#"C%[YQ6X*UQ[KL$LG> GN?MP M>77VP30+IRRL>[MC>UDNCZ29L6V!\=38IN>:7$ODS9&N9)ZON;6SI4E2DO6WJRORF MEFQ8DVSM($#*HA1YOF7!T6E.G*BA)C5F*- MZL!?BVG'<(;E8=:*F=B\=7J.NN<8MM5V'C,ME_6B2C]H-I=E>VN3DOB"">A9 MB74.DZ3:#)1OI6_C).4:9_"A8Z:W_V<8SS1X"Q/#\1F'CTUF*?,O[3XS9JY! M&DV)52(*=>/ )K.X4H!PPE/>'5SA\T/^@PKBFZ_TU&U\[MZW[:3>E,3#:4NIA M1.0E#L[A1+R@3ZLQ3 W//')[=\^S6,+;N$)Q(0@23'+I7S.\6[O]2^F)0A-P M-((W[BL9LEI[4RI^V289(H(9&+[%PG&CJ'Z5L7*.^-4M;V)<7ZTU MO$&R^)2^D](_]RE]G](_)'6H?6-4%R:03*VJ)(Y'IQW,41O(?BWP&-Q"KQ"?\MZX! M>.?*M#Y?'S:0DC5LJT:*A1:66HU:?:FG$ M5>>&P@@:X@Q2()0QF".BF$)+\7.C\BDJ5N*280SVHN80@P/%DCA>K3J+D>DV M!M',.-8ZKAR#X_R;HGZ#)3U3@F2F"HM.)7I>Q&:Z7"+V7VEVGSJUI:CSW0HN MY\>6%S,BMF,4,%,K5D/8N4R_!NK"2FPU.M^%#6B1L;QH*W5@PO\N[/E1(SE+8P@K2%-:PT3T)I$"\ M.6"G\LI8,#8DVUP \&14E)H>61+NWB8_'];X)2R"K_G]D;2@M5UZ?N/CWK)] M-+%)G.,OAM+!L1:PB]-YY12BB0FQE%*B*BO&*;+14S&P>D34 G)QSX9T@V95 M"<]D/)=^&W8KPIN!.@P+>X!0%+!1*3D=!S,F VR.1,Q=8]X.R40(B')N;6#W#Y!F08+&SQI.:<7UDL! M3&3&P679[*K.MRU5>S<@S;3,0$%"(?4?(5UY9RX@.HB/.= MJ?9P%J:.+*-\(+[F%E,II2Y&+1Q&2[MV--8UX^2M/()H#==/UQVV.PP;@NXD M/Q,N2*%Z'1GU76LNI[?-(%]JY!3$.*0CDJ;)8:W8AS="8Y9IY?5X0*MC1T;X M1Z/PA-$B391J[=7D[INZ+[SGQ1A@>(Q^A5PS*V<@W2$9>;A4Z>R384XR[,(G MPWPR[! ME$:UQ?K.5?N@N'M]]O1L8T*K"PW2R5[J0FW-&!#;O,VTI(./5O:1 MJ_5?%-"!9HD&'0H^0"*DM@9X)_Z$Q'E,4S;1G0V 2I,CAJE1D6)Q&4GV)0F,1GTUIW7O>):)2;YA/"QV0>077$>5;=3DV1 M:^&@,/2"V"@1!6Z07%08AVW86Q,6MTV-PDYI\S-J=U=W#6T5\>94%X9W3O3:;&LCH =S)$I:1"BKF7!'NX9)([R( MAQ+G:W.-M5B@SHH4,&K$$V4$B(:C7<8PR=\5^JFACNK;X.HM;G;*#G1]ITP3 MJ[8-HSV892D^?P-!1\*_.#>]!#@2XOZ5TP\6F2S=D0B^1!1@UDJ#V271G!C! MN2>D6?Q9-J8ED30PO.G[3%@R#2&G)+O)74F5&J/!^C9=N&,1?F@-)':B-Q(Q MED"'CF!'IA,@9BE48AC?3)Z"X8F6$,V&@BCYMF;U+)VZ+GV563WP*^%3:_XX M>ZA-K6CR9244M_S2H<<4.LI<39$FZ4[1(AY^4)DQA4[5\7I1-_J2=9=M'N>T M\0(%A'1 ])_@=-^I,R[V%0T6-WK6R09:EJ'MQ,4EQ<4H "9K&Z^@OB $JMWX M);M*UU'T@#"FY$?-DF7+D@_ G+Q8,B>%=#&;S>+"]BO-I,[,;=2.,JXO4/>3 ME;P3#5:]Y>)DK4"VY<,U3?-=JNXQF@&4IQ=([\ MFNN#]'7D%#,WK.[& NG>S):P4X+AEH6+*1L-%D*,9=O/E96M_+FHYGC%%026 MXCJ'0NG^XTW+&A_="?[J&#$4\2@7JGP*H991R/5#]LD$_S8Z)?1#>U[./*)F31G MUXG)A63!90+53[;\1$^RQ>VND;E;"E=_.MYK2T9^N:A_,Z=(@L:\XBM<(5$* MWN?Q/L\#/L\1F+-.P,6-IZP\BNL#+1+KM^:Q^\P7,(E73>/1S>+5+VHWC8_! M[GVGS_N/;-(?0Y+W$Y.V2>/:EJLDI/0??"YJ$/L7BCE!]RO6#%JPF6:T6*:X M#8,JE4_M'W5##I=(-FPGPPUK7W5:I72(@8H&6(RF:ESIM#,2!SI&W(I: G.% MF8H"ET>[=JGB5^FI/*X51+B=X%W]#S96W% %LAR;ZX$FD_#2RCUPR+DK1:YK M*-8^:KV'BQL\ W%="'/S*G<7;C2&V3V$%.P$;Y=W5\,8"\.1J(&I;N:;8D%D MDA4O@@IXJ71\#8W0=C*V 2184=D)D=#V]E5BWUK[4WS%,6C1%;L?A):'M1^% M<(>S\"!@UN?8W1S[I<^Q^QS[(5E3ORFM\#*I0)2FDI)1L0 ZG6#E:!^L1RN7 M#N>'C?NA#2^'^@.9''0[IR8C?\8$6>EMAI\*.86.3T84#D'H<7ZG;%5]DT?? M=)]AIKS:;";+QANH3X7W5)5J&Q&1_9;55#RO6L2%?DE:=0*:,V/:'\?1S>/B M<]'T[)T:16N--OO1Z:HE"@54994OK>!RZ9?A.S87$R?,T75'ZHH9D^P,S:-T MW*=1%/+.16-9*]/-J1DJ9"I=-:AEG*^T&;2BB$)!N@B6DH#(A A#Z 1_;ETD+JG2#0LY*JE=4'R6 1*@:(WR#*.#V0QF MXI3#TB*.B.-)]SZK09%UA*9*.6[)14UQ.G$8''-U6R5(]KB ]Y3<4=NVBL ML%E#*[8:GBH8"@-GYN,I>5C)4>89; 9Q-KI]K9M\4=+.#<-'S($U=,XCF \1 MB,D1=$9[JWVX#\9=.P)_]VU;\Y5<.O!231-:>V!-)/&_Z4,JTW9S&-C&RV5N M;'5K78,>.4^7OJ)M0S3#D5#%W@S:U=%5:"XSL@.6%J_<2;[82\.I"'&_YM1^ MU1IK63)K6TO;J.AFFDQ;QBOTJ;8,PO[2F/WN54)]%L'NGE7+;;0TQ7^-^=D- M;,=NM5HH/J&D %HB#28@T#)IIT/ZD\V:VMT4IF/NJFF3 ^9TK NU4-76 :Y$ MT&3Z'EA:&\EOJ BCN<@\: +^EF!*ZY\^RV#M47&P-D:ZOCO;6)>)YSAG?*877: MJM962S,V,M(0Q.-?%3+N22'3$B+^0*R;F'IFB77S4V6*W(LI" >'X].HE#[2 M]%SGW@GKIJ#&;)I];EM&@S"5&EN[U6[W[NA60L2K9-?>9TY2N]E)UDDE%LWD M/;,)M)GR:#SCX+"J%U,/]EPD@G0=1A@Q'CJ4PFX?-K>4XCC47HL'-ZFU1*BW M$6V+,NI.# S+*.95R='X6@ST3%L*W*B[<*@$6"FZP3-)Z$NUN8EUFK 9!^]J M;FG"_F3TTN.V9CZ! M"-\27,&H&PGOKE.,A9K%9Q&US5ZK'+_RLMX;;^(C8>Y_)'7RSL'<'\%YI*D% MV5Q MW @2U!J# _%3Y!-61QU0[5D_AY$]Y'&P1I85"A *09"R:4/%W*D,PLS M.(Y5SO[*)(IS(9."_Z*H\FT>N6"A<4;JDUJ"XKF?J)@ND%P %VX6P>Z,Y5!W MW F997 'DY0.\A??Z$!X!BN#6 T8(9W="U@.WIY>6$ :OBT/']>H$?V_9E[R6,I1R M$7DZJ0%ZA;D@J:X#?S_-$C3/<@5KG :&$5E3V1#E MZ.&UKMJX=Q41!.%N$P32X$3@?.+@IK!TQOM!*!8RLM*(P07ZI_ DD)PN'0=> MWP",N5M=L3[4WHV3REU"HA%"B+UQ&ANLWC=Z6).*BG9H;-:ODU$^UHB6V4?K MRVTRS[+TWR;HMB EL0Q$GHBW,D\&*=?(E+K/OJN3;$<(/[G5/=3:UKDI="0] M;H)M>40-9!T(&JP&RA"FO^YAY[69LO>'HD8/C#-YQ'*/Q.B$@NH\5?P3S( T5N919_E5A%2 MMK9;-Z#NCDL"2Q*E;QU\)SA>6JFC%A0<)X,D,6@SQ%7&EL,^/^OF9Z]\?M;G M9P_)5/]-TZX6KLTN?)&H@WY,(G!3/H[ -L/[A#X_TX2OLVRL$MO.E!#XNAL# M^,\\3K$VWQT&D5&T_<_^3ALFZ]RU"A M4.B*^8R(D0ALH%@EPCVQXOG.D&QLAP)>V9"""./Z]TV&E^#U&)6JB%C^'YV/ M\)ZJG7C1@G^D:P&1M9FB;'/"U-0@,81XO-%\%T^8&MJ", M:L'?M![,8B@UC(&#CDP:K%O3M7X8UN>BX=$8/C;KB0.M9C4$_"P>GS'OO%M( MH6\>LG.(+2LU!HW+V6G:&NOBGZ5AZ0)0_! EET5P,@%YQ4UPDN3JB\I'F&BB M3M3(*RKII4AB.TX#"Q()(>;/."!T'QG5O MO&A+DHGG5T'S8% ?1IH\N5SX7'@:A^+D@4OXOF7/?+E< MG9026!%+!33X6-)["Z49(53FL8,43398^B3D#^2"N[)AAQ M)#'GVNEW@D[8YWO9Q&Y=>+YGH^#O:%L$[Z(\R5"GF;0'WJ]\">A(KJ'-J+^0 M=.OR2S' 2K@9FZ%U;TZ*LCK.EW-#-RYHU:*X#(*T_7)EIL#6'Y8M2X$U<[7[ M:)4NU)0A- ]B0U/(*1_GL^)W_%>;I91S M#CZJ%(."/V?E4=2JO$^#/ZMA7J&+WN_VKBD6(,F/NA==@9?]7)Y M;O_2??&E\^*?0:Y)<7'1J_OR"YBYA,>_8@3N"R[<45SH45 V"Q47G"!D:28E MJ[X0$3,>V->]ZU[GYN&1U)>5#N7K?J_;N=KXIS(D,>R+BHU\EVKZ=6]PTQG4 M'XB6%DAB:M;T[]%"8ISXW'<,LD27H\(V P4M[E6GM^V,.L';-433_++H]C97 MMXPU;#[/\5P:J49GU7 ?7L.BU=?[*&P-!, MMV"@C=;H-U>8:3_I1)B>VZ3C MK4=5_RK>VYE38T0>&%AW1/ P ]_'<@.,HCPGL[R^U?:WY@=DY4<)5FN+]<$Y M.GV16?LE%!IRUR;04Z.VF)&I0"9( SH,(!+.7!B8J@@%LG:AF0!$71J+,L[CHDQ$_?4]8_GF#ZH361Y M#TVUTN8[Y(02:&%UDQT'O&>+<\O,FG?:+'&< >+[IF"V2XZV/$QKR2@&=-\U M8S(Z^/"I9;\*T^ 2&2MTRK>@RER!CR\$O,1Q@!D2&,E(-#:);!YY< *VGR&( M(A6X[IP))YI506ACMY\\W07*V7*[(8T'&DKPAT]AS40V34KNQ"%$)5Y_M+83 M(\F1K!3//=CL^.&A+Z\'H3U3599.,6%CD,L_BFLW(W)AG&'%)U>J[W< @,EZ M6BX$HEJ07D K[X.EW@ DG4X7,]MU6G]58$PND1J:0K 4\.8J+J9,'6R?(0P M2-5!838[IL:%K6T5?84U3)F&!=;EK18H*<@# =KJ5"=:?6HJ8R<8Z&)'5VC9 MF@YW[@$=T)S!BV-.RAIL 7G0)MNH)VLQ*@HAF(3*:TQ^:7W8C'0[?=.Z"XC/ M76Q64^YVYXZ)YFX%[3F!5XTZBEQN!EH8.#M< VR0M(9WD@]2-.)(C_.C%A7B M!/=@TI:6J'D]$B[4V AM:\HKZA%%Q)US MG,9X7-?KW$:%39K#_$1#8G;-5B:@DG>ZC<%3_BD=&YF)R;T3&^/2C-M23,)V MM-X=:1]I_E,V:R0L>M3SH4:DNZJ!BE?C0M58^8ZB#0_C?*A*MJ'%+?:_ MIB-;-*-;=W0K-ZY5Q27&7/2?EQG8I>X&5O^749D-D8P5OH*EUPH'X&R@=)E$ MIZ>VETBXRBYFZCX:H:GDJFNB, 16&PQ)-E<"Q+**W%( 81Z2%;#S0)I(7+@< M4";$9WT0E-92ESX.%P*2,>$H(_O+-X]02YAF/]K5:OL2'; U. #V/]WIF)3_ MJZ)4<\1OO^(:*,(9R6?XD#-ZB*ZRD#[L]0RY[K&N&19-<"8RH5PE!'43Y,LW M[V%VE7]*_2H7@6IBL5K56*POK1EV24KBSXQ(AQW&6TS3>39%LSEE^'W"1 G>6-[3-U(;5RX>$*00"G\)*HR<(I2S;?,MZ%84G7SJ17C$)JD M0@*:1[.A+?T>81>\6MSGG1[(;>?WKXH(>/R5(X#CT[MZDDO7#\-"H95'3$]E=,OJU1U7LW. MI(5RAQD]LL^%]]38BU?N(C<'F,UI19GQPN&*U\339%\S.BPILC:!7$H&&JZE M:DXH+='!Z302MOK",,P3.!IIDA*+'<;\9)43YW:2.-:PF[EP(L^3*AWQOQ+K M\KNZ$3!2D2;DL/?1 ^."J2@^(;GP_=M.Y.\Q/ KO.L,[T2PNP@O=G.%RGRH# M/9-!_,[%(^O[D!R/6GOW.G*=2K:XDA.N?2$_IRS_TA:T;+M6>$^KRMK5!/4.V3H -=:6;4_"^L#;4"2+,4E%':1-^(.3K!)X66\,JJM.,T\FB:@HD MJ>'ZA*G5O>P41N,%Z0&I6=;'W&]J?5-CT7!!3W%>3:!=,3WE=AAQ]$4@-HV_ MMLQRE!F;>B[JN>>ZQUVX(:1&J!_?8:F*'#[F*D<25X,TJX?_<43#2'_,81W\ M%>6.Z>WP7.:*(&R$,,]PQ ,$F*][> C7V34L .20H^EJZY$I >+4T7KNU)M& M!!HD>:&:[+$4T(BGF>:Q,537.!!9GGMI4<(,B*I9%! %C),AE6Q9@!Z.FQ2X MQ0TLQLKW"Q.5'H-F'3*]"VT>26>'" V7-6R- (KH\]@"X!NKPH-VL*/)S%WBL% @7G;RHLKJ]]"OUG-K:^%:#3*L0@G M&B,*L%2:CJ_FIJ^9Z0\X!;RM0T.XN3QC_+W%NL4UNIBH&G/;,W@L&3Q5.TQ6]@C>!#'^&V>_C>=.+9(92XR!-] 0R$:T;#%RFVCM);%XB'TV]AV MADYL68/'XS^\>OAP7%R_VBOK?:VM_D'22QBJGTMJ>'>C?6]3GBFCD.&PL08PT$-#-+P6P+INI4[%[-6*E3R./@6SJJ605C M'A??O?G*%63+!$VP>+* %93Q:W,GAXOI#)E6L8?X&_TO/R ):!(MWL0IK0?] MZ(?Z"]$J()@]&*'R%GHA?VP-ADZ7C88RA_\?ZS?+QQWZZ/MRO/S9Y76G=W.] M\N-NI[?C9Q>#U2]=]\MU@[WNG'?[?JQ/,M;-9.![DB^6,1!C/#-_>#5X90W? M,6:BWO3G7X)>_6PD:K(DR2S$SW]?T%%IT+S*S-=,JHM3>M7RU=[%)@O ;LM> M+<'_('/*GU+TL9<*9VL+X[=][5=%P>.- -\-Z)(*]%0.2R00GK#!XFPTXY-; MN:Y?N=U6KG>SC;H91J//B%A.QV28>_*(,_S^FTN*RCR_ M0=QE?X93W$^2X+U$2__!0;2$]%#>S@:=%K,4 P@<"/JV]UTC?+)&C!_:R^91 M>.AW*\]%33JZP7[=5>TB\+JI3QYI\NZD'Y]OH\RO+6!.*'_.RX#\5T#"WF MAF+_:PS%QIZN])GZV\E%JTK:O]/9OQJ$E]<76Y[.]G/PI/?(B6]3_SKL7?3] M-NWW-O4N^W#7O>!I>J20![W[BL$D^VQ1_86*[^=Y-HG+38)FVUJG&XGK0Z;* M1L;J_LEROW\1=@?;RO*VB_'"[L_U.?]^UU$=J MMVP;WL(<7MJN/L"+]_HBO+C<,>)YH+;3 >[253\<] =^E_9[ERX'X_>I?AC0_:[OLVW5R%@^MM<^Q^EY[[ MMKX,^U?;WM9[&ED_A'O@+\+"09788V*Y1"[;^$YYAV![X;T*;WH[AM*]J?EL MN]0-;P8O:&KZ7=IDERXNPZO!CD%M[Q!LO]YOG:8D-]J;TSL/L=P.29AM>BI2W ;M?!:9LR/7 +NCNB M^[W!^8R[='V][97@=^FY\P3AP'L%S[?^[U-O4'8/]\VM^]WZ=0.T[YP#_1Z=)>\T#;\(\5F2G/L6T)^TWJ;9T$]YOTW*')7?DL]LW%Z5_L/V+_ M4X8]T;(EW/Y+^S;'5J8RZ ["[F#'M,C>U"'Y#5Y38WX>G@]VQ,'Y#3Z #>[= MA%?G.Y8][U^AV6'71/\-2Z(G>39SV(Q?.C=S; +_+0*Z;BZ^V]8,VQMEYO=V M]=[>W(37@X'?VV/]WKS0^KS[(\^PY=AH.KGM^A_=VAWF5XV7N9,W2*?M=08:.^6F-, M[WL]MDCW>G O> /].#<7KI1^]]QO[C%N[O4@'%SNX=Z>&!75C])ID8*$WU)_ MW *Q>W!U???U5Y>/DZ_1;N'E^187ET^!'-+6GO>V""SYK3V8K>TAI^^.Q4;[ M=W4=MI/ULS1.?PJG:D,S1#IJ#F#1QEF%_3GUM+].\/=NK7=M5_$8"[3?&@%< MT/[7Y!$>885>V(WQ9\6?E8T]^JOPLM_U9\6?%7]6'H*5=,/KJZL#/"IDAGY/ MG<>FN'UHY:OO^OX_Z?[MW<:\ETP>7^B3&Z5BEY9NS?K_S!.GU#3+8_M^IQ? >!/X8AB\/N^<$^BM.JTD<,L*.< M,8>68=0J,Y(,$(QD$=Q%HT@KJKLHC[.J"";1*$Y@?501!O,(%B-*$I3#2:'* M8+@ 48'UB>?TL (O?WRG!/-)$<+CX2_V,9W@?2JRAF_6PW,&!(M6S ]HGPNN O*@.!B\+@D_H2P5!_AK,T#=Y%.9@<:40__ED-\ZCX M'.D!=%<. /^\^E7O0!3@1*7XMI;7T #D'7B"=GJ'3*<3^"-7 [7MY9&S&MPQ M E!3]SH7=:5\W1&J$/W7UF,(VP0;5\7%E 0?KX)@CG<#/S:KYWT.V2[OXWT\+J?B5K@_%#GMVI]$0W 'JG+U3QQ/8 3K MH/+'%M;-3/RK;@-)Z?SO-+=HUEMU-LQ5]/DLFL!8WT3)?;0H7GU?/[1P/AM+ MV)P]S_&/OQ_F\-/F-JQ<@,GDR>2;U<98C3(NZG@#?J#*^43^/MJ;L0337$W^ M\.H_8J6NQ]WK:W!0H_/SR0C^=7C1N[ZO7'3^@PXEEZ!R\$ MV2I^_WWTQ[9MWD;ANNKU:;3KAOKH$VB#298DV3W>+>0G=7*_\N-OI[?C9Q6#U2]?] M"!WNFMMQ=.JFJO6R.'&S;X>3/#W+C99 #8$]FH) M_@?LKN!/[6;7-CV]3G/;G?S&%K'B/1<)-+8W00IL,N.36[FN7[G=5JYW\Q0M M! ^[M.^#6*H'6,'7VQ/BKY5GY" Q=6CD/W)CXJ]-9+[$.GRSM]5!7JJ\5'FI M\E*U2JH\8P$LR;NL*-U W &:-WU/4+!S)ZKSSK:,\X]37OWRI]\+R&:MRCJ7 M7D"\@*P6D%YG1]:\@Q>0$RM<^DN.]!"<#MM;Z_Q #?3SB\Z.S-5/B8M^^2/F M1>OK16O0V;;7AQX% M9",!N=XUT^0%Y"0$I-_M#$Y40$ZMP^X'5:@H'TWIUAVK.Y5D1X@W7KM>QZC]?+ MQUKYV!8RY>7CE.1C>TC=L>D4\ MH9RJ7+=R_59B"M^%0:K* TQ$G'N^Z9WUQ&7G6A^\=GK/>W.4TG8:Q[L?IZL1H,.M=> MK+Q8/;:V F_.B]4I$TS_J%(UB4M..7P[S[.[N,#R K 4OOMZ2\'G^U:?O>X. M9O=Q'STO58\A5>=>JKQ4/78UZK;5AB#. !1QG MU3!11K".[?AA4&&+T/ZC+]-!'DXOF,\1ECC?/37M!=,+YE-JS)T#&Z]>-#/C9 5?1W1U7TOGL2*,C#4M:W#9*6__=].DJJ,;QGK"8J1TXI M:90._QQ7(V*YH+#4O,I'4RRPC48C.+94/)-- G!UOPF#7J?W#;$Q=SN7WV#8 M*BBG*EBH*"\"!3LV#GY2(S4;JCP8],*@W^WS_W;I1_UN[R:$]Q5S-<+U3!8= M+S=.]_=5>_>2\F3D)EK%35:JT32%T=PN\,_G*"<\[(O.@(5E@%+CA>4QA66P ME\*RJD@?8]LH14PA:PAERXPD @0B601WT2C2RN8NRN.L*H))-(H36!Y5A,$\ M@K6(D@2E;%* =SQ<@)S \L1S>EB!Q@.^4^+HI,S@\? 7^YA.\#X50<,WZ^$Y M X)%J^9C^J^H*%118)\7$DAW@/:)\+K@+RH#:8O"X)/Z$L%0?X:3,@W>13F8 M+&E$/_Y9#?.H^!SI 717#@#_O/I5[T 2X"2E^+:6U] Y!UX?'9ZATS''S<7 M*1GLXWFSRMFYQ>FR%LW;[_2_:3]NL!^P0U5<3$G 4:$'<]3P_(2LRE%,!R!D M)3Q_G?+F9= :G%[;^E'WT;2Y*TSH>[P$*)C6_R!4K=3WN M7E^#ZQ2=GT]&\*_#B][UY604#=1P-!K^[V7OU0YK^>0+=]6Z<.^R&>CSN&!A MPS7X'Y*L/STD62A'1R X;X-Q7(RJHF!^]=LH1_FAXP6#/<-_PEVIUPC!9.6] M4JDY@[L>P2 N@CF<0E@ ^/E0)=E])WC*P717#J9W$XQ@X8=P/>/Q">#_P1!\ M#^6;1T6CJ=83[+9*O0&M"8](A[ X$#7"U\P+]4;_ MRP]P;.9)M'@3IS1#^M$/]<>WF!6T"?SQ#_?QN)QB?*C3I1B13G#)F^7C#GW4 M"*SQ9^<7G>[-][W.9>_&#]8/]K)_L=%C'TCZ M[EIA]LPFSW:]WA_,0=QL,O\17O'Y\ZQ ,^+0>3]Z=O-T6*:']WGJTTS=)5&XRX5-;N.[I"=6&=\QK+U([B-2W MWWSW%$BS/;%&5G4T;_B2CPB6V+FDX6'PP]ZMX]*)>Z3)[S>4X?SF.KSJ[]@4 M8[,5V '4X678R_ 6,MSMAU<7.]+!'K<,G[H8'Y@DWUR$-YR;+IUPX MVA]L3;%[.L6C&D*YW\F0E9F>]O1(2ZBLD>+C!*I-ZC_T"YO_>HET3Z#=#03G MY(C2&2-\Y_7-9:<;P/N2.$O#(,L#%/5O0L;NO(8;NG.M/ZY!$-9G'&%)7H.% MVKG:^K>]3O!I&MM1!O<1YDMCD!Q8E" JRSP>5IP<0JQ0\/JZ[[S&_$QCCX(B M@F\BM@*.&D(KH@0/845$H_B$%-87$Z3J2UP0&&=4%2"N*B_HSW"H[\LI)K9@ M:X-_%/AW>O;JWQ'X1[\N#%[W!IV^&:#DT&K3NU4I4I_"DM"3(V<: D](*XK5 MXH]S$()HQ,.?Y]E(%;B554$XHBJWD^L$*_-O(AGG?2["6D;DF*38-W4R.#G* M7?N3:$@O7/V3I;C#4T<8VN7_JE=?#?=_I[F-6=VJLR$L_>>S: )C?1,E]]&B M>/5]7:^!"FLL87/V/,<__GZ8PT^;V[!R 2:3)], K&O':I0QR>X;2O8SMNKW MT=Z,)9CF:O*'5__Q,-CFZM4?/Y$6@$/Q#EZ(>>O??Q_]L6V;#Q%J\"XK"!/V MU9"#?<47C&2"'F?@<09^L,<[6(\S.+FLNL<9>)S!":2$/<[@J1?.XPP\SL#C M#+XN8ONNX6=YO,&^)+D.*'^==B[Z'L9]GB# M \<;G%^$%X/!_F6D/=[@D315=VL&RM/!&SQC'ZR7F/&O*D?'*;I57VVU;T_Q M>H!GY>*\LQYY=?!2OV/8J[NOLA/O1G>"S9P6#)FB&E!J;L_*)S M4<>4@3EC,&7@A3EXJ.TP9?VKP6-AREJ09+T;!^SF0K#F*B^R-%6)L&>-F71F M+5#+_N9^F@74:&(,7YO-$X5T/TSBA@ RC1L+BFI.)!NP*W?Q2#'^;!;%\&4A MXQA'911P5)4_Y6:81/^&2@Y&,)S M$67G8N@")'[BX7<[-ZW#+Z=Q/CY#2C(]:H=D"=9,)8F"M\*BP-K#9L#7A )M MK+E-#%0N=&%U&E5'XZ$'P^\JXFN,F.8))[P$Y-L&(8@SF\*!@HG.XB_XJ+$: MQF4PBO*QF<8<%OBLG(+^O)T&$X4$;/#^>Y@7_K-%D/2"6LF3[J@%C#0J U P M\/!X-JSR@J2>VZXC%,<9&#P(EKW;)C2,3EQ%0FCVSF$C;!&.(4(587GM#^7H M%&J4PK51T("W. 1ZK=<,>17/2W__& =374I^_ M8Z#'^DTQVR@_CW',U%4PZ)$1D$\M74FM,8H[ N(Y ML MNYC> 'J*V54CFF#H'MF0OB]GPH@=H\S,&>_0Y597)K57RV&:1G<@R\C!9-A< M\>DB9O!?.&M9&"1B55SQ@'$>PVQD9]1D$H]BE8X66D\V%B!< MOK+H(<[=@ HW$A3R;WH)A J29S8C'. ]G%6K7Y80@?!^C2\.-/2/="!\%6EQ M^1J>19_K3\7++9K#E5;"6LI,<1)P!RO#)=F^:*P [\V0BVHT==1HAEJ%V.-( MKN9MKCI^A*MFUZ V6N3*4O06,TV\_8Z '.L7GC H^S_)@AV! FV!L1K^-G>; MX4,C)L\,9-US[^=CE(B:^7N4?U:X5!ZPNY=(S8."E?K!>L"N!^QZP*X'['K MK@?L[LO"><"N!^QZP.[7I0FMPS1;): MAUGV&;Y0N%@?_3Q!6?8M]V9M0 S+PY: N2)46+XPFQ(*C!7?7931.*YF03&' M=V=Y,8WGYGM'@EZT_849=]>V!49>"4[F@JW<15U"D@D 4&!OC"L#;>:(0P.E MW+:)!8/UY#5V3 4,B;L9@R!&HY+0P [.%C86X9B:8G05_>BPBA/XWYS>=0]Z M!=%[G>"W:0QB?5];GK4KLP:NAIU2)PG"W_ IB"76&-PSQ#">:4#N,"KB(MP1 M&U=K*&B@D4F6WJ+KH_*91LUM"(H[10;3OFZ:^MS2?/J@"KO715%K2 MWJDDFR,B]VO KQX/Z%%K?K >#^CQ@!X/Z/& '@_H\8![M' >#^CQ@!X/^+6- M0AVG:=SB-.T#'.6DL2@'!43I788WG@31R_ !R_#-53BX]GU#/2KPX%&!-^'% ME4<%'BTJL-_M[.'NOCQ@QJ,"/4RLIGKY@Y?Z'<,?A[VKYQ[K>3C /0_^ M>V[P7_"2Z+]5D:65", ;"]33Q)X]@P"\N>J<[X@ [/6N'"C<$T( KQSJT740 MP!:F1]L)FG%**Y;.Q0.Z #(-2QO#C*91.E+,50;?:%!1PC#/.[WE42)J:JJB M,8_086H\WQI#N!VI8M]Y@R%5A#?4P65VL:S,N"2+138I$,N4A4QXRY2%3'C*U+POG(5,> M,N4A4U\7H77]IJC=;]J';/U)I^H/*4]_=17>]'SS8R_"!RS"W?!F<.5%V&.F M#APS=1G>7%WO'ZC&0Z8>"=O9V<34$GKTXC1[Y![YKEZ=YJX> M)MK)(Z9."C&U.K"T"C/E )L(,@7VC>5,8NKK:X:?<3;4&.;G=8$(/ MP*K2X/7UAK J![*RS*YF.\-J9-,*NK8\FV!_7@2+V&;)N :)NI6IC$"LDIAP M+]@Z=]LNLMU6P-,P0B#/T"!X3!]HT[PS@"_#OP=)1KTU3=/;:)S-=3?3MQ__ M 7O1NSSK#?"AM*-FQAU9(BA?!?0R')%>W M52(L@[>(!20@U+P:@B:F+T:IGC=/(:9^X$49EQKI9>;-K7ZSO/@=KQ-V?%7X M7W!DAMP(''Y9Y;@0H;16S7+NB4L#P$[9=R#S\L+6 7]4!.AB!73>/=!1BX0OF<1H+*76;Z@*<#4 M'87E=LQ]+(J]8 >*O;W2%EO:'6^QMSCS^P4?Y-137V1XG@5XHW[#12O[5P#=L] T;#_LZ M>CO+P"82-D,$KZ(NP,OG/?@4R5QU1Y3)7' M5'E,U;XLG,=4>4R5QU1])::JX4%%VH.*6SRH?4CNGW1F_Y#2^KVK\*;KN^!Y M$3YH$;Z^]A K#[$Z=(A5;[!_ !R/KWH>=(%'5WETU5.@JS9:P0,Y0X,'.*TV ME9;#.R9>/C;"L';.O7PD-XST219!E8XH(3.V M#%D;X;@VY#A[;UB^-$%78Z!V?$%4%*HL[-#'51YSY[IM<$],)S;+BK+&):8Y MO(B;Z^%!$+?14(VB&;;\0UHR^8T::P(S^$.%;2.QD:+Y$(>#>)H\PLTY(X*@ M853$#@V0*LIX1J"NJE#P[""!G2@T)9,&?/$XCI,2Z!]I-AI5\QBF^3>B@7HW MA;%[],J>PA8."F/A!^O1*QZ]XM$K'KWBT2O[A5XY39R!AZYXZ(J'KGQUH,IQ MF1)RF48-EVD?$J4GG24]I!1I/^QV?:K?2_ A2W#OVN.M/%CET,$JW_:N!M_M M$YC!(U4>:6.O.C=[M;$OGU[U*!6/0M@"Z>51"%X^ULG'MCW O7SL'\+$HU1. M"J6R*HIET!G(/_3$ ]QR#UYTO5YW&TQ,9%4:)B:'IVG+EH5]IZW>%AT+?[*( MG >_'=+7] 8;^J4E6B-8U6H^-IB7HIC!220>I+MH%&'#-[2D)M$(FZ'%C-_Y M.#7XAPZCU/_]L_,0?6=R&\MO20 MG+W$8AP4<,0/UD-R/"3'0W(\),=#O_A>AH.KGA=? M#\PY7&#.(.Q?>B*9XX7GW'2Z'I[CX3D>GK/C^;GL7&Y^?CSTXJ1D8RO=ZF5C M_R U^P;+V;.L^='A=\>W@+]P=C3IO@/BJ">1Z#:,7(X%*6>3RL&)5 KWQ]Y;Q"8Y 08.+V M%T/A+KE-5Y(5A>7)@:' 4T%.0?:KN)@2< 6Y=X(YLL$PM0QV[8)Q#8*?LY+! M*P3"<:=.:X&8E0B;JUV; >FF;/BCVMZXZ)G@-HJQFUM1)825H=%%P22ZRW*& M7ZBR3)09&SPJA\,:Y0L80Y7#TQ%_495J!5 F>'W>N6P=4HP1:%7833,+TZ37 M&:MAB:\9(6$.S30NBBI*1TK@0,V=P44;92DI>_Q32FMGELCN&6T([AW,(2M0 MAB?PM_3V##EUMB71Z?4."AWX:Y[=Q84^'"(:9?1E9QZ=2P_:\= 2/U@/VO&@ M'0_:>>(5\:"=(\17>-#.4R^\MT4J[R2D]]0%^-!DN-^_VBLPAT?I/%(KK\M.=_\P M6"^?:_90'0_'V%P[=CM;6*<>CG%BLG'N9>.0838>JG.*4)WYRAB6@6@@E4[@ M$L@(-"2M@6QZRQ@;GNU&/#)+#[O<[6$]1NVXZ!+<"IA0#8FS&:K(0O\4 Y)U_XD&H+M M696K?[(4'W[J2'"[7%V=UU?#_=]I;G,+M^IL")OT^2R:P%C?1,E]M"A>?5_7 M&* <&DO8G#W/\8^_'^;PT^8VK%R R>3)3A9KL;$:92PM;T!WJAR_!0..]F8L MP317DS^\^H]8J>MQ]_H:G)WH_'PR@G\=7O2N+R>C:*"&H]'P?Z] 5Q"4!_NE MP0M!ML!ZCO[8MLU;:/L7T.Q+J0L2V(^@*1"4%Y<+0H;]WRK*02*31?"!P' [ MHJ">&_2U]E#^4N74-RY*$JW'TEL!^Q7!)*E&906ZCC7[OW@!4._I?T4N+/DZ M Q/OHCQ6Y4(8M;$/0'SC/HDG6V_ MCY_%LSEC#1G[!Z^([YBU"[<(Y!D&,\_2,4^#73H>?0HK-JH*V!&5>*6GQ(5UN6=H8+KZ^B!(%X_IK#,_)T?9,%B'_,9A&=_!MOCC@B4,5 M)-D]02KI.9,X+TJS;O X%8VF?-F4TPC!CCB>0OVK0B"E?,_<* 6V"<0OA[ Z MB'!<.(A,6!-8!QPP#E%O'HY8WTPP.)B64HACG$SB$6X7C'$&$E[!0DCGQ.7I MUE>;UUB+"VY7.27HZ%9[!D])BHP%I0A@A'$VAH-QQO]F%[]EMT<13!2.(S._ MI17!7. E= '2H^=5/IIJVX1 GGK'^3=X-F@651K#2H-0J'&AQ^E(!WR#>R5& M8YK6\E=@O&".0%<@41%NE2"@8%44&8\$IWL<@Z,X\^8A1[]-@#,NP(-BUC$?+('X1;E@R MHEFBFN= VH^2K8N?+U$@%CB?,2QG,L%E8M)#V),,]$1.\.,4'PJF.K(,DA92 MZ5V<9RE)I38F!0+>-6+-NJC^6/RLMMU1228Q?-H7%=1\OGZT;3QU.ISU* M]V#1P\D$*2:\.]@?":IE.[EM9P,*&E0OZ"F6'EAGN2UX)" <1K&^^^6_W_]T MUKNQL@U+#EJ5-2(H\2D<"NIB.POFPC$=RAP$ M3/J]XF\(:'\?@\=1+N9\A>![XA3^C/,4A3HU5\SRQ7P@35L?M#RLWL;K. -[ MG^]*[*T+E[;59(8X$77M&^X+B./CTPS%'(40[QR4)'P>[$R5C/6'.6IK,&;F*(X%:4RXS$9&9F0@JSWN7YJ[URY-:Z;7\#PRX>:Z?M730GTP)<-ECJT:ZE*WOEE_)$<'_-7%?. M:F].U6^*S4)6&6K\_]G[\J^VD6S_?T6'Z>],\HYEM"_)>SF'L'33$R =Z,XD MO_0I2250D"U&L@/DK__>6U5:O($A!B2[WCO3 5R6JF[=Y5.W[M+D?(;C<\O..+,LY!!]"KUJTKL0OV5#089KB0++RLE/4PPQPR@2 #DQ$0SRO 4 M?'Q$ )T 0-"M7C/GCBM:FK/:T8T'EE^=.,'B*WX?#RD^QF<<=@2R6F;?\_ 8\1&J,O%^Q<.9M"6%!=PSLVN!3%KVO>Y M?W.'L=2B6MOX/MBC(1:U1GQ>\6!:R1N<=BE[38^_#.QW\AU0(^MAS\Q;?=Y' M;ZYEN'VW].?VE?<,X#-=QNUSSO!0"L8KG=*_O1FHRKY1KG!Z@7#B1!O)8#QC M.Y;K.'<-B 5(!#-'$,".R+3Q<(0D24[Y$DJ'\1!$3 $XDGY'Y#(<710-_)G$ M.-6(HBT%F1!?@'5.)7XV+&XU&89>>+E>("*]@=R?E-H:H;F2*4HL00PZRL& M;+(QS"4J7K^YSX:BQ;2[E>OI>'V],[F>7M_2##G7)YGK[,*&R]Q!F3O8]MQ!2;A9PNG^QJ7('<.IBB%/%F<4\?NZ5^.".5L; M /,IPMR7>,9CN:MU=%Y:V4MRKADY9^,OET8O+-[6Y6%5;=Z-D\IO7E_%_ 2N MF4.,;J=E=2C!RM1ZOG%WO]6GRYB2#-$^AGAE]#Q_89%/R0N;Q NVXSZY9E@1 MZ.Z*Z3QD5S$/-IU/FEO:Q>PFQ^[IAO_@U.".9O]V<8=TP^KISL.K9\@M>K8M MLCRS9]C&BVS1>IZ,#LI[X=6BR[D*L'U5UF)_S2+WY\8L]42:0S'*DQ"C('# "U9P$Y$0 M)NQQE(TQKJ(DFBPSM#("M5L?O/+LGND\H*#"R@G4C8);4E0V7E1,S>TYQL\U MV)/R(N5E4^3EE=.S_2Y:EI^K+=.:.C)U.#*/7J\O-W=FC_#=3:[:71CTT4B# M:F36)<$SAY8F"!G M ?K%^ J3J/ESX,68BH$3$9GX(INLRFR>R"@4F6EU[E\R+$:8ZQS568"R7$VS M7(TMR]7(]^,;6^7R9P]93K MBR2\8&46,)\N8DG+I58FT;=Q,_=+=[R^67]U?F>X2L.S;^A&G2U63QIT;B.I MC;?E8^48&K-F3=K85YI:&1]J-'K/]97C>;.MS<_$RB+L5XCU(8\WYTEO(G'E2WM'M1A M<*997D^44Q3*M%(PW09+K$HI.,U)S%--=Z@U MO:E09H6@^'DI,(U&R<6.2$'96E-?U.N3A$S_%1R5?V>&>FY9JA*ABX&8[KJ@ MK:C1[.,YETZB0%CYHIH2U4NX2F7@M7ZCX*J*$+##65[.% 9EY\.DU)WE*T3^ M>E;4S57+ETB[LTJ[LQ':5O=7A^&T6B*7T;AN _*M2N'J3MW=N;>,FO7R M[H)&R:W7LD.@3U^;VW6ZH?E*[<9%E+4T%M4'*HHLU*RZW:#-L'FOVM3DH-^J M8EGPQWQ,)^E=JO=9UA)B=ATTF#:S.EU5A'J['(8O0F)S)1Z;KN-QZ"6BVJ[?F8B^)V'U [ MYS]A=%KK?JX#A)=P/[?& MJ*X:LM*'-4.@FJR>@(_+T=*(\E-HCJ\8FS;\M_BURF9JDH7W2_MNK<83COW?.9 MC&O17^P&-F1Q5;,\.\'7C/49@,.'EQB2U9&:!SW@^.@WSKZ3EI45CEPDO!MR M+D OS /8$#G-6,R'IEZ[:)?@0\.X/FG8!U8C/QF0-.),TWS2F,Q*UEF MXT@\S4L/*"F-G&?J>A/JBK/SM-.S>M;= *$W\2Z KT:#%^OJRG60X#0,N._U MRP.*7X!&>O/$]8)RH#=.$X\1A/F"SMI[D*LKBE7@ ;N,8#(%":M.?;^8#8<' M+]:_:M@$?^$W:GC%-2'K392&/(L'K0%[,)GP+J*WC3:#44549SJ.%BO4S5 , M$V?6)16#ZRQVO$VK@E],S6T<_NX03^<>\7R@RM%]^R$JIUDN?J[.X3)F39J] MA\K8XT3,TFH1>WS[";=#[2<0\>4$F\FERDD IXM&Z[1=V)^$^P>Z<7"N>3ZL MIUZ*S;S#9]/"3 @&NZL$[A45Z*N[>'87-V$A6%^9ZEJV!]PS3 ;C07V:;$X% MH2#V^RNRO+A(KI2LICB>A),\4I%O;U$$HW&(,!1WB;2Z[:U2XJ[((\R3@.AJ)H.AZN3JD'Z;!L!4W>IZ- MX _E!7BMX&$5A;(S'(Y9%Q-^@3140#T.%%U3_]U7#H= A4%IGW2GUG[B':8?'/B#] M/^;9,,,F=7>+>W<,\N%0V1F?CT'N.29'T3_8.7W/#!/LZL[IG\ 3??:IJCD] M96L/8P54A?W#D.,NDYBBA%LGC E/A'UY=3H.8-%)J%BNIAK::S9F#R;[G;E^ MN*#^!O 2R:LJI:)EX2+[0/31[;\*Y>0:?@'T!")?/]#3;=727F\),%9@)$(2 ML\9=#,)5FX;JI"G6+-H!,V7R,>=AL'DT33CH%:$WC9X@[)*7@L)!S(;B$T4L MH*):=4S17]R,++C 5F>A6 K,3W1 F_<=5"O8]TF\L.PR*J9?MA0I8-(UR;BV M.BNIT%M$SY["X!;!]#WQDJH7V#@ (1[RICJPSF3,.X=,OO2*))%:W]N@5JK: MFW!>.1^#LD8CO*+%UJ_#C!V^$BKZQCYH5MHC9[53SJ?L85<2"8T" M39@;YT637(VMBLW\F0-8?BIM;H*>.BU"X+J F8.\](>"':VO,&P.)(.F&) Y*R M"107%&,>D:EO\"%S5W#D357-9<6AN/!F$/LB,9)F(SFK-C2YRW8LJ;^VE> V5D/9\Y*W(A. M: A@LTI%3+)98W.:Z6%,%V$:+#YR6-0"N:A:@K_W26'X$DITR8_F* P'#T5[W%('.CIB" M"1NGU/V)^,II8&;C=W<;,:+PC%-FN2?^*%[EZM[KWI,!N3 E.<=QW-1C$VC M/RP"7'0IG0/P!A,KQNZH-V68.+;,S.%,6*J84I93D$FNAJ]SM,6H/]*TONM$ MX 0J +L_SWZ%F^+F6YLOY1H)'97M0#R =YV1]4Q!/_H TC,OMNT3.TCA_&IXL%9.RI0AS;#XWJ)]8#A%5K MO@!P*:-341(*5&!Z6]GK:H57M:W%C[,[F2;$R,UZO<-802AY&]^\ MC7?E;;R\C>\8+#@)1YFX]+L7&G@ #=Z7)4+ 9 ?B J\H3;:GV:_?-#U9J.!+ M&ZWLU+E3U=\^-))ZF&.CMNC<[5/FO#S>;C?\PU.I,FB_1 QS[4=)JT;ES6L] MT?2T:A+/E31J3?1QB&[S9>I-94'KTBW\-3D:PR; _3EK:'31&E8U9L(F ]6& MD,.,M3&'RUU3N5J'KJD.8>V*N]-7_ABC;V]$N%L!B E_2,O?]X#ETJQ@Q]*= M ,L;'9'\$L[=GY+BCBB^[BA/L9P,S2!DO?8X_? MPQ?XL?9;/+ M-^+5;OV^ZER-#@B8>X7\Q>_LQI@UOF:SPA$<_O-?&W=% TXI\6PFKL)5C%[5 MVN<\=[KE11UE#ET8U6-Q(DQ5Y'AKS'35U3@'O,A\&REV&SZ_*$DF"'U-Q;IY M\A$L+IM<4?54%GER+L0;X3L9 F2K]K=HW,\%%':NC1=."\.U%TATN=6?D! H MH,NT:6Z5-)8F8'%*^P5-FS':HG8S3]S+AO2V9-,8H&(Q=0EQ+9[.A_#&U,"0 M(GR?(Y/1[17FL+%'L]M*Y<_^:5\YSP":# ?PU:+DX,F?)3\+KV4I*7VACZ<7 M4WV91PMA5D+I3:P> ;Q"\^\B%[X2PA"8!;VY8N:%W?=,JLE&S),(Q:_? MPO)]8S#JV=*ZKZ_LP(OA,(%L-^=S#B(X%BWU336"9P7#(W#WN#-T3@(@8S#F ME&VZJ>,HN \2@G\AY,2E.T->ICX1?K$@JK7 M:'#R_'^EM_B>B2F_F+;6B'GBTQ$1'9Q_[GFGHO5UP_Y_('JP9R TZ":;(G2, MB02 J77M_^$VL.""+&_4$)HB.W _8M.*@9A?M^0@Q,#"][L&.OP@R^'7(9R8 M\IP.P]NEU'@'8-8>KU1A:+K'Q(0I25;'D^TU/T"0M)%FS&2M%.PR]1I_%DDF MY;A:>7( AIH/3G/?*+\/BU/,0J[J94SKF5C0.RSI/8F/[A-XG-4 +_ +> C3 M[Q@N6C_K2D!GEEZ&.NT0) ^HGX^O*$"@]ZBM,7810VJXEWP'CLH@,S@HRE(X M)B^I<^J *CS*)O"6/.%+9*_D3H$_X=0,)/\W#(L EDZ\;T+3E_X]$"X@JO(] M2P'%353H&! PC2##8S0<.8-JW!*4%&U.H]

YRS\ M^+[-*&^_>=0T9Z2PR$+1U62T #T=E1'4%UQ$?D88\3CZ?22JWR-SY MT7U%?SB,4PZ]UD3#?YZ1<(;]DFJ=%Z3@Z*@!_BK_6[-N<:_!D, H45+>6LV5 M6,9[3;:#8T R$I?'I1\H;LP#RP-A17+.H@SMHITA-KCG%=# MXN&A&%%^B\_.,=FBBC3"\(/Z=KO@"&@LZM@($X !6PS2-$Q44P-6TV3E.F#! MS'XP_8ERP\FK,+3//!.-:.QBC*@0=J0LG3.Q%%K%"<#$>)64TD.*?@R2I$+O MPB86V;2NO'MK1)><.7OS:$^:V35/FMU9Q%I'%,9A_F6&H)P=_<>*6Y_EE102P#<1[> MLM ?=AY!MH<)8.GSH8)7XHOP M!XB(OR5OS^7M>:MTX$Z?7U!G*; M.'?"$8EOR@D0#J^'C\H(HM M8,7_:!5S@+=T/'!1?'JZO_LO>#@C)#X"%P:GB+U[-Z.\0^'OPMMCS/P8BHU(X;<%I*B]821P6/PVCT$>";TO16X;$3-E-@XA:J'/R*D:H&;D_ MU:"NNV**I\HFC:O8=98XS'H5)75!R=V+A,; P26]3SA=>6 1^ZQ&FN*S'O,A M4+P2(F5P2!58PJ)1Q+/O5Q-328[354O8DX=1E:?/JV6&>)_1..#<=:1XSZ)V M65P)XULQ:\;XCUQ^5:E*9%$RH5ARN&IJW-F[ZABLW_-V89# M?J60EB:1W4,UZ,E'@CRNG=!Q(\#RH5FF"%X=8S![D";%17F"PRAU=+;RZ##0 M2*B]DI)F89-FM=K+2YHIK^ZPK_&$?87?A U#=7KOO)G9<&*,<@6C^X2@5QW MZ8SY&OS1VH3=0PW17\>L1T-&JS*X\[3+\J2Z2\DH/*Y?%+;&/#'*+Z:K_>+T MG6'F?_[#,W3]+?O@G#M5#JKD@%>&IINOR\#/LD #2^X>40;B3WFR/$[O)#\G M0U&HNXJM.X-C602G,?ZM@NW,J]V3TY/7I=]PV=4+XU^(Z,6K+(4-I7.1U!OE M5?(:U2R[!!!N(<:G=%BF,'%PP\?C]BOHSK%H> M C%T_&%!/!:AB8Y=EA$F.&VNRXN)[HV@=4W4,O"C++2?\_1")C<\4@5X->?7 MXF%(61!E(XRVSBOIB3A884,F>B&RI(\HJ;.. XI?9G=^V9"'W4R_G(QAF_,F M-TU*K" VO&>4Y4!;_!7H>Q^!:^QTQ0)SR[N "F2-:)5,-AZ6DV"+KDKH8#HE M90G.CW&M.B-+KS2(KYMQ2\ 3.VK,:CV<"(A+4#Q\^]DI%CC'NH,"+47F>+*'.@W9 Q*V+;V/5'HQ/%ZYS]):WLH_! MW<5VZE".34)]9Q>41<.R@A 3/6X>9J%Q)=51?[K,VZ )LAO8J'G1,X'^H@GT M%RWTKG#=$8IV!XTF-@!%]-? MZ#U0>+HF&A\J5PN3\=(]N ;CA7?!>1TR MRWP+M0^-!!F&T=8G5B7*:,%N\GGV?$^Y*".9'G*BS_*'FM^$%5I@((IA(0:= MT&>ET#S/^%DISLDXXI&RY0.+6[!= ZS@54;QP'QY,>B*7BQ+@%W[L^2C0AQN MF/NC#.U!Z@VNFC%[PXK(#%36E.[Q'"!Q4=:;QMOHLFN0FRTLH%C$I:\@ &1SQ^]HY9ON9YFF(;CFGKG-G=WXN[@4W7"*X.??P=$4$1)V*BM M\%'HK<,AST-D\57KQP^+E[2) 0C^*@(0/%L&(&Q@ ,*3\_"2&N_CSJ(HC4J^!NLYHJ(L>/>79S6X>>BAP./)_P&FBL8)9(VAI06A:]9D47 M+[(T$@$/6.$U29NEQT[W=TN$"I-5(E"4S.B6115%(@)LSS%?=-F 2)32L-]T@"G MU:6_KI;QW$4C%K3$FY-A_MAK,-UDA!65PTH;B841U! + MSUP5]$WYPUN,FTS)[9MDR";%OO1V\O%H%%B' D !0M^PG>0?"WOA^WW#\=%D MC'+X7U2^6%B3/K,FVZ-H]C.K[YO>PD^UOK[PL[N>"NSE+?[F8Y^J.WW76/SQ M78^]^S/;=%8^6=OM:Z[9DM_5EWOL-N,PSF7 QR@B_[>EVULU\HGPTOF- M<76CZ*7:X7R;TGB&ESD;;[T,G-%:!&?NGLOR<$8W=.R:Q@-9XX;_8H01 66\ M[$<>+]L\ 2;Y8 [L$>Q0[;2YS$9S0+1PJY\9.3 L/94-^*AEW<>_CX"&+\39 M!VIW>=M8P*52,;5]\ZQ'*Z8'9A\^0HMIR!-;4C-TE[4.5$MJAHYNG\O:.]?% MJMZ+#FNGK+G>JF#)G9OYS"=A"4K6!Y0 ]]I2]71S\TQM2O4T:@PRA_#@*J<7 M=%A@]-"'K'B<,I+HHMLBCESB2!'OZ.:9=XMXG>79B( J_B6:9$KP(353RYG; ME9JIHYOGW*V9L/O" 79?D*!C$T4;N,.3HMW1S?-9$B)EX5\3,C[OLEF"C(W0 M1-UEY0/5OTL3;;/(A6Y'I1BOVQ64\E213>TA>;68!3T.ZE(-&>^_JQ0)KR1! M;UE=$9JP6@98*Z)Z0L9_KY._\2\!#0DVYQDMZJV0%!.AO\MU3ZB^0=."7K/2 M02+H5K1)X=T4<(YTE*W#CKTRVR8D92#@.E#WWLX?AZ+SQT1_#A8OSJG JJ/= M\,H.5UAYD%>)Y,W >&=)5I+L<;T[-CA27%]-I/C+]6PHGP,$"%4@*C9S?\,K MF-\^/TQ:.HQ\8KJ"R=^^^ 2?/+9\WB[-QE>]4 RVT+@L@.-FF4[(]KS@L&22GT;?,U_(9+V^9SUV/L\]5ZOO^59'Y@ITM9=[ZEP'W4_Y:)]YJ.&V+=)W M&JO-#_0]G.J*]ZE,?IQP0MVS/<(:"?L":U;845 I9]\IB@B#S8#A\1@S1Q_@ MCUN"E=:*6'NT"/.$E=-\7BJ)SUD*4;=)B(?()6BWU((E89N$35(,B#YNN)(D M>5=.WCVL@B8)_'2&2#+PTS$P8)YMK-4\Y'UN?@/H@^G#C\ ^#Z;'O&LZ>,@S MW]'=Z]!;^HKN:7Q//SD_X7JZ&(VNWFQO7U]?]V&6_?/L^_9.'EY@V>YM&IV3 M?#LB([*M6[IF>M8VS%;\J-OXLZ9OBP49.BM5BG(MN]UC[2NS, M/TI<+KI]Y1=^&J>W,#?T[$H6L4_P!KIQ06,+&O/L%IP M

S-\ :L]'%+5XK#FF:LMZ+.^?PA3;M^WQ%RW?^!?;24__])">#KM,%](IJ M.J:M2>K,H8Z[;>K;*-V2.G.HPZS-L]-EXCD"%4W=H>5%U@N<.U7XQ55YA6P8P/Z:$ M-0DZHODY=@_B<'=G?#XN1HK#\*YW/]X]@K>2(1%/44['09%$"8I-FCG-;(U!C+]*9")0='S@&8%,'L,3<+/'VG.(K(Q\>#7/!M? M"1")3WB?9N$E15PI?FHB5/:VPV&!4U?^@OEB^#66'A]2B40E$I5(=#X!=&V; M.4K]326 A*)R:*>&2BBZUE#48/K.L+>)[NN&J9>(U"H1Z:*RBQN#2 ^2O!@I M.X!)(X9+1YFR#$@]"4=9W<9%0M1.66E,DMS4M6\\1C6V#<2HQN82 )7^"V%4 M6V)4.51B5(E1E\"H=HE1%]7GW1B,>@ID![#W8)!:-1LT7(E2.V>G)4J5*'63 M4>J*HVVE)U4.E2A5HM2?N=37/*>\U#?%I;[Y=+E678&G!TD\NN#H%$ G KY/ ME%7:BY1=G&(,DQQ1WC>JK.^ )=)8)3,J&DCEI)&XM&&V3EZ9;R[0<[9U8Z.O MS$UY92Z'=FFH!'J;!?2,$NC)]*!Y$._];4JN"PGF))B38$Z".522$LS)H5T9 M*L'CES'-&UGPF.X M\?5[9CR&OX^'5-%%G1X)!R4J#ECV26TV_B:,XU>VHCP&J#M ME(;C/!DE\"K^5YH#WF.4Q<_8-W2C3 C9OPDOR/"<*COA$Z6$R*'MM][_(VVW M'-J=H=)V=\%V/]JI8VB&[SF&O1WYCN_9$SX=IU6&G[V_#?=\Q]EW7DH.H[ZP M+E4=^W6//V=Y=\[S$+MEEE$Z=3;7J<-<.AM=Y4U>]\FAG1HJD>'&(D-7(L.[ MK_PD1I0846)$B1'ES9\#WJBZ M]K< BKHF"XN4(!'=B(,A+P",UX)UTXHXRY4HR6DXRG+>)"*+81C-BTTUJ MOKVSJ8LW35-5X CFZT_D#VH_"8QM.'8:FFXIFTH!KCDETI-#NS)4(KV-1'I& M#?6,1X*]]FOC?_[#,PSK[0,4=!H2=LJA71HJ8>?:PT[-,P7L-&RMA)U& W8^KE!=^_7Q^L'.TAG*D>?) MU90GE"=.8*K$%#[=5(L,F'13ERX1*2!2WD)CPQ&IO/*60SLT5"+2S42D9@.1 M/JXX7OOU\<8A4KR;W[^AX7@$G*&DD/K4D/I5#NS-4XM.-Q*DIPRU*'R" ;GC/D]X>AG&;QZ)I@Y:+#8=AG MG^NFZ]G*)UI0 KNDO$^_1SWEPX?=336,$AA*8+CAP%#"0CFT0T,E+%Q36,A_ MU&V;V&V7*%$1D*.\L3]2/)!_=SD+' MNG.QRZ"C/04=9V!C3SGX^*NR4US1H?*!7%+EY'I(_-?_> MX\E$B8"B$L4^N157_]C4M6]\621[VT,,:V_J^F6NO!S:K:&,E;9')$AI"6,: M"%1PEF7T71L$X"HK$H:QYU$HPO!_,TO!MEHE W>:/572%!DZ7BT M^"L3$+(8#P: #&9%_=GEVF"E_HPII-?X[T5>$_BD]MB M:WMBG8-DJ$[1=9HD?(WO_C?(MZ<@YCWT6O4!0=>6(,]+GA!^=H+BB/"/A%(O MTCR/TIA85AS"CX&M>TX<$I,&81C\[6Z].T,IP8OO77@A<&,QYP@PO4NP*^>P MX6"1WMCS3!=J;/;82G!RF)L*A$G)54'?E#^\C9+B*B6W;Y(A6Q[[TEOQ="%M M^()I2XCOXQ_77-;7.*>)DZMXL_BXSSXJU]1G1M\R'_?- MN^9J^GW/M%<^6:UOFXM?^MC).GW-,3LR5UWO.[K?DAJ+_?4)5UD[0)%S:&&^_AS"%>\3PU9W 6]0L#<7:'%HQ'Z,C[1F.9T&$[V M:;UG>X0U$O8%UJP B$LBI9Q]IRBRST$'0U7'8_3VK/:HME;$:C2:>UXJB<\1 M,'67>[H>O'O!1Y=RN'=F>H!+#K#V#A/]O$-S74 MS'.![./2IM<(R)Y=)/G=.+8$BB?A*$.&2G2ZWN@4X)#=O3M>??>N:[:FXP&^@0J=34>%]Z=0ET#QB-PN>]$N8:*$B1(F MSKW@MC;=A2A1HAS:H:$2):XW2G30@PAG]_\B,G1JK-C B.ZF8\0EXC1GZNF8 M#"DZ$BG*ZV8)%1\'%74-L:*SJ0206%$.[=90B177&ROZ[&>_X5&LHR W/@9R M 2#&#R#[:,;C0>EYW!SX2"KS(UXT-]8"D@\*(=V:JC$ M@VN-!PT=?]:;>'! 1J,X!=C"\C)H5,'#QT4?ME\IKU]GP1V^@5-W0J* M/NXZN_V:5$+1)A2UEH:B27A!:*KL])6_LI0,L^(R>:+^;W+HTPQMOVS^S[RJ M=Q*,R*$2C&P"&%FAB\TD$1D$Z;CTL)$*UW@2UVP KEG:Q;8#?*+L]97WP"N; MZER0GC7I6=MDSYHI/6MR:'>&2C"[IF!6LUS+\;%YKUC8Q#-US+/L'O5%U M[6^_@K ^W@5($-L)$(O%/I3]_XZ3T2W&+0*Y@0.4CRE,!.%GG.6# AOUD1+, M%HA2<\KX:5-M\JFJ;^]LZN)-TU05W3=]?6,QFL(:?D]U@)P+9QMCXBR',8-L1)7] M&QJ.&6@]877@\Q+J+@ES-]?,2Y2[R2AWXWO;R& !.;1#0R7(76^0ZS&_K,<+ M4WH5Q+4:$/=Q-8?:KXR?&.(VN'Q \O-DJ ;9:)0-WMCP!/$7&(F_OBP@/B+Y M)1W-=^ ^W'_[S,6I6L93$MYN,+RUMUES'F]3U\_KTTET*X=V9:A$MVN-;EE> ME^;JVP1^,AMIZGH#WCYQS20.^M8,X;[DH@1LY46-G@B[;ISAEJAU@U&KL^D) M7+(TDAS:H:$2M:XI:KT[@0L458E:=4WZ9#L2=L#1)JLZ0*D JA_'P A8QWZ3 M0:=,TI))6IN>I"6!IQS:H:$2>*X]\-0\TV3 T_5]JP2>=9:6KC^R=L#/:>Y6 M(;HC4@!O*J.I*U#V6:KG_PZ,HNSWE?><63;5K,L"^IL;?BD+Z+.VQ1+0RJ%= M&2H![88!6B,BWY-H0"^R2]X/J@:T3US_:2VSASJ):9?N=+F'O*+\WE>.D%\V MU:IO-*25F%9B6GF!+X=V:*C$M!N&::WK)$WC<9[3?!K3RH)/FP!HEW;2?@9& M2HK!XQ?-M6J;S"FE=$'$M3*\DYR:+>&2E"[IJ 6+)%NV+JGV9[E&=N1 M;1F.[T7TIEG:27!BJ=R<,["E'67X.TS\=D6%* M;Y5_DL'56V4WZV,P:D_YO?^Q7PVAX3A/1@DL CYCCSP=)3%->\IQ NLFXT*I MOC\ FMSVL I3EE\A@]"HIY!"R>E53@N8+\':3*S5%,ZHH$!9DBK)$%X _UZ) M]>6%@H$F$6]]FL@X@LU;^L;[7(UMP]GTZJ,R,%8.[=!0QDK;(Q*DM,0G#70I M.,LR^BY6#+_*BH3AIYRFS"J^O4ZBT85@_N8719EQK?X*"8HL'8\6?V4"'A;C MP0"@P:RH/[M<&\RHF5,0KO'?B[PF\#E5@YR22Y7$,-_^-\BWI[#C/?1:-?C7M27(\Y+H_VG>&4H(XB)U%YV#[Z5V:++(_EY^9\-6"D\/< M5"!,2JX*^J;\X6V4%%SA;UG[:$^#[^<+ MC_OLHU*-3'QF]WW=7?@IF+Y'?6;T+?-QW[QKKJ;?]TQ[Y9/5^K:Y^*6/G:S3 MUQRS(W/5];ZC^QV9K-?WK,?.Y[GG:O4]W^K(7(&N]G)/7=+]U2Y0U!QJN&V/ MG'/G'D6:_@STJWRB,U=:*6'NT"/.$-:A\7BJ)SQ$P=9R$6"1^"=HMM6!)V"9A$_C;N7*< M]25YGXZ\>V YEDEREP1^I"&2#/QT# R89QLCA89)<0$__P;0YSH973P$^\B; MV36\F6U4D?1:=3.[L%.CQU[W G<996O&]]D0!2@ZI^CWBI-\P'9*>6;2M>RF M1UYSRFO.3;[FE*DE"8.XSR5E.11/);:H5DQ!. M0KA-AG"FA'!R:'>&2@BWWA#.UQW7-+SMR#4]V]"F$BF,QW4;7",(MSB1XO?Q MD"HVRZ'PGR:%HC>;/W%'^@2;P/NC$V677"4CDBJ\0W8!H_.K_BJ2*WCY\DVU MW1*X;BYP=7C'0G]3UR\S+.30;@V5N'7S<&M]S6QL?*O"TO4(8/ *$-PN2=,) M]Z/$&2BRWIEA.5"C$F>N:55@:M&ZHM M?=/[-^$%&9Y37BIR'%2Y[W6PA<2V&XIL-A[;ZCKO>2[!K02W:KSLYY!.\NA&V3Q_V=> MN3MIF.50:9@WRC"S6>%/MV$VQ*1;89A-:9AW.4'8'6 ^+$8\&87G-G_)QL-S M_H[>/V37- M$0/LP-3R(;U57A64\HHDL!0R&N=4P>YNA3+*X,])H>P,AV.2 @ZXRG* #T.% MW;;HFOKOU_TG+8TLATH(("& '"HAP(9!@,GCO*F7@;S2O?YN%^<1PTQ8R"[8 M\8]Y,@R3*S#0==[:20PCP,Q_HO\=)WAP_Q,IK'P:IU313:+JUBORF@4 ZW8D M?A,N^D8QM"I2>"=D7@/=-RU6T8P,T#7 6\>3*+O".FA7X[P88[E=0 WP##8[ M4S/P>V?X6)('9$@+]>0&J[&))QJ:9BS3%Z:=NF0CATKL((=NZ%")';J('8P* M.[0KN[U=V.$@&1+X$7Z2V$$.E=A!8@5RJ+1"]UFAT]W?-M@*G9&;;)@-;N$(-J+# H],I^$% M'1!IC3HUM/VR)JV1'"JMT7W6:'?G@[1&36NT2])PG'(?Y(=D>!F0@DK;U*FA M[9<\:9OD4&F;[K--'W;>2]NTT#:1@*;20G5S:/OE3UHH.51:J/LLU,=/^])" M-2W4QYQB62EY?.KPT/:+GC1. M%J:$M2I%EB:14DZ\-5LAAZ[4&,UP )8A7;S]3UGWM'R)BD]\X[.)OX0D,;T> M*1NE&U'/IYU$HPO!9D]MB:WM208(F%%/RT&A,4_'.[5QQ2K&N+4&TY7**7WPNR]=# M=[?>G:$,L1:H\$)@QV(VM_AQJ=V/X]V9M;MSF?X?&OISW>?N3P M>+??^FD?GYSMGRIG)\KNR?'IR8?#O9VS_3WEX/!XYWCW<.>#P ?PN@3>'M +DL9*<,L>Q PQ M'\">G%/0@QE_(!F#RLQAU=&]J@ %WYD\2N=(COF:@$'AJ:,Z[$Q*K@KZIOSA M;904/JTCB_D']<8K:]QG"8%G=SW6Z'N6N_*G6GU3\SLR5]/O^YZYU&-76_^'<\;S*S[& M?WL (MX\P%G>KC4M +[<)X ! M>XJA&0]I*=^N]$ONV/O;)] A+[><56S0_/NK%Y6K[6*;K^QH MY^SLM_W/RDN\LJEVKD7/;W,W]@C,@*T16>N9:3LB6; GO@F&<%ZPV7"$2X2&L\6UIUSWW&7!UT>NQ]\[%9VCO>4 MCR>?]S\I)P<*Z*>33\?[7Q[@W&KCD7N?A!?HT2O@G'M]D0F_W?'0>.DRSV ,"9+\*0N9%TIQ;RGX&6C$H_35+DJ>TP6XZ 8 M):,Q.]#CUW.JSORM\14X7A,XS^.3LO&(G<*9KY$5:L3#>Y;CO)11/J;LNRFY MAJ\K1/2R!&H#!>$);*KGE'L9\ _)L/G](1G A.$('?+'%"-*(O83#*=,ZI!& M; (XEGT$TQ4. E@9K4G::U 370-#%@3$!H3DBH3)Z!9>@$Y23ME>^:(8XXK( MD'\%OLM+47)'R/V]-R]; MA\+I,BIOC<5SIKPN^(#*\[*;#09)@6&V/>4<_2U@Q13F(BD(V+?%>U+PF3 * M<<_.H-?D C:0LQV0#ETN&?L;D!N#L/@7V1/ -MXJY;.!7L/SGH+7*/$MSD4$ M9L5)/F"_P@M&%V1T[_38)3-LBY@;_@K_)CGC'MB3BH,I_J7^K5 &Y%:P)# " MS!H^9JXGX6V*LB%%[]+W)!^-*2=V%L]ZD+JE7>YSZ"WIN:M=<^BV"R@=EMXY MKH^$5R[.4O@-]Y-+7S$IEU,>0"&,^%?=2SCF?+_O:NYC_')V MW]">PBUG._;*GZH[?<=:_-6['GOW9[:YG /M081U^K[S.,H^_V1UO>\XBS^^ MUXGX\(#!%SYZ3L=*S/=X'(.%[,YQ>KDU=J$ZM"U_W]GIOE M-WM(\/=7M06N[E_(ANA:_#R'GV_M_/7X9[R>U\YVO_MY-^= MN)):L4KJD)KE9F>VW\RK>^0Y3 M1]U$+[)+:56WOG*ZO_-AOZ<<'AY*H])J%5H?5'8O2)(/R+#T M3K_/2![A+^6AI5BOE4OCL<;&XU,?E1 E*7VH$I+6XX6MQXG M)\?2>K1:AVZX/ZM3XB4M@[ ,RH?;X5#9&84729$-I6GHP*:A:?A]_^#@T_X7 MY:RO[!WN__:0WB#2-$C3T)Z=:I]X2=/ R/ [C>.[(EK0+C S\O #JY5:>%[JQ8V@43L_V/_ZV?ZSL]I7? M3DX^-))CI&%HHPJ5AJ$[\B4- R/#Z8A>7= A4S%9EM);:1PZL&O,F;1SM'^* MMPTG!P?[G_9VI#NIY7I46H?N")BT#MR=1/!9J&/BF.81D0ZE3FP;FH>CG4^_ M[GS:/U,^P*EOY\N'DT_2/+1:D4KST!T!D^9!I$_DYR2G(Z9CR&WZ(.9MH7EH M?W7TMA1"MU=3"-W;>O?SA=!]K)VP?"'TUE;&Z6B![L/CO?W_+%6@^TGJ[#[\ M:R]<;^(G"L'Z1M_1GZ#<0E_WEBNNNOI"<2]LY_RE[!SV*GN.RINK[]&PS/J> MJ47#3TYE^0X-NJ%OO2NK.,7*(3SBBK+B/]1T M=<.R@\ CH64;AF]%KJZ98?SW'H!278/_5_$'W3#U+59=Z_^V(IJ\V1E'"9PT M<,&'T1:WUI'YUVVPEWW_8'SZ_L4\&D??]K]__=7_=C+X*SWY]8_KD[V+].OG MKQ?'>Y\&7W[L6">_'NI'9^?&U\'QQ9'Q5_+%.$X^F,?IEQ]7Z=>SB\NCO7/K MZ^>_!E_._M"^#H[P^\GQV;YU//CZ[C?PC.]?A[]??/V1V<=G M%_#7(_WD\Q?MY-=][-_@*/&U+Y]_+[Z> M9?K1WJ%]_/GX\NC;)?SM3^W(^-/\ N\X.3NZAK'IUV\'E\?P[J-=\9W__'X1 M#*+TY-N?U_ =_8OQQ^W)V:>+KV=__/AZ%B4P5_OHQ_O!%^.OP='G/V >A]?_ M^;$_.MK5;CZ?/X3 MUGVHG7S^PX"_P5K/35CC[?&//ZVC;_OFT5_>[='9I0WS_G'T[4_]^-NY_K=I M _=&H:=28L:JY82N"ARMJ3;532NV+,W4 "I9<,R88(IW4ZT@NE$7\V4TV8': M65UFS/:7D5:H_3MG/=H*89TUUAIU2%+69"C/4H5U3:VSH_FCX1L+F&/E/-$9 M2>\LMQRHEI3TMDSE(7OG8E/C(;.IK/;H>Y*"E%+E]()2;.?$:C/NT9 . IKS MH[VI,\>ASJH

JIQ=T M6&"J^8>L*)28EZM5OK!:SOOPTFB!F+/_:D+8=5\*^[HPS('J2&%ORU0>LG?F MW<+.ZB:SDMVGHRR\O,A2[%#&MKJKR_U7IV>O[/]WC#7*I<[=>+D]4%VI<]LR ME8?LG7.WSB7%A7*09M<26$E& 2'WI)"W92H/V3L?^QUCAXY1IDQ(>^V[K.5> MRNNZ[/F!NDCY_GQHE6-V/JYJR08O!ZJ^DL@JO#;Z^ MG-;3C#\_;NG1$0)WAQ4U5OKLP2IL76>\-5#SV"IZ-LTKB(B_8. 9#(05%CT@ M1MA76K3(^9MW, /\- M8"JLSU;8-*B!N&8H^#7#W)U\A8_8Y0]X/743H\+:Y])T6"^?RF4G]Q9CS#$^'&%\1M]R>!_.:7*+4/\HH_4%1 QBQ0Z M@?^5&OJ7;%U.>,APQRL,V<,F:]]I>@N?Q31'<<;N=*Q!F[(UL;"XXIUZB5NO M^T ^)1OG2L8YC5/FWB\J0)4"]4A,DCR]Q7YUK!G: ;D.!0^OH*Y%?QY]2-* M4U520VR90D9W;E=-@6*<\JW!-G094([9PR+S",FC54S M/^"*803ZMNK,)@Q*N;7-VN8 70M\C]#0K_X<)M4!N7@MPL)>]YJL\2_<+!$C M$#9C!&JFRLL8@46"WP,=4E#6;S',$\:B"BT0JB6@5%@_M^DX!!7_<)YS1)^3 M ;W.\DLE*8HQ:J3;/?RWZ*8(XBKYUXD0QG8:AT!L40%P2\,9X^-\QX(PXP14*@\$; M 0[O[4;WXA;N/2D2+JK"UG517LXN0!O.5Y0DIZ7F0@9)@B1%53*I_OZ%?1Z' M %OQ.WWEA#' Q/BDX'U$V;;CIF>3R$ \Z)__\ S=?5O,GTLE!,AA3*Q!0:&L M8Z=6Y8J+;4./89M+T?J0(<5*Y'GT)FMOF5?=&2/1DC)IP$SV#6$+RF:.I5Y8 MH$Z8?HUIA/I5*>HFCRFYK@$>N;J"N;)X]GR6D-]WUF!CL:AZ@KZJU=7E^SE2MGK(UO_:G85M[@])IB;]OA1--4MA'X*MS9 M+!@1>"$HN2(;LHTAH"MS]FH28.O=ZPO*&L5. H(I48ESKDTK((';5 [I5<^( MQJP!*B">C/50!14ZCKC@5(L/TS%:=3%;;I>SD$;CG#MM8'XH2TPXD^*R6/C: MDD[S)GW/E'I-@DU/ >G*Q3SBLH'T9U/I*Z=C; 9<#ZZ60V^ @X8)MJ5%YE7 M;HY0L!.8"OV> #.&K%TI;"&^C^W1 6:2T"4%"' 6/',AU6PC+ M9['NK(7V=$_W;BBQ,SQVE(OA6F7 %H-GL,%XR+OKBL:]L%FD_)B Q#!CE6=< M)8'&SU%J!;;GS[J#782" [Z;>%.63QNVB8^%,>-/#RL@R*T)&;U17NFOQ8&- M:QLN)ZP3=%,(V">CE9%3N[ /Q];-W?/9L\S$)>+K1 M]^W'-6>^.SG/]YV5I_5Y1M^Q_!?*Z_NY%,#GJV)0*6'VP#?)"%X6WFU?F!N\ M<7A'\_@)3.H0@,XG&F9@V$?)5)7%U=Y9/D'=C?OIL*!J!2U ;5PUE>24K7T) M7N$$:J%S?J=0(D:Q@'M7\*94,2KSLH1MF#@-&SB9 ?F(F*. M?N8'39OVN6!]91(T?8,*.S)@.KXJ[T4FW\5NT/ ,R>UC>5H%50V&%*!K5HQ* M]Z.85L&Q!YC;FD=B2NOP#D##Y5>JIRN ]D><.)/O!ZH0A5\8(1W@!%7@6K-A M^3K^MB!)4_4*;&_UQ D(74\-3?^X '8 &U^ &K-Q45&FJ%W,(%VA<"/@ MD\K%+3A,UX]L'H2 N%D@IXI\25LU=2%MB*1K' H*"/@"5Q1V';G'Z0@/C;N%M^OHE6:F7O@&!5&Y#1#&FQ;EGX6! 0-6V1]F#A"$3=TE%OPR<2D+R( $ M^QY BX*#@ I!])4#O&^^(6@5>S5"((!1T.?/9 M6=68AZT2<9\ .4,@MT ^XYQ=/#8A*#=^UUCTN+HVY5AW J@*WS2?7P"<02H# MST!4'57 ?6M\M;W2$U+,#3PXS]04:+[%[B_Y%1/ZD.>MW'6$ M43/P' I:@;&T."GBN&\ DU%A K3,$UK4RK:Z KJ"?;C*$YPLNFOQ"JJ\-YO0 M-?,0MC@G3*F,^_#VLT,W2[7+BV%[V&EI:XNC^"Y7S__\>-D[T\;/M6^G%U>GWS>-XY^ M_7IYLG>0'N$[?SVX.#ZM2DN97[_]GAY_^_W;R>=/WXX&^_"N0_OD[ +F<7G[ M]?.A#N,&)V>7ULGI=&FI:' T^-,X&AS97W\]NOUR!NOZ=FF?_/K7MY.SW],O MW_ZZ^#+X L\ZM__S8V=T=%J5EC*.]BZG2TN91X,_S"_?_K"^_/C#_GIVKN%: M3\Z^V%^,WR^_G!V:1V?[U\>#@V_'?\&:]RYM^/SF^-NA>;*W;_U-J.-$IFZI MFN<0U8J\2"6PDZIE!+X=.KI)77OKW7X^!,OT3]![;Y4OH _/E0\?/DY7FWK6 M7)P666^M&9J+_D $X,6T'>=LKQ0)(D:,7YL.HUY)Q?*V7I_<2;NGUS8?,@X# MI<990N,<-HO9&;#NORWJNZ$94I4&1%,MU]75P+,=5?>T,'2\2'?] -VBB&UZ MRADLV-@K9>I1X79%9M7D7KI9VTYFHRKRR9 M>24SKQZ;>=6B-=Z;>/6 "H6/#+MSVY*'-;-/+Y1\P<+8C;)TZZI[?WTS&V92J:^+V["$*:L@C,ECF $NQ:.90W'L?M_C!U?5-4H?I M5@G#1]6:JA2HG>%P7)GG!QGRE61@+;^PV;0LF96UHJRLES1@R7T#F) '\Y.4@W*1A2^F/9$4,$(RXDP%,=J>V" 3\J M IXBFG'5(I^T](%6Q@OUR:CZ32S]+=-) MT4#FG+@-']H$+5D>H'D//6LQN6*1%YQ$N3("L6?QTR,:EF0;#\O9,$( S."; MVL/0Z9[(A)LNWA).05ZQ\8Q80,HT$N?WVK1QRU0:GKG)N]U3?>]I2!HI'LD0 M3[:PA6FM_'L/D/L!N659EF+3&.W95DTDI:-:28N,Y4%\HV'%0LA_)4;@.S6) M!D!PXC%RK3C^0YC'5;A=BC#/5&WW9^>R?+E=V)XS9JQ9 M4QH\R\RMHSPM$L_>.KP;7:Z7F_5$;^OW.Q]VCG?WE=/?]O?OZ&H]"8N/VA'.M-!VP6SLB3,>]AGMKGX MI8_%I#I8+\_KRF3UOJ^_5.C]PJ%^VQJ.WRNAHJI&?>G<.8"]W!*Y[E]MIN=C MFQRWCP$PT& )VBRUX$TCG/80B0E(>'F>PV$V4L4,PQ"@5_SHGM@OL.8=YEY< MAEWN6^PRK++H&4_28?Q)J3G_J+NT8I+4?!PU'RR1,?N_+JUZ5Y1:Y([_-X]B MIJE5/XJ9ND>YGY ^2;#5FCP%_W6Y ZW%!&!MXZH@3PP$^D[2B08@*U3A#R&A MIG2 ?7Z9IM*#5MA<68Y/;=/21-;A02[*Q(V'"<\Y'!?1UF02HFTZ5/>"T LL MQW)=S[?94SZPJF, MH4AES.R3/7S/SNV7'Y\NX>_:\><_;KZ<75Q\,7Y/3_;2Y.3L?7)L'*?'MV4J MX]7@>&__Q]>S(^MH\-?E\=Z1]G7O*[SSW#H^@[G^^ND24Q&/OOUY<[([EO'F!+YZQ\PG\M;G/-_?OPQ.DI$*B,\ M[^3LR]\>"5W?"ETUM"RJ6G:@J9ZC.:JMV:$1^K$5A=K6.],P>I[EE4F,)8\L M,#^/49P/D VIH*2"ND=!!:86QH8>.Z9N6K&C>[%MZ:YIA8&A.[[F,06E2075 M0@5UO#NIH R#A-0GIJJ'5%\_5S!8IJ!4= MVSJ"*C_18I0G+$H=<>63'DB,AQ%QKMKNLG);%?JJ]PSUF]1BJ]-B?\[ +-_3 M/#^(397&CJ]:L>&J@4D#U;,M,W ]+70\:^N=T?/=G]9A=^B1IP)94G*?%Y9( MR7TZR9W&'['A>4%@ OZ@,0')#4V 'I:K.K9.HL#2#X I#);G3+[,@-#C)CX M=A ::F0[H6HYL:&2R-=5XONZ;P8!A8^WWNF:U?/<-?3V2$%>,1"1@OQ,@CR- M2DPW@(T* )4$MJU:IN:IGNDY:J#9(0TUR_,\$P39U'NF_=.X1'I%'BF1.V4' M.);R]QWEI*<,Z3(%^^4AZZ5!2KEYGZJ].Z8CJ=Q6KMS"&91"--L-'==3+4\' MY1;!NW?@8 M$\DQ=?^QB$6>QIXYG$;LY.=D=+$KFI^P8&>I[YY"WYW/ !<']LG5'-!WD1>J MEAT;:A#KD6H87N Z6*A=T^!4UO,LNT5G,BG.[<0M4IR?69RGX4M$=9D1J1P+5=XCB!Q\19\]KD*]TL%\M'+-N4B#I*15E7EI69"R>R M"J3/I0,(1NSF/M_,G6%T@CO)$[:DRENYRKN<03!N:-M6:/DJV#!+M0@6KD&S;1?=\R=(H71#W;U%MT8I/RW$X((^7YF>5Y&L($MF/I@6VJIF?IJD7C M4 T\ZJ@:";4PT'7=]..M=U[/<]HDSIOE@-DK6VRRPDEER5>!8;)BCDM&>F-: MC&7^.[K.WI1[>BJVE C5MXO[*33?1[Z94@&N3@'N7W\X.RP;1%HG9Y?&W[H? MFK'E.&IHP'\L/?+5( @<58-+4I48D:F:F$D3&!KNNH&KF9X-++C"'"-[O&Z7_^8G4W.T,9(D=AT2>8:J44@SHC725V+JF>K'A>ZZ. 8+AUCO;,'J6 M_=.@Y1'% +OBG-E3^BEP0P+J&KKIJD[@VZH5$D,EGN&K)'"< M. CCV"/NUCM'=WJPAUV1^@THQ/DQQ^Z/H@LTU@:\PJ.!S%GJ"K(I]^]C2H:C MG6&T7V[A,94J;Y4J[\<,T'']"'9+L]50@U.<9<%/ONE'*H%-M#3?#0*,G'&< MGJ.UZ4 G);F=:$5*\O-)\O3=$HAQ"%ND!IZMJ1;Q ]4W+*KJFA=;OA_0P !) MMOR>O8ZNF3;#DT_X,VLS6M"6>&/66IFM"I:56X M1(KR,XKR%# Q=0I*.#)5V\&B+SK55.)3.&+H41A9L,,D<+;>F5;/U7ZZ+D+[ M@E[:#$R6".$=4H9<9-!+=^#+_3%_Q]DPE [EE:L^?3:*EQ#;(UZ@1@0SJR-B MJIYC.*H?^QC2:S@^JC[#Z?FMJB0A);I=*$9*],M)]!28H7ZD4<]T5"TR3-4* M-$V%DP@%L8YB)R94CV(=&X_TW'4LK-L),#,_;'>%0$8>WMH1O2N5WI,H/6,& MQAAVJ-M.X !%34Q;@!.6XQC)'R_(SR M/ 5B0A(ZQ-$B-0Y"JEK$ME7B6K$:NKYF6M33B0O'$MWNZ9[5(GG> (_,('H0QG:HVG80J%9HQVH0P.&,Q)8;D,BWPY" 7G.,GM6JPA%2I-L%5*1(OYQ( M3T&5V#1CVW ,;&%DP7]L.'5HL:52PW&U2/=,Q_1!I#VKY]EMJJJ] 0Z74@*D M#Z4#Z$2JJR=05]8L M$]QS-,3_4B6U>M( ;PH8>:JD>A%CA6Z.N.OO7.UHV> MYTA7R?J*[:H0B!3;IQ';Z:QF#I'O&(:CDFB"V&G%';A#V+=">R;&S= M@>%FTB/RLG7^YU_DL,@5DJ;9-1F&5#I,.@!)[BH4+EW!3Z+Y[-E$9\O7#2^( MU,@*X) 5.H%*(INHAAM:Q#,,CP9DZYUA]/2?;U,O/2:ME>GG*/XO9?JI9'HZ MC=F.C= !^!*[ :(9VU2)$YEJ',66K<$V>SI>[W@]Q_]I,"-=)@^12!:PI:39 M\%P=T7P@DX&Z@U8:)<"E(GL*178X6P37)5&HV4:L>H$6JY9M&:H74D HAJ]% ME(2N#;OVSNB9FMNB0YF4X'9B$RG!SR#!TY$FL1>9H0Y0Q/&H:OE6H'I&2%42 MAII)#6+;8802;!EMJF*]RGJWG2D7]W3]AN[[WL\5B6H;-7]Y*'9>?OGKHM%7 M6Q%/JO 5JO#9ZKV.$6FFY5,UL&-0X;'EJIX6^RJE?A1[L:?[H87MY$S/[FD_ MWR'RH4+QPAXDJ=ND;GO"NG]2MZU6MTW!4\\R0MVW+34R::A:NN>HQ".Q:L>: M[SAA'(5ZA+K-TIV>JZTJH:M])?_:[$ESYTKDAX0$29J,$M$[LQAEX>5%E@)A MBW^Q&H"C6^5)'6M+/*.QT29L992-,;![P4ZW@]KS]=]\/I?D7!TY-^$F7]S8 MI[7HOGG2B_KU(M]/R* DV$9V:-P)0UC+J%"NR"T!5?D4^ONG/=-M(]KR1YQY M*UR74\S*/#2"!3]R#I1ES%=_JIFMG>=YU#$C(U!=V"[5\HR(=VLA9AB[EDL) MB2S>#=M?PWLSJ9'64B.MS*\B-=(S:*1I/XNK>99IZJH>.$2U;#-6?1*XJD=A M_W0G#GS/QPYPGM23Q5LY!W,>OUKM[%QI8J[E0IN]0INMG@?-6RBV:X-&DT'!4<"6_6#T%4-/;1\US&\ MV,?RZWK/-7XZ>*=]WB IT2O&*5*BGU^BIR!+0&+?#&U'-2DV5/!-4_5#QU:I M%9,P)I9/_(!5%7=7UJ52NE,>78XXI]_I<$R+GFRBT$$ ,R^A5:J[)U1WLU7] MPL@U?(?HJN6R_C&^K0:!%ZJF9L:>9UL:Z,*M=SZFL[:IY+J4Z'8"&"G1SR_1 MTP#&\^+8=@PU#(D' $:+5=^ _VA$)UKHZ-3".IV>WO/-5>432)_+0T63=4IK MW@:M!L#(\]I+-K&4BNX)%=UL.<# ,6GHQH9*-=-1+.3WOYZ^)6NISZ4PF>SB;:/#2OI:?2P/MLO);%8Z1%^-/JO!F M*P/:&HEMG1@JB5U+A1.9I?JN#_J/.+'MZQC]8F,S!:]GVC_=@KMC6=]2])\3 M]TC1?VK1GVYR&3B&:=IP3@EC L<6:JB>3ZAJ:":U+<>U?%L'T;?LGO?S=7MD M4O0J:R6SV6!:[# ;4=GVLLN(I[&;>S20Y5.?1/L=S:DZ"!NGQ9JODD##\JEA MI :6351'#RWB$QMVS]UZ9]MZS_9_&OA(MTUKY7B%%TY2CI]#CJ>3CK10T_'L MHM-(5RW#B-7 B:AJ^XYM1JZMQQZ38[=G.6V2XPTH!3$G.&:%0$7>J+QHJV-'VQ PC&\;+HUU.R"4"[71JO8L M]T"8*"FN4G*+DZ5WZX'VC=P -]*1<( Q-ET>J[9I@:_&^!4FFZNU:+PG[76 M;"OML-6XZY9@Z+;J8W5C73<#,W*I;ODFYHU:/==:U>&K-2')4N9;!'*DS#^9S$^AFDBW M'4K]6+6I&:"_Q5%]2DV5!$88:EKHQL3:>N>Z9L\T5Q7%T[Y8Y.YY8W:SP2 9 M#2CVG\ &32B&,'4Z#+%ETZOC;$3YYNC:Z[8T-2F?\308XJ9(W@R3]/^V1OF8 MSEZW5^3:&4:[36))S;&,YI@M?&?$-B6&::M&%)BJ9;F:2D+34*/8I8%NQ<0, M8F28*97102Y\B%637/C$7#AEOS3;<^-0B^$L;GJ 65U'#6PS4@DUJ1^$4>38 MUD(NW(!@@],YC?L>UQ9LA9WF.D2_=K3FF_N,YT8Y4?*]?+9XA(KCWSBLUL[+ M;,_'O QU9ATJWRB_W*77/]+\](+D="6GEL/C@VG]7LV&2=U'DI_DIR,RHM%? M)!W3^NWBT*))I;^,TK<^G.U,*/T/YJ>4_O8)OAM=!8;E' T^??ORXXL!SX2U M_WES_"N\_\:7UM7@&BF3\H5R17ON,&OU46,E^!&U\\D=MEDNT8CQ4[X]%%EH-& MCJ0GIK6\^.//OPW=)69L^*JN40=K><:J%X5$#8Q8#US3-7'W%RNUN7RU*A>^ MY*ON\I49X2D_ $8"S:):H1.H063YJF.3* Z);]DA\)7= QVWA(KC;*:0:O-[ MSZ+J[C6QG"GP$^VIWHD8X1 M:GZK^.ED/"I&9(A';\E4+64J$IJ.9A"JFA[B,-ASU8<=5S73BJR01F9H:@]E MJBI*IVL]4@6W3*-!<-83M52W3,E3?CS75-P+/M-S(#:)HZ]TPNQ^!+8_1 M$F:\E"Q7LII#%%)@HMH>#>D@H+EBZCT%%1J[@T0FK#RE4?)=1I*V.K!J4ADP MS])#=($\D"VK"Z8N3C5=(Z;E>RH-0CQ169I*+#T"+!M8AF'$AH86XI__\ S= M>-NB4%(IQ^T,EI)R_$QR/'7U;)/ "V-75V/7A^,H@9]\ZA U(+'K ?>ZFJ>W M48Z?^]:[C?>&&(F1#5MQ::?/V6 FV.S*][E_HQK.7( M.+2/]KXF7\YVX-_+ZZ]GL.:SOV*@V]^ZI;G$]YS_S]Z;-[619.O#7T7!O1%W M)D+'D_OB_@41;FSW,&\#W6WZ^KK_FYZQ@51EEK&UIVYP89&ACTEISR]+]1@SK+NK_+@KHE) R@I:Q M^"]3*1XR%"A7UF!T^<#PZP@7=M>8[..>JS&=C=F('_;_+6-,5% /P45>2MD4 M..H<&4T=UU8I^[&_NS&P^.?_TVE42PJ T1$!2(9#2XZA)""0VNXB>36;OB5 M;:BORO6ZJ_JUJZR5^1!3":+ ,AK<2/"4E'_RB(QI0DH-N%1#RY:+I?[*TUY< MZ#=PM0^;'^S)X5QW[@;LW(/C9^3?F:,R)5('DF=+3R14I7U!WKHZ'\\"C>7V MUL'NE6VK>L)NP(YRGM@0N( 0.0/!3 #GDP)-6)*^#!)/30/XH53+'3&Z(<.[ MA!MK9[UUMS'_"/+E&$7%\BVQW)Z$ZTR*3#M0HI0TT!#!9#LW4[Q!EU+>I4T7 MS!YUS*LP[6="UB?YHLM>#*,!H/@CL?S=UI[=ZY =;3I^7[*:_>_GAO ML795(G7'US\O#WWQT9/$B -7&@L(P4GQ]^1_$J^*9&:*E"&]0Z)$AV-Z:[)6 M_W#X3C M+OMW;H"1$L+%V<5I25T93)I^XV%R=C[%$QS/1F]P<#J9W7M'S\VCN;^MQ5Z9 MY=O,7RT1WJ6(;52H:C@Q<+%V33/1@HO80O#)9 MB@7I/=G9%98/+5^>NGESCJO>E/ZBNG,CI:)ZW:AN&2T4+6&2&%!:E!+UH, X MP0&#('F5E8F<9:/%T"$URPZ6>T'U@YR-,KNF(>Q]NU0>[L"$KL)#G[?Y?=:L M::6[#NEN>:@;BXYE1HL0O2F3PXM'F01;,H$]B\((13+=24V&S'85SZ^S4K8) M^EU%E"KT5PW]]B X1?.Z<0&D5#N)4/)>F9*@4<7DDS.JM U3@@^YZFKD]*:, M3%F U&Z"(?39D+@FV[@SP^@O1.!?_=[E4B\>T&.>GVF<7/A3_+C<=Z/,OBW& M?]_6\N_P^6S+4;*"47M/QK$>+"L]6);G[R&/^3^:@Y!!YS^D \>S=2F30>0J M$9-$R5+@1@Z)6([??5N60G=XNF?O6B762JP]M=$KL:Z76-OI7\@9>B) $$%! M\#+?4"0#)@A#/!4\RB;]2U UU)V-;[Y_8FV,^G_,7?[0=2.-73,\J:G1^ZP; MV&E+G(\F1?],LW?'@]&^<)>3YL, M_^F\U$O.3W"&A=*:O=4$K=-H[,9AU'B"\S>:872/OGK;EQ\NBFO[?#)K4E2&SW@YR!;-:6? M_5FNMV%@1!.)R599"GZ/X ME_(]/G:G;]W[V]=W3XXNC'_:=/CI\]';PXSG\=/#L\ M?C$X>C[8.SKXZ9=G_WQV^&+_?Y\-?CQZ\:+O-_.WT3@S[.0BOT6<#0?X+F ^ MJ,]QNJAE'V3"=7__ZDVGKC/1R^B_:8#;G]"<*;6R#?">G[GR&CZ^^^.ZJ MDFTT;BZH^:7O+M_KDG<+8[3L@N:)+5[^1":ET5PAE$NWW^4G7[[\J'FI9>LL M7E/F$;7FJR^31_0;7Y/\ZQ_Z9[_Y9Q=K'@G"ZK6NY%IOM@?^PK7P"MTT\&S?-C&+WIQ?/%(ZGK_J5OK%J*OWWNA^)1O M$B"YR0T_M ='ZH/[I@='[6VH9AL&4/^";W!\@2LI>_OFJ/,V>\-O=^_;XNDV M/!*;#')-F9#>&Q>$9,R*J"GA(?W[::%[DO\+-XLE7N[;Y]/)61'7Y1)>CN8G M>Q>S_#AP^NQ=.+THC_');(;Y?[&I'-H(+_B')U=>' M3U^3_._\V;^<_O;[:WGPP[[X[?C5AX/CP]%O>Q^]X+\?/3U@1R]???CMA^>G M!Q_^(*]^/QF].CX=_?;RL/198T=/?QO]=O;SV]]>M+W@!^+@PROYV^^'?[QZ M^>N'H_S91S_\Z^3HY;].7[%_G1P\?96O]5]GOSW]_O3_/NS/#T:-!WR>[UD> M';_Z=T(=E/$>8G0>!$\6RH(#]=+YJ",Q&$K:O1EJMMR?M^.TE3ZEJU46K"QX MR8(6)972,8&DS(AGWD0FO'(VJ!@E80T+DBL6O$'@K[+@/;/@X=Z7+!@D590[ M"DGP"/ET"^"2-Q!=Y$$&Z6)(F04)&VJY/(2ALF!EP>UGP6SUT91-@V0M%=(1 M2Y,@DDN95#3$Z<*"U%ZR(+65!?O/@BU;T"23SS6=@.DF(<(&,%X0"(3;O,B8 M346_L\NI' JS\A3F/N4O]YFV]B:S)J@_O8M'X$%7J-ZG'BZK=Y0NF;"R6W?L M=K"D=+ER'AT)(!7A('2DX$S6O-0'9K623CNVL\LT'RK3519MC_)@*X97I>8J MAE>&X;9.8SZ28(6'2)( (94'*QD")U1Y'913-%LHC)DAE5TE;%8,]P_#G6N1 MBN'58;AU#NML-T7&LJS0I>MF2 Z\*%]18H61G(1@=W:I8EEE].D2*'Y)I&FSVM :_8WV1Q4K&_(NRWI4GB466F=D#+Z$<12 2? M#52PT>E@1) H739KM!A*:ROV*_97+VHJ]E>%_=:Y+]'1($4"QD,)G/@(-BD& M,5B5:=QPJ0OV)1O:S<'^ XB=')UCJ10;OQ[@NW,*7AD^UZ>C?.@U_+ M ^OE>SRL.1TO\B&RZ)ITYJ9_8 '6?7L1MMI@Z-Q1\ )/3TO"Q3@>7"W@LP4Q M5ONA._OAU9+?("!E.D0!1,H 0GD'10A"7E/E*+?,$+.S:\K,Y*[R+C94'6PU MGCL7_Q7/Z\%SVQ<05514&@LIE(&NUFK(&-: UEF"A"46U,ZN9D/.EEO95SQO M"YX[%_05SVO"<^M\5M81[YR$?%#3,ILBE?/9 1IFI= L1!MV=A4?6G'G*8%U M!L\WET3.T$W#22- (K[!T\EYZ6-4$R(W28)?UK"R7.@7E;A73:\)T6XEXGC!C MEX!-!$&(J* T*04JK:)<:(?2[.Q:/>3FSG5M%=*]A?0*:K+%G'Q M;#0>S>;3ICUJC8ALDARY7,=,ME04*-,2PX2+(,#V1.@TE4 M@DM*&LU$:E$1GB_E"AI;WR9=:0=US15)!O4Y0MT[JXAUDE"'XIK;:.@HV, [! M*.]#BM*5SO=2#37O*O^Q!DANB\XGX3\7H\7DA4$SK '+7<_FM67$1DF2[R]F M^7IFL[W)F1^-FT$'+_#<9;;#T_>_8)B\'N<;B[X\4_K@FI2$%%(,"8="!BX& L=:"U9L2$R&5R.[MLJ.R=>RM6[VMO M*:!S =,U!524WPKE;4E#>?(^V[/ B8L@O$,PU%N(@7BKC+%>T)U=H4W%^-9B MO',]4X_Y'A- .R03I-1:"DB">A!.$S"*(#"A&#(O=- EF60.-QG,W?CWRIZMIIU]=/JM20I^OZ%':_[B,I6'H M?%8IKSO*>_9V:2QU0IMB# *#Q3!C'1#%558R6H$ESD*@47@J/+)$&E ;[-TR='\!*>'D_$4P\5TFI_;_CA,SJZ/ M1*?1.XSP :>32G2W([IW2Y)$D&AXH*Z,+N @5 I9G#!=K)>@A74ZNE3:EAA& MV7<]\L-40/==41;04P8BV@1.Y']F.2*,YC$Y*K,F MX4,F[MP&[)$<)C9%%Q0*<3".JS$M%<@$PF(:*UNC3' MZ-\I_;"B);^.)R%_?"K0 M^Q['F$;S3VM<39@.*>_]DC#A-BHTR !E&73 51FR2RTH%J2)6:(@-24-C)#J M5=U>='XONSO3)[=%= 7Q+ +<4B1/.*.-5Z<_'0&B-X)*S(*)'06UB,MF=7<'NG*/= MT_ (98]8S^7(\63N3@>3I7[=]QT8>;C3"KJ/FEPM[E4::S5;.F2]#TNBQ%@> MHV,<%#H-0C *UHB\6C3P;(4*+B39V>6$#PGOJCJE-P-+*@7T2=!4"E@3!;1# M*YQ3HIB$%#$65RQFY9(B6$D%R7:L3#25DS?'K1+!.HF@ TU4B>"^B* ECY)& M:KT0X+W/1$"(!9](_LI09#JARE_L[%H[-'RYTVHE@H=-!!THHTH$]T4$;9&4 MJ3LX4>:_! $BV 39P$L0E$Z*Q;QZU.WL*I4UDMH (G@(DUU+.AYH=M"Y [ M#Y96(*\1)U" 3(CM7/Y]@*Y\Y!G M!?+*@=S2\XH;3DHA*6J1RE0T X9J!"ZLMY*1%+&D/@V5OG/60T]3/C=2;ES* M^/O.^=P\=EMS)/.S//:K5W7U =*8KS4#B23 M 80JX8R0_W!64Q>M#4ZJS'5\2/1R>UNV0;ND089WQ MF:%!4UHRMWD$1X( *M$[$:1@2>[L,C-4=PI'5$CW%]+=5IM52*\=TBU%DB&; M3^*,9I2FC#IDID08$8P1(7A$:A//D"9#=LVDD'N!],,*?C3IEAF2^0KSQ5^, M9B=EWG%I(Q[1SVL$I.>*Y"N9%#^XT7BV&)5P-'[VQ=(>I:=Y82OK=7+EFQO69LM[MB M6$5]4ARD,\F; ML J]IJ??K1TV-\/-!GEG'RH1K$[O5")8$Q&T=(Z7(4DB*$1EBFFD+1A9PC(N MF)@BU=+13 1JR+N(KU8BV!(B6%UY6"6"-1%!.X3C&7.1(IA@$ 3! $YDLX C M:FHURVOLFR&PBO;>(G@H#30\9DC@E5::NW?WW^#\H1+BZB32IS+9Y]/)V5[^ MT-'X(C_(HX^-4[YOML'BYX[+)GCV;CYU>2%&8S=]OS_'LUEFU7*YT\GI:<.K MBX!YI=3N*'5_><8L2Y;R9+.T,I2#T*C ,S1 J*0JTZA"K3*E4II5UBHK\#?5 MO_Q0N61U*JMRR<9P24NG66<-E0F!*YZR3B,.K-("I%'9<-/"2(=EC)0:,K(\ M1ZIRR4/EDM4)MC&8%]1DC?[^[]JLYR_?7RN"2&+\, >5,A(26IYB:OB2T5A%M#I![)&TJH%<,Z)8L ML2&I@,&#Q(@@*"TY*=IG;6)$RBM(A*89T&PHS)T;E/2ODJC/"N00YX/3+/1[ M&US:?C_."E/P<%X[L:Z$XI8GZ8:8B"*.%TZ+V6;A#+RV$4A*TF@=))&N1(38 MAK1BK1RP8<*E2]4@UT-USHG\ M.IYBOHH/&#\'0.DNXMZXT:GSIPCY\(!9/B(&H_$;G,U+C>N].P^VVRY8X02W MPGQ[GQ/?PDSXM _^.3DM3[84.!?;X6C\ L/%=#0?X>S)=#3++SW-_QR__BD_ MA4G,=L91.G;OJA5Q.RMB>=*;I,EPF310)=7E\$O. V2;D ?AF4=LAE_6[B/; MB?D5#FNKF.\+YMLSKY&)$#+(N2 )1#!EW#7SD%A2M,2C RT4\Q1D_]R9;H]6S[=MZ-A2?^5T//) M-/]S/,APF.(XO!_,I_G-3IODYX&+OU\LE$]-R]RD 5-?(\0FT7VQX'N7ZWU< MEGMQB4_&\?C3XC_YN/:5#K^-#NF2V/%<$:6X \J(R8:/5N"I0T@4-?)(F5P4 MTRV'3.XO-:2"O>=#J"K8>P+V=O=%%Z0S+@*B)R 2TV"\UZ 9S6NNB7)*[.S> M?;Q-Q7I_O1LKG$!=4=\/U+<4CQ>QC'5AX*TLYA7R?%V7A^UMLX)YS_^JB6=?0_B<"KSDOG;'[ M\AQA)YU-2#@0+C*[(Q-@2O*;,=Q2$I+EABUR7XVP&Y#T4LFODM^&A?4J^:V- M_%J"EHF@I34&DM8(P@<$3P(#U-PG2J)+Q%PF_:HM3/S_IL2ORHR5&=?E$JC, MN#9F?-6>2F\"C\% 8$F"L#* X]Y"%!B2XM3E5Q>IT&P3B/$!I$)?58,.SA<9 MT6<9M+,3-\7AP+O9*#0CK^/H]&*.<16QSULD\/*\BG%RX4_Q(1P,M[__S3T9 M?L+IB[+GNG4$,_<=)P?V^SJ<[\O._TC^Y/*_C=A_^7QWM0EK4H8UQ*6 M0,A%^_D$EBE%T:G@B?[S$.%];X2G"Z*K6^&N6T&32+0H\YD4,WDKE)$DP=)L M$G"2 C'<1KNSRQZ1Y0A_I_W(_X(S[SD^6 ^_>OA]C?/NZ#BJG+=ZSFNYA42( MABOJ@9+$01">P-M(P3#C/-/22<6_Z?A;VU:H=E G&R%%HR1#!)EH/@%%:7ND M%()"E();;KRDY?!3LAY^]?"KA]\RX]W1-U@9;]6,U_+[<6F%+\,',69+7[#\ ME=5&@Z*E=Z.VB@?R34??VC9"M8(ZV@HQ>IXD)B NGX#97/%@--/Y&$0JO$8B M;$GM?B272UTVX?![ 'EB+YM_8!RX?%'N-7[A%IX-)A?SV=R-F[M9:1N VX4B M_WJ]^_S,KT]U[N?CO,LGW--5/JQ2MN_7$;C9[MSVKYHJ"Q)<==W:%04_63#P MX<69Q^E1NC12&H-E=O2)AVM4NT.39GF^=G JE#$KV;I5V;JUKG3ER!:.QR"B MEX(J[?NZ99;VRJ7BJ1MFA1L&&372* 7$.@\B, \21HW-F5:LCM M\DR>6@:US4=%YU6/%??WB/N6XY=3:UCF096<(XHD1@?^[IA MJFUQ+ULFA9 74E%(G&*V+?*^L2HYT%0@6D>2X"$?%6Q(Z'(=13TJMOFHZ+P] M4#TJ[A'W+3]DR>:O+JNSSXH8)DONW8>9X7'CT]PX$+I'^W&[_/C&(PG\_SF&0Z# M?"VC?&&OI^YT<.ZF\\$D#>8G."M>]'&3H>Z*:SV-QFX<1OF',GCFV/34??35 MV[[\<,$6KL?SR6Q4UO#Q%$O_@C?XW=M1G)]<'3*?_>+BP3\FGW[%^7P1&;U? M_965/V)*;O2,GX/Z\GE\_F>YWH9$$$TDQF!&AA EL;#D5AB5@N/H0_#_IKSD MW"Q^ZV1Z=1/GFWSL3M^Z][.=?WSQ*,Y&8V@]^O93^^JS26EE MSV8!MTRKD\5HYL<9IC@M/Y6OR?7F6@8GTW(J_==?KY'.B"IL4+!21D\O&DR[ MW>O6_S[)0%^[47]F@W\>_?AT__"'%\,%J>X?[GT=RSVYZKVCPQ='/^X_?7+\ M[.G@Q7'^Z^#9X?&+P='SP=X_GQS^\.S%8/\POW"T]_^5NWOVRXO_&3S[^=?] MXU=]O[._C<:9<2<7^2WB[.^WOMJOG$ W.I[.W/1UYHP2F6J%B#Y^1'/L?:+G M)I*5'\RI.Y_AXZLOOHNCV?FI>_]X-&[NK_FE[R[?_9+3RP>TCMGF\Q8O7Q*5 MM8^,TH6K+H-?EQ]\26./&AIKG?V+UY1^9(GZZLOD$?W&UX1BW_2;?W:QYI%4 MIE[K*JY5W^Q=_R+ VLM(_!)]W"X2_Y'[#9DKAU/YHVBGH0_3B:G>15G_S/ _UR,YN^' X_9>"HIGP/O3K/V MQMK]K+:Y6'V76\])2(R6Y@=<)$5-DH)J+H)G5%EB_KU_LZC=B\\V];-F2^^/ MP^E%>6 _3:9-$\OY?#KR%XU6.)X<3L;E.J994>0?V2_LA+.-&7I^<.6A?7?X M^R^_'_[^Q]O#E__Z_;?C5^0@__WJ[-G;W\Z>\8.7O[Y[]?OIZ.#IOTZ//GIH M)^S@AVCHY?,_#C_\[^BP>&]' M+0_M[Z_>YNO(KSUCKU[NY_?^F1Q\^%=^C\/?#]B^?/7R9WZ8W^_5RU_?_]^' M_?G!J/'.SO,]RZ/C5_^.(:FDO(:8UQI$#!H,(P1DX((JC$R*N+.K!!]RM9SW M\6V-_OO6'*@28R7&&Q&CU-+88)'P:(4FPFA$3F2,*%CB+!5BO$F,JA)C_XCQ M<.]+8@R!72C.TUW1*Z2DQ7CH:6L%KRAK:NX<9P"N=(URO<%57^ #\57N7 MA96%J9MZK7+I!=I-\L@HPF@\".Y\-'>G]UYJ6=_C!N_1:9UAO_?N]]WX4VL^ M\ V[Y7J=;01ODXPFVPG,*\.-3TE0P4C>D=6/N*E6X:]+?D0E&;=1,*!:>1 6 M)1AN';!D(PO92%0E-Y@."1-#:>X\,K16 ?06]<)8)U2PB7LM.(F>>B))"%(Q M$9S"ZB3;7-2WG6144&0J2& 2>1FI(L%[M,"TSWJ?6*Z8VME5C V5U17SVXMY M*FR*@2@6DDB83."&%@\J=48(%JO_9X,QWSKI63"!4:O!&QXAKS8#KTT$HX@2 M)":9;;Z=7<[ID,OE\K][+N&XNS9?0-?V6^@T. +O9ECN]>P3)Q_= M+3^Y4=P?[RU\+4UA6[/@>Y^M]R\EDV@VFN,+G+X9!?PIW_LD_H)A\GKB*P?"[*(H:)%T9EC:112*=Y8)Y++V[=$Z&RPB:Q0ELY2>LT\31 M(E:"T(YG5G &4$8T-*MF$6EF!3)4IJOL@LH*_6,%A433K)B#5TH8Y!X5&N5= MF32=K]'=NOR]LL)&L4++5K!!>R$%9D6E' @CLK;BGD/)K A,69]-RIU=08:2 M=A5:[]',L8V05L_>X32,9DWA[R((.CDOC[^&DC9*4S4*>7\VN\#X]&):_$L- MW34(V;C-YHVGX%6PD/+W(HTH.=<[ MNU0,68T0;S',.Q<]%>;W"_/68'+MW+T?SDQ)DST_R^>3C3*DOO4&5!&]%@J^7% UW0L4R29@&CUG1 M$ 9&"0'>*\V1FLR#99KL-242MYXI7QV[/03S*N,]%=7:M4!?-6@GF589H*YE6#N9V0H5299*, %>,@5"KM MZXD IGD*(EBIJZV!E@KN%8&[ M-5)%:^E(I &"8P8$H@8G2K98= :SM,EL+7=VJ95#9N^<)%;#*]^6)-;4KC6E M-Y-Q%OD+!3-NKK#TTF]FKPP'ISB;=2%B'K0?IRY\V MPE/T\ZIQNF'*=TL:A^=UU<)3X*43@2#&@&6. J*ALE3ET&0ZTSC5?=M;V-]+ MZ(Z -2%D'621&F.C-!G[F@_)W1L35.CW M%OKW4E]3H;]>Z+=G3B9.>-0&0F0*A$L)C%81O);$L+SRSNF=74.'4M8BFO[H M(W33T_>#?,WY9BY&LY.SK^FF&N?9U"2T;V;,%Q=^AO^YR"]]]FZ51CNDT?=+ MZHF*1)BP$?(9&D!HGXTGYA"H@<6: DKY8Q52"-8BBFS *-@/"W-"E!XSO/_K>UCSLA#BCR]:*IX MOJ:=!B<87Z]FBF!U.74GH&;Y=O-75Y3YG_G;R8WX\J>+:3AQ,_R"* _SNO^S M6?9J)'5(CQ^6!).56@@E">C +8CH!7CC&2C-J151JWQV9L&DALS*'OF=*OY[ M%VVJ^-\(_+=$$F5*2JU]MHR,A-+K'#QS ;RT1% M./HLDJBF0Z7OW!BW$D!O M": SJ;0:W%=%= ?(MT--'+E*,D'@D8%(I93(F@!<4I;I/@F90A\S3!Y2K.E+ M1?363:=N7(N%>A]$:ME MW$;O5RL\2)/N1H]'3(@61(]A$5N?4"()F0&](* M%U&"5#1PDK> B:YD(P^S;50]PUL)]NX%3P5[3\#>4CC>820ZN6S?N*QPF&?@ M#.7@R@90A$;:*!RNAY*;BO:-07O?XT!_@O&J9NX [Y::D:JPMROEP#: D(R! MCSH 132&REC 7^,[]]PAX5+J-]$==WY>!ORXT]/!/ -DMEB)&M[I>7CG>N_. MO,5^HVN\.\V"[^7U/OYLN2LA=D.(=+F R"5+@K%@!.=EU+T&DY@#B8(GHRTU MI=2R?^Z=BOG^29R5@KXJG;LBO]U!0:F4EQB!N*A 8#1@M=6@41EJ=4R(?F>7 MVZ'AM8'C=F)^96&8'Y)_O@H@A> 7$L03@1PU$707B3/8S0<79/DJM5= M7)D]#>/H?NN>9^-RQ0/O3DNOA'L/W_C)-.(4YI/SQ^4!SB:GHS@H#V$#2?$6 MG,C14&-C(#:;0$$Z;V3);N)>>,$T"V7.\XV;O]4YSWWB0[:D?E R&B4:""@, MB&P)@24N?R4P"U]E%*?9!J)#HL20JZXZ^=\,61OD#GZ@5,&\SIK)VR2CR66X\2D)*AC)1V!#%3?M)U>IHF=4T9)+210[6(K2<"Z;3IDFP#F48)5BC!.% M^8QHJ(*)H>QLMD^EBNV@"F&R-:&"3=QKP4GTU!-)0I"*E2S*ABINW)VN4D7/ MJ**ELFA>YL1<"2W)!,+[!%8D76J*/(E&(;-L9S?3QE#=O3/+6HCB4H5=7<45 M"EA# UV[9=;T'G_]Q.H5=GR%'8GY/HOX)R%C<=W]C55-_M-C;\4$PIJ49H@)$%KC$C44,641B/%UW7B M5Y(&JQ78-RMP_YK(.I?1>.L!B;4@4"%X5!:RR:^Y=,YK+W=VN:%#:I:MP!I@ MVP;D$QU4"-I&*5Q^-S2<6YG%00QE6#)P'9DA"DM]-!L*=I+X<=WL?[[9V8_'3[[<[,Y&@5Y3*"YM$,8RL#R;NC:Q MJ&SRFJ/9V=U;N$-&;W"0MRR&ID2U3.!V<3%QN_Q[G)?7A9"W66F-FE?(C:.; MQH]XJ(6LJ^OE$5-B6B-3*0IAM+%!!)8XLJ0EB>P^@Y@UT?L.:%WJ=8H^9>$) M%*,ME2^AS.EF(+751D3M!>]E9[.*]ZZ3/AE+(E*IG')".^*)8P$SV*4/D7!_ M;YJT(OR6"&_)3F(#<5XJL-:G?!Y3 [[,Q;/YG$Z*>H<\E.9M%%"4YZOCCGA8])?5YSU(.\US-L->6BVQI Y(,S*K#&M!L.5 M@F@)6FD]04K[>) _I!+60YP/3B>S&E=;J243E1#1297U)A7&$.LX0ZN8HY8) MP/Y+;<:RRAEX$8$D:$+SDKOA81DMF@B:.$=1V9U>3H=$] M25VI=:*UHF/-ZB/0I(K#U!LGE&0F)66$E89CY"CEUPM%:X1_4YA1+JD5K5/B M(FBP*5D01#%PTGM ;AE7GC$GZ@%<_6);>>,]5%WG M&:T%F9MRA0^L9'0R/\%I,S1^BB@2TUE,$"]=ON]( M[TU(5NOO%M;?P?LESQ+S)/G$(Q"!*EM_@H+!DEVOR@1RE-(&DK5B3\I&*JZ[ MS=[30A-)M# N1*$%-]&R4%*Z6,8U%W^2E5O1W LTMVM LX+/RT> Z80@@L92 M'..!4TH9I8DS4BK![MQ2L$*ZOT>US-!5>:4U-4%PSFQ XA0W3D87%<-[JP&M MX+XEN-L-OASWG,H((A_-)65-@C$T@1(ITW6TCC*;C^HM#(WW/?'VZ*_T\WU' MR[>;\1!Y%-)X;PP*P[V5R0I)N+9:."/PVS-RFX7=^WQ=/R4#?8]I,L5?,)RZ MV6R4\G-K>LD?XOPH';MWE>]NQWIVP;FD4 M)%I13F->M +KF#A8EF&-C&;Z%IKZ,NOR3DGW%=6]]3C(C-2"8)H"%RI$+TDL MJ^ZD^7=$L+ M GL>).DB9;=#M\M#3:O1RA/#$RTS&H12^6\ALEU3=C1Z&_#>4G8K^]V&_)YW_?)5I]"YKKMW$@N4)J?#!>**&UL4(G M'0*30ALF:*H#83?6L>" (;6@7"E8"\1"M%IGY1VW#FRLRLU&3*[ M'!?9^-RM2F%;26&>DY 838I37EJ!FFP<4\U%\(PJ2TP=5+O)%-9R?[AH.'?" M _>!@]"8P%NC\P/.,I?YH*VA.[M*\"XF6E<*JQ2V'BM,2V.#1<)C-L"(,!J1 M$QDC"I8X2W6 [B936,M_([PQFF2S2U#G0832;D42 Y%2B2:0?'RQDE]KAX(N MNW'OC\*VW%7#\V.)DXN,B\$5-=2K7/%5/@"WS=[D[&PR7OAM!G\;Y:].7";9 M;RQU[EG+@*U_CP=0H-]1B7--3+S.U%N O67MN4@L%SR;=B26WGI.*R42L0JI M5SS=>"C1@EH:F^]%\SE'%_-FN%1^>-6&Z]"&6VZ4QZ0-G@0)G)11>"X%<$11 M4"8$GY04-(F=72F'4MW9A*M9QKT&,\K$C3%(5116!Z^U,XEQPJPWS+";2K<* MYO6!N=W9.QKB8I)ECFU694EP\,QJ8-(('3VC6 H>A1ERO> 5SG\$JD<&JD"EX9%<>,I0Q7,ZP-SR[O"O1+H2 3#O2G5RPP,J@!:<)16 M)2ML 3,?RFOR9;>C7(#R?BN.!20&+OSG8C3%.)A/!C.ZPHVC_R^GC!\/?NEC!9>QKL;62(K7MC(G8S(=5 TWF3B4,L= MW7S*3VX4GT^FQ^[=R]'\I'BG\U/,WVA>_=[-,):R*AS/FJJIRH"W8L"?WRYI M$YEB9C%#BG\Y@0B<@=?$@"&,!Y_U)LNL:YHKCM>"XK4BTIS1Y!!\B M Z&% T?R/[5GA#L=B0E9D5P3ZMW\?DH]%R+/.I4:U<]RCTJCK-[^;':!\>G% MM*2[Y+N8Q 7A56+K@MC>+= )6B!FCD]YFM:&O&6U: MP;Q-8.Y<B)91(E4I6IKUR)#( M9=]"#9"L,4 R:E!3P- $1M[@;%[2M+)8*5G:TU$H,U46NL6]==-8(R1;)5M^ M^;C(S8\]*4ON2232I](DM\16ZA970%=KWI7@JM%<"[9;$452YX+.P402SQ%%(P0NJRJQ1 M9%$[QI/:V=7ZSLZ,&GCY)H3^-)WD!Q=G@S2=G#4ZIQ2>%&43/BN7&@[&."_? M_/@#83*;U^#,5JFI7R7N&]X5JFPGM%\&ZI&93,DKR2X#TW("AQ MX)-,8#&2Y*AD3&1X\R'A=^YXU+^ S8UE3!R]N7KOR[> \O-7#4KN([VLZ<#3 MS.N;C''<2!ETT]/W@WQ+^?HN1K.3L\OO9Q@W-U9:9HPG\\^*\/-]5>?/=FB= MO6:19_FRCM+>IP5_@2'_Z'Q4-5!7'+H\0R-3J-).>L@+KD'(;"QYSRP0IIP2 M(A(7=&<:J#I\^XSY]6J@6V*^&D]W!7Y[7H:2R=@4@&=>!^%( "=3!(Q&Z1"" MCBR4$"ZOT\JW'/9KU4;UJ%\?XEMR*1DCM(PJ'_!*9+DD,^*=E6#0^.!C,":8 M/A[U#Z#76!>3 CMT!UUV+%P\D7;3PH9+Z 8L\Q<6WQF-8_[78VJZCUU1\E>X M906WBY7X_,^K55DOB307#< M39M@VOP$9R59<-RLM2ME4FDTSI)SU$S0R]\H8;?9HR]C;,T?BV_XZ3]VEUYL M#3X0[)&6^>K/)[-1V;N/IWCJYJ,W^-W;49R?7-'?9[]XN0O(IU]Q/E_AQ?SK MO[*T/>YI-SP'W0I(?O9GN=Z&*Q%-))F\,3DA4LA?>DF-2L%Q]"'X?U.N=JY^ MZ^3C)(ES]QK!3]'] 2[E>WSL3M^Z][.=?WP)I8R:JT=?GGO[D7WUP:2TL@>S M &L^.B;3IG+U<>8FG):?RM?D>G,M@Y-I.5W_ZZ\72&>L%2HK*-HK!_.XY-NZ MW>L6?YW;M$T3^MI=^C,;_//HQZ?[AS^\&"XX:_]P;QGE/;OJO:/#%T<_[C]] M#%C9OW;7[INR_O MM%! ZV!N;GSQ\B=V>$06#''I6+W\Y,N7'S4OM^FC7\(M^63XW< U_YV.JKX]SRQ[G*B;:-;Y2O?" ]<*^N7Z5#G$^ M.)W,5I)IQFQX)#89Y)HR(;TW+@C)F!51 M4\)#ND%-P"S?;_ZJ'97*NW%_'"9G^&/>DIL2AGIU%89B!Q]^9:]>_OS^X(># M]X<_/".'OQ]\./KAX.VKX]]&K\Y^.SUZF;_^\//;WUY'[U\10Z/]\FK#P?O#IX^(;_EW_L8NKH*0YT]8Z]^/_SCX/?G MHZ.GSSX<'/_,7WW8E[_]_C,]^/V7_,G/WAX\_>6TW.O_?3B8'XR:$-0\W[,\ M.G[U[Q 34<1QR.L7KX9@V @D)6FT#I)(M[.;%V^HQ7(8ZN:=M_M7#UEI:3MI MR:*D4CHFD%"A+H3=2DL-+66[B*9L+25KJ9".6)H$D5S* MI,I837V#LHI*2VNGI9:U)*S5SOH(QDH* B6""4J!LLZBUJZTN]S9U6283:=^ ML%*7[8#[+V.?Q-\O9O,F::5,2YQBAF 8E5+Q2WU;OEN^#HU+K;?.M/H>/737 M?K._J]..=>P1ZSL(SR;Y6CXTR34E/R9BPFF97SHZ.S]M,LJ:EX:#)J>K_) ; MQ\%D?H+3VKBNX^3AE7AMOC0_CLK"?;[F1^GIY8KOG;CIZ\VIW-X$F^37)0^. MXRQ2GHT0+H@&H9D'PZD'ACY1;C5&K79VF1@*6Z>R;R^N.W![5%S?)Z[;+I!@ M8]ZOE %%+2%+Q@@N60HHA#2H8M+&9ERSH>45U]N+ZP[\!A77]XKKUGF-&)A7 MTH+1)>)BN0$3N >>OX^83;/ &]?F4&UCF[I-$3%/\7R:-[S[J$_<9XBI\X,V M2:!\OI3YZU,L7SP9Q\\YL%)>=Y3W:DFBT*AT0)8@\E0D2B8_B\Z#9 DM0TYU M<9M*,32<]ZC13$5VSR5*1?:ZD=T6*>A(T#(*R,!F6:1P"M9;#XSF+S%C7C3M M4^C0B#[-$*G([KE(J.[+;9[;P)$KOP(.LL.&680'K#!RQ1S/XD0.J>S3 M:?W XR7G"VC,!I/2'OD-7A:/U9A)OW7*5RIA]S^NX*(@]A#G+5:\9,0GXUA) ML7-2_&-)PD2D4:6(0&T2(+AQ8$1>5V0>)0\F_[?QV-"[FSK5!=M;P*^N(\U*&5[$;VZ9A85 MT6M =%NZL! %)0G*(#(0-E#PAAN0T2@BL$PWQ%)IUB=$/["H2C.A";R;8;G= MLW,_+8NY]MI95BG1'+DWZY)H[2R0" MT3)KD6Q]@A?,0U8HWNO LEU#FF%]EM0BE.T%<^?AE KF=8"Y-7F36J,Y=Q0( M,UF$<"? &2U R6R6^AB4\*6BC R5N?/DS0KFWH*Y\R!*!?,ZP-R:A,G1$64Q M@6)H02 -X)Q5$*EV&&3PR:J=74&&DO:IB.R!A4Y^P7P-'[+^:/KH95S.W&+^ MW9F;_H&7\\HP7$R;%GHU@K))@N3@XQ*^^+B"5^O]@QN-ESN+IM$[C/ !IY/* M?[?COW=+RB1;HLD8QL!QZT&8I/-7T@#+UHS7.FEN=6DL:!AEW_7(!U-AW;_6 MY=^"ZXK?6^*W+48H]78(@($DRP7 CK."GC?.ERVL MIP:IA_%:P=P2(X9:3_)R@9,TBQ'#,XX%]:"E4XKX&#T5?3R,'UA Y.G'IL)- MF' P=^^^47147\N:1<=_YF\GCZ_6;Q'E/7;OGBT"6=_C&--H_B/.9OMGF>#R M7;G3S]JZ5X*['<&]7U(;5N>S27H-5ND$0@67O[)9?%AAE:).HY396C%]Z(ZAHLZ1+R+7UB!;=", 8FTS6(0+-2<<0#Y8H:A9(D3_+QS89:W\7A M4.,DWUQB=NTW\HX&(2,H-%B]E -BFS:/-J&!S/_3='-\"DN_MX??USA MYY/I7K.^/S;+6\GM=N3V84F;"$U,E%; 3TM_7@B@K-$@U1"R:0%RD1W=CGI4P9Y16]/ MXR"W1F\-A72$ZI;42)*E@)P ,U&"8-) 7F,)G 1NO72BF0U?0R&]$APE*VMV M*3MJ0&1S B)_3GA/)Q=^GBY.GX2F^&WV^6LORHHO&+&:,K8>: MEM O@HC"@@M40T1E',D:1 B331E;/:I;"^QUZI *[)4!NZU1$D'A,0&B*-U# M10!O@P.'0I+H@DFN]-VJN-Y:7*]3H51C-Q@'+LOXVG.K M[UKE*PT[KC)2C\9/F]4=+=IT/&G6E%9ZNQV]T>60Bǡ)@E"_C8ID$;RR% M0(BUT:DD2TB$FSL+DNI:[2UZ5]= JZ*W8_2V1(=*A&?BE:"TXR 8R>CU#(%0 MI62,7BA6DBTEK>C=6O2NKEE616_'Z%V2%B:&,OG0-0$0S/K".(.@C?;<*A1: MTC(#L4_-*Q]8\.-*6N0KS%=_,9J=E"3$J\$C-?ZQL9IBMHCN'HV??;&RB\[F M-<>T0]YCRP7ID1NE- 6.S(/@44,^E@1(::0/AE'I66G;*VGME+6]^%ZMZJCX M7B.^6ZK$\J"YD0@^ZEC2+"4XJ0WP0*0BVBFMXLZN&5K>)Z=IQ7?O=,F=8%U3 MM>Z Z)92(2ZOFW8,I$8-PG($@TR!$8XK':7TG'>6JE4#(=^*SOVS:7BF4 MT7CNQJ]'I7%6#8%L@EQIM2K_N)A':?_C4BZ<+\_>A=.+\BQ_F$SBV]'I::6^ M;JB/+R=L,>F-% JH$&5,(K=@M2Y%[9(@:F2"DCYFJ59\]TZN5'SW =\ML1(3 M16<]AR"*:>-\%BN"(2"/:&A>6X&VXGO[\=VY7+DEOBN.;XGCED1!&AVA/&N2 MP .(R",8%O-B41,LZGQ_DSRJ?7;AQ=DII8$A_%W+0RFR1>E 8\PIA,:BD"2A.=8D@MEM%) M0T),C[PN%<0]EQX5Q"L%\<]M$ @)4DF! 2$R5)BPVI MN7.:5@5Q;T'#,=:4Q[[WF&O/.UZJ(KU< MV%\^KFLU_[LS*_:7!X,Z%VD*1$!>UV+^ZYC-BB0!\T(F0[RPQNSL4C(DU]20 MWDM'S0KKO@_>J;!>/ZQ;JCZ($!D/&I@6#H25":P7";@7,ID4/'.\3.492K4L M&"JL^PKK7A1>W0S>%<&W1'!+[RON-)%!06+Y#Z&RZ/=&6A!$Q\1C4%+HG5V^ MM9T=-D"%_#3%* USTAE^(_,G\!*>#<#&=ED3'FMJX"4'$&Q/=Y8I?30>X M' KP9!R/RJHOLB MO3ZC)CP]:%5R,S17G=(EU%LZ122K?+0"M(\(@C,*/FN4O/MT%(RFF$W6$GT4 MXBXRI>*\OSCO/K.QGMKK@7)+L$0N'&$A@)%(2K<7OFB#'XV*)!J;3W6WLVO8 M7=R(/M%@\C.Q,IG5;MD;$CJYMOOF:'RUO"\N5]==DMM> M6=IJPW1(?,LS13D/T4E'P2H72V:&!,=2 "VM#)GV@M/R/UVU5)],SU3+?M?K&QEO:Y9;WG6J&LCM=M />Z-$L%]\K!W5(L*%"CL F\Y5FQ4!]+ M*RP'0F.TJ+3G(61PJZ$Q-:JRG>!>EV*IX%XYN%MZA1K*4S0(-(I\?.O2["YR M!D$Z+Y+CUD3=9'8R>Q=O8XVT?',5V&7-XUUROZIGIC\E*5?K^7(T/]F[F.7' MTR\(I:($GPO+)7;B_)U5M97E*\!Y4OR18=@9 !CT4"VT"S81!6XH+VVFBO$ ML+.KAE3T">4/+,KRL0/8N7M?&D[4,$N_UI5RK 5PKPME*AS#J; M&'"T"80)"-;0 "DQZIA6+G)7ZNJ9O4MZ9\5V;X_L-817*J)7BNB6*G'1FVQR M64A>9%52G(LN:0->,>&$4@1-"3H]0J8;FSI>FPZ)%_I4)WL\5' M!?%=0=QNW25\3"HI4#P($,HJ<-$%L JUU8*Z1.C.KC)WR@;&$ MVJHQNH1TN^=P/I,C1P;*L0A95@BP+N9_)JF9E8$&09K:$DWO/-&OAC[N7! _ MQ3EJ5YQWOO*>!TRWO((TX J4(PNTQXU2%5> MX^2;YCY:+#?WJ9&0;4'Y/56:5)2O".4MJ>*C]@*YR; N&1W>FBQ5D@1A%$'" MO-2H=G89&?*[IV=6E/<6Y?=48[:GV78KSJJ.VMU;,&;5/! MO29PMW1-2D)P:K/%(WR9\J@H6"D-L)317FI2 NK2(L.J.BIIPP"^YE+Z>H[W M#>HM<1.U)O+6CH$R?I>GW\LK_=+GPW[__-:]Z9L>K)7_R<<4K M+W;'BP?+\^LUX48DST Z'D%DK0-610JE>9C,IA%O"N\Y&5JV3(S?YO2Y,89N M3IT+#%52V)8,M$H/]T4/[5;(B1!G21DE:\ITA^+^2$F"28SKQ)-T*I4Z&&/O MT@FY$D/_B>$^XT2WH8.*^%LB_E6[1P%K:L%?4?!H7ZH*'U]O^2BH-+IY.ULD*:3LRR=WN"L)9L>KS00=(/WN,TJ M]^-A7\^"U^_Q^C2W_FE^\0%=)LSJWD>KUV: M6V$>.>ND KQ M>X5XRUD2*<,DJ09'F01!@@"CC ;DJ$1$%2F1.[M,9X1WX!_M6[9L_Z7+@9M? M@J$+[?*@$VKN5;I,)QD!.SV=':6OTV&EP@ZI M<'DBKO#%BLW<9] VN70>#/<(W$@MHG":^%AJG^V0ZCMW6*K9=+T%?_>BIH*_ M?^!O29W_G[UW;VX;1_:&OXK*SSEU=JL$+T& (##SO*G*Y#*;?<9V,G$V)_./ M"U=;B2QI12F.\^G?;O BZN);8L>RPZW:C&V)) AT__K>G0BUG)$]Q?(.G M*5%46Z)]FEC+$A 9N<)6#IRJWH^=[R_Y8'?CO>WD/=7;* @6)[E>0Y'FB=@ M [&$:)D'(M*0"9,XI83<>2)87VV8EOTXFIYLOR&T%,.93#&U=G8>JP?]?^:# M"?)2%\YYV.&)W/??2"G8^X?Q-PKADW&>]N0P-^* E[UU Q&&O>]Z/=&?H963*P< MU"4'N2Z>\["-E_JH?;'O9P*NOEVMP=!E^\(U_]=-PQ]HT9>\5T M44HG69X9PID%QDY2 Z:+"20U*F=!<)I:ARGX,J7IKUODF.W8^\$9,)WT_F%, MOF+"L,Q)&KP@N=6< &I+HG@2B*#4,Q#H@GF]\R1+LGZ6?T^.:1=X^<[ 2YE_ M-M.CXX$9^IZ.@ZB[D,N#RD);A;W8R^GU=.SF6&CI-PT7[Q2:;\6Z]:&[F?>2 M9R(AP=N,P)%F1 70:K27&3?4)8:%6U-H.H_LUC+VW=LK'6/?+6.OMI=GH)6F M3!&MLT"X2QG101B2*)VGAF=!^8ZQ'RIC;Y>E<@%G=QQ\0PY>,4,RHZ57+B," M,Q^XEXQ(ZW(B5U-^3:U7:&/$VDHSFA6EK"99H3 M[94G(4F8R*C7WH*>HKI(YR/EV;LW,#J>_6Z>7;$MJ*8L\ZDD'HZ#<)4;H@SW MA#,OA.0)-R;L/*$/)+SA!L5DJ,]QG?YR-O\YOODSM;FO.MMO[-!XWZ&@Q]2J M=CMF>%W0M/95??A=#^L[$2#K([P,=EH2&1AH5!A0^A)!5*9SPM+$IBH(F:=B MYXG(^C1571/K#AGNJ[M]APQWC@RKYJ!VG@>9$J$,YLD%0Z3WG!A&%<\Y2(+$ ME4T8J5@?7]Y!P\\*#7WJ.N"?S==\,-@I$>VZX+_L_=M[W:SZX)_.XF\52NB:LA& M46*BD8@7\IX2)WP-A4$XEEQLH'"^>-[<^R?BK7PROW MQ]@_5P[P9=;+**X3JQ)'XYDO;M.$^:D3D[;%A'FV..'UD2"=\?*M4+@^TRM/ MTX2;Q!-AM2$\-9R@!HM=L#G30ELMLJ[CPN/GYCLU7B[EYDZ[^5Z67C%;@G&2 MI\$2X54&VHW"(D6ABS[M9N.I;>6I>_4;.E8^DY9>G5F MEZ4FEWE*A-&:<*ESHG+X)Z7,,YW#$>=TYPE+\GY"MVE0S4\6;FDWK+=Z,O'P MUGHX[,VF<-/R,+JPRH.P2?XS.QLWA1(OQ],5N'L6#Q>G>!RVCK:S4FX'_]8' M=06F>);!J64J<83SW!-CG2"9 9(QVHN0I5V(Y8'R][T4,-X"@W=:SO=R^9O5 MJ12@JN8V)]I2T'*$X,1XP7#XL#;,B$ M&"Y,]>6V3";M^'O[LE0[_MX:_EX- MNZB4)WDNB$H223AC@L@@%9@RAJF,21YRD.(\Z>??U8"@"[A\J_U2L@LR06_J M)TO6S&K$I0NM;'F%W[+KYL]F^B#&F3O7S5V!7FO4UBN^__P#.Z*&VMP:,%U\ MI@C@GT"\DR031EJ5*\$DC:,&A>HZ.#P<;K[/T,JUF;ES07P''[]9YN,D]XE4 MJ2,B20/A/,&1>3DE3.>Y-(EAB4VZ0.GCY^9;CZITW/PCN/G#BE3&29=>9,1I ME6-JIR$FA(0HSREW,G##Y39R\T\64%G* #/CD>N=>'<,]Y_ZH9YYUYN-;\DT M^:D]-%O1>Z3EK&D'FO^)!_ZRKHSL:HGOVFQI&M?G<'S"$LEP2$?B)9$\!"(8 M*JB.RXR[G2>IZ*=JW5?3!5P>"[O?74.1CMVWPKJI:]BH,S9UGG@N0!\"7"=: M*0__"".9<6GN-#:LHWV1;U-&?,?O6V[=?!>;=Q;/+5@\=?-GH1Q-."7,,4NX MHHZH''B=.6U$[A5-\JU,H?@I0S!%C,&E4XR^W;NW\U,Z>K>B!#WCX9Q-B M.PCOJZ/NU)Q;!,'UP<$R<]RHH @+R@$(*HMM%;' E\G<&9.:(+#PKR^RK@7^ MX^3H.VN!WW'T#^'H%<-%!V]SF66$!E 505?-B=*>$9TQJ3P&97*+Q2YY'_[0 ML?2#8>DML5FNYNC.1OD.9EZQ440.7)P'3FAB4\*#2(EBGA.M G<)"]R[K2Q& M[?KGWV;__.U;<+==#^B;/UF(M,K9+',TL=UN.1UO5 RNMWQT(W* M1YFR7IWGL_9Q_C'09C )IF1/G83R/+.>4I M@#\V"A-]*6ZAH7K'[]LGW^_*N=#)]WOF]-7:-"&TMD*3)-64<.D2H@7+@=-# MZHW1G"FVC?+])PN/+B6$^B]^:@=%; D8.YGWQI-8QXF!TMIOM]3JO N6/BA3 MJ)4P$MNB'I3'^Z(Z=]=I/[>'B>_.UJ.EE@:644UT[B7AP3*BN7,DX;FTW"NK M:1KGA6^H7.L*7AX+6]]I9\".K7\ 6Z^UV; JD\X0ZO.4<.=SHA)!2]OU6CM?^^<>[;?0=M?M8Q MF3]\MG;GU+U;G%R?UY2D+'-8VB8P"9Y;*HB24A"1@T7CC%:&,S!K:!\0<=NG M9';(\&#-H X/[@L/5NPAPWSJC\+_+O M;J[B*Q0PB5SK DR5/M$D"% M7/3AT!\$*CRJB=H7&UJ#D9UZ#/S\#7@A_O3W'OPQ&F#]T@SS_YD//@-[C&9% MOZ='KC?UQ6PZL+/8L+TXN>\PT6,"T^TPOA!3\?\O%B?_9W/F^,'3D5O^0^N; MK^'%QP#")34]KZ@*?A_.\21>?+$G>G3L_]0S_R($;[N6BK<)S>LSJUC*J0W< MD0PP&@PXI;%O4TX4"-[$I-*F4N\\D5F?"?[])3_;H:IUZ+)U!ER'*0\94U:, M0!J8-L(*0C55A#NGB'(T)]0;GABG@\JJ"3LB9;?D/>^098N1Y0=WK>_TED>( M,2LF928H,ZFP)$\LMF"1EN@T9R3)F=4,K$N#LS9%/U-;K[;\!$&[9]>W%_L] MXX\'HQ&&\,:A-XE\=]\1O >&MS> 6^RU'%(:!*.,!T%ER#C-&;;P/* M^_6[/UXNS_),*JM\PISB><)E[CU+,@=4D0:6!N3RZWC4.R[?(BY?L;H$UQEW M@I$\YQRXG%IB/)>)L8G+I83$+$E2+Q3)A/:$^]01X[*4:.45=:E+E 59 M3FG2I]EM!=B[:-DM6S@>_OA]MLT5CJ:[=2YMVOM[P\?_NC-C_KHDOMU"(6/" M4VFL-%SP/)>@_X7KPXN&("!P=8Q[0B3K) M0-YI(D'$$VY0V.&XF$^KD>'H M5PC#\5EO,"HY!P[JESN-BE[C'JTC9W"H;CS'21H7G/EV;/UF^-Q,\=UV_@3; MN?2$G\1/V9MHP&:[3[\D=^D8M[G-MY8R[R9(OE MVE[<>I>J5R,[/O6'2)6O@4;W?9=&=YN:8KKF.:3&RR 5(SKHC/!$- 4^TGZ"-O7=*CT*%'IUHL3-J%2!SPW!)X55QWGCFG/+;&9H(1[ M[HE,/"=4N2Q0RC.;NITGF?CN&'8'.QWL/,SR]0YV;@%V5CQC2L"!B"0A-N>" M<$<9D52FQ'*7J41;;0S'2.DV->%\5+ZOZUBE ^ JS)FY"P_"[3EA'E,HY.8O M_RAB(7=@OY:4VQFOMP_F;,UXU9E/7)HI$J0T6&>:$:FT(ZG)J/(JR[+$ )CW M:;)> _;=346N=M'>6S9TAW$=QMVE-=QAW!UBW*J=G#&1<2J(Y!C*=3S!<;R6 M2 L:K*;.>NUWGO!^HNZ@G5J'<5O![1W&_7C3N\.X.\2X%:,Z(Q+4[;_\P'4^]P M0%GA9S/8F=F)OWB0V7UX$Q^YGOE -,D?W#9SXXS*XD\_U#/O#L>'^LO[P>SD M9#S$O7LYGD9Z_DT7WCT;GT[\J(C9G9U:>3.U;<-[;<.([ Z/[AZ/5FW=T,[PZ/[AZ/5EMH9THPP MFRG"1<*(Y#HGAB7<&6N"2@7@$5_O&/#C\>A1>=0V<^&KTPEL+YJML$98\WQ0 MG"!GQ/JO\2BN%,W_PH\&XVEO-)[!H]W<]T#NLWMN(K/BG?@)4ABO^_*/);OQ MUNSB_\S.QK^\*HJY'EE_$)[%B?)QQ&G=0QG_V)#[COQ<(5\SSU5IA<" +0EX%YGDHBO=;P3V)" MYI16L4MRTI=\/3O\>UK*=RBX%7CPR21Q/#<^X^*!J8 _00S\N9[IGO68IM;31>%GK7@XO!C\U?G@I_CK MI'2P]?1TBJP5G6V]\;2=C]/ZY!YK;LK]7*.(+I/S-K9F>[W/]QF MOO@R\2,WF&&[I5^^6T^VQ_//OB8 ]J)G]L1/U_6/!"2YIG/,TU2G$C" MG*QR(Q6 M#N0>$9)IPA/EB*2@NCN>>:=HR18Y4$A]8)($'S$!9KZW#L3'/;.O?VB\ON!U2M\)6Y03(;Z'-_2 M7X[$/\ZF%OHJN'LX$K&XR+@:Q4_@4DRL'G_VO9P,W.ZF5G=95E?!) M%I=H RN8SRZ^Y,[WER;7VN"71"YO1OM?7&_4@[R7+I$2!*[F/%CXT614BF U M\\9:?B [PCK_HX9D^+W;^L;05IX-1O2:)*O_J MEMW/QO36:.3"=81P9^LHE1%03\?3LFM]#$_@MV!O]-:LI7OMI_NO_LU=,_>F\/X0][+_8/ MWZX3_+:]R]\&(T#X\1SNX8I^SW^Q'I3VB0>\.8D2X13L XSEC3",-_1%T1N# M1)B>84'K ,Q"BQ+A[YOPKF'O)__73/^Q@1JO"8,\W=FP@:=Z>@P@5XD)E'S5 M7] ND='#PTF M.C9 P%\/PLM:3+]MI/3SIB_"(:SIM^'8?KIGLWS_^:O*+)_ 7YZ""?[OX?[I MOS_M/W\#9OG)QP_OP;@^=!\/#O=/#YX/AWO/][)],+'_^M^3Q)[^>Z3?J_G! MZ8=T[_EO)_OOWZ5_O8?KGK])#W[?/_GKX]X7,-.SO?0#/WC_[FSOZZ?D?[^^ M^+)_:(^X#TP);P!\C29<98%(DV=$B$PP'2AW+BT=+(/1W+NGZ-TP+M->26.] MR[DQJSH':=(^JLA!S^'SZ2!6?R-8_S8O@("* MHC;;*Y*Y&+BO(OI2G !;PEG_DJ:[V0_@@\VB'IF@VKSR]2.17;F!4224=39% M+1)&=C=NW@!@Z.QD/!R>D_'9"-308FZ*@1OHZ0!'1L";#3WV\?##\UAW_ZS4 MFYPC$ZO7M0UL4H? M[J5GO=D4-@/=7/'6J'$!^L%R!O8$/W-1187+<*' :G@HQVT]V4\_#RQL;_WX MHN='QZ#*]O@U<;3W@OX[1W^MML[7+P;W'*FYAJRD*7#KS]F0$Y')\ MOOC.TM/_I_U4/XHJB)T70)KX#K ,YX?PI&EO.C;P9SBOP:R<'E1OLM&C3[!1 M?3B=D8L_X!*JOQ)=$$VJG8N;\)O6;_N+O8P')DE67DRP*1%Y7^\R(D]FI\:4'V69235(7'*<<]D MRET6#'=*<&>UC@1?YT6)X/):S]%M0N. MO?%/D_3GDX1G^\]?'"G-4V.I(LY@%;!C"9':*6(34,U )C+M,YS-MMZ5X+_+ MXZTH:SR?(<&7A%"&#NI^)Z$'N/ZV(O$VKB^CR0E@]'_F>CJ+/ OD!OI)38)/ MY]BXJ=\#O46CLV%%OGR'>ID](/4RO7/U\BV8)(, :OUH]K1$43C/UZ!D6H#_ M[5$:W]6L\G$_?<$/GMOTX/W+3WOINV3O\,_!P?L/=._YFR]__?YRL/_QMT\' M[U_P#X-55MEC'PZ/^?[7#]F']V^^_G7XYLO^[QB7>0=L\?+3A_>OTKW?WV0? M#D\&__OU'=W_^(X=A=29-'4Y,39WH#520V229D0':6D0SE'*U[1&PRW7W!IC M,BX!PJABTJN$,RNL2/FJUOAV?@JT%F5%ZS!ZB]/HU<=QN=ZX60.[@K";S 9EHK*DH'U2-3R.P2/N*T'804XSLM_?VKP.'QW?D2EEC*D"ET5 M2J X/QV +CX>E>KKBV?]WM3'3/ R4!"%_M5O!,L;SEW90JU:=U%I$HV%V%LR M#AT\HE+IT3,5?[G08-SM/1T.R\$.M=;:/ 7O4%L(4:5?["ZH_*>PVFJ/;!L> M=A^I&7^'> &K;&'%=#R"'VUY_AURU&K'WI>C(*QC/I$ %901GN>6:)H:8@U MB;)"4"_7)+=-;&!IQA//N4QRK>&7X -+N'=AW5GU(H32?=+[EP:5 100VN]A MHE#;;.QI-XX @7]K?KW M_DYIN[/!L/3('*#+NEX&RY*_ M_P*JU>ED. @Q (JW/_3%+-K+S878_F(PQ>=5BUYZ/\IZ.XV#%7"H@%TLUT9Z MSP!^![/>'^.B]?8L%7_?W8FHTW:JM^NJ*V\.CK5';WI5^C!=@"IZB2.H0]BJ$A1T[ M",U^_8SX>6BS(^KSX+A*B DA)9SRE.@TY$0")MI,"6G-FAF&6DJI2^G:7S]; MS9RXCA:#7T+',;K_(J.B"E6C6=$# M)EI1LR=/1F^OJX(D#HHIB?3EJN:!VQ ML\+$"< %/+M&%%AD77P'EPX'V@R&44?KK[3$+F7%<2S#VWA!3Y>/P'>KW_W* MURTUPXM6-O6?/8BGRKV-6:4%ZF%M(Q?4S=,"];2/\17'\*,]:6U(I13^4M\+ M_FO'<'EIX,8/\5R<#\<3R*EVG$QJZZ8%S[, MASWTA,=#GDS'L)% Z_&0X3GE%9&ZQJ-C@E]L/[@BOU]7EMBBSZ5=7_U>19;H MAB^]WO&DB]4653'%Z5=<13\ZMT]].6E\%R3WFI54VC@MQC11BT$38T&)\# 0 MT+/Q%+-8(S6#58&WJ((&2#3C>14M7V?B]MW!IO"?JPRL*6A,XS*44CK[XPL. MIG9^BN1F<HB<4(@[EC\ MX050.IS 4L'R]RDE?#=_M%H);MG3DP MO:Z:C%'J+(UX*'U&( :F R#3&,>LX)@A7#S\Y#(6#V113@U9TALE\:D\ M.U&0&Q0NP"A^<9J[)>NT_A(A,*H3#N^%8B8V!EA ?BD QZ5[JDR6BW*O*+U1 MYX\0:/YLF"+N5V?S?!NZ_-EART78 A:2DI(&00,Q+)>$(9LP0ST(0(@N2 MF;"*+2W"C*P=\:4H=7WG8]XVQG2'J(#$]!S@:\PLK[,26JD(,1$'-$0_B['? MA?H+7\5TD-[Q'.PP(!/4;T";*=VODZ&VODGD05QJ'KO^C":C827,#!)\65<; M1J?5&I!;?[=A<,5; O1M&:*9J04K_%KF8< M4Y/!:#O%03JQ-&6")HE%ZR[$#.0VYD26/@6K_!STE>DG]*F"HM $?%IZSG1A MTJ/"\5D/AKI.(2OTL#2(XK? O!Z4.LE"%[E"U5C/4%FOB1'LYZF)41?7Q'35 M+5UU2U?=LB7+[JI;KE7=LC&[ZLILJ948;;#4/=RRES5KFU,NE&H@Z.!^=[Y,Q2I%!U$6;6%/+418CZZU# M:!ND4SB&VM*-?Z[=P*O>+P?BVPAX=H0&^N'*DR_<'NGE8Q/O3T19XZU><1 M5S$BZ%V91P9<6I3V_.!TL/(*O1-=8#BF%7=PL<(" UV]4@7&J-WXXC=%I\#J MNY8):\4B56SYH57935&];K].UBLK4-+1TB_]I;38<>EE"%%]XD9#GQK[W'*CK)D?I8ZQ M/XZ""]X6PS7UP^IMP5."W:/)?^,FGH[+8' 3F,7/O+8G=63MW.M8J>0\UJY9 MC]4:/5:FZE0).W'!F":TV^L][6%PJ54%M/+8F]6!^%0FG*:I=9IQP8TV027* M^*"D SU17]%;,[T25Q=%('2;JD!^-,9^H >']FS_XR?X_E-V\/SI$:6<&IEI M$G@ N+4\$"423](L18N?"L'9SA.ZWF[HO\OH\AJP]7LCCX"&'Z_14:2@T3>0 M[0T?E%RL>S\DS:H4#K_I88P&=^K45>K4GR6XO9R.3^O=PVENSRH2ZYQ[\&1Z M)!3E#/0H N:+(-PEG&BN):%<66JX2%._5AL2,HEV"VIB&4^D4HF +]K,&^VM M-'Y3+'*1?K,A@Z??,X.81U,LY'Y=UHL2U )QE@D(*+_QNZ@[;$*!^:CZ=/'' M,G]]1;LJE9FF,WDC"-O?;"5%[?9^JQ=8V!/OYL,R#W-L[1S "CU646YN3B6* MJD],X2Q3CZ)'<>0VYC+A5^-=RV75[[RF'#Y;_D.5(3;U4;VR59JH\?5FN?FT MSHDJYMCM+:9+S<[\\+,GIW"ODTJ%J9)1,#&F275?WKBXMA$JT]/R[!:I7Z>Z M3+VJ/L(:T4MOA9B-JO3R'>LH[\49=Z8$03#F?]ZR.%+()-F/&RJ,7%P@OW.:X, MI18F&L=LG2IM#'<'[ ^]G'%35S7W47K!>0Q[L0YW$.N'URI[X>!K$=E>%!Y: MJYIC,AE&&CO6J,RC+3".A=-5! UU[&;1\:V;TNIH*I1$7!%I24#+:F]%L%]1 MK][ +?@%FF]FC_PW\T;N2-1YI#_6D< 5(+0V+I2'U31'N),'_2*2?IC' M[."5S8S]*\HTXJH(+3J+E^SE"#&Q6 0D1\QTA%,US:W0;$'1L.(Y:*![=C[Q MO;\!,I8YH@NS)S95V.B*0;E3"HS51B5-:Y&_+_2, 7+?H%0TRJTMB>^\5P D MXBZ6_JPRI;R&OW;.Q 9M*6)(G:B,)U*=?J2F>(JN5Z57#,LT8.T^PIN5BQB! M,"T*6,)N[^7&?1\4[>3?^00!OT*^>"_XR XF$=].M9V. 3M'X]/2<"A]*-6Y ME"FJ@W*([H?"<%$27";9 DUA0#DFJ( &X>J6 M+\/S_F(W%]Q1AQ;0/V;BAH$2.@ DCHA0(GY)5A-,F09Q-O/E$9:)S,A*BUXJ M^#ZQ DA'KUT4^V/3XGL0&QIH<$-CA#7G6_,06,I__O^\[VC/)'6 M)UH14&H"X;F@1!D+%,&2E(5$&:HU$L/ZE,B&%@:CA9K&UDO;>HVEQ$$)Q MY7REY.>FNP2>=Y2&)'$>Z$XK"4ADF"$J&"RP,XJ!/IVEP?W(T2_=V?^XL[<@5"Z $_ MJ&RY,)8M$%"*ZFC5%';XZHD-H$FQ'J):!3RA*B6- $ M="6=/6I%2H1,83OH8"U)WP+9VP\"$+ M0<*Y@M @G M%#/<2SMHGF$H8C&:H ;%K@%&C'E\?7:[RDFU;&/%I'3-9T-TC M6:&\SS7P*[>9UM(DFDF:* D,O%[+^'13QM12P2!ZRJ<^UJ_C MAS%-O]_J"P!$?-+$#6/.YWJ8<"DLLMM[M_Z5VJ^.(0Q,%%TX=-="1TW>41/U M: 6',-VH#"=6MA:63"^\OK_7@9S^TM<:YV-+8XFI3#&')K9':3K=UNZZQ6=+ M;:U@=>B,PTC!^8J'K-4MMPZCK'J"%U_&3@NG\].U,%49P2SJ"\H@2AD%J;HB M%*UH3+^*P.&+5KW+5DZ[";]NV(@J:>P'[41,>2N*]::Z%VU%#'?U%\&Y?DV& M2WL3QBC]:S_LVGYA8!#C67HZ6M^NT29JWDB_<=GWH=#6:UF 9O&L=.UVVLUF M=#WF>\^?'C'-LEQEBDCL&<@#VEK&.9*EPJ0V4,]S@$>^NSY6\YM]?;>EX79' M_BU'#N9U\%GJ+2,NL0J.7"1$RH215*?<^3P/7GIL!TPO/O*(%6OANPTRM X3 M+Z?-7;C W5C?&.VSR;)?HV,G]&5&3V;;OPM63V; M[G-5:D]5$%6U+0)#&[Y59JH52VD\Q0]/XCG$]JQ-&LR-+3)SRC?%IGE5 M9F!EQBZ,RDT[UVZ/C8-H1O^9^Y$][PVQ35^Y;^TTHP>7;8._-MDVS^>^&:MS M B1#\$CKKH[8_V4>\7%ZP7Y]U7?M"EZ2'/QW,S"_-A[0/LK,?-UN.+,U@W/0K6YB [ M<\)Y*@DW5!+MN"<94R)C(34@*#$>G.S64$*M"5Y*#OL%7T$H'N@E=419P#EB2 MIQST.F:U2QT0E,M"EBC0%6\,*^T(ZRI=+=Q4%V2#=*360IJ/K]A14$'ERDN2 M2&PW1AIF*4*4_!=*KF5N5(IIRQ+\D1GRCAW M8Z3I*.+VP8?N?3T^RL&R"]PIDN08C/>))5)I2[@4*HC<6<9C8J*XF#B^-37H M&WR9-\D1VJ3ZW31/2#/KF%-9:E%JYHEB%$%-,N&$R*B];ECE>N3;4>U%.'9P M"#C&C6?,TXQ8V',""@PG.L^!*QL;,,4Q)2G/.9_)9:N%43@/8 M,2 -A +T]TK[#,1 %H0-G7R^#U+X="2URK#C,#%@&!#.0D)DZC7)$X'. >$2 MX3 W8CW9][OD\U6I#7<\E[GJ-]),5RWV<:8-ELT53T=N0R;YS]W3YLWYD74& M)YMS0H-U!* <5'J5>]3C!&4:K"VQ-@7Q8K6+\FT>V(+"L94]&.W1XF1\5JR& MDBX6H/UE:W=YBE64IJX5W2BJQQ6_7"?Y/:LW:R4>7BVT3NT!_6Q*8HN[2>%_ MJ7_X%56_H3[_93"*+QXO^G7Y=/ !<=H3P&3UD/B\\N,J.4:IW3S),3]F-H7_ MN_K!5>K,;DR=^4T_<8K+UZLVA4)N_6U@NG+ MONVNEZ^59_D#62N%"]7%'V_78N4N9_Q:=_U'9(:2(8#ED)G_OQVVL\A&DB:'YJNU> WD_ MWU[4C2^*GW@/GM?.@Y]Y$UZ4:4>;..(*1#':?CJ>@@[K2+56;+<5PJ^7O/_0 MAS4!?S=O?[7"%5__@]=3K U9[XQ+U36HXLH]6"67JZZKE"=4MN#"7FP"UJNW MH;VQ2>\A;.]_K>[A[;U_^[VG^,BM>O&;Q(]T*B7305O/N=/*2)XXFYA<>M@F MR=$_0>6:?X)]JW^B##^\_P-]? M??EP^@)L1YO]]?Y?L Y[_M?[#^G!L^J:__W7B3EUPX./-ME+]X=[7U^=P]]/ M_OKXY\F'CW"/P^')_M)(Q=+LZF>@<_65@BI7^,JHNAKC_S,[&"WP+E^$; M_(23R 8>\^2;W+,-EUS/4=NAY/50!D;M7.$]IG$ M,Y$0K4,@(DU5,,YQXW .1S^EZZDH?^]@L(/!APR#-^E/D6=26>43YA3/$RYS M[UF2.>=Y&E@: _6W!WX=K-T0U@Y65+P&ETRP/ M 6 M8^NI'%NJX-W8WQGB_QZ)OS--OLG?N;('%[K'TYOMXT94[]"M0[>[0;=7 M:VX^$W(F-?;C9DY@HIHF)E,Y282E<'99;KF\%73;#")WJIIU//N#BB$[!]:# MX?]5!Y:DB=<)2TFFN &C+4_1@26( +-B4S*5(LT)10D-P:=.-&IRPD3J=/"2O@KWWG" M^C19=[3>G\S^N=.L4GH?:58_@0/Y1X0T'*Q;DUV@-8!VI:ZP&X-T3H7V#: UHH6YIEW M-%<,C&;G")=<$F4](YI1GZ4\$<*8G2<[]:531H_>/ MV-^@W6>D/5_E!FW!MF;-,*P62*=5:65 _O,:&,!?/9=R>_FG-3C7= MO!;#Y6(?_*+L7UXU"HO-O1:-O:M)7[-Q+XY'0Z2IN]U;W3&MO$7[:S';KZLDZRT-]--T!<43C8&2Q5Y^O6]6M'F8SD:H]@O[R"?2#-J>X*9#K"$?Y65V< M]-8)&6[KYGZ%%0J@VR*S^8G=1T^<>@FNWPJMKEE\"USV ?HNHQZ7JG7]AH['SOZS$]LBPPB:D[4F!# M:RO HG%Y(#((+RG7-C/9SI.,TLOZB\7>P55#R4B\-03T[V>D0J26FB" A>)_ M!Z.:?LXVT<^^G]6?/XV#T &-ZC_47QIT@ZDO)J?]YR_XD4HL"#*6$^,<-KY. M#"BB8"\;+-FGSAMI-,YNO*0_>A2[LQ([9]7XD=49]2@IAHM#B:-*FB\10SC!2_JKBLH\D+:?+P#3W* M%,N-Y(JHC"K"<\N .I,$$ \U;B#87%&@R?12JEQ7'K\N5,0-R'?S]INW[3V\ ME*(JT^3/YE4Z&KJ0ACX^_7+DC4U,ECF2&9UCR"(CVFB/I8HT2&&$S_*=)SF_ MK&%ZBX3*(5S1%%@>6'JA;GA)"\]DM_?TM&G8O$2:ZW8#:/'8WA [/S<*9/VL M!GFQ46(Y:*IEH"!!+QL]B^G=CT1;;RG!I1+=PW[5!0Z>.J\E!HX7*^7/V.I: M;K2GI37FUF0ZQL99L85W8_& ^/%3-' .%TVK<;X6O I8M;.SW MBA93O1Y0_%TY21P'8BT-MGJ)2E@Y5FWSH]>FI!7+?;NG_C_SP=0O7MY@--5? M_"YHO>$PML^^U9B[?L*5#60?))4;KV)^ ^NGY7"] MUPM;[J QY:X']>KG@_JO>XJB:OF#C:28N%*0BE439:LNO8O>Z3*L5BQE7]S/;I_IN,O M]23)"XD>Z R89H7N0?_2RC$<8Y1SY:FV">@Z7 M-$ZU2O9GNTV\B>_@CMA74 MQXNB/Y+^A$0.=AH[2BSL>J"!F-10L-.L)4IX09SU5(2$NL0+T(G7F\[\=RWN MKJ3O%;HJ+;HOL]YEG<-O0@_?0 (OJK%N(!+@*P?A;?2!E6_V.A(\70)'D!+V M%S>?GL(:3WXZ4OD ?[. B6_.]KY^@&M>'.4ZRS+F%I'PUC-.+&QA[;/=TU5%5#V^(%=3GG#N?^A0 ./7,,&6%="%0E]'< MF@XK[@ K#@$K @\\28,@F<99490:(JFDQ-*<9TZ!1<0RP(IUFQNI<@.G+N'3"='Q_;WQ_\/SXB.4"D%@;D@GCT4GLB3+,D5RE M2B6I]!4;@4[KF36CO* DO@^(4R$LY;I"DH6D!ROCOV^SOVP^,C MYW!*F\N(3CPG'#T?VKM @DPI,VG0-*-M)6$#W)>6<.W$P)"HUV%V,^NP,L $ M PMM,BZB]/@ESG@"R_/7NEE]S'YI7549D\GB$FV*\7 ^N_B232,;[L/(?$DH M7=F?UK\GTT4#[6-/#.SH)Q(W]1<]/-/GQ+E_QEX+UTBI?=!/P_^ M>/YJ__>W_=*S\FK_V<5^Q6U9]O[!X8NWO<.#WK.#_;<'?[QZ_O3PQ?/>RU?[ M3_>?O7KZ1^_M(?QA[\7^X=N+,QJVY5W^%K6U\1PCGP#>_HOUDS@@L%>K.4]:,^P0"%:AIMP9HY4"2]$+G22@+F(,YV&GB[U:=JX_&Q>S]=2Q M.YRY52_D61PU7+P>P_K/?^ZQ6B_2(TV]=0$,'\UR1GC()-'6>I(RXYE-F:9! M7#96:VM9:)==9,A M:L#3\?SXI(PDQ=@2!G^6-Z?V B^_D,&I/ 6"\'0V^%JG;34!OHVO68X;7?T, M\_'&969E$Q8<5^KYY5F!B]S+4S];J/?-GI=KBR!M? MF6NML%@3KJJ(:7E+<%AZ,U+6E3-IZSFP8SS:>-=F .]P$'R]W3-O3T; >,?G MM1N^-0BVOGR)3=$X)(,OY&3@@)=_^8F \$6R?_B.'K$TER$W8 /R( (#2=2 M44&45!:54IT$N?,D@$U6":VKK'^E S5YSK-,:$Y3@5TR70:H&H($G4!>;/T_ M6[!LG>6 TO)I27]Z8=]O-._/QE-7^-%/)]#P'#]\.0J">ZIH3A0/Z,[#&B9- M4T)-%G+%0:_BH$H5B ,QI:58->^7F7") =LA[8IE8UXJYG*#,8.HA?Z7\;1H M9 HP+?R.-0* !2<@KP!Z1OX,8'\:,123]7K% 2BGK;RB&,PNSK[HM^D5#=Y M7T,_.IZ=1(]SB2L5]B%*1S=$&18#CB^#8QI>Y!1O6B?A5A'O7OE]3,>M)0Z^ M[P+\6C'X6A*,>P6L&EX/Q4DI%6<#>$G,*RCOVL?)E'B_$GMB/C7B(.YBE6>P M *-YX<-\> %\+1_&Z7@TB+M[M5R #_1@&N/\=3P0V*+]YYAXL-CQ\IAQ3C9* M%2SZ660"P(O&V97]QLII0^>%;6%^E.J#*1-1ZE7$<3IV\R.X[Z]:R>EWX?Z]A2.MW4XY=12@##X!=X%P[C3I=2TRO6.^!=K M*$H^&.&D>%!?A[YT,I3L%140S.*W44DI#;W%"/DXN?T2>NHOILDC )>Y0KBC M5UR%R?%1R"]?/!Y5U0JCV+LX\D#M02Q.O*\5Q'4M9K#AR@*>ZHCAN/1,4$$NOY#+J*ZHQG/!>"YR[3TM"@TC1S*9,V=S?,*-ZL M)!7-2,LNY?,"/8GN?;7)D4PE['TNB&,T 3U)"2(99<12FN7&*)7;;.<)I;OK MK8T7@]=OF 3,0RZ=%XGQG')N,F,"E\8!2;"9H2( "Q&44T +5J$ROU'4UW=TBJ>"9]G'\."(T M"*AAY7)HB?5[P9,;V%T=25U$4OO/]^B1\ %8F4DB6/"$FY02E7%)3)((X7/- MDF"W%E0Z,K@5,GAS?F2$L-H[B7TW@0Q"DA,9M""Y3I(CHHBC+MLXD>S$X&4T>P].Z\4H]KIT_[$]ACI+3RPG85?4SQ*.V4 MY?J*XZDO*>HBY7S3LHRW>E[XRD"L_U[3>5G,4/NI_'+\H1;!M1._?!>@YK&9 M53FPB^K#TJ+6BSJ("]>XNFEF/)KC2DH/U+@H,[:'GQ?&/+Y5.\V[BI?489FB M,HRK/Q?S"?IGBO&T;#\ =T#K?^HW!5?PUKN]?[:<<6CF^B!6UH[ M+NYLO+AI=2RU2ZZN)L%RIU/M8 68JU(;ZN6>8;U$C"OX+][.9ZV>!?5=G(]Y M/(MO+K=I:%>>+,S),!AM6L!\$NVU4_BKC2ON(52M-E^(Q3"N"DZ-XK9^'K@Y M.B:CE5IO>]G@8#PW]QN&FB)9PUN6 MDJ)Y8-GQ83A [T"+AWZYLY-;.ENCONJ,%GC)BC:Z-R*;Y9A MLK)$V,[;;N8%U%PS0%:US2@/X:)H6 4?7=AKRU4UMG?XAAVQ/%-*@-4G-%9* M\,01984AFC.:6I92S?V-PEZ6@HKGCD KC\UP12Q4G//$>C"YFB$CR7&K&I,#:A2[L]5#"7H],IV[R5=HNY@LE MUN5Y*E5Q\2(@T+[G/00!+GJ-6P\$7/R@S<& BYW[-_&O, FV/$-ID'*>:VLD M\RY+'1,XJYJ)SFW_8W#^[.#P$ZP=\?[5V?['%T>Y,5QGN2G M2E-/O9.9?!_##&D M^\\_G>]_M'3OX[ML_^.K(YD'RKT/1"<93E$PEABM-:%629NPS$HO@1BRW0UE MW34Q /ZTM/B%_5-BZGVZ^F\-@SH?[_?3'M\[1%>_XB9X*8B3/B/[ZU([[1Y^.#&Z%#-Z<'X%%)Y-<)"3E*9!!2($,P'8D*4M% MJK*$@26X\T1NG:>_]*"6/MGI)Q\[L37.TMOV^J^V_>WJ 5?J =.N'K"K!^SJ M ;=^V5T]X+?7 UY9W[=2#Y@%!M(3I*KDD@LOX+NQ:;IE0/HLZ =:#_AZ.H8] MGIW'?7WQG_E@@G+T1Q8"UBMX/=2CV=.1:Q;1E03N?WUZ=B2=II:FDN2IT80S ME>% /DV$=4&)1"1!V,M* A^.AW*)%GU-!M%Q&S4\AW[BF!,2V1_TP?GIO(S: M.VQKAA5MM1W35F%W05EM?3Q M^?05E?&9KX%V!JX$(*+*KOXMD)FZT[BS[XI MI:OS!DH'X6[O#VR=>S(>QI3=*=QDT<1^X?=L[EV#%FC035H#\DE+( ME.$A**Y#<#IPG)5G;/HX .7P4@::7 PW&L/T6'14_/)MD1_*XDO':3,+FW * M*C46)<7JI5_J'WYU@V(RU.>_#$;Q%>)%OR[?'O9P=;I-W.7RXX55M9N4EE4U MN;IZ9.^1E+=U/&+OPXV:47?G;9;5.^"]K2K=^6J5TEK[?:'S3' M&\[\GF9P83QICB($M&1W%HFW37O]ZN##([?9?\%2,NPX^@*Z<' MAV_X7\]/3CY\_71V<.@&?WU\0??3=R!.7P[_]^O3U5G7G]WO_^;NG_\:_I4. M/YN/8WCF&QRF=@+/.X%[)1^^[B4?#M^E^Z?OSOYZ_C3]\/4=WWO_+OOKWQ([ M]TK0O$5"J X6VU-J(IU*0.P*FM&<^BP.REYK5T8NS=?)J0,K4TH0Z8+KS"LM MM C<6^%!S!O6$=(C(Z3LR#$E!6;FYPR4.*YR2526!I(EH)<)GO/ \YTGZ^T. MJ[RA)7_'-XF\JC[ZP8B\U_.I/8D]8(IQF#4RKT[M_B:1M[('WR3ROFT?'ZK( M&FPZI[A^I7ER!5),3^#[;^SH$I/J0'OS^ M#E#*PO,^\+T4+="_!O#.@X/G?WW:?PDBSZ8:5!N9D#23&>&:61!Y6I%,VL1K MGDF>N)N+/)"3C-G<:IMEW+A,4\- @J;F2$E!T%I4TFJ">)XXSP MC'FB:)H2K!%,R0A[5@:4U/M M)%*M;J@VED&9>0%7%;% VV#'NZ9"NXK#6E 5RAS"8C$T+P9Q8WXC5IECRJ:U MF!\3\R8K\"CO\G'NCLL0-);QE,^NINPMKZON>UOU>"L;R-8\599Z+WZMJF%L M5;:\.B$7/I^?QNY611EBKPN'ZKS07M#P^V<]G/MBM\RXVECO%D>XQ]*:]9K@ M6%7.F-RTV/);HH429Q,&55&+?^Q6*W M]RJ4-;&S$WB[4@ 69J%UZ]'+>J&+.(#!K/Z@^;& ME^S4MSSW%+N/U3U^!XL1Q:V%/((2N%=8B#\:>;OR1T#96C.6NM;I/N<]+*0MYX7:P=3.3Q$J;.0)+/T\Q1>L6A24 MK.]P2,^@./%N"4*F\06*9;WK,5!^S(3X8I&T5V"_.>ME*-T H WE W8<5SK. M!NP&P3-;?&&]^^MH'BD%CN' SL8&.VC 5[ AA,>EM$[R!&B@3/]?/M0ZV[/J M-E[?&CNLQY[A8UOE)_5^:[5AJ=>'AG@I'8N%#)CZ6*0)!(;U+OVZ WQ]:WRG M7MGX (WT,A-MK?DG$C"VF(%7&)85V7"'IGABP0[K0JO9NVJJK9Y.8Y7#IB^M M#,ELA/UF<;C\8CW$-^P?LU/,/,@#S.Z.M<#(]?5G>!,2;U)UVH\S-S7P45N< M5X4:BSK6JD_^-')7$;411$E=G/0"MN]MGE.FWGPL*X*K : E;Q9E\]=*HO4& MM>0[Q<' P\$G'/DY ZJ(HK"N,E\EW-57ANN'9>TRD@NV]JEWMTPIQNS \HGU M22W?L*'D =;3FX^5 @-4"?*A]LB-PZP:I3S\7)U%I9@M:V-1,9K,JDXVE93H M1U$TGL_@'4\'L\JB6;L>?JG'I4Z;$9H+DQA&55Q;X7Z"]9M.G#T M(R6.Z@Z_$?*F/@S+N<@G?D436FV^5$U/-KX43<.JO1E6X97"M=7]:WV5C690 MYB-7DT-J/;3?.P:)/8VR/+[^\BLT@U)*&*F[%U>V8MF9Z[,&LRJ:F?CEW#YA.4LRO: MR=+1HUAK6]JEZH4/+WQT2JQVN9D.:NEYJC\"ZI=*_T!Y>*YW \=Y7N@Y>6"RZYHE]R M;EDT&X5>V: K+@L'LI,)T&>+^D>NM?9QJ]M7O7_1M;*\O0T+KIS%ACV^4D$Y9AKGPF/ZGL8(3"Y3 MSA4+PM&="YYSI9Z_\AQ#/9@,CKI$",Y-4%2KQ/,0N Y*6'9Y'L9M3)T<%/H8 M5-AR9/=!J/2BR-@_=UCN:7:46)UJKSVA7.28WI<2)5E"K.*>RX0;FLM;"\O1 M.S6%KW2&EN5=T>,30=TM"*/20!?*5JWCF?-2+07M:SZU_CM*P]83$1Y2L5B6 M[#)Q<>76955=EU=\\43>>JT89;LJ^[;;7OY9QBY^Z-8M5J:W7]R'BQ7I=6^[ M(6VG)N71."J%-_SF%2E5WYJ;^(/5@\B!I59VC62I*W.B:':=#?B1N4_R6COP MP>MI[\5:8ZGU)*WMG7 M0]C._UK=P]M[__9[3_&16_7B-^@Z*IQ+@I)I%A+%)1;;RXQR8W/C5<93=57S M6;;J$ZA\ "^GX].ZZ^C[P>SD6>6H?_&E"M,_C:%F[P[UE^MU(64/U)%05FZ, MV<'S%\G>Z9^?/J1_#O<^[B4'O_]K<'#HAEB]L?]^'Y[YZ6SO]Q=\[WRE?]U0N7'$4Z]D MGF38+5D03H,GDE-#*%.@&[(4S$2Y\P1,T#Y0P%HCT\W*U:TQ$GYZ0X;J +$# MQ#L$1">2S#$IK62."Y5I%V3FO1"YUL(%?54;Y@X0MPT0]Y\M Z($"9>(D)$T M3S16HVFBF$B)2+3/72*5SS-0:J7H*T$[0.P \><&1$U#RJG/<\TD=QG\([BB M>9H;[(O/(B!250$B51T@;C\@KFJ(/(1$6DH2ZA+" PM$FQQ^$CZS3+B<>@> MF-*^DNQA ^(/]D%\9P^;^T"&PW9"UIU6'*")S.E"K0K,$8Z MH_*A94H1U2NG-,YE\%A#Z:LG\GU(64=IS\:3E?2 M2Y:ESEK*.%5*@8Q/K\XO5&5:"X2D*0AI!E/I9""^V"#LM1HI3/: M&44/C=-7C2*=^"QD20)&D>&$YUE&-,\C1RZ)M*7CLYM+5RZ-V:;9D:FV2<@I[ILD"XII08FZ8D M-]RG.!C(H&W)%1B7Z6WYX6^/T^[9B]]A;H>YMV_E^XQFF4ZY3RC/56JD2[D1 M6EGA7):DG97_T#!WUMKL=[>:N/.U2 MXG5'S<-MO7FXTKBQFEBZW"!UT0L5>T3.8]?BNFUE-:>A;+PYG6+?UG*@1^QB MM]8+LS4JH-57&D>C8K>CB9].?-FN&==8-&T^JW7M]MZN]];$WI95+^7%6I;F M'-@*8_'&]4" JL$\?&F*4XMPJ,%R\]6RP2SL=3F)8*K+#D@K,PB:AIG->Y4- M:8V'XXX]NZO.MZX>;++>)C,V$;^TY^QBJD)LLAO[R!M?]?2&UW#-XF,+?.QJ M6DY"SKL>D.%^U]6W:?I9C!>+/??AXXD>N6G9[9$?=9:K:H+AL. =X MUX%NK>?4SW9[KR_8XKC(1:-Y>)'Z8/ [?M(T;UW,0FB^4'?\+S:N!+ON8MLZ M;$9Z4C>LBPU/L?&]GI8=_:N6Q/&&L*. GU6;U*9'ZRE\>@)?GA?Z&&YCX)CC M5;%I?MT3O=S@2)8S6*V>N@U4ODQ+K657E\8G+5H35P^L&^UAQ]NZT;RKM@3; ML?K53M\/$G.>]HI3')$3&^&7DUPNZ# =0:;JR3S"';JHE^]X1"93CPV9(T'' M31Y,'9GHZ>Q\N85NB4N12:N9S-4#!M@U$YLJ+XTS.6Q],3[1E:-9VM^O^EE;M]/M]^:38YRC4C53G+BRH=LRRI6 @[1!X%MD$,@"&"+\+#Q%44]60(HOVRN[''R M0OTTW-0+UU:B"&Y;[.^\$!4K';0C'[8VMWF%:^%QNQOXZFY4XY!\U7T<.&OH M1\=PEOA]O+'QLS-$L=6.X4T_]&+C?5?1.IYMT^SHNJOWK3@[P"/'B/];V,+QQ";+=>;4Q\ MV6:$!$"1/Z\/?*E_>S5ZJ_T29W$T003\B1ZT7K/>BS.]U#Z^U=R\%-1+['0Q MX\6/2I(IFTQOV)C>F8=#P&D;[1VL +:4\SAH C2#T<-!SAOJI4OE98]4,:U0 MJ&Y]N=I\?6/+\V)Y' S8RZ8<7MET06]=5JE5+X#DWA7(Y7'&&"ILXW(HBQL< MQQDE1H_BG">P>F9HCF\8, 06_[BU8%W*.F3_A;2[9-6129 AIO4,!-1-ZOM5 M_+98*(B_(6PJ: MF@--NIJZ(5Q]7WT9)A4][D\("I_[U=-Q[^OH5BDCXRV^# MN+#GL;=^,Y'E0@!OFLGCW((-N]B:(-'6<>(8DVE[W%ZEB<-M%LI@^S0>)Z>N M)SX_)G9]=<&,@%(1KL9T(>5$A6$$#UWEJ3BEL3(^:OZ*?WR&PC0 MWVCQ_5I,X!2/8D64EI.ND-TJAJC-"[@Z#([G+1D9%[4PMI:-XC;=SR? H"AD M+GA=6$1E==3?Q X?E>EZV.#2(+1EM045\1$B5C77<*&< ^X$7Q0E#A;G\#JGS8GAN"=0 MKNIA%''NV0CN/QQ>=)IPMSA'+@ZSJ):UF#754 M.B%I>X GH+2V;JY[?!1I- MLUG_ =0:A/-J-)N'Y:.(J*:N1?UE;(:#XZH#^:AY?CF+K*A(80PO-CD9^,5R M+CV=RK-QX;DLR B6M<1VS3BX!X*GE^++ZR4J64P@J1T7I?8*"BN\ #R]U(.+ M[ 3/?/&#FRH$Q*X-?$ND-#2FS(:3<":N%\JEC*G?&)UJRBP;,7#DP M9N4Y2O%4JS1/N'8\S;P6C&9&*2V"28-*OF-@R;89NRT[[%]S%\?I/7PS]S)0 M?]TR PX:,Z"DZ;<+R_6M'P[1PGV-KM4'OR$8R[G(_D$CJ7)0EV[N)I:'NESE M(2[',0.+P)]QQF=KQ.=&K_J@FEZ,HY-QG'(9Y80-79Z37$* M(98];6B UEM4F9UX'PYIJE@.4E M,QYW>R\;&[19W$I HHXT1Y<$@/7G@:L"[1?O9LPQ6.S< D9MJ?T@)S'^::V MG,79#MK^#VXN^HS:7L.MX\3HMV]? M]YMPUX44NQ9C?C5J? IMLKS(WB\GG58W7Q\EVIKRN30LNJ%DG# +4K:9E+TX M^!BVNL(WUB_]SF4*@!_9\]+NC7\L=PG64(?(-K@MRK&KZ^OMHWEW!EN*_RU= M.,M3L!LZ_Y\XP[X8CT8^NH=+D[O>76#FS_\_>^_:%#>2K8W^E0K>=\?,1)#L M3"E3*?6>\L*C:P]Z&N>9$O.:>U9'\MD_[M1Z]3LQ_Z7K>=@,; M>MB'>9T,MD/V$U!AX_"L6]2K.H;5'CSLXV;T,<4HX>)QAP0.9&B7"S'4-H7A M6MKJ.B&P5SSV4&\:$=_DBE087;_6S56[\UP,JP]#Y_H%(NAZ3^/A8VAEN.S/ MK(_L%G?F+>>8EJ883AFG&DZO MFVWUD[@!#Y?B?^M;X2VZK55P/I=F-E08A2OK&#'N55G5&6V86](\'9Q]K4]\ M)=H?R;#K%U[UE(< ].)(H]I%>9 M &][)/_5]U'GN[K6BI:%XB"J9G%C[[*%R^[O3BX<>L*#>J5JG>9Z6Z*"GRI? MHK_\,&:F !%>8K[A">A@LZJ>3QU/#F=0L :;$'(C]:G#_O2HBM5OA4=C.F'5"1;4>MCFDB+69MXL9;W- M]>N8!(&!W#'P2SW(( MO\(OQV.XQZ1>135%A?P8-+\3^'0\B;EK'<58#6M58BZ^P]LZP:PZU2+\>GGN M@C8VJYK07QD3*MJU_@!\YR:OP'] (P^ZU,MN7M:S7_)B>DY'7UF4I$VT!F[F MHZ;=S.V2;I+,TLN:G!F84W/QUF2.UAD\=Y,<X3<@K)X/&&*Q.RG,N%,P/H;6C0H<%_-NYXRAR^FJX 7R MLZ$'N@B?=F3N;6H^DL8Z0H-C/7 XI!N0S3)L5:QK+0(8$&Y$:P-5J_Z#P_6Y"M=> MN&"^-4GL0"K_.P/-%\VRVI:K"P,F-DQFOKZ&F0>CY+K,C.FGS1S%4FGVH@+ZFX>6U"P.H#/@+DG&X MSAB;064"-RH(Q\;MMS7X_T;CBZA!1=4&14GS;&2"[<-P3C'5%4@@,$D@OT^- M^%E("V[4G85RC,@'KZ_)Z.8P-=49,)%9P\G'G0C^7-G#XUVPOQ9HNYJ/'ZVH MF!#?FE .-:G:Z1;)L"X2 B()YO.\A*,M%/UC"_^F3FL[UV[GEMC9KI:N3G!D,C./)N*JB1?&/X+T[ M1JWSQD=&;MH\$*P.T"'1-FB,,/BJ#77(&'GM)KN#RCR;5#-4Q5K3>-$2PB>J M-M6ZFUC>J6$?CC'ZVI@[Z]P @]\:_7;9U%I:3J?[#3]'=6-O(W9J.>J[+DZJ=2*W32 =+NB'W>8GBBMG5N +\ M;!(#T+'\(,YGNF!)U%D"==(Y4C7RCKJ"?_6E)^I3< [,X^_HY9VX)DJ<-N8\A,N)U +'.[=LOL#O^AV2S-;+ MZ9FZ 8X(T_L'@#>P&(-S9 M^7!\Z;#8>>1\B1_J\6C65.,"M9J/)&;(X+C =6J?00B9U0\WI!BB_8TK9]'E M^+<%/T9P'=7A\ZIF!]6\('G^S#S_HW:;X1"+4?#-EMNWH5F+UVE\'EU8K4>O M+;KOU/]';V=;HS]IRM'1IP?6,?+-U3/ DLZ%R4=>-U]#Z]V>'T57$B&S&J*K M++I7Q["TZ>5@&4UBC5C:;,3&9%I>M$D++.&Y]AJRE0[='/'#6[%;BA8CP['^:,+ MM>C-NKHUZ6V^&KQN/#D?Q\I:^'R9W%MJ;!S>R^>F3!-80%P(X"C'EZTZL9#% M8 ++QF]'CPU6(S7*2[T_\=6U$K%,L*V3'ZZUGPT'P^ @;-S1,XR:!-2 <+"W M^J2>)2.])F'[5HMF(7:CSH,L0C][6TO8\J=X$)$3!-G?!F36Y!;5$=JY2EI_ M#;8KN/_AIK1'6RMV&',.D$M((7XVG4U<1[GKSK,AABYC#8[7T_:F4O2( B7E*H%)+=' -?A$5L9G$X_M6]'0_M[P@;90\F!XUW92]$ M&IW]8PS+NGRF6($FK/_C-1?Q>S@;"]]?WC,]Z_>B_=_O;GZ%%F! 5F,)*;MS;Z\=IE(Q'T\:OT\##BUM5?3J=E'K69 !,L*C\#%7M MS?F>N!&7S39&OT;#>F'+2N#_F.0%1O%QU%^Z,US& M#II+SY:-J_E[89R6?NQ-=-,87&%OPZXO%#7$@I)U,%S!2EA'I/&]'?V@=:,L M@(&YT8FJP16JF$\0/14PI(Z8@+4HQ40SH-(J!BWGT=ANW+(3&?6S48TR Q30 MV89:?$=D/CSH.4S"+?."I;AX:R9+N(58\0!R&\8BLV[J;'EGC;69Q-\ZPAY$ M]VA\!OLUC"EWG>AUHUE$'6&!1P'/,:3\3$Y*"XSLEY](3.Q>[%W!>@[AO:?P M=_C]R#NFG2HH,9:#R"@T(UHX2ZPM4J6HU\+G&R_ DG--41INZ4WB7F&]HTQ3 MFNF4"Z:T*IPNK$Z8E2#RU1W$_6O,]W*_PZ%:(!L%[ I(""&/I^^"W?([*'D+ ML,=XI+_8V02XN*W3_RL'^_DH=YSEH! 02W4.N@ >2 M;KSPF'MSZ=2D6@;CC3QLE46M8Y"U$=PZ+6. [,Q,N4V-06S@N8T=2+/(6QH-[>Z_7N8] M'6W@993VDT;):X!AJT7(=5]^!H9YY2;C%FV=_G0<: \LD#>71Z:PF,'=+VYK^@!_Y@'U2:*F3A&094W"-\X*H/,^(S;5+N/=)!KK7"]RK ME6X'M__A)ONJK;RJC>R@E6"F)TB$)FERT.1+AO_2(*3PVE\#36D'__?;42(1 M]R'$3@2 W:V#1_;34>2K9'_GX^7^J0&M]OWGO=/MH\*EQB$U%CJAA$L/XD6G MGB0.#)=,Y28KDF\I7OHS__IGKHS6E"E+6)J 7@$Z'LEY(HAEW*O,@\QQZEYG M_H4Z8W_F7__,C4]R014C3IJ,<&T$44928K4U0N0I397<>$&W\H?((+#YAO!# MC-"@T;,4C35W\@?&Q[](:/7&;D"!CG[!P8)?<+4T[*U2;]N4K%FI=UX(;:*:YG? MYKW(P>9%RD$ESGAAN4PUT$ F0'CJ7.@LLX^K&??D<"]RV#%'!35%EH&,S#T# M:6F5(5K9@H"]YAS+;)*K8N,%VUKMP]R00^!7]Z$(!Y1&"YXK;ARG.LT=U]9E MIJ!<4Y_S1]6;>XJX%T49!=W,<$7F,:U%OAR.]J^YGZIYC[K M:^[[FON^YO[)3[NON?^"%@&WU= OU<(;9IA7H/E2H[B6F_:^Y_,Y/MD>W,XU7TW?[$^?Z[%T=< M[!&>7%_O@3&F %^[6F^\7)81.]EU8U AU/65$H"7+;+G*$FW[2>@LQ*Q1G^ M._.5A7UGLX*B$>7[(0SQ*W#$CS^CH#_%E)BEE) \S33A5GN2NPP$/?HS M52$]UWY9T&]C7XWY=J[%55AJ2]G61^%7(OQ++-<*:-GS5TW51Q?P4XS;&FRO MC!&ZK]_'R?\@PKG)R=^94ZTH]N[\:]QSZ=Z528X<%=H;GQ(P?S),K#,D!UY. M4NVI2K7"D]AXD6S)1XHH%TXP(53"'65<%HG.;<)UI@J362MHFNN$<)]D)&?:$%-HGZ>'BG$M*"82.>P0-R"1"G@!( &,E[PQ!:9 M2S!3(+W^T!M3M;$X%;7( 4*QD=#R)V!EC23"JYC4V3@'0_6Y5UZO4U[_=WHQ_B7L$VQ3U%A[O77_%-0*F_JY=E#"1_LJRW=IE##5Q>U?U%INKS@@$=?P?J&<9B[X#?L@BL MA[V:IK6!?(SW=Q02,4$UGDU/L%M4N8)$V3;APF9:P>/5S9:%_9L=X08\ST7:+C N\LCYUPF+3=$9 KS M$X$?Y-X[HG+N.:A^B7-LF0LLTN$0<5-;H#V\J>$OG?:1D2$TJ/P(>H%>VY/Q M$%NL_&V G5NFE]&55P-C1("U;M.9H!DTD!)XQ:=5B]FG1@W>2:C0[KQ\CBVU M,N.Z94BPNIM);X*2,G&U[^PX0*OBN/A1S8D:S P"JA9!QH^)<=;_PWA:/"R&.80G<& M!Z$GQO;([C:]-_X8PM)_XA#5JXNC(F&Y !N/Z!0K>6@*&@#+,V)7+O(C!5;68M M8&C7"QX@1[L^7MNT?UZ.?_*']'*W,:=#__YCPM1L3_Q4*L_W 1OO3IVK9N!)#_=K=_C^SO' MXLAI."?./6'22\*5S4#B*TT87'AMJ*/4%1LODM6,X/]J8D0W),>.?0CIU80ZH0FW.F$:#@0X@JM1>%I9M)DX\48 M>"+ZD5;<)FHT O$YJ;#TK@%Q;YG3'/*VB1U^BN6&+IT!/86D_'34!.SD$=I)3+87DE%"1HJ]: M.%(8FQ!II&"I=PP4C(T7:;9"1V'7JJ8 98V C7*TED9@-5PKD( B,70^JD!/ M'>+I+0I,>2D_[07 >^-WY3*M5 M@@+QVC*HGS^?[M$C"OIID7A+'!P=X;J0)!>Y(RE-G!49$T:QC1=^/)NL M240/5#'HD$6P]>ZGUNBB 'G),UU8PZF56J;")X*GCA9.*MJK-4^"5-Y?'.7& MT3S1.49)0:U)#/ A)G(B=9I[;K5EZ4WH5FM/'Q%G!!7*&\-Y[A/->0'V3Y8+ M7X"J= _&T9_^USU]E5(&V)_^5SI]G[+"R)PDF<@(-Q8X M/\T\2233[IJD4=C<9 MU[&B034++=R#2Q7=H2M>UWC1!FY8'C>=W+2#[TY" @O6.G82)V/G)2!C6Z?* MQ 3[#GKV'86$T"P12CG*4\_S#%00!P0N?9I9,%.$[H7$=[\#>V+O:K5 ',URE049RQHG YM?0V MYMOH% TC_GLHI0P9>I'Z:C+"_+_(T(#91IRVB_$_%E4.A0V5CD,_4>-NX;K+ M&DA0);H8(*MSVQK\ZH[+4>C/5XY0ZX#+$-,.1^X")$*C=*R)F]U5Y9"YXIB? M6AB>\C1'VUXIZ[DV1DI#;4WU:4WU-.VI_IM1_7OXF[G:.WQSL7=U3/>NMH\2 M8W-JO"$*U!#";9J0PEI/:,&,=$;X3 #G!4*]+MQ@;PXX2=#SN>**&LV%+_*$ MZE3#L2?#C&\.BH6_G/=T[ M_7B49DG"O'9$,0J6"J*(*ILHDBK&$:F)6N6>GZ72B^FG2X/++&SOB+.,RIQ; MDA9H+7O,"E8Y(T9(:7F:<)&HQS1:>@'X(U#/_N&[]&#G_9')?%XPF1,F,D&X MD07),Z4(2]+,"4MU9NXG +^U"?LZI)\WS3#AW\5^6&<*__^QSGNJ8D_$=1FB ML=?BBIT;%-$F+PH'GPU5$R) IVK=7APSVJVKS*34R'@U6,8_&BQ]R'&M@Q]M M]NFL:L[FUZ$R'\E;6%G$NTHP[]RJ4;VIBJ>\W[.U/"9FV1PF?G*$XU;.VGV*]^_OW8A0?3AC%I M&.AJ"D0,P[[;>@OC3$+Z\"6ZM6=UY51=X8!%EFU6WKSW9J=*37$!+9)-N_3Z(R%_Z$EU$#BY!!X%_ MS8>;BZMJ.HP#58_;G<6) F_I]B0_*RV)S?.:'GSXU^9*!KLQHNRT!F(#(80I M1;AWBUG8LP:8866"P&I:WH/4',G2>Z!A/)@3.*#Q)+3[U9@Q M2$P#A8W\JO$HH/3%*KA )G73OW$'4ZUIO[I^5WI$S7LA:LH>4;-'U.P1-9_\ MM'M$S8-3*VHP=V-9J.?&^_43:MVV=Z6)IA*!"UK5J)3:Y0JY@$%A)^ M')7=9NN=%NO+ G[-!!>:W:/"&AEW(V2-X CPWJ!N-:^^IE-DM;9P#75BV*).04FP M 4#/@#T ];F<>Q[6[$ST<=V E/B4S:5KC$TP'X.F.AP' ZHV/&LC>;0:$5EL M_?%8NWQ#*<>/9KTV-S&:0)VB3=B*-6;_VC.(QJX:[*&B,'BI)L,Q&A&SNEX\ M&+GQ7EB'=DX8S$OVLEO# M\YJ><-?8N@LW&^W,=:^8KMF>"[5D'E['4.$)7&Y<4< =\G\,,N);8F#L.#WM\6WV3S]>'!4VU3;'WD6)SPF8'H:H M0F%L] +17*MI+K@W_/1JZ&GEREN'N!EM(M[ 3%S)R2H)D;8#%-B MZJ[A>JNS-61 M*(2F7DLBJ2Z ]%A!P*B7A-'$2)HX204",N=L32_OVZEN43 &6^F[D@F21;1= M*ABZMF*#M=R::FO'4^1/5+.92#%3=C!L>^?K2;4Y! 11G4;)MMS/9A>FA3Z"7 M=7B(*6W!9*.5SETF7*)T:9TU0OH'. MQ6V- A8IY\_Y;'J2N8UD=M/]G>-T_^HCC&TN]@YWCZ1PN*B<=+91-P?Q+Y1;[8I&U-=@.;O>5!@,Q1_/X>.*.T9>_^J9.!MA2VZZ. M0$1UZE[D"+)9."NIIRD'.N&,EB8SD1QO[UO1J^@/3QY_S_I33]"N/"O$P=RV1BDH#K;-Z:H MUF)QV?X(S'J1/U<.DP&F(6%^WDE[Y2$,N(T'PU+I>42N1M9&K_]X%#"G0V# MJ,DD1-X7K_;\V?:!$-)70S.+MQ2LF@A3VP0,YB'( ,J_A ;1+'(SQ!,QK%D. MU01NGX[9 < (.FNI0@<3AVFM[L9Y+J]JGHO:3&OUA;B0)H :%V*=G9GIZD)N MV(VJRJKL((X>$&2["Q8F;GC0ME^:=&@85 ML/604=9^-W9RPE26]I(.0B?>KE^J^XY(/]B9MPQY\?/9+>F(C?W;2-(E\WC) M=T"*\^1P8SK_^LX-X.7=V==U25UL4LZF8' M)Z# Q.2QSD-KV%.DK7#H5+GE?X=)7N/05+D]^VGV%R\,K7&ZM6%E* M_C()MKO5+I74\:30A?&4YYYI 8JT0B399YF6^#L8VM\V"?%W.#KGXKA],N+^ MJ?E\9+AG/&."%"SUA$O'B98^()ICN?4YV NA4"D8&V@27%0+Y@X^&6<39A;GB'P);@V)OW6\$..%M06M M%_TE("7QJT'#[DYW=^ZT6#2R%N:^?LH+[JMZ(@M.L+FR?P**>NS<'+_G/KM8 M 8!&%E@6^C)^4*-2-![-UA.$0)*(TA&4]P#@4OON:C,EJOAHAX^JJ5.=]LUS M$.#;D\?CW%;KZD/U?@E$#A0:J 192IQI0S-H@WI@+^-H$Y15P)8L1\/+B,N! M^Q9LA]8#=QZLC;CJ:X-8RV>"AS[PY2B8.?6S/T!\XN \&)% G#5UPP;7[L.Z MI><:K/(%NZSI\U2=.!=]<7@[8O/+:?N^8/B&XQ][,JM<2*/Z\^#=9OQ&TP6H M=F4OC1<>1%(//>Y&L9/X,!JM^'3KX^V2T?+*&H,6BX6^:'DKK]L<-*NM_2&; M[80:!TEP I31G834"Z]A2=T!J;X]Z]Z+]CD:N_=YO7:7B&L]?WV#"19HMPP( M\K4E/0>ZN&[GQQH4QM8%$C!OZEM7=W6_H8+R^5P"H,.64+'=ZUIZZ7HTFFC$ MV1EZ9N9;V?A.P@L6RM::[6V]5XO;N(X3-J6!HXAL":P-AVC".W59W6[ .@F@ M(Z:LG?!E50=7E$6VN1CV6CS?R,@6>=T,:^JN6B@=,W%U5VX]GDQBP[8PS!(D M4]T8%YZ(J6Q]=I M)_4X)VKA5D7O6(WG J]QDVGPC?D& ";&6!#\::&(NR72-B ;RK,4!J>J<!>K %W@@LRT@-^/TZT;#KC5@WR3$LP*'?'DZW![[4*$2-( MR(7&2URV)>A%'^"]-(!'"]@\&>/K9; PCY'\7W8]MS\ [_SZ[=OA$@>2VA[9 M=A]-V=N4H9LG/>)*""&+C$A=",(3K4E!J2=YP8Q* @@Z^!#+0E%>@-T7;TC0$Q>^OS5X M6;-,E#/H-NKT>U]Y>]#<0^BFT2&!*[D "#<* )28@U(S+7PXHNPNY-+>OP8N ME(KV*VH P'KA5'1=]S_G) N, MI%,$7OV)/QWX@]D4Y*ZK0N'WOV#U?0+;-7FWZ?[I,3^RN6=6>(--P["6R3&2 MZYR1S,,=HMQKEYJ-%Z+86NTCU98RU1&L>>YC!]0/BZXKK]K(7R/XYWHYO 4L M53"X:XG?B/%.V+,K^CO =+5L68P*+J56+A,[1HL[J5U1ZVOR.ZY#HXC%X+,6 MCZ\.;"] ,F('B'FD,@ #UE-M \P1<0)7#F,N.BS"'YMFZ N:==U+HC;0ZZ*N MU;RM:_<#%SS'S@D:R?_.U&2*JF2MC4Q/)N/9\4GPXPQ!G0U,Z%-(=P%+"[6A M\0P8CAK6N0>-/\!BBMZT5EU?AI!ZBY-SCQDBFXWA_N;0;MJQD,R .E;H-1]B M__/8='/X3492&S6^>SSU&L\(;'R'S]^XVZAR;JW NSY8Z7DRZAP(+."L@T/U M^=MZU..X,&RO^NR?[EX=,9$[F@"/UH)EA"M&B4JD(3FUGBGJI>/VQW"G[SCO M0DIA&4EOBJ07.PXVIEKC$X*/ZO2\:"^[,]2E)I>=5))J,9=D,0&DJL%_6F]( MQP^"8\SEU<0%_]."HSYR\9#).,\JA!EIU7S(9I?\(+%GU&+B#OQ,Q ?%\'.@ID';X4 M_:M(A>A:FDW##8P(]3&;Y]/J.X!2G5%52+"+NX+@PL/I$G9=.(V%%.8Q*'.M MU[9^>0@EH:+8'2FZPLMIG6QG3V=U"NS:;:NZ8,+SG5B=OW;!&I@[ZGX(SVUW MS^>IJ8%[C!H%&P^ZR<[J)%RK54"U)J45#^!D?#$XF\5Z"Q59F!LY#^0"93$K6XBWL]6-C8NREM>5^Z7YX9^VK,Z'ZO*7_W2--\D+>IDZ^)1 4+AI^6G5! MD#%7!_UI=\N[3)^I!^K]7_^N/AR.^?[AWNJ;DX^&OO M8B]Y(PX.]T\^G.["Y^_I_MOZF?_Y]XD^L\.#TV.V=_7Z#,:$SU_A&)?[5]L" MUG;U8>>CV$M>G^V=PN>G;]C_7.U-]TKZ^??#5U-8,[SW_9$6C&LM!?$RD813 MY4DA5$YH3A/M"I=QXS9>P.%M2IZM9&[^XTNN0L,A[W$E>L;4,Z;;&5/A!!-" M)=Q1QF61Z-PF7&>J,)FU@B81VYNVV-X]8WH"C&G_Y2)C*A)FI;**""H=X2XS M)/=4$J[M>-K[H1?S@:^S?$+F3W4P/_->MW@\W>+=BC?&J,Q0+L#* ML5E*>*$,*9CS1#O#K1:<95(_58I9(960,-;3R]>D%Y>P7.191FBA-.$F4:0P MG!/!=>4CRN%ZR_]T_DWB\[QU)6Y FP MI<\+17-NG2B^]9O$]*,8; ^>8,>)3YD"S +(I,J^( M9-RY0E'/ SQ'LAGR4WI)\3-)BD=P2_:2XJG<^R4-,:$N=])8HA46*"B;D3QC M$O8WD<*KQ'OFGBJ]])+B>U ,$(I7)J/$)P(DA1&>J$PS(JBW2>&EHY9OO.#9 M)N@@3UE2_ Q>[_UNB4[73_=8KKE;?*MW3+VKJWI2.$D[GF&-4+,U=TYU_-$" MG8^_04];([DQ3-J4&#ZNYRJY-EJZ7-I8"YI6=-!>=-Q!=+Q?<4>)E'K&>4H* MXS/"T2)5F1-$6= 7:&&SC,L;E(TG0 FU1MK3P1?1@8([KQ-#B1+"$)ZF.<+(N:/SE*_MHW:"]=>N'XWX?J%[KZ>I7Y=EKKL MOY-I8:56"?%",<(%S8G2BI)"RMSZ7#L0D0\2K=^,#GHEZW$HP:O")LQPDOH" MA*OAEJ@D4X0S3H'Q":YR@<(U6P5:[H5K+UQ[X?H-A.L7>DA[X?J56>J2O9*: M! Y)P&&D8*URZ5(" I6#T4*IY+2@QC],N'XS.NB%Z^-0@G+ \ I7D!2AG'B1 M:5(X9DEJ;>H]UU0K+(?;$ND/*5R#S_R_ R+3&KC/YXMSNQ-1A#MXQ8ADY53$ MIYVC7J_"PM3-#%'U# T"#E?.S&I(V(OQ;&@')^H3H@\[;/$P+4GSQ:W!-P."VX9QFV'? MMM-[]3GV_WL]&9^]G".'K>+&_>08<5='B3,2S*N$:)F FIY[0PJ5>B(*JP58 M732G?!DUT3&>L(RE3"C-/3& M*#ZP'N)MF1L\O O%6ES)6U?P+ WK@1S ".W__JB6G-V47WQ?L M[8=,/9:*J4*F4BK+>*I8(;(TD598E[G$I\F]B].^T%C=#FCY/T."Z?G'@]_> MP[L_#/?_^O?IWM5'&.L5?7_ZD>__]N;JX/ 5&+5[;/]J^_/>LH_M[ W_<+H- M\WG'WI_MP7=A73C>X3']L+,G]@Z'\-=WZ=[.J\__<[6[6K3&I4RHI80Y[0A0 M44*4I))P*W.9)BI+,929;";9:LW:/=-)'P"H^#V#4CW?N"O?\*E)C"H*ZX7D MSE %O"/CS"?&.P;*P[V+E7J^\>3XQG+@FUJ52:8],98)#'=S4EB:DZP0AC=&:5*$N^438HT5YPKJ2TK4DNM%D+) M(F??RRKK>>$]>.$JUJ]-E)%ID1#'BIQP(0WPPE03(W-/G?0Y-9+#&2II/$URPPR81VN*=OOK_2-=;Y,S*[PR"9PY-](5SE-,9(2+ M7C!'S?>RI*N 5@_S[#Q3C^\/?[M%EJ:P5L.MS+C$=&>6@2[,"[!F,IGHWJ!Y%K=[ MI0.(*EQ!'2744D6XR7.\V)3P#-0@[T =TF#0%*M=B?K;_2/=[DR LIMRG6*> M?$J-\H*#?9,5RFNK"_44HC:^_.PLN7*3<7_K[WOKEVOQBBS-A=*)RGZ=B3G!NP8+8A.?498GHK4<9D8+\&.D>P) M^7;ZZ_T5(-N%5M(E2:'AIZ0^997.^5Q#67J:+ N*OS MH-+PE"%0>T8*0U.9PP?*Z8T7[(L34/K;_:1O-TNLY$QY*;7FF*Q.L:<@-,F5KF4<&HL*5(F22ZTXQQD M32)ER)P7CUQQ\_QQXGK.\W0;4O6:&)L(P@N1$9V:@E#C M&'5"IGFB,/T^H8\5QNDY3\]YOGK#FI[S/#W.LZ3S>$VM1M!YY4U&N ;%)\^I M)JDPS+"$&JK]Q@N^F17)#\-Y5N#[NC!;SQK [RN#W2U?T#_@:,SESXU<=WQY MY+2@WIN$9$QKPC,C2 $:&C%YQHSBA>..+2/1_>J,FE41_!"9H!I=#DYJ_,-R M%! /QZ. Q:%T.2RGEQA&K-QT.HS/G$_*D2G/U7"@ I?$;,D&J+&<5IVLR8#* M*.+/-39C$XB$D09&52>;X973B5/5;')9PWZG)V [*:N ^GSM31S*U&\"T M;<"_@_ME9D.X-:/C PL[*::SZ2$/<:9C-8. MA#-LL/["ZB].W"CB =;MW6M(%-AWL_IMW TU.(9Q1C4B(&P:L#M;K\Y4D7 E@!4HGPF6)D>[()=SN+RB*Y=W]U\O7^0=IZ>[ MHPI(\0Q.[&68WK2$'7[9SO0/G"A[]DBY7W"Y/^\=;E\>%=)YS:0GDGD)ESO- MB)*%Q$:!*?/"FJ00&R^$W$I7*T;F]+5 N>+GHUQ)+NY3EO,TH3[# MG60JLPXI%VB7]93[.)1[]8H?*0=2*6>."-#A"#=2DSR1G'CC%.Y3Y)16$59Z90)@'-*4D$I8)9S0+3+6A&64^ZCT"Z M^X=[]$CGN; %9K=A%)A3=,("[1*:N\QR05/M"ZSBV4+E2!QJ.1B_1P44Y/@O[TVNG)3($RA!*UIJ5P6(,17 "@)0\4-SK> M' 1_E6/L!E1J-6*^O.H=%V/]K=J@/AM']V74;=(,R!O;7+-,RYE7G#II3&) MX#)/./.!,:^$-]90]\NAJJH#7\_N8/(GFB6O/KN)*2L7Z+K]L*H_K7YR2K\Z M3HX2EC,M'+:IH0GATGBBF8*?6**3C H!*M[&"YEOR>OR'N;D'G]ON/7E*L)J M_,(XJW\.3L87#EZW M.:A*+ 9;N++!<%$M3CT8'E6).Q)6A+#R((5&XU4K9-1YY(XKM+-):][$NPBB MKD) 2[NU#/8]^!*T[Z_D+@AO_*6<*C"A;@;&# Z$/QV"=0ZVC4&C$E?^QV0\ M@I^!@!#W_,$K?%H^DE5<=6NH\2FP/>HXSZE4"G[QSJ>4.^L3O8P\#ZJ5],SH MW&:49TIK9U@B$UM8GDN*S<)W1X/MV?&LFH:N"/&RO=Y^^VLCA[;?OH/+L!4^ M)33;'&R@@C @@_!/$$1SQ2!%5!\OV;^P5JF2.P'%_#+_\[0P3!_88[ 8?0?&R"X M2G,"-_ ,+'"/S18"QY@31_ "=&2CQ:F7K8Y3H;!UP_*L'$4O 3X^01C]22"G MZ-,X5Q,%(A4YE$5>TN$CWJGI#'.I_61\%IX^&<.&FGHI<\&Z[AF\W""LFP$; M]T4]_=J' 9S"=K9L!@0Z&1PVN[!YW7X&N3\]4>B\K >I9D-<.Y:X8@?VX >I MU>)J==!S55H2W"_G>#FW!D NZ-ILV=C@>%;:4 ?;;&"]_>O=-+"VQAWC6I>* MJ_UU'6ZW?&+=P\+UU9L5AT('52T_JQ^"]<AQ(,>PX2Z MK]T:O%*3X27L7(2UQ4G 0V?E%*:Y.="S*;%7W@K+:;^=2[ MUVZ2@1FX,MQC($6\UX.SL<6[A5L_G8RK\WH'<0-GP^'27[&C2K6USFG=Y_)9(Z]?NR(AMOUD01J^$4-+]1EM?'?BX(.9%K]^ASC?\NK_SYK M7%4]KIV']U]M'E'(@YDPG@2Z^R6P4_P6[(UZ,G,9G$S0]OD_I7.YI7GNG%>< M>P,_:L'RS!N5.FV,/I(;+PY#-Q6XQR@_HPJDKF_K\NUI?KT>]R89_.O@]YW= M_=_>;D:M?W?_Y=:3G_;^P>&KMX/#@\'+@_VW![_O[FP?OMH9O-[=W]Y_N;O] M^^#M(?QA[]7^X=OK=>VGLI:_1]DP@W?8:C.82N?3CB2.<9LH=6>CH0.C9(R" MX0+L99 UMC18/?:/=9QKO09+G4IREBJM/$\8Q7QYE5F;V"PO*&/7:;ZW:[+/ M4\\_[%B,%R5(TJ D!'$\@A%:]:KIY-21X!V]X-]J%-Q T69.-D$G:A39:P2W M.C^?C)4YB>I1[0&M:P!A]T,X.]0%:C4,$ZA.G ONJ85 VURAA*T#)02U/M=Y MSX(_JFI?-O9Q I_+,Q@$5*,;G4(K,/.:^B3+3"XE9QY^]5AZ 2R19ID4;KTS MB(@57]!\>FC,[(]'9C:9N+OF6D% MHZ:$"T0T8L815Q@IG)C3O:> ;T,"[B[W#W:/$2 <7CQ.9&D:X<9[DL@!"2%-5>.H2 MZ[$@BF5WH0%0>88!>0E9'1H6ZS((UO.6\6P:#!AD?.A PQ2#!J3)@#V.34/@ M_786B:OF48TUBV8P&+N#N;'[M)C5=CO//V":NZ.7<9(]F=Z)3$^/CPHM@">9 MA*3 .PC/M"9:RXQP5"IX"A]CL(8)\51954\!7T !^SMOC@HTEVPJB8J19Y'=C5&?C3]'A[Z)CTH 6-QZAO[!Q%@*KF*!E9VN' MVK4NP*H:FS)H6\&ANI:_Q99':[2LN1;895C&S,YF$=G!.E^:$.Y30?(B,R1'WB94QHP!\<;Y;;00[<'& M(H6#&]?V7AU567 9E]7<9[QH#'84+?@FC$8P@S,ZIUTU#>\<57.S=DT8N&G8 MG0PPC#.,PP?7/:9A!I5OWDX[YIS:ZWU'S\\$-8%2,RJ$H>?49@UVSLCJ)<97%2)W M9Y$,X)BB&X8,8FN^A3_60TF6_V/SJT7VS%!-8F OQGZ LN!G.%P4I-.0'+,F MXG>VL&+L$/_9G*C1,9H*?N GSK7F0B/!,3DD.DLN)AB<05L ;)"Z&6&,I('@ M!Z:UYI$8F^F.VATTWBL\/I# GTJ+BVF,FZ&KB%8A7WD"#/)B//F(U\FZ*0:) M1@X#B"$8@](?Z0"==98UMVAUBD9^>A)2/:9Q\G9 2Z*&*XZT^'T@^.@:K"KVOF/8U3UA< MS@GI..Y\.0)M$..[\*YI3(P8S,XQFE=OW0_"+0_,=(QT=Q>.F0/'_!6=H[B5 ML'$ZQ/Q#HD(=3J?B'[]T,TN0[AO6-=B&,ZB=X>W??B]C[4/9) #,&5U,CX!+ M-SX#6GPX.^M@M-4WOI&L>*U-G3C0YAL,RZ8: P"7)NZ3&\WV=\L9>\^;QWM7=YL/,:/MVC8/]@=>?'@\-WG_?_>O?YP^$>WS\\OMB[ M7+)W3K>O/NR\NMJ[VN5[?[U/]J[>@/VS)_;!QH'WLP^'KX=[5\?L8&?["NR= MY&!G[XBK+.,9=2271A$NF2*%4QZ+0E/X33"?R.4,N$*SPK'$?O BQ-5(I-"I%K:G,$BC9(RQS!GPE*- MU3CW"W ^F53-E_"UCV__VCU\^:\?0-LX& VV06D?#A:2D^>L]>)D/!Q>DO'% M"/N5@U@M;:DFEYN#-\G@[=A/+T*UX.[(;,W%=K P(DOOAC!J_;RQF /;[VSF MX%_CH0UV7WC;WSNW8N0\?E@ M]S PMR)Q12*-E#P5-!>:9YHQ:A-C?2)JT<=KT8<_W.P;_"-JK=7A>#O.L&', MKOH-]+'JF7@&O[FD?'5Q*.8>=4 MD\BDP MN H\ MT-E9F,+]KK?B]"@R/F>:%$P3 #GA8T102BW FJ"FUX]#W?3E^OPA1V MXM1Z8KH+,>WOO#_21J:Z<)YDH.<2SHJ,*(03D-ZFUJ56> Y*U.T1AR9?&RU9 M% \@<% VJ5HN@,G]=O!'P^Q#7=8@GM@@PJULAE3RQA,9#<]8W%]-24V%R])B M[O]":1*#9T!7:/:BM05B;X@&;TV\-X\?>&?,U ]"J([%(1FA=PX=I: *6#0N ME^2V!PUA?!&K=;HNN;IN)[@(0"AIK-X)2YJ-0#B-AY\PDE=6Y[,0"\3AEP / M<#>&K@DBPF6]R51Y$+^.-^A_IQ?C=7;*PHW:;A?V1UC7P@T#V65^L;.)59<_ M^96"OQVQC(&VKU-"O6>$BYR"52,=87 PF3/ XB3?>%'0E3HNV+[:XU03_*(7 M8>*&+CB5[\->5:&D, 7G-N,!UC8!ZR,OG&.%R9*LZ:TE&[HH4KJ>SP8J^;.> M F(H]0SWOM21["%UR,2;#,C!\L0@\I$D.041;@W+C=;4IK6DE8(MXUY<(W$.T:<.7O7A[\O>D5M$VP M7AA/,+4F-YAFE>0D5UE*M+>9M(867MF-%[AM*P1[O089PM"/JT8^EKT2^-QN MG9*SX^*_NXO"\'#\.MRG$)VMKU// >]$45=[1\8GSK T)X*KE/#KR[+%^8SB\1D&MG4O7 ML'85\V_1?X,3K0'TOJ(VN7!;HL+X+S>TS35:JSQ>C"<6-OZGNR!-Z@]\?GJ< M'.Q\/)+*>6:M)HX7P'*94$0I94F1"&N]3Z42"=AD"0D2>D6-C(;'YCSU<$Y3 M2&@=(V>)+FZV,)RVBA5?$;PBU(8M6J=FJ,JS MJD,^@5[P/^69^^J1L[?FQ-G9T!WXQC;=GKN:JU\O.[_]Q'&T!4+9O_IX))S. M03=.B92^0.F:$@"7"FR=1K)W5K?+OQ?\38+OG MHI%; MU[V>ZI'KC[?"1TO0Y_$SF6WE27KMQW2+/>@SML5I_L GKY\L*[;2K+C3:V]I M?/4T&_6N7+IPINL![&]8U!V:=MVP_LA@OLT.Y'?:@-8S_++KLUG8D"_M<]8% MZF?IEA1/AB;6M\QXB8'X16WZ0?V:;VE;5.L7N+.6)2BSS3DCBG+.&9LT2+Q))4,*93 M6CC&U,:++-D4]+K\CJ]V@;Y9 \P;FF\^!\'PJIJ&_#T[P#(R],(U9!0J/O$_RM>>5U.3=_Q3.NH2"V1S: K\Z3;^X89NP9YET8YNX*P_2N MH$4A&;&2*\(+)HE*+?8'IDF2&I$J76!#/$I7NVX\WY[ ST&3.USC;OZ."O+Z M-F+72[^?2'?^LJWI1<5U:O4::;%@/A].8&'>34"K9KV4>#PIL;$RX237HB B+807QM@BT9B #VKU%XN)1[Q;?=_"F[ ZV^*@:;[6K0P^6MGU G4SPO?D5G53#1@^=W:2&9C.1M%%EKF(DNRG"?:YC3E M3&N5&)DIS\W:!(.;ZD?6L-?.Q/^,\WZ)4^TS_6[/]'N5(D ;,*\D$S8CJ9$Y MX=1*[#+CB;,9%LX6NL=E-:S/3KP"4$,NVFMG7K&3&/I48^P4N&](W@ MGW8AM_G"#3\M)3-B2,1+:=&-G"MRV.UZO..K#/RP2[; M1*YTMV>[>!/X< ,'X3%/68V.$<*OJE^VB3Q^,@.>$DFF[C4W59^QJ.=,70XZ MB#US9-)R%%E(#74!-.;*3XMT>A;:;;A.*=$WS+CZLY55NTA; 0\I0J4TCMOM MD>W@I&S'G0MI"'TR5I/)N7U$1>:=TI1P+Q7A*%KSYN]/J)[R_& M\[Z'*^XG<*G]H*ZQAY7\W\4CMJJXH$RX@^H2@M(CB\B5H//%2,L/X28;?WY_ M]9%^^&M/O#][Q]Z?(H+MKCCXZUUZG M\&Z8[[#\_/7F\U+TF6*EJW5<2#A2 MHM(<-"!N4Y*[@A.7.)I8KH018N,%F/"/Y"/KH\L/D(W18=68('A9-A%9IP\C M_W0,,+9)B=_\LZ6&G@W>CPWNKK!!DZ6*8A*.3%EHIT))+K0C8.D(EB6"RB+9 M>,&+ZYQ@SSBB_#STUS\F+E1#MEZ\>6)-W3NH=O9\#27W3DSQK@IOSQ2_)E.L MZ>15)),V-R=\]C,$7+\5"]U;8:$%\$INE2)&8/&KH);H-&=$2*ZD,]3JG&V\ M2#8YD[TN^1WY*(87:Y!J!"0X1W]DKT[^E)RS(88_A@KX9S2L SWTS/!>S/#- M"C-,I4IEU^%&].OF5+^YN&R1L8X0/ MY8"][OB,.>"<#GKM\!$9XKL5AJAS.'*9%<0)!,7-C" Z0T13H?*<8ND+XDFQ M9#.GUR'B]NKAU[_.O]6@V[TN^!PX87-:/>MZ/-;U?C5$D@GFO4V),Y(2;G-# M"EDXPHW0W!J?FX)NO!!T4Q1?S+J>J#XGGSC;BH4G2ZECWUN;^X(ZDYZ[/;*> MUSL 'YM/FA4^"=Q0>N$=T0B&R%.6D,(4P"PSPV3!.9,,6Q[(S81>AQKZ:(7, M3TGY>]*<\_?5U-J[Y%X]7/E[Z#M^*O=$&_$_5Y*@74_J$GHCTA!O72[EW3[N"3==H_@U(5Q-"56<.R3S'*BJ)!$ MF5S+)/'ZG/GPY[_ MW2]1].+WP]WIWEOD@;MT?V?[\LBG"0W]IR1P/,(=2TF>"4&2C(FLT(PEB/0H M^0_J GD^_*_N)MUG0CUIUG<=N-##5KK#+0F8LT5029Y0GW#-!]7@!RN",00X_O]J2*47M\MR M4!TOQ(]6P)K.X(41NQH8$K8(&]6P>*%;<.A1>.Q@.]40]A8^P3[#M@ND!SL_ M,N7YT%5+K8&^%1A2PW)?8Z=1]SL"-R-7_O5R3YV.)R^'L.(>_ZC!/WIU M9&EBB[P0A*5I0;#DGR@EI+)SVG"J? M8Y?#)?RCY\MW;L(YJ]RY0BX EZ+L* $#'XB0# -<6+E<:K"H4L_?/ZN!?9V^^!O2$_>Q^XUU=L*/7$;?LF2!,1 M2E&%/"G/OTK4[BMF*C^Y77V\;E(_J$\DET9K8S.?I(KGN=5H;EZ_]>>^+ S/-N[,O3]V3OQ_O3UZ=Y?>PSG M].&W-WSO#+3QE\M8]_#.J_V3]U?#CP=_O;_:O_JS_' X+.&YS^^O_G/Z/OGW MQP\[QY?O_WIWL0KB]>XHMZ"!"RM)D7-'>"$DT3K+2)YD*7.%]3D-SG;^Y<[V M;Y)X_=C)"G=XQYT7]+W$[?T8P7J#^R$W?]U=7V=>1_'^>^G=PEV'=9A?[&R" MIDI_N^]TN_=?=F^W.9*NH%0E&>$^S0GG>+$-4T0D7#$F+"VDV'C!KT4$_AGK M6/?'(Q(RXJ=@1A]/G.O[KGUUQ4)RD2=&*LJYX=[;0GI@(YG,$IY(X_.OI%CT MNL,]N,LR\MV[(Y=R2XTW1%KD+C2U1.4^)0755@G)"B>SC1="?G'OR4?,Z_R. M-4GW-8&^:SOY^ZL(5B0^SW7&:"$XMT*E4GN92L-"Y_6D5Q&>Q"5>4A$^V=_^ MP^V__CW\D P_Z=,QWT_^<_+AM_V/,)>K_9U="G/A[T]_+0\./_+]JU]AS7O) M!VS$Q?+/>SL?,4SP>?]T-]V_.DZ.?&)MX4U.G"E Z<@330K)/$F J\N4.P$? M;[Q(EO6- ;FQ]45B4R5R:E,!\H SI8P!22%R;VC&$VUZROK!*>OCQ1%-TL2S M/"746K!3.0B9D!(,>/ZRLJ<_M MOWM;2$F-S*BS!2^HT\"SM,M2(YCR1>Y[%]D3YV/+Z*3OCI@WA4Z2G'B.7=:] M8Z1@5)*,9K[0*9"SE!LO&-V4_+&ZK#]33]B/X^]ZT#7N58YO?567_5U4JL+# M,1&I-%[5(B&YR K")-.F2+6BUF^\R+Z=O^OIN[MJ_*-YDS#2=#U*U[?EYLM(R.^.3"9X!L*7)%@MR24';LZ4)D99 MP3DS7@KZ6,"?CWBGGJ%K3L3(G=9?P3VI2CF=5W1V\&E0S^ @>#2G/H;UPB6F7T_#SV6PX+4G=NA-3 M,*MJ &K>"%Y4;0U6(*5C#N?9&*CE*LY#P6Y-%*Z&X,IP@F4U&'\*?3^QA?CZ M9-#-P03?#-,-.=\+^X[Z)BD_DQ.L=1G]\NS8T^-TLMZ#\7>/O%#&@M0@B=:: M<*53HJU,B+4^545.?9*HC1?3BW'-4#"M_B;[P0LGJ0;3@3O'#9,YV PJ2R1+ M4@'4J>^0H/Y@^^$"N%3E1L]4Z#S:J9[N'FFME$W2A$B6>\)3Z4BAO2 F1_>Q MS($%PJE6Y>>8#KW,YF*3Z6[_7*P:@>LS-A\7_@R'$*"#SF>3\W$5;IVK\,:' M$A#LT-OI#5U?ZY \C0_%FPQ?:\I4EAN&K];C=-AOS>$R=$3"V&&07V)6X"N+41Z(\ M3/<7-;Q0E]7&?R]*+Q!4]>MS-!"65_]]UKC:,?[:>7C_U>81)3<6Y-_"C%BS/O%&IT\;H(PDZ0+AV M(/H1\B3F=:@7UQ9!?'N:7\F$#O3P)AG\Z^#WG=W]W]YN1KUV=__EUI.?]O[! MX:NW@\.#PKA$?A6.$UQ"9",8$]7,IA:3Z^_6OW\.6_ M!B?J$VBYSHWJXLC@D%JJI81M"S98K+$J1VID2I"PU13^$ L:V[)-_,Y"O6:4 M>ZLB?FD:%BR\T7@:IZ,&J&%/<(P2YH"5GO>>4EM*"5QK#(1S4H(^,4&C,'P M)D;4Z6#DR@S'U0QV*XZ.TP@;<@Y_PKM@KV_>Z0HS]X04^'P@]&@P,S'6M@#2G;'"24%9M+1')Q,AX._W_VWKRI MK23+ _TJ"N:]-]T1))W[4M5!A,O8'CI*HK%QN>$?(EWEO.E^%K1U?S@8CJ]3 MF\/4(V&=04/+5TP].BO25TS3[8-->S+^ZFMOX'(.<3UZT+3] =CHUUV@(BQ=3U>JWF#OQ]/;LJF7,VVNQUCT[4-J]+&AWF%+C7T%T"F,[M8K=[E M>N1]J-P=?U4^A=YYK77\/_?PQPJK9)"4VM;U/A;'4 M$(U8;B7',5?(4LY0TM%&@6.*)#]:4NF&L_JVV ''^_7OKWQ-<_W>% MZ_7^M-Y4RO5JEE"7M>IC#5) 7K!Y)VA,>%4ABJIRACWN5@>;X?!T7-T"),=@ M7$(CFWZ5/@7"I9==K#7!_F %496]31J@3,6F)EJLAV0W4(@V&%*E?29!5A[ M4K\\-Y^N5F)\0O$=+^)/8>CW:X1>H_@WEXOS[\HS?:,[,=CS5T?RWW#G;)]S M*5Q2 441 ^)$YZPX3A'&1&!K'7%*KZQ+/.LV1+!B4W37&GO]QU9AI?FWSO*/ M3+RG?= X!KU<[<'W;/=H!-K&D>WV*X7II*[G<@)ROU9[KC227JQ.*#)%W0T\$XF+0*RGA%AG,8G$BRBJJE88LP*T MM@A,?(]D])QK&8ASX684K<%B2A+?!:\JC3LC57T,->V%O@_1>.VMUSK'7!ON M'?QB/&>"$8\!H,;QUWARF/$=ZJE Z4J/>U\!YZ?L/QGCYN=C&!$@%6!RA59; MZ6V-ZX7$;B$Q>,>;?2FUX#P?7.'HX0KMPG@3] M3&3:U"9,!/=$Q$Y.&D?W%( @2_+M^8Z3@V&,K2,@LH-L*V;;JFV!D,<6,\6W M*Y- 4H,?:I3W(N^'*I,555\#1"#L3\]$^?+,?F+<"^XBL M3P9QT&J0MHPA+"6)G!%-<0ZN7;NMRMY]E,L[:9/YR @(,5I=?AICL:>^DNA>^&[A>]VO]I3L?%WWJ]3)S9)=/_.]I M5@[&+#3MC1GSB9TH#H/T^)KB-?*ME<'_B[VP.=87;U0,*_9]?61+.AN?]RD3 M1$3%D-5>(ZYRO !-"3$?J(F,IIAR3V(]E^DTQKRZ.-<$#J_M/A#C6FOCNUCY MK]-^;#%<0269]56-->LP\3X&[R+4&<\1A!BJ, MU3C:<9'=&7K;[+R_ASV2NG^!^781AX-+TL*OCK1F2C?NO-N7FHBD-="2LAQ( M"V/DB %31$KFC!;,$T"PO&SS2B/8I-<@Z"7XPZ?-Z[HQ8GT<<6S/\WG+N(CE MURRS3\%*N2IJ65E9Z?3D-%==/3KN#2KSIE(")N[T^N,8Z^/A?&=>RL$M7#8I MM7K:KVRWR 9 MKT4A@4)XQU;21O3QR,5A?>78LS3V+U5T M5(=F@(6?2Z6#K.F=KXX%],\(P&MB;]JBF[C6LBC\.?EW;_&'C7 ,4#5%9;AS MWC*@ZT03X0)D8A%_R\4^W-[9WH^,TJ1RZ]\(5ASGRB#K-/R&;61,P_]P9845",$VZ&"0$::A'B, M#"2?R-@'*Q1U!.,W5\=94XL3?\DYIY)2R@RKQ ME^>P;X4%*X5QA&/V?EL"NA &9% \&@\FN*%"9O%W6WKC@L7?]4/FROJ\EZZ5 MA-<\,6.8X-8%&QCQFC(<9/":Z7M+G6FB>E?+X7=_C3NEO 5INI5RFR2@PD]U M+Y1/@UYQ+M[)N9ASWCQW8'.![J4#U8AG,C2*&>29T1;4<1-QS'#TG5/#^\)1 MY)$'2R2 $@9"B49+'ZV2+%FF>0CW%DJ%0A8II+8V=O<-Y:"-. ]D@!GBTH"X MRL4T4FZS X84D8KE$(7O"*E\(COO^IHZ_OTQ3(T!BN(9@+I+9ERU;3],!B*" MKS0J\P+QP?PS(O.Q3;=W>D= MM3?>X=V=;Q3H%@,OG._M_.MH:V.3M@_?=[<^S?#"T3N^>]AFG8V]@ZTONV?M MG8\'6SN[O'.8>>%?O?;1+F\?[IZWOVR*_URT26NCU8XV+_NX MWO#W"MG=F#+TXS=?'ZG4*F'M7=!!<9>,4Z 4)NLXLY9;AI]SBI&WP^%YG:6? MNZA,#JFN1@]9/I5)&\ND,89M:<\GSIE+*LBW'^43#!O^ MM/T3L'FJB@]V^ T>/5&Z+U]T[3DVAX3D'-7S^E5CYS^-U/)Z:@.UQI?/IWI613'?R^GG;K;G]5 M^L[4,*;P;+R5.<6F"FA O0@"O;JPGME!-PYS"-AY]93IY+>K7F8_WZYL4ND$ MY;)/OS Y0_+(/!G!_W__HRF5EX5JEC^$ZTLC:M[_/>_..-4XCY#07S_WZYAF MH+K_G@Y.JNZ0P%"CVMV9];,Q4=?GIG57NRJML4ZVFF*0;AS]6K;R";9RLI>; M-?-7&<:-K"_T\^XZC%ZA1"K@!>W4\>$+"YOS)D7-9NP$#68X'+A!W3_5G4]?-$;4G(OX:X:U0F!/06!7:#$O:RZW M=G1ZG!-!ZRT$/#BI][@_F&QB11P@2"=!!<-8F9.C:Z%N)SD.&%X].&YU,S&? M]>O&\L=5PNA+4(9J3?8D?AT,IV*Q[8W*ZX15)TUZ9Z5J=U+4JHI>R5>!1 5M MM54+8GANM4OU)L'%H^[7?C8#5]0?7[+Y=HJQGS=WM'=?:&T8MXKI!//'>8,0QIS@K!- M1%@A53+QY31SG\K8J% YQ!/;[8UF%:,KA>L[+L>Q13Q6HD*.IYZN4]*O4H_& M]#:N#V@K'^;DL&22)T=^Z!&I:M6RY]6OG>LUB=5S:8&.UQ2G"Q\L7A/L]I<^ M8+"^H/^ C_1S7W)EQ+Q//O)WW+2UOJ-Z?S\]U6:+MVV%85)$;_=,-_ MK(/Y\*;RSU9_M:_<^M7?FY>N_=:8NO*G?ZO\@*W-O]]AF>^T=J]J#SY-N=NV MLBE6K>G6E0^U5?OLKRUU6>N'KG6UG-.^ZIK :W_U];6>6>P7)"+>YDB%=U>! M#K\\ 5 N5HC'\\L8#9C+S_6M^D%;O/NLV$OK M/W73%%],'RE#-*&4BR %X\1C;;SE"1/AJ*+>AKHDP5QD\ES[J RJ;_HA_S,% MK3=$63Z7'E(_YV2L>T@-1.[CYU^[1Y[_V#K]> M;'WYUT%GY_/%WFP/J<-OM$,[WSJ'WRYVZ?NCG#FQM_.^FY\/_\*[VF+WZ!WI M['2^76O>N?-5;.WL[L=H2>(6(\=T0)QQAFPD"E'A+=,L>J%SH1:%5PV>#VE^ M]MT["TR]4)A*6%&'?2(J<>Z) ^H-3FHJF!#"!U5@JM$P==FX= Q3G'H6E;5( M6&<1]QPC8Y5$.*?+)T9D$*[ 5(&I1LSM'C!%J4Z,6X$M(QP+KX5ABL>,7"D8 M;!\9IFZH_500ZHX(-:-(41^5DEB@H"D&18I)!%!%$&8J*")9"CS6$8J$_EH0 MJB#4,T$HSE/"7B?/E>0J:(N=T8HIS!@US(J"4$U%J*T9'0K4)^\2K&;(H2B< M2XL,AM]B,%1*^(X;VT2$6E##^4:#S=L\EE2%E56!+.,"SH_14?[R&?1^2W@C M:C]K:%,^YKH+7&EC.<5.VQ@-#@F+(,':(,5&;#"^;<^YL@SHT,Y&BIPG G%C M*+*)8.2BLP!TL-E&KZQ3L8K-;?T#[ML.O8EMS5\]6TM*8ZYGJ&+@G EC%#;$ M.A>QUH1*6C26IG+TK-<'RV D4P9A$S385%ECR<7OF8U&9I5%YKX-"])8"DLW MEZ6]4@+SI").B1M!M1%1)"F,\"I*5B1UP_EZ1E)C)1@-F".GB$0\6HV<%@*I M8(128)T83XJD?OEL#1".?4B,)J(Y,5$3XX+B7BO/HJ.Q2.JF6;;@R:]\ M:-C;76+Q%GV@<&MPWVLX:KCCY%^.HD!Y< I;033C.'>N"#:Y!!\D+ DIT1Q- MUA;\G*=.>A:<80(1K4'_QRX@2T%;B%:1I(RV27 B;YYK!8B)F#TT2::9+'S_K'# M30KH/1#T9C0]H9(56GJ$HP5-SQJ*8$,Y<@(;:ZP/EOM%>7H+YA7,:\ZL[X%Y M@MJ0^XEFW8YG\T>!LF==B-AR*C4O;O"FPMV<&YQJ3XCB2!"X>%>\LT]^Y7@+)I>,469W@J#TUQWX1JE ME1<^[@M?4%&%S:M>$0NNI_"L:FT\5O6=9[4(RR^P\U)7\O'*Y+R"%7NT8C?- MTRE>WI6OH73+V\'PN.KMT'*#?AA-FC$?Q6%5-O78'@/#/T$QE^*M>$7>"LY2 MXBIZ$;7G1N7&I0);:B7F 4?![NJMF%( BUOV4?T4[\Y_W]D\:7^J?!5\"\:U M3XQ6W-*$DN<<\8@CA9^B(%U!NL6?10D6J322 M"T"\ +]([+R)5KG %)./@73%&?L D-N^#G(2QY!(D,B'%!%7)B 71$ X$:R# M"4$Q^KR\L07E"LHM&N4"AS#0.YK]=!#G0VA[7+91VD1)P TEE/\P_OI5*&JQ=VNEY*VY3,VJV6=T%4B28-R:@LS M-[2@3=%;EL3',WXH@QWWL(.(12,0** .&1H2,I(PP1(31)+5'[YS+RHXC5%*B^)CV>\ M"=)3J8%7D:74(U3VNMKP,84C\S1FN4 MNSU7'<I4;W: RWX69%UT_PM'$ MC$C)>,^QL=HRXY4(\&"=,/9%06D8'\^Z#00GWGN,A,YGNB009*0 MN:8.!:D MYVYQ;H/"R,UEY*!5$LIK(H/E*6@7O:*1^BB8%2[H(I6;R,US;H/@*!8:"8L9 MXBQQY+!,2$@7DW1!$D&*5'X%S"RPP2094+(=%XEIH3!A01LNJ>&V!)4VC8]G MW 8X81NEP B &".>'0A:RYC9&C.>PX+%PH,0FA!J\%,U/G_PC!_=-PZ^J"'5>#+0NJDIHT9.6AJ]DSGN1$MBJ2@64Q23BDDBD/;;(,:I- MY#H&DFN#8KZJU8,5I<5RTA,?S10T+6C:P/*C15%=$I#.NH\D9/( M#K]V^]7VZTIVU>25"[U=DMHM]XQI*I>8N_Z4FD:Z_5RA\!=*U\3E@Y<(KC2# MZ\Y!!#3K]09G0,BM:@T &4]LMS=JG>3O5C.Y7D 5UK1GCT?QE\DOOTZHH=NO5J:Z MZ=?KCX>MF67@:O/JKW\]ZX:3@RRHUG MK,:L/'[S^.NUZJL91*J_XWI-8G7K MUWB-_-1W9(UC_9-WWCY8@M<4IPL?+%X3[/:7/F"PG)OG,ECXDO%G,EBSIM7= MGGK'4L2+K9>\R$N)>)X%2Z\J!K?:-197VFSK\RA/X3YE29L9$7[SK,=U?E]O MG=K'*A1]JPY\@QK<[!5:?A7I.ZW=J]J#QZL_7=;Z*2I7/R<1D?O>M*8:WRRX MK<"B"+"\\L&O? TI<.U!/YZWCBJ9U4HPET=)?7MP+&[CUNW>5=!>IK_<.*JC ME$YX1KG(K?:\<#!AD0)-5M7)/[CT4;R?__RL<_@5[WW8Y6T*H_ZPC=L7[WN[ M7SZ+W9TWN'W8@;'L_@5C^S;O/W\#S_[X+?O8]P[]V=[&]D7[RQ\'>SN]@_;& M]CG,J=ZYC=A >.VL%"IY2Q)VTR!(14))&1Z$T@7]6UHG6 MJUPNJL!C@]('"DR]4)@B5'BCM4M>1NX8$'+B07I&#(D*OB@PU6B8FNUQ[7 R MF'./;$YMXBY)9!PSR'LKA8J6$VL+3!68:L3<[M/S)$K&4W))<<>YB-IY "TF M-+7B#"\A!J1I%B.&$2-4'4.HEXX )9QQ+RQJJL,#."%Q>'4!"J M(-322LL1&;!((N+(M97XZ!# M.2H]49"OK5*QB MNJAP^@:%Q1>VGK U(T;KK&X#.W.LK'-2*>(8B8KC\.@>ZALT%EPX^@X5H[?>3G'TSK=] M%YD)7GK$? *.%BD+Z4@1MM(12@&Y/6ZBI'X- 3]O!\/CP=">Q)8;],.H9?MY MKD='<5BEWQS;XS@LU:\?-6:&D>"L"5(R"G8I<2$$1H7S)$7&(GL$G"L:RCWP M;'?.ET"-D<;YA"AE%O$8DUD%EA8 MN5QC(^NEW%/%);986HZ+>M),=OX\[4@ ]61S'W1)P:W/O>Z(RJ4V"#)@2B)@ M::LH52F:1AY]%)9>=%A8 MO3JAA52MP:9HGVGCM&<^4JQA\CWJ)(XONQ[HRO M("E.%(DJ&Q4<<4(,LE%31+FD+@JO \%%$K]PME5<6>64P)(23B.WC$L>?0PB MJ*#B$P0A%$E\-W:>=118(7BT22*F>42' 4:2W ]J#6P&Z"M>%SK+I9->;!H>KE=*.Y;.UL# ;T$QE^!ZD<*,9>>ZXHL8&)7(77&N4#H8^=KE$D]0/Y>L:W0$7".G"/M(\,Y'.R MR%F%$4N)1JR2)!H72?WRV5H$SACAE'NGN!*Y99:22H&@5M@(18JD;BI'S[H7 M)%>@6QF)6" XM[9TR$;FD"8D*.5AHTUHHJ1^_*)W/ZJ)\I(RM%Y9"6MK(@XA M1N=(XI$EJXF,6EOLE0X^Q:*5-!C#OL[Y#XSD/I&8$Q>"1MSR@$S.V)*$.1X= MML&0E77*^"HW])X8]@0%_@L@O3I BE1J'9S0UH+A3(@5RN"8L#/$2^$>.W"B M -+# .G*_5$#DJ QD< CPF#L(I[;YUEA$Q*1@=#!6EE*?K;X1@&D DA+.#]F M-.%@*?:6"9*$4U MF@I%6S.ZD6*&4B$-DBIPQ*/B2#MFD8Y4$RY2"/JGCX:6T41H\K())==M99;9 M3V%JFC=T4GH-[VS.)&\F"K9TFBB7_DQYZF;&FMU<4WVJ7=Z"RZD_JU+[C]5\ MXUDMPO+[:[S4E7R\+AFO8,4>K==%R2)^Q,*2K\(\?N#D7XS=O*A$ZM+W_ E2 MJ\=E**U6W";)$'7,(ZY\0I8SC; TT8']3 16*^N,K%*VJ$K>S>AK_EA ]]JQ M[N7"W:(2T!_8F[P$H]TS;'R,=,2**&.N7)<20SP8C72,#BEC;(Q!.!X77A+\ M/EWH"MH5M&L0VBTJ-[\H=T\043^&O&1=3$I*Q!Q($>Y3%7J+D5/,IZAY9$0N M2[DKB%<0K]F(MZBR!D6_6VZRP03LM&)4NX PR47"> Y(25@C#V:L22; -BXN M+7!9:/<:"AV4;@O/N-M"4>^6A7CO+G[?V3QI?\JHMPGWO>'[5FJFHQ=(:PEV M+78>:1X4J'L<&Y*R8]:LK!.\BK%J4'I58>:&]E@HFLN2^'A[PL>D?;'-]Y4C MGL'N(!]PYF.J$6@I A$<)::1"HUI$_,D"R,WM+-"D4S\Z+Z*12IO"0^_CK'Q\$3I5#V'B#N MA,A57SGRQ&*BJ2..V)5U@U<)+G6<7S S+ZHD8E%0EL3',VX#9IG +KL-L)"( M6V!F0UU"G B/64B2R9?2Q2^>4S\Z+*'Q:IO"0^GG$;*.(TV$82.8XYXL%+!/I41%0IHY+$ M8"GI)DKEAX8:W"4'^K[/^-%]KS/=Z'Z3?S' N*C"BD7+61HZDCG?0Y3!T\ 4 M2M& EJ.%0YK9',$0*#=1Q20 '0DCJTSW>Q[XBPG J+O ?]CS,LP:(3%#G,!04#/5&]\ .DQL3? M%[@K#KOS. M=_NGMF+A?\)E,XPBX7V_5BEL<,$OP]BSN7;>KV?=<'(PD1!3=]6\]PN^NL4Z MX.G3D]MOF:OAMGQ!1ZMZB8CR2_2JUVOJY\$E@AS;KQ&Y8;3?D$TPW%]L[\R> MCU;^<6U61]W^Y/$ZZS:SLW^:.;:N3_![XTCIT<91(SAH +GH6Z81(/@XS%?! MVMC&C*5U,,QJS?]T8]0!@R2,"6RYY.%7)XB6R5L6G?=N7ZVL[U0U$ >I]39K M1*"Y_/,?=GUNM9^.YN=*%%;TL$U;_[?U^\9FY\.GU5I^;W;>KC5^V)VMG7>? M6CM;K;=;G4];OV]NO-EYM]%ZO]EYTWF[^>;WUJ<=^*#]KK/S:9[@FS:7OW7[ MK9.#P2D\(XQ66_$O'P'ACR/@S8$=QI8] GEP4A=%/.WWXFC4&N3RFV?=46QU M^Z%*-0Y_OPFYIN'(#K\"(HWA.=>O''^218J>V%[P.%B*7RA=JVMU/P5$_7-& M*-6Z?.*Y; '%2I/(M5!6NI1[8&OMN:1! P,>1."](QCQ.1@7L)^ P# J6*I6 MRI5P_\Q61&;0+BQF]]+":!T,>EEXCEK.CF)HP0N/03C")ZTT'!Q55T\^^#/V MPV X6FOE=^7GU0,\B?Z@W_WO*;SM-#_B9- ZBC:;*C>\/77[ME^5M>SV1R?# MT\K*:1W8/_,+)C5 X;NJ,NA9A&< '('$#?5P0'PCEW<=KH95&L7^Z+0>8#57 M>]+*- -@-ARXJJ1F:+GSUE7=T=915?"V%>R);0V&K?_6]7''GXZ? _95:]2% MO;7#Z5&NM3Z=^H.9:X_L>U&__U MMYGE_OO:#1K1''Q4Y/A#B4"$6OD)-GPB#!)KK7]>TPVOV_6:!6R2CDP1RH5S MVGHN*#7 DP0SG_8WP*XG&/Y#^9?:P)_O)C'32N)-/]35E_-6?;I,>=B!U_[6 M&_AO3V[%^XD5_ZVS\8VT/_SKV^[%-ML]_ 86.5C:'S9QYW#[O//E'6E??#YO M'QXR/6!>Y%(H!K+0(&RO-:",)$SA*663FFV\DR% MV)0P^M]1RU?+G7^VXLQR7PDB^+LJ&+(1?3QR@%J,K+8R.U779<=9!?C=T1CS M8.K=#&EI_/C;DXA6LSR8+K"\.E==&3ZYN6Y)]?*C03^>3W _@8(\NEU%?)9[ MU/(]$$DP_3B:W1'[IP4Y" B%0(2A$6Q="^1,ENLG,)B\4L>G0W\ ND.U5,,8 M:\4 GC3*TG+R9%]S2;W'T<(WSO9 $XB@YL5:(,>UUIM>[_H 0)X-LVT28-/A MO? %;'RF@"NM8JWUN0_6: ^F'EI?+0CL:B2] 0C94=9G;IC"[#NZ?=\[S>^H M)+<_/3KM56^II2U0R_$P'H"ND44Z7#N F?\MO^#OJRU;?0T4 C0'4QN= '1G MG2H.1_];D?O)^5IK,U5+=JF?#6!D_0',YZ]CD,598\JS_+.2[""V 2)JS1=H M,L_*#T8G63_K5JN7+[EA3B&Z2ZH_7P7%K>:7/) [W9)' 9I,%X8(;P]KK?=C M=>'/;C@%1IF^.!/*))27=?S0U6O+D-6@:I/.#F*UT!7%@"V: MB15TPA&LRNBT=S)1_F"IX1DPL;ST69FIMR>!KE6II9O56RKNKQTUH#;!I*9N MRO0]NJ*HDX/AX/3K 3P87@1*4UQM]4#O.ZF5V&K1*NNC5JYFE%EX4&6-5+K8 M^-JY_;HVJ/%BU.N<-=GQR*K!YE7*0P.@.JD)L9[=A-PRJ8"^"Q37!W;IUJ_, M.YP]QM7MHQ/XIZ;IC(K7B#9/?JWU\58VL96B?:ER7MH"^24CH-',P6,%]I*7 MCV#3!J%Z2LVGCSCTL7&>[51@W-7)6M<#R2 TC$?=TZ-Z3L#!PSCY)G1'OMK# MC 0S\/)C$LYLV!L-K@ B7W>=XQ>_3;]-K_Z5&*W9)=^YVKK'J=1/::]7QU.; MG?>SRNP&(,&5POIFLFR %Y]@T=X"/WR-F_U_9Y[JGU2G5^_J5?D(!L=PE$_F M&Q^OOFSE]QUO7VSN2TY$\#$A9E-"W!B!#&$>"1^,EXDKQLG]DHFB($)8RB,F M7!GJ%H+ M-I\/-G\N;/)LOE+W'Q#56#,"]AW31#L6$#64X^LD\)* MRAAE8+OT!W,GCW,?C.5M#3+9]7!=!%9NE2P$O_8K:1!@,[.H!+0YCQ;4A=C/ M4'>[)OX2U-\W/[ V5F?0MS)?S@#^_Y_[8"^1UNOLL#.6)V>,QT8PI8U1QC!9 MI__,02X2=VM&^>;DK1T.SV'O*CZ[6S"4?'W<)>"S?9Q""L%K%(,&:$W>(D-% M/NNGTBN;F&$YEHG*M?GJR2V@OUYEO@!QW&?_@],J ;HZ+#VGU%LIB8R2>$]# M!*:^)2*D[/^B]__;O@K>L:0M2I*KW!N%(YTT0T&XY%)2U@D*^Z_8VGPDVV3_ M5[.=D"TVT-5ZYVMS#J%'="!^\@MODJ#7F]P-M5S\E[* 1F')%4'%Y?1 M%%78!RQ(SQZ/XB^37WX%H^ZX9\]_Z?:K:54W_7K]\;"NLX%1U$WQQ0\6 MKPEV^TL?,%C.S7,9+'S)^#,9K%FC6MSIJ2^H'>[L,<]K[HG[YM)%^78PNDM1 M]I>Z$!^&V84\=7#P(7M$RX)<+>P]6&.$1<-5)#;QQ"C5W'(*5AJ^Q5,VESNS"!?)TR?0_)RI7"?0''?; M7^"9]%_=W9WV1?OB'>Y<_':P]6%7P#L.]@[;9.]+FW8^@,GR.21$2*"J0T&)]-.6\&RBP6OFH<7RR[]9U\!V!6\^Q'>S1[ S1S/7<6R M5 K>E7Z7]=W?(J!AW+%_/8.4PN>!B+-M:CV+/ 2"D97,()[KCVOK)%(V!F8< MY9&6-K4%% LH-@,4L\U;0''AH#BC)MJ@F(R*HYAP0-Q2!?"8M<9<[UB;$*11 M!10+*!907+AE/!]#\(R+ZCP/])OM;!N"3]B1I6MR"C4.\S3FWH$HJ M!:$Q4MI0T/=P0MHGBRS%V'H/,HW[E74J5K'!#>J\57BYH;Q<7%Y-XO99EY?U MSF*),=*,$N!V19%-B2-II9!<:N+%XEQ>A=T+NQ=GSE+9?4:X VMCJ9A#BA(P M9U+ R% 6D*,ZA>@PCQ@7=B_L7MP4S>;K.3<%!WXVDN5&UQYQDS1RSAH$NRJ= M,3CB)!JHM/_ $3&)&X?!QN\C0;GR9Z\L6_#D5SXT1O&G2G4NYF1CG+TQ4^6S MQ (^>&E>C**1G*3P_PK4BL@Q2<9&%U+$*BGK293%)=@T[>+SG$LP8JI$Q 81 M1Q+B/!L,R044K4PR^P6=L2OKQ(A58Q9\"/(@+GH>I\,%0PN&+@=#BRNV22@[ MZXH55H@D-&"K801L.&R192JBF"(8Y, ?!65G MLUY\P$0(C!Q+$G&I*=+&1V0,9H9IHI2B!64+RA:4;3;*EH.')X'3V8,'0F5@ MBH.6:@0HK1A^6.H]8C3)8)FFGI"7Y!JXH4_1G4OF\%(RIY3,*25SGD7)G&<6 M WUS38RIXG)W*:.SE$Z"SZ*8R+T+[Y2E>W"IGK*$#R_N4]:PE -:?WN]?4I5 M%G*V@TJC"@2]+C_ :TJ&#%9I&;"E04?N,+9"XZB8MTXQI[Q?D$MU(JVSL/XM M]_%X#3;_@(%=?K9+_SC:VPF'\"S<^0+V_F$[U]L]Z!Q]AK_;>._#YXN]69O_ M$*X__.T0YM3KT#;I7&P3L/>[[8O?NGL?WM&]G6VR>_'QV]Y.Y^BFPD'"8VH\ M$<@K:A WU".MN40VD66<%]@KLO4#8^]LSPKV9X_2" M>_?#O1F=SU'+>*0$19I;'D5G />(0998:432GF.]LB[E'/#]O6!>P;SGC'D- M@+PKN+L.?L7,723DS1YM6^&U9((BD0+-9JY UFDP<[%FUAB5HAB;N62^!U5# M];V7=>I5*O\T!OJT)(HIH91PDBN-M<$B4),4(4Y)8HNGK_D0>%,M(!%53&#M M)IO+!3"!=#(.&0W@Z),FW.3J9W252-*@M.+"W<^3NTL"RE*Y?=:WQ5SP)F;V MY@D4'NTI,K#'R#@E+.>8@!);BH,4=G]T=G]-F1!+9/<9X2X=MRS7^$LV,,3! MI$':18DD]UJ(7!&(^L+NA=U_FMV+VV(9;#U7"DAJH8G7")A8(,X"1DYJAR+F M//^2I,8-U-E?0V36Y[5/:ZVO QA2/P?EMD:7+/$8\5AW K@;5O'E 5P,G@DL MN):><96L9I$;[X/A0B>%:7%.-!_HVG/."9Q(\(IXA*G*A8H31M;S@*2B. JN M7(AR99WK52GT@ORS#3I^*MR]9.XNSHFE\S!"0QP*GXDM9!CC-^E)$A(W$1*/< MY YQSRAR+CH$I!N]##'1W! 43 QNFF1B/#3*8Q%9@G=&O/%]WRWJ@%]M#9D% MK\Z+P5G0^"/1SFO')5=*&P!;Y3T%NU]33E)QZ30?;[?G7#I.4(D99TAP#'AK MB4%&@+E':01XI%YK(D$9Q&*5X$4YKQ?$6D]\FE7@M<#K\X/7DK3V*+ Z%]CC MF31,*12QL8@K)I!+U*'(+9IL M[)0(T@HAD<,BQT[AB*PU&$6M/0T4OK. J)0^)!^NP&F!TU<%IPU T^)F70:: MSKI9<]M!YPQ'& O03X/%" #4HI3WE-D0%:[,?KZJU8/]K,V U0?4D=43=.OV M0^R?_$+IFJBP=LD\2ZM*B:W1Z1$,[CQGVITN?:DK\HK+ MT+8'_7C> GWJ6SQI)9C+HR0YE"H\I0K/C&_ 1&L-9]9K(K@0UK@8A/4T&.E2 MI*3R#>#2[1]NX<_'U?&MG\V+KR^Y?[9U-OO?A M7T>=HTZO\W;6([!+][[LGG<./^-=^KZ[M['-MC8V1?NP+?8.W_T%[_FV>[1+ M=^EG?%.)6<,Q]TX'9&0BB%.MD*&"(&FCI5I2);5962=:KW+Y;(KO%,@KD-=L MR"LI,$T"Q=EC_*24M(Q$1!USB*M AZ2FT22--=&/U2"V@&*SL*& 8O-! M\555,5D>*,YHBH1+F20)*&*!$6>:(4,"04%9E60N8H(75[2H@&(!Q0**I?WJ MDZ'?[,FY2MX+"MI@(B0A3KA&C@:-F")"<2N&CY8:0XAEL'.)-E:0]_,S:.]O[&@8VXWWIJ4+$,>5%;$ M!6=(&[#NK+5*4Q&2E*S4J"SL7IPYSY/=9X0[D3XRPB@*.A_[!9^/_9Q#A#O% ML%?<$5/8O;![<5,TFZ\OW12'N[RST=Z/+@1"DD :Y^)MP<%OT4,Q8ORBM1,.P> M&-:>=SP0Q0)SLC9 >"0168N6>K[+R?&NO/@>?P8+[V!2O MZ%T13 1N%-7<$LV))38(;CF(+6>"E<:7^(6F8=KVG!L!!Q4]X!E20N2N-9J" M;0$09V,4@H3 0@1,(V;5F <';)43CI?/R\63T"1NG_4D)&&(8F!L>$I!C7'* M(L,,1C2'9TK%E=>I'&@6=G]T=B_Q"X_"[C/"G2J/F?<4,98"@GV.",2X0(I$ M9F2*W A,T@K\,,EQ2%!-.G$\0=K)A+PW+(+0A WV*^N4\55N M'MR>8(%<]#SR>@N&%@Q=#H86)U234+;S=AIEO^WKP)R)Q""7= 3M-1ED)8"N M9C[@I$T0N5'ZHY1(*"A;4/9EHNQ]HHB>&F9+%-&#X'1::;W8W?<*"YERMX+( M3"\J@;_-2('BLXW9!,,]Q?;.[/GHY5_7&\:T^U/'J^S MH)B=_=/,L377Y.;6<:3T:..H*1F +6[>O5M9WJ@9 @]1ZFV4( /P__V'7;VTIM'R: MGVL64-'#-FW]W];O&YN=#Y]6:XC;[+Q=:_RP.UL[[SZU=K9:;[^M3SOP0?M=9^?3/,$W;2Y_Z_9;)P>#4WA&&*VVXE\^ M N(?1\"; SN,+7L$@F7.D=3M#+RE%]OLH0/[P]6 MUK!T%'NR4C5W="R]:C?UJW%$,ZZLDH$G002G)EGXQ]%1$YG M,?V;'75?1P=RNK>Q3?<^O(>Q?3S8W?F&]S;@_ITW9^W#-ES[1K0/W]'VAVTQ M[X_>@_?M?=O]\D:\?;%YWM[X=M[>V3W;V_AVO:KP MN(YZY"(:RB(R2E/$C3'(N9D%'IEG9%5RA8O2!OMIN8PD%&33RB/&H .@ _R[Q$AEFFE731BMQB412X*W#W?YU(UP"@NP*YZY!7;-E% MUL3S##E=+6,!2#2@@VU2 C8T#1VV"Q3"0* M-;9E'[TE6"FI5?J!-1?WL!4)IV# $/+<)F.TD\$HKAEQTHGBRWL6^'<]J?3S M?B V"BXBTC()P#_I$)BR GD*A$">H7=?Y[=B\]BJ3Z+*A_L\SZEU M2<0H]XAS)Y#S!B.3%*$N<6ESG\_&Z>RO(>IJP<6^2[N".P*<,R%&0D!]#9$# M;P K"$(EE=B2I+4ISHGF ]U,^>^--_LL"$)"2HB1@'.%4((TCEE_L3QAJI2@ M9F7=X%5"<8.Z&A3N?I[<79P32^7V:^6_@=LU39+8&$&/R<&$RBBD@[#(FT05 M=BD&N[CVY87=&QQ+\M3\7F))'L37,U)<62>XEF"D.&T0QY$A"[(;846D?BWM[8&L*&GJ4G"6B!/;4 MURHY?DF-QA:1,7?GJ++Q?:7 ])>C\SP^YP+9B3!*"@&2)L5**,M0R0ZIJ1.-E %:A,CJTP^V/NQ0+YZ MXD.?@JH%59\3JI8$KD=V+N6C\.U]S5.BL(G($9$0]P;0U!.*HNB]WWA,C:7'G+<:=EZ,/WNT+(0./"A11KS#B"ANDM1!(:NX\PJ(%A!]#2#: PM7M3E>E$SAOI]Y9T46#J4?(B(Q\"1IAZ4 M4RL-"Q]79P!&\^;QW9\]8H]GJM M[LFHU;VJ/=JR)ZW\_0F\>+5UULV5HP%H "RJ5,Y^KAS=M[V3\]4L>EJG58WH M%LBC80ZD'!S'NLKYJ 5?Y@NJ4M*MX]/A\6 4<_GI/V._U4TM^/B\=6#_C*W^ MX*1U'D]:8 ?X@QA@9"=9NIVOM=[ :.#CT6GO9#7?<#EXW[.C$8P'EF9F^*OP MA^^=9BB\-JL\DQ-3J(.MG<]GNT M9+JV>*4506\ZAH4^&9YF5'BVO)X&O=[@+)/LN([YZ1$,%QXRJH@:B ?4Q$S$ M*1?@_#,7X,QYVE.<]K\SS!5B1H+J'N 5.]%2$7 Z&H&N6=>OO"3&ECNOGN:O M2/*2O5N9?R:ONP9 H\FGHL.Q>$9]4&/)LR[HJM@9WP3.IW M/ZMBX]5@U2*JC=\CV."'EYJY2Y]%P=Z-Z..1 [D.IL]]2O8V,T?DYCG>;+X] MC!YN-=]NL.":30%9)[E+KLQ=)OS:%@Z_NBK7&Z!89 T M,XTJ;OW2?;;WGO^+<^='IM^OZP\V4;[QZ^85L[W^C>SEZO0SO? M]C;@/5_^^+;7G777MB]V+W;%+OU\L?NE3?8V/G;;&UYLY?N./K-=^O%;FW8. M]KY\/+JIX#576">>#"+$&L2I=<@PYI'Q$DMF-,:"K:Q+MFK8HU> 7?8!5T'$ M@HA-/*HJB+A,1)RMAXU%PH(2BE@(@(C:*F2T= A3PYPA7G#-%G: M2Q(? VE M$[/"7/5^O=*73PY@4E\/6JG[9_W)X_88>O7%6):M,;[)VPWPN%/O\WO8YHR4 MHP*5CP"5[3GET8/L[+]RRMDL#2.GU6.N,E9KI@B3H1&G/M<;U$3I(/")%C*9(I-++OV M4(?A3R5)+L:^O#FJZ;N!3:_+ %W$ KT8*%ZV!O8)EK 7IV,FBLJU. #>GO?7 M!2V)1%M$@337S@3&<&,\%\OBJ5GJQUND"^.QY>/0*XA;$;:[R M6Q#W<1%W5N4-FC/E#$4I4H-X@!^6>0>6+@XT84\L$8_D#WQ"Q+T>T%O%C_WC M6F3FM7BR1D7P30)>#W)D*LS1=OLW1=U-A\_E*UI?JZ[DIU==R7OY[ZK]"NSD M:LOV>CG([NR@ZP_J*%P7_FW/[OQ;"XPMWI4%R[N#JN2JW58;XY-3,/!4U,,\'>6/80\/ M6O\]A?&?V)/L\\RAA?!W_V3R@0?0@*6U5=QN/WH8IQV>K[:<'<&,!_UQZ.'1 MY6S&887'@^%) BH;Y%CG8WC"(+1B/UR?4 [R[0)=PL"!_ ?P;[4RM@Z=[,7^ M5QA>?B!L>34T()L\KY/!>%7S94=V^"V>C",K\QY6JSRUH-4 1^/HYM3MVW[= M]GLRXOS@?K3 '7%XU#J&73V._N0R0+([&IW&8755O=R3(>3([M4<8G%V$*L M;%C;[@AV;@AC[WZ+O?-Z #GV>CJP^JP+A.$B[,Y_3[NP)9-GS01IPB4Y3Q,N M\[F([OE\&.?_CEIV4HD$Y2GF7>D"T6Q>BR\%*9)G!K1?KCT?-CP)*RHN2*6)JA&>#TU[(4SD#*H%E =0YZ^?I7,6ZKK5 /,$( MW'0!X-5+$IFBF/R,B*HG#&.5NYJ?-$VSEZ_+2_*U7_%<'GF]^'V@PK@*.WDR M"2B_%D,^ H*.-9? "S/%#N-!!/J#*55/[TZ6M]K?ZR&ZK;-,DW?:IOG5!Z3- M)% ].%P1SL.7 ""]NJ"*WX_#/V&QW\ +)P_-+_W18^I _GH=[576\'A-KZ]2 MO<*MO^4G_/VGUGBM]5OT-J!F???SRJ<,SGF,^KGFQP&G[,TX.^W%:GE7/,?.E;Q,]4R'Y D<;&U M\6V?.Z4UUA(1EQ3BPC%DO),H<6ZQQ2'1()?@R"G;_+C;[+S52A"&7#2PS8E: MI#U-* 7,HP$#(.3^!'FIYBR!6TR# !N3DTT.Q@?46:L"J)F.%F_EG:Z0+W/V M4M.EOD\\U^M0_'N,V)>G,"5[:F-WWTEIM%("+$?)X0:Y*(TSTEK)F.2)!Y.BQBI@)Y,BL*$O.-OJ8'!66PM7*N>H(OW\ MV8T66AQ=Z;D_,//LUZ]@<]4IB-.Z2"NWV_PZ )%?YU'-,=\KR:22AZJ^ M5NM*L6EES>85KT=6YEJ5-O?J$K"6V_"J9!N4;(,9%P#GBF/*,"-6<>*8HP(3 MXR4\&/Y([D>Q'/\].1O\P()[6]L=@]/1S;;<[W$TVCFP?4+;U0'&M4K9K^+< M\6SO: _>\:\NF/]\:Z>-.QO;%UM?=MGNT>>+]H<_X%E?P?#S9/?3[+GC;W#G MWD'[:!/N^RK:%]MP;UOL'8;NWD[[;._+Q\.MC3\..A=_'/SGXMU\<*W2IO(M M,&,IQ+K0\'R;AZO M>^/EU1E,[53FV2B%KR$W]>U@>#P8YN)M;M /]8F&'QP=Q6$=NV2/X["DICXF)A(L M#0<.20YPT!MC-.84>\*4TCXI68SIEX.;\V5.# A 8C):XIRW)KA$3E"!8B3, M*!4E,1IPDZP*O*B&4R53M8EFXD-AH)B)363WN9C](*6V.1J+)8JX,SHGIH/" MA!.)D@41)5Y9E_-M/._=R*-P^0N4]<7^:0QC=V<9.TE!J$*>,X/ S"7(!>-0 MH"0)H:AS3%1RG+/YIMLE_7PYR9"OR*OTX-5Y,9C[T,3S8E\]'UR>KP1DM"=. M&HJH, QQ*@)RTBF$G8\ZR:B9$W7O]$4?5CZ4 Y^'][Z@\"M&X?O8MXNJ_U'L MVR;![=PQJ E>)L^0X DCKH5')C$ 7DXL%TY))@!N*7V(@5M@ML#LJX+9QJ%L M<3 L 5EG%%EAA')&2>1=KJ_$?$0F1(,8QT(SKKRP?&5=FU7#GK[8Q[(J?#3?\\&%[%^7^-R $+?T-56>)?;._,GH]6_G$]@:S;GSQ>9\$Q M._NGF6-K+N'MUG&D]&CCJ"DYY-((%=W] LP3A_DJ6!O;F+&T#H99*OQ/-T8= ML-; U9;SY.%7)X@&1^M3SOP0?M=9^?3/,$W;2Y_JRIT@,EE^R'W!/W+Q^.J%$]K M=&"',9>I.*V27/L!5)>J7DY5]>.L6Q6 "=VQEG3EDJYSL?#W8OWN&]C3;>/=H]WSOZXUO[,/3:'_Z ]VW_M7L^ZSA]!\^" M]UU\['4^O#]L[WS\!K]W]P[_=;3W!=Y'/Y_M?>G ?-\?WI2NS "0M>8$A< Y MXI8%Y(P)B BCA+&$X8CK" #ZX CKDJ%7L+*!6'F?<_J'@F4YIV\B*,Z>T[O( M+>8D(&9C0-R)A*R- B69*+/$*NWERCJ9#U4MV4.M181@C7AT'AE"#-)61\M="D2'6B?$\Y%*#=4)2[9RR59^?$S$H"!8 M$6Q4@7)FDH7_N'4L1SE96EF"L1$?9!(61P(_ M+)?:.RFB 36I)"L_'R9O'(\7\V<)?#TCQDFR4@;KD?(<^-K:@(R1'ED9P,(- M-!A%:C'.'FS^E&3EVV.H2_+&@Y?FQ:#M0[NU%L/J^2#R5)KRX2Z'<>XG+YPC M/B%M.1A6RCKDM!)(!V9I2()P35?6"2&K0C[8LEH@_ST/IWU!WU>)OOA^5#< -WH_5 M5KZ4K.1EI"3?[H&8I![!)./WP?AU7'E+!O?UC.V;<[CKC+T?I:V27"WSGLED M>@F)>C-Z79[^&:,= .Z M>_@.T.7]P5[5L?8K;A_^"ZY]?[BWX\_;.WN]]L;V^>Z7SZS]=J;;[>%>M[WS M6V_WR_MO';HIMN"Z=A[7ETZO<['Y5^?H\UEG ]ZQX\_^<_&.MM_L^^1\,MXA M06A$G":'3"("@61R4B?"'&:SS6X5]5:#5:X<==PEK[E0WCAF/'&,>#';[':R M_JW)!E3A"=465-E H_GR!=/)D#?FK/YP#(_59[FBJ$_^((;37ARD[]-6H]HI M+Y_ 2.=L/R:-I:0*T9BCS!4A( 0%1E1:X:QE/FC[,KHC7Y+Y:)K,JXQNH#X@ MA]46J&C#G.ESG/V'XPOZ\22G!,]\M9H)=M2M,N;J[..K5.;GE"QLS)H6[&=R MA15;(^QG\U:_GW_[8ND:!WF?!K6SC\ZE*4YW4: M7ROL)3^YY)DTOFCCC=9_99F]K;7M9^($_4G+K7:"'A]T+MZ0SM''P[U#3SN' M'N\>ML7N3J_;WOAV!I^)O1WX_N+;7UNSE1F/WK'VQF>Z]Z%SU+F T5]\[+8O M>@=;7S;/MG9^@\]Z\+[/;&OGG;@I*#JD:&34&#%)*>)1<*0##TA:JJ,B4ENC M5M:)6N7TV;2^*V!7P*Z9AT$%[)8*=K,AX1QG[SO'B#J=$&<,(\>)1CQA:EB( MB=H 8$=7N5;/!>Q>0^;)) ;R% ]Y\ QE,%8LD>*2"Q(A3^.$TC4@*HPUU@C$35];5JN0/5NY* M,DQSN7E1,2R%FY?*S7-U3YBGP3F)C&1@JQFE.>*P?H,]+@?Q^:,D?_?-5D7 ; X ; ]I\X1T-J\3PIQ0L%J MY8DAC2-%6BKBL:?2$;>R3L4J5L^F\DO!OH)]S=1Z"_8])?;-*K_&4^XTTTC# M_R$N'$?6!H6\,XK__^R]:U,;2Y8U_%MSM"R>3]XHX@@F.P!S]'XF#+ MQRV^$'D%@9!H78SAU[\[2Q(&"6PN @34F1X,NE1E9>Z]]&'M1U^[FS;DXJ3:^ S8@J/@)[K&I4Z[INC6"V[EVXQCGNTHP1N8DU_G MM/MX!P(:O:ZOUID6/=6VYL,,RX(![H1B<#G15+@LKH(1D=9:3#5CN4Z5KC$] MKYYTOYGV!042%2XMT[,]=SA0X=(CXM)L"$ 99;Y,TS2>("Z-19K%B AA.G*; M:\S&G+!9PVI1,B/5#GVU0[^<)2I18$<2IHA1'R>":,GF M]-I@<=0F*396FE;XP><,EV^GOKRW6E7BI7"6FS?MK\_[?<:]^^N%0_"OM$/> MU@;7(CKHU(<68M8J))$6 M&476#%MP'< %.-22K^A5T%I!ZW*L)E;0^@30.DO6B1')>NL1X2EG0/* G/,. M>4*-C\$8'=C*&J,UF#-?#;3>(&YV1=_I0=)F[ 5)FZE'DS:;AN1_]7LG,!QG M?W5L=[C>#9O_&;5/-\[\/Z^>-H]9Y M"S>:GX]:<,]ZL]'>_=8ZJQ^V3EN'1V>-60FJXP_'C>86:WRKG]?IY\/&X0YI M?/Q\L'N\^:-./W5V#[?.&H=_ #1LX7^?;[+MG3WG: )74@AS*Q"7T2!7GF\, M)G!IJ/5!SFF1=#< ]A,^FE MBT)KJ2G+5F"X32G8Q#WGW'FZ.3$0Q$ M<6#[X=3VXU624N7M5;DK3["\!%\P0G*B?;"<8FDD80;C9%*26%A_V],=-P:> M'_ME29:7L;!TOXAT4E^ M[Y!U/GMTV%]8T= >_#VQP]'V\V#=NM\!S?._6GK M6PON 6UOS]87.#AH-3=_M*!MC8VC']L;.W"M';']\=-A8V.'-<[_@/9LTNV/ M?Q]?*ZTEO,(1.\1$(H@[!2&M#A(%&$,"PVAM/MA7B/ MM* >J#2:$Z)$VQOG7!U@KQG@[Q9I?2@R8D<"=12B8G#C"' M;,0,.<:<8\XS3"P@'JD)M>!=RDI?ZR%N^M>H[P_LH#P*DX87I+?3AIAD$*N# MO(\*?))H3922G'G+O;:&&^=E"!QK)2EU%=5;-N";U]F*,J5H'! \YG-R;=39B(I:;2!5E5!.O ME- 5/5DV2)O7C0K&XK+(913)Y2-./A>Y%-"_TBHI#2=9.%#7C%C40M02K355 MKCQUY<0^Q^P1U=K)HR(: MYH(P%R3/ 38QS!G"77!2V1BLJ!HG$)<9(8LA ](VF\ M="\QJKJ M;,ODINO>CXY''9L3MT(\Z8,[V'O+I+SM<.D?S\!\+@W?QJ71@]\[,?\"*+A^ MG(5OSLO7;T3("AP7!X[S(G$L!6)$"(B8!!R)4P.1E1;("Z.8ET%S AR)LYJ\ M1B3NG]4"R6OP^$61G,KCE]'CY\ZA6"YX+N_F+"E5N"FRWD*0E#"+6FNAL5A9 M8[RFZ7Q0]"P>_\;TXZ[/8B]%XRJ%N.5-JJADC)YR^:P1JVEB@=/$O#()$.HBU34V(UP.I-RC"756 NUX3 M[L7I3UVOSO5[M:W+T7(1?YSD[+CBU Z*_[X#/C!E!*>,$\H3A[MHHTW*0&&C M)\R+:^7D+@&%F 6*V\3PMP,,^4(!XP':RR@Q%\@DZ1"7VB%M54+> MN)AW(#R$W/G4PNK\D[AW]T=C=V#^N'1Z>M]HPK'$(;SK,<\D&G3C=9JPGN />O?P.W:GXZ MKG_\^ZAQ7#_;;O[1_C=\KM[\NL]/G[AKO3UGBN&\=QW?_?$\YS@7T+5(,YW./T2/'8T0.X@XJ MF512B)4U+NGJ?%KFS_$=WD OQG^-V07%,^RBV!CU,S1DIC*(8 "A^,_(]K/N M(2#$F)WD][(:HNV>%39D'G,7.^(4D()&@ 4A>,1&"\5MQ)%9G^!YQWI.!$N& M*SMZT&S-X#W6.#\Z;9QOYM_W-)B#2-JBJ.$'IP',RD!TR\L,"\(YLUF%"5\3 MSHYM9FI:E^:*(O5[QV.+Z+3]T9=O6\WW_UM8_Y]1>]#.7UTM+B;S?@Y#!CGY MK?Q"_.'C8%"<3#2&QKP6C0O M62)BT MLM;KQAOL\V*4B\DP_X2Z&RT#C#('P=W]_,J3F<7GZ5V_PETKF[C!)G!C?R^E MR, :"-(TA]Y<:N22T4@8++6Q0MF\ '.=31070UN.]B4@:@, Q;*>0 [*VX ? M[?Y/4)L7RUG4>HC.MK):MR<7@:8W=J M?.5U\OW@.@DN%=K>#GO]0?[^26\(]VW#!WZV H"Q/1C6BM&@Y.@E!J(2 Y$K MM=CLR4F_9_W!^ ;CUWKC%D)XN MP9FR6>8;EFW=]L,>&&\QY1'ELW9[XU9-WS=03="LWW>XPC%L%<$.XRKQ74;$#=$@),@2S*(PDYZXRGI73]V M;.8[D\(,DYV\2]^:!(SXYU>L*XM!WOR5.<'N9PHD/R"JKO;&Y9\'_9^*[_M@ M3_UHCY!-T-QWMG-JSP8K_W,U@(98>7)YG3>I9Y_^>9YQ?L'KQG:D]&CM&"\> MA&R=I1&^&W5#[.=/0=_8I6E+<=#/D]E__7XY$'"T659$ 1?,!8+',@7V9N=Z M>IN_?F5PAQ;_N_WGQE;CXY?:&(ZV&N]7E[[9C>WFYI>BN5V\WVY\V?YS:V.] MN;E1?-AJK#?>;ZW_67QIP@OUS4;SRS4KO$OV+/\HI\C>"*X1!K62VY\,\Q12 M# Y*V=!RJ6E0SAFC;B<3_[*@[FE[$*=S8@S_O ZYKET9^_U*UR.O%7_Q!S&, M.G$[?6C#;!K_A/ED;M6X=*6JF>AJHW+<(4T_67XC1F]QA,:EH-7EA%*R')?2I:4;6JJ7Z4 M(E%\\46B\"J6-[^]7(TUJX;)E M5C9;+T/UZ9QS$:LOH@38Z^J2.Q6P6J1EO<:"8*4(0K%>,-REZ MW<%!^^11I.P?5S5JZ3JVJK5VFS->(D2B@W-4<4F5EGW6S"=I*F)7;AF_7CSK'Z^VVY\:\&]OL*]/AUL-W=X_7#GQ^[A)FD< MPC7FTM0Z'6C_6:NY==XXWB*[AY^/=YOK^5JBL;%_UMCX<%QO?J7U;W^WKZLO MR3W5-C&-M/,<<68ELM%&Y)00'H;2XRA6UB2M*2U>BEY6A7D5YCV:>LZC@]XE MEGCWG)L*!F\'@[/9NHS99#QA2(=H$1_ ^)1(I6@5FC+%,_'B4F2U$:AHV1!F'1;*98JSGU* MS-N>*\BI54K<(F9P0AS('=)*1&0\5=13BZU0$.<"YN$JSJTP[S5BWEWBW"< MO2K.?8KEON;ZL/ZEA$*^W3RB>]$IHK"A*&I*,@YZI(EC")N$ 0:U=,:OK!%= M$W)>I:0*="L(?-$0N%P(6 6Z"T>[K:MHIZ4PVLB(6)(!<6D2TC[!GX8X&EQ2 MW@':<5'3K*H&LD1^VNAUH?7')W$8"[O?CU49U"@5]YQ%S*C@C'.MN*8* M2T _^-?=N@QJ%><^'>35Y_9SK3+>4(<1]SXC'B/($AK@AXF:E>(9#O@=JU'U MX#BWJO.QQ!'<$[AS%<$]@8//[E0Z[23&/J(@HLIU#AF"%RA$<8D!BPE)N:SG M5-/F(?%;Y=IO>J*N(I-%>W%[ML8QMB;+(1IFP(NY\&8[ ,:' M&QPYHIQJQ&&21C8%CY2*@CEOB:)A96UI21Q%H+%GDD2X<]C#C&&90PRX40,!!RFIM6#@>P7Y76?Z;#&*_?FNP0<3^#.5<#Q! X^ MN\A/"! 4S#6R2AF(-WQ$+AB,HDG 6C07E.MRD?^:VH%W/J15N?;;G*BK>&/1 M7CPS32*2:II^O;XLA9>ZE]>WE97?(QNU0LRP0(/7P:D( M$[6LT6NBY^>;J-_"N?[U236V8AC]01=NNG]65*?Z'Q/1@B9>:LVUB(DGYHWU MD6&F@\'='!QQ/X,EM:WE\NUJ^!CT6X\,U&+Q 3W4J'DI4,\!($<(19IRIP*G I' MZ,J:,34MJWGZ-?NRCT+B*+F.@A./=8J<4L>%=S&98*HE_V7TYKF#_8IJS Q! MU&*%>)19,B](Y#Q+!E[BCN=D6DYJC%?N_-+<^4ZT^_']N:+=3Q%8SZ[Y:QFI MC=8@[O(>O0PYBX=Y)+++:QZ-QGG-']>HF-?"K'CWTCKW0_P>.[V3+.P##SZXI[I/M;-Y6SFS1$T4V-K((_<.&RDQSMMB 8!/ M)5?M RP?S/FY?0#OB67:X*D9\0K9@(5 5 .UXR<+U-0G4%: M;F^^DS[KX[MS%8\\@8//;@-P\&(:HT*1<((X-@99*1D2+AI*0@2&HU?6>(T8 M5AU!>CFNO5R>744CB_;BV6DZ*L^SL(\,C",>(T?6$8P$]9'F*AN2\Y4U65-J M4?4U*E=>1ER-0$8&CQ(+W+E M0\IY^(1/#\E5\Z\W,Y\)\K]^-Y<4>ZGB*EGMP XEES( M%!!CCB*>"$;W9@\_(3L$IWZO]&I'W"-WWUO4N)@_"#O&#QY MZ(W TB_*'+S9N8C%Q6N5KBZ M^+CT"8"UBDN? &IGMX(HQ*1$*(THPPYQ0@1RFGA$SHIG,:149RR<$+>)2862%,2@21[F)1CB2#_-+ M6N.25-2U0M4*51\951W#/E&2)".,)TET$IPHQKVC1!JLJ_W19<35V?U1KJQ) M1&7!)&D0CX(BG6)"EA/KL0^&D["R1CFK\6LV4"I&>H34CX:3'UT">>T0_:SRT,'_ M#"W<%/X-[>]KTT=KC([!<7SI!]G:V]U1.:^/S[T^?4X'^35_*#Z2E$MKLA=H?O*%T5)69?]OH;N_ ) MX("698D.8A$'0_ UX#G%:!#3J%-TP%4'A>V&8OQ=>,="=]O]6-A+5*@X@7OV MPB [<-&^\.S"EJY=V&&Q$7T\=K$_-B-&:D5>12QR=J3-7^MT>J>#XA_M;G$6 M;7_PSW<7EE8.V6V[FK"R8\OAONC9L8E!/W;LR2"^F_[RK] >G'3LV;MVM^R- M\DO_NGIY&*=9\RI'_#9>)?=\3S!ZKV_^JK$$KV*J7DACS:K0YE97_1.9[Z,!W#SVBW[LE!TQ.&B?/&ZF^RVN<2._N'??7IJ*YHST>9G\A-#,R'Q' M8[@F1N*@.($_8O F&>FDTRFJN+>1)V(,_X=^[NO=EK6/\2##P17N#L_AWX51 M/T_E+YNMG[<./QW6/V[Q5O-3NWZ^CNL;ZW1[ UKU\>^#W8W/1]#FX];A^H_Z MEUFVWFC7H5VMPX.#^O'6>7UCY[2^T8+V >/_]N&H\?%S9_=XMUW?V/SQ[_/- MV<-GW\/'OWGXWT^=7=KY[@Y/#NL4GN%CZ[1Q& [KW[[B5M.?;G^KT\:W+;K[ ML8X;YY\Z+?JAO?VWQGLQYT]JG9 U-I?OP!*Y9#7R+AAF*64FBI4U/DN$"U3\ MRI((8,Z>X-%K+*"M+>FV6)/:4H/&$,>Y]EF]SSHF-=:W M<,JI4/TO%F>FA&?"=RIG792SSAZ$DRE&%F1 T@>)N,8!&0_('84DQ',&PTI7 MUNBJOM'CWDIYA4:O"ZT_/HG#6-C]?HQ97>E^=/,1TDQ>.:ED*CDL;3":L+RL MJ*U,A&'/ ]BH3+2B DN +EN_H0(]7C]OD>WF_@]HSW%C8Q_7FYZWOFVQQGF+ M;W_;H?#L/W8_;IVVB#YKP',USKV ^XG&Q@[>HU)% 5P0Q2@QXM)R!.@DD(^) M6LI33-X 5-V19&*FM'::8,T\)Y2[I(%I %BLF9P)*E@#*+)9U/,P.\,&J9K(HI6D*]8#SZH*U( /1!4J45 MU;>)]RIJ^7PN.DLMC8S!0@"/@O<>\6@2THIIQ (,,*>&6\D?@5J^P)7,9M^& M>&S[1\^^>OE&Z"0WU"7..)&.<0T@$Y)6-N!('3765"M+RX H]=]-^C\:&^5) M!.B7.F\<>IS[K'7XQT'CO'%8W_CC:/?C5[[=W#G;+=FIC9HB8G,Y*:M2%L/0B$@1@L54)%X*Q2[G(N7KX8O1Y]+@TCC@AYS8Y"S$ M;4Q)3W1RCK**+RZU3\Y5:3.!NZ@MDAY&C .D(DUC1-$0;A,S)F"YLB97Y[:1 MWMQ2Y#657JMUR">!'*^-$I91"$DI#\H;&K3)VQY$ 'GD%7%?W\\]'VMSINT?J/[6_P_O$. 2I &N>?CAH;T$\$B"..!%LI,,*>0ASK MF$#:.(R4TY@R(SS3XIK5H=]M;G,5@E2>)"JX\%X39JGC"0=!*!'5BO:KLR2Q M)U@4%,("%,!LQG54G!8.*29)\%))F2L,J&J=\7%!/.>D*ZP91/N>:PLA6_"* M2\&LLL3):@M[N5UREC?:!-%8T!A1'P"? 4US=5^+8(HFBGMNL4\K:WSU9K^Z M!6^<'MV&K\=?.]#R??(M+*$N01FD:GGU8D\5(KGH$[9)!9ZLL\8;XW&T1"F' M974$=!F M/5[;@/?WSW\>KY[O/D#> VN4^BGPX.CUO$F;30_'S2:_KS1A)[M M $LV+!((A0@BC&% 88.1I3ZBI!)U#$)XF?=0V1U9LN4N&057S OU@F13BLX$ M1TE0$'_9RI)>FR6)/2>-YLHY%*4SB.-DD'-@6!@[*;3TVENSM$= 7P]+%MJ2 MZ(2(+D3NC;4ZN,0(#2[0&&W%DI?;)><.>CIN652YOD8,B$=ED(F>(4R2C$[; MQ)S,+%F^^=759@^(Y+*LIS[W-:[F4\]G3-\EG?KW8 B764(DU"Q@DW1DBE N M'#B+YX)2 P2$8.93A81+C(3S90 )4,AH ?I82A8!*C+DM E(:PGQB4HQB9B1 M<(ZKSB/A?)K_Y;S^!2?L/V5>_OO>,=SYK.A'GQT\7)-CG_J]XV((GW6C 5QC M, "G.7;M[C@5LPCM@1_!)_-7BT9O& L&7/^/Z6??7_KL:K$UG\'?OTCXATOT MNH6%;NC;W$R4FUPX.V@/BAXX2VY$NW^#E$"M.#UH^X.B#]>/XS9?Z=3L3ZC] M QVT _3\NQ?G3+O_/L#^^.^N_69&X!@']?.MT^WF0:=.-UFK^?DP'VJH?_O[ ML-[\=%S_^/=1X[A^MMW\H_WO\RT&[['&^=%IXWPS'WK8@QX(F>8AB-YE/@8K MD9.:H\0!ZB(F,FH(X8:GO8DC%,/>+X.W+%NO7?!21\,)QT838Z5E'@BE5@$_ M9O!V"F8[B-T7"I'W']5-N.?ZGK)4*PLA%'4Z(>YSU268P! +,)-Y3@+-\M;# M.!&_F 6ZU:OYY?''2>P.(CBR[XS&8% NIQ6]! #Q/79' #[P6@8#,("2 Y2. M.!C"/V6:3/YH3I[IQP.X% QGT>D!"IS:0?'?=Y %TM%'PRQ35.8IV$-HXDV4 MDF%+!&77+P=?<3K-3\NWT@>3;,[(S@(P]$C3@1")(^T 0=Y$A M$YA#C&+KX3?!0TX=HZOS)8$*F+8Z\$OM3J-/O21!"HSSLJ+@RC&A8N):)DFX MI[X-8)+3F,D)1$G9F( Q%0&\%@&L+VQ MM1>\4)QBAY(6#&BTSPL*8 4=(H)Z$B=O/< MG[S[1A"6XYUH''(T MB!+48$;A;T9]2%'$ZT]Y5!:[<(O%C8WZGN8Z)_9YE O!(\XT13I$BBQEP5.= M#^["A$74+TSV;A.6$@;KA"TG\/_8*>=U@'F+.1A\X-.VFK">;/3]'N="2HL# MHC+ Z*NHD7.>(TXB@_]I"A[ZF]&_\X3E@E*4:9=I"DQ8TID<1\6 !4Q>8 ?5 MA/54!M#OAC_>AKA W=B_8F:*+"UD4?N'3928FRC5EES2"5W0WF8 M.==93"&#-^@\I-$$]&2ZY/M(V\SV C!]+:0&]I^LQ"8Z9W/."_E%L'=G]+QG MY>!JY!R$DK*4UR,-H( ZXB73.Y>4 IMI(&PG.QY]7Y\OZ_!SXDD[? MI,A:0B3%LQ!Y>1GZYTKPG]93Y:FQ*'!A$1?)(&WR"B4A%G-"$LNUI'^U<' W%LX3B<0&0Q/7$)9J M%ZFTDC.O' W>W7W9J#*#AYI!8^/H+*=9-C9VX-_Z'L%8XA@%\E;DI41AD).$ M(F(H-CI*":QY90VOSM=B_&D2=YU=M$X: K,DB%-<@4E$90(/SE-/@*W'.W/S MRBP6:A9YC1&K&".E2&GB$)GYX_>G+UMG=8A*B3* M&(@P/,)\Z@?W,Z,;O7^\CDV#/#BZI[;\DB7V8D5;Q^&30737VM5KE M1CZ*;/W]E/M_(UNO>"5;OQ"5]LL0>Y=3DR_I<&0+9L=B\\KD6(#/+U:;_U:' M"J]<9T$I3F7!%[6JQ)*/ B L?8QEI/4&/[&H+9@/LW M3V/G>ZQ#8P[>1*W8$[C^Y^-\#G7WVU?>.-_"<.]V*Y]9_0;MV]AM[Q[O=AI- M8)^S];:.X5D^[G9:WSY#>_=9_? S/.>G=IUN_6@=?CUM''\ZWCW^2NJ'ZV?7 M2&+NL1!)"! HB21M7JC#2"=K$5&!0VP1@G)Z98V3FI3RH=6V?@&?]ZJ7]?"4 M@A<$W>Q1DPOHW;KN6ABOL.[.6)>)4?.T5T')>/#OECYII_RN(NRU3K2#N?A!W MT(^Q KG%@=R40!L/F6!J7RREC.'C!(*:2JP,U9%'L+*&A,U+1\,P#(B8K'O4Z0^] ;]2N,6QS&?9W#.*=#L)%%0+:\L\?A-V>"1#@$9YQ+3 D! M/L9JDE9$[CDQ3E9$[I5B''RVPKC%8=R<",X>TS(HK@FB))\WQHXBRRU#BC#/ M&*:4TS+=H(8%K7CWU(MYX'MH*[Q<.=GX,['6F$V-0B M3 /.^8 $&2,U(H8%@[DW6%@(6VO4S!_L?/&,;KDA+@L:73GI\QQ[QU>5A!B, M5^B-\I&>.TL)O=*=YP5V4#5KW'[6:,1A-3$L;F+8GYL8A&/<*(=1D#XB;B1$ M_9P:Y+C 2B9C(U7 @R6M<3F?1'(_(KPX7WK0Q#*O#W5%3NI7>E$3CY'0]G^= M] ;M_(%WY<%,,.*?AQ3_S]73J),'QC^_8AT\VVAX\U>60%"X/)[Z 5$]H^%Y MZ6=N<.E],>J M891MIPG#[\Z0;1,WK+HO'=[1)J5Z;<.^C]/G^U'Y(#I'Z&2 M[+^SG5-[-ECYGZOG4-O=::-TGE]F^^QY>F8^6_3&=J3T:.T8VW_(@F"EM;X# MKXO]_"GH&[LT;2D.^GGF^*_?&PJ 3GD"/N<(O,^33EG.VZ[=>$KYZ3UE[IQI M:0\[M/C?[3\WMAH?O]3&\+C5>+^Z],UN;#+]=N/+]I];&^O-S8WB MPU9CO?%^:_W/XDL37JAO-II?;DZ/7I9G^4>I'M(;P37"H%;$'S["/'$2 6\. M)M)UHZPBDG-$1MU.5KSK#0]B_[1="I,$F#:&,?SS.KR[0V[!,SV\6?VE[-M" MY#)]V7]_V;/LH>O= *_T1S'\V;:NW8&9+0XVV@/?Z0U&_25*83F:$+23H];A M^GG]X\Y9_;#3KI_OX$9SG[>.6QP(T]ENLX['W__*ZK,I+,>?V_6-^NGNQM;9 M]K>M\\;&#LGWVSW,]_S4@6N-V]KT.0KG>U9%ZJ-VB-JL;*)<0H[D I=2,RN% MBR+H,:D&FA'#>B:YPN2*5? ]'PAW3CCL4F+"6<4%M* $FYMSY.7JE#%1[D!.C@ WD-,!QSE*. J:F_;0)2,:L:L'N MDW^DV"IA]\TQ^G7^$5UX_E%6C!#WN^PS-98M,EMJN1:RKD]KNCX"OT^&CWF9 M>5US&8XO+KGK=L^YN(&^8RK7B[""3 INLVY^Y]RU-]!Q^&%%)%[@GLN48P0[ MM,5X3(KXGU%[K#B0P\(+*8*34=\?V$%\E.IDMUPH?>N;+M6>RNWW5/XS/.V] MF]CW!ICW^]*Z-Z?&_=?4G-^/^GWX^Z5LKMPO8IINKN2B$_7F^GFC^0'^/<*M MXRW2:GZ"US]T&C1OEGREVQN>;[^?W5QIX=V/7W] I$7JW[[^V&Y^;K<._SZH MP^NM;U\97.=\M]GBC?-]?EW2GZ'!.48XQ*Q20M E"3+62V03CLK!4&.6RZ[5 M^,+.&#WZSDF%?!7R/0[R.89]HB1)1AA/DN@D.%&,>T>)-%C?("AX?^2KP.U. MX#9;J<=K;FP^04F<(8@'&[,V#T%41"EB=-9AO;*FZ;S^TY)"VULHGS9EOL,^ M7&3BDR?]GH^#0=9?3_&>1+(1VH1]@S3EG4PO.2W#'R8'*WP".5E4,O,6VI'/HI'7J6T&##;(J: M(QF30IQRBRSG#G$1,8_$*X?IRAJO<<:7R*'?TGK=B>T/N[$_.&B?%,#MCR!BO!;O4_A$#.H_]7H5S=\*Y>0D# M9R078+&(,9D0CQ(C)ZU&0A&FP4PPRSCW?_\+@CGZKR7*?:L\>HFIR]T]NJ(O M#W/K6?K"A7*)Y616$3-]D0Q9&%Q$(K-*22L]\2MKJB;)? VE%Y_0^C+H2[^7 M,J?O=6VG@&M];_MJN66Y2Q1@FYC?MX-JI957@!#N1R$ ME8/X^?(85@'88X';)4FA\SIIG+?V+#<6DT"03%G_5F.,C&04>6(@^.)!DUPG MB]18UB9$9.*S6C,&081$CA#P61H,Q!9<(ZJ, MH(DFB[,LOU0/WO&IEDSNY&_;.1^W6AI99N(QC:?*H9I/N:PHQV-2CDD\97&4 MT7*+##,)#X#ZNK.D:%LL43U6NO&24HW+E9V0B$U=63D:< M/MAU23QF)/$O(QKWM^7) 2P(VL15P0CES7ZF6(I"@WQ:@"^ M1W2-/7P!?6G$^BH\K?!T6?%TP9N2%9X^+I[.DF[I(@[).>0$X8A'[)'F.B_> M*XPC5D(:L[)&:8WS1:T /C^>7A4__:WLZ9TE/A5=67LQWOO>\7%[ MF'-0!^O=\+[LW/W8]^=:%C#%YUWOBX([8WLK;P$:X??_W1.MP1K>;1 MC]V-^EGK?.MT=V.=-+[,B),=UD_KYW6\NW'$&Q^AO&H M?O[IL'[X![3I*P&O!*_=W'/,"$^!V4 /2\2!QR ;!4-8)((M=3&?#)A1RH.1 MT-;I9*,QW"OEB,)*:HJ9YO ;G=4SNS00IM9)WO[__U?:"#6DN MP$VDU3PFJIFWWB>A&;!O'OG*DCA,><5W[2& A[^%"VV?Q"STVMTOQH<(+G7S M@H4'GT./KGE0/A'<^:SHY.<;%+V4VCX6T!KX68K;%F XR-NNCYW.6+7VHD\F MWX%9O&@/LY1=_R3KXL;B(-KPGY'M#V-_4+2[Q?IH %^H%8 $-K\PF5YNXB+M M;MX5/"XIPL,1ZRG]69]#].@./&Y6B0VB&.= -H41B3H MY [LA+(RAKT]0T,PX9#FT6*"C<=@HG1#>*)+4VIM+'"[O=C+-UNM?AKU!^, M+'QGV!L+)K;[@V%63SP]:/N#\J5?&?5I>W@ $%ED8?ZV[93)5O E.RSBCY-V M/W\<#/:DW^X4#-<*L"-=&W\I7[EW4IHJW!J,,@+0YA?';L*\[891_\)VWYC%MDX;&_X<+%4T M#NNDL7&T)R)505&.*-,!S);#9$R#0-H8;T3B4BD"%AN[Z"S:_NS,65I+K9QA M3V;,$'JZUPUWM,.QY>2+YG<+>W+2[_T M!K&SMD3FD^VF^V4.4-VS\J";K2@ M^OG7/>4P3MP$A'4@B#-)D37$(ZLD]C8%[DTL+:C(%C1'ON; 9' =FI0H=,FL MIOBX6ER>M&%6ZUUK7##G?EW]LEKXL<@LD.\L^YU?;D37MX,C6RNV>J?P\V/L M 3F!7QJ]/C3KO>U#4-:%O]\#10([Z.;WQO-VMOIZN]N-@][0KA9;68-FG ME M.V"N-QI\20&VNB%?*3.!/ES9EE?+7_F:"Z2$XO_!PX7>\>K-$NPOAU=MC,^8 MYJ?+)E# R,(3SJEYYKD%?@X/();>OP(8_]^@Z,?]40>^:\%;!X-2O&\B9E+V MW'?KQQP,4"-9/UE8J<'LV9MPF FV3 ZZYL_]]QT6?ZC7*L68885QZXRF0MFD M J,:*R_";Y@6$E>(UE6T&QGP]#^[P4$TK2 M\M-^LJ-> $+I]+.X4!K?%$/*;V>S+\=Q]7B#CZ#:U>PIG2%_"A7'F,.OL:SMBU.<)YAJB&/ CI75(2BH;_=BU\-2UYA=8*]=:M&O1 M^N'6G@.B[Q672#,)TWIT>94F)10@B'$^:X YGEUK7O'FPK5^NL.QA? BIQG\ MVB&F?G/),2)$RL?EBP]P$6*N=Y$;K73B!6=/$6]OIP\7/O?WN&%5O'VM8>X MYN\#_VR1^F$+U\\W<[Z@M381I/-Y.*X-14YPC(2PN9X9!.,\K*SUNG'>2"=X M-X'WR[AW!>5L]R:@NRO.12142ZX!Y_#J_*;04^%<\V))Y7*A MC.DUIN'VY%N#\=I-UK..8 ]^\A&76] .1?B)F8-1WJ8*Y9^GL?,]HF-H]4$N MGM3NA3O/XHYC+;SVTN7?G"-4J+9DAE4H]?UE4W]TJ9^;#?7]Q(&#NB3 M0M@+A7@(&.GH/8I*!>NQIDG3;%/S>6X7-M4>7#&ILOY:T>EU]U&YUGP9U":+ M/&!U8Z8VP=)R8[PT)V<[>>NE&!S$""@WO&$5X54LFUQ>V7*QTX[?0MR'^9Y3W"::;4%V ^,'%##7]9N[XU2*3AG*6 -8PV6>8V\PZ MM8.[N>W#*/+O_'?"<2J?O<%G\Q&V8B3AY)*+B>8,=@CB,#9(67G7@N(GE M\^6_H#2U.XVYB8( XZ8\8L*5H4X'RIVTQLL0!*:WCN"K,;_?F$.X3A-+E'B& M:,(P]UL=D#$<6"W17B?GO7=Q94VNSF<4_)S[85J_TYJHX22!JR=C"! .;$B" MN(:)O)ZCL56W#FBJ8;_GL!_M\<0EQ\8B*P-,SRY)!%Z'410)J*!FDA$(@,6O M*-]T;BAW9WZS-I_=M[23\9I*/PYRB-'^'CMGLU-N551[IJBVN;FH=E4>NRJ/ M797'7I)F-ZKRV+[;\_)12%8R,]YSM8%+;>/!N,46\B;RN N5- M1;Q_VP-/76@9Z,LJ'E.8NU9:ED!PU>WJ =^Q>#%=?/%BL\JY>82V,J7?>EO% M[=ISRTK!MR@.^]N/$O$R2RW/'/2_FO7^A/UWBSJ\+ZX([X.J%R^D=/&+ZS)< M==D=NXR8N[CL*](UG>QGO'M4*=-;7&-A]<>K1MZYD0N2S2M3;M6J$DMN^-M7 M-^VF+O 8FGH/%M]:NLZ[O3;"=8_X:M0-'KIO.R\P=F4S)R]6O!!]@WNN8HSU M#7JGV]_^/MS^MB-V#W.;ON)6LX5;QY_AM:Q3L'.V>QB.MC]NGM:_S.@;'*Z+ MW6]UL;O1.2[;VOQ\T#C\W-[]"*\=?C[8W?ATW* [O-5<_W%=C4H RYPZK5#P M$2,N8T)&RX@\C&2T7E,L?;.'D26F <9$ G$(,X=1T8QAI*S08A\KM60LM*4?G )O>738'TI@>V7JZD0 M576:._?@/YXS!)P.WU8Y>A6>+0[/YBO]TD@BM]HCJT.N"QH4LH%21(475G'F MJ3>Y(@WF:@[/_GE78;LEDOJL_/?Q0J59_ZU<]$XN.AL)"6)XY)(BCBU0#NLQ M+T%6Z[-% LS>\2*>>9JT]QQ[7FQ4'O_/S M+S=T/V=H5*WR/ *BS]<3S^4XH_8)^1 !T3&6R%@N48S.\90U0J1;63,U+!:U M^+PT)1(JD*M [IFWVBJ0>Q20FXTK ]>">8J13%(B^,,CFYA&U% L&594>)=W MV(A>5&7 "N0JD%NF!W_.&+P"N<+WF9QX0DL(>X9SM@L^JWM-O9NJE8_'6-Q5SCC1U=>&\'!V/)Q:RO,B.K]=SU9%\SM;WN$5\->WWD4_I_ M341**RJ[."J[/[N23^A4V/08VS9U1R2+!UABDLG@@AWD%Y<(,B)&@<0PRD%PEU=08 MG1<2K*"I@J;EA*9'/JU?0=.C0-.5%<#6GF?<".H,8BX8Q%U,R'F.$8X^&:Q\ M\H3E%4!,'IS?N*2'=%Y V-LHBZ-"Z&O]?T;ML4IG5K\ZZ><0>'A6RF-%>.ND M+.%U4>LK=G/IP/8Q?.Y[6=BRL%D:*VM]5VGL55[6K9%>8"VDIH)#),6#,#;: MH'/U T82D\+<.4!^;T]R=>12C#BTAZ-^'&R-*P>$/T;#1F_8BL._;/N6158J M[+\-]A_]#)G/_7G]O+X'X02WVGE$C/"(P_@BRQ-&5EM.%(0=-.),2Z59U.[/ M"]K%KL!JF9[M+F!EDK8LUTB%:"M*XUSP2@$F 7IA&_F=(^;[@55J_X@!G<=^ MK\*I.^+41?@\P2D>.*59>Y]H9X&CNH T!;8J'"/2Y1UL!>'S__TO30G]5X54 M%5*]$*0R&%,:G7%< U(Q810F8-Q*.&=8TOC. 72%5$^-5#.,RBCMA<<4A>0$ MXI)P!.,G$)9:>H])Y'PID>JIA0POB2]/+H'RY]_),A9_)L_]G']'O81&@[+8 M6LR2U&YHX8-EB:WXPQ_8[G[\W=[S+VM_%#>4_9@1@Z_67ZOUUR??MBX=8#M] M'<3U;/W;$]O?ZFY.+/]#KW]#X;\J4'^40'VR?\2"2$I1BCS1.=&9Y45:%5"B M# *<((+R8F6-LAHC\S79JPVD"L"6$\ 6OK== =B2 -CL!KBBS&$2."+!*0 P M'I#AAB*6LE!=H+GNZ;8!7^/52\&OA&^ 5?BT+?LWLDAL5C&+!(X=# M0#P1C9R4P,!'*/+^JP2:8C$0[KQV77"EMN$K*>RJXTA2@\G)Q^5^=_)D.Y/IX M'#]/A[%\LPF#2*Z@'3R*?Q=&_;S<4N';+?!M\_3/YM:P_J7$.+[=/*)[C% N M/76(:)P0%UHA"V.)(DG,8..=26EE3:_2V:)JXT6NRH46Y$*.89\H29(1QI,D M.@E.%./>42(-UJ4+X@IBL%QQ*F6R!'.$*40](A<3M%G M(;J?1:,K%WJ<64@);;R)F 68@##7*D:&10B1T\1H.0M-R7CE0L_K0JV)"VVQ MQL8FW1- &V"JL8A0Y8%F)X(T%PK![*1@^(S3S&<7TK=PH3>6&3E'?J]62UT0 MZWW;JI0W+@U N.UB?_8%C)A#@-# O5$(YZ0]Q+2W2)AI$&78B&65$SD06JZ*" MCPH^'HU]W"$*JN#C6>%C)@BB0@0?G$#&1(FXM DYG!1$0@X+(5**N89.!1]7 M([W_&5K7B6MEGV1':'='I8S1DS>0Y@86U7_5?]5_U7_5?R_UOZL'LG^QWGRO M8[ACEC7H#]^]AVOE"7QD.]L.IM9RUOK0SC2J%6V_;H>C?GMX]L4?Q##JQ&:> MYIIP\S\Z/7_T0CG6[K\/L#_^NVN_F='V8?VT?E['NQM'O/$1VML$;M7\T&YL M= ZVFQ^.ZN>?#NN'?T";OI)_G_NS^L;ZGG!!.:8)TLX*Q)7."S21H$B\#!9+ MQIU;*2+TX0GT\K _BE=S#HYM?[_=16,.\T[#E#YY):M"ZFD@T.X&8+3O*%U] MEIR$DDA\&.4LGN*XW6T?CXZ+DXDF1M'/V?[]&" *"'$N&V%0# _LL#BPWW.1 MO_:P;3M%KW_I/$2W%!3H^MC)YG3I>,1@DN@0!X,L,-#KCK,8"KC:7 ;#F&Z> MQG[.EBA2+TL+#-Y=]9O;=CIA8WW6LCE3QCI6ZH2N[MB307PW_>5?H3TXZ=BS M=^UNV6'EE_YU]?)YN7Z&L99C.G[[7Z?M,#QX9\RJ%BR'5I-]@LF-Q^^2U3+J MFJ'1X_>T6N7*W/@V7B7W?$\P>J]O_JJQ9A5"P5M=]3=[)G?89KS'1Z\)PG-$ M&?M/$WKH&7]4U\ND7CC:G_.[*$^=1?4

>DXK-N92F1UW/N9NJ[\VRTH\A MZOM2]@1N%>VY?7*?D/!C'><&IYJO&U,8H-N'/S-':^QSHT MX^!MR'Z1QOD1;37_/MC^V,+;'^OPG5WX?8MM;S2.&H?AJ+'Q]R&T\;C1GEUE M_,JVF_ \WS;Y[N$.;YT#:S[>Y*U#S^MTAS;H#FY\:QRW:(O^^WQK+J/,9SD, M$Q5*P6/$,3'(,"T1DU;(%(.3B:^L$5K3ZL$GFI$\IE^M0\ M[57@MCAPJU\C!4UU-(HAXHE%W.. '!!6I%G$%#N>$DXEN%%EEF,3Y8TR4OZH MAUY_!6ZW9:<5N-T5W [Z,5;PMCAXVYF#-\&#<:,\,CY: M1$(0/B:E/7=E'0^*'UQ=N")O#T W69&W5X=N[>\5=UL@NK7FT(T381GA'"D> M!7"W9)$5QB,(67D*W (>^2RY3.2#(].*NMW72YL'L1]M&L9^1>!>$\2MYR&M M<&[Q..?G</?7,7XI\;^"NX7!_?SQ3>Q\IH';Y"CEB.N /-=A!]&,25$ M,L'YN+*F6(VR12U)/E4A^5=]FBM[S[OBI!\'N3C4=]L9_10.>&[N^[!)8?G M\1_+AHY?N].ACF&S//*[?IS_JJ!R<5 YK^6L,3,X:HRP%@;Q9!1RGAA$J3,! M6^X,M[G@GI;S\@+_O"LG7CZ0_+W:T-*!Y%]7X+&7%E1M?C&<>7+>G<'XA=XH MGYZ?=DA%JA?60M ,7EU]N5/VU%*EK#4/8GXBN/-9<6 'L[EF_M*#^Y\/7O3A M?2"BQ;!7UL[)1U^+1F\8!V6RF1C_7I;+F;PMIR\-BM/8Z>1_\SO3Z[1SZE < M#%>+W*#I7P7@X]7+%^U!7OL:)Y[%XS:RW2ZTK7.6/_HANO[(]L\*(LI;KX_V M1W 1^ MH 2X!V5VW.K8MVZXC[C%?>KVXA:-7*HW9]7,WN2FYY"WN/ZG43<6 MI+S^1=8.N>;RTW$#V._=9?!RQ2,/7FS;N5GM?D G-M36P=MY97+4]P>9<\;H[E4W, MS0!/.2CLE19/LRA[%WFV92LL,+M^NWR^2^\XN&,H1B=Y0AUD0;U<]*EL;X++ M]?I@=0=MZ#SHG6)2%RI?KSC.V0O0Z_#]]F#, %FH[1E@#5N_?BJ/[MA M>EG;C]#M0QAJWQGE/*O3-CSH>+C'^9$N=GJGJ\6-6+$T4+#=G][*M@&F-OU^^Z6(WIO9P,O:7OQIS7;Y!G-8'@]\F7P/7 M!^AW*EC6RHOWH\^3[AE/;(!L*GQJS 5',7AY5M,[,7G MIX$9N30^Z-)A''L/^!8XTTD_'L"GH-)@^'%$]L.EYP-;M_)$% KNG&8 MOSII:^DGM=SX"U.%VTZ_/VG)94L?F)Y$DC*OTYZXR+I[\K9 !YPDO$[(?C5":)E\I9%Y[W;4T#3QA->*C(3'5-/N_;K*>5);?YZVKQ#B__=_G-C MJ_'Q2VW,NK8:[U>7OMF-[>;FEZ*Y7;S?;GS9_G-K8[VYN5%\V&JL-]YOK?]9 M?&G""_7-1O/+;V;U)7B6?Y2XW0/ZT@TP8V:Q" CM3@#?!P>9NTPY3L;]4;=3 M*DED^#]ME_-2@$@/D/Z?UR'7#+R/EPF2\\YA2RP5@F.M'$^,$2)%TIHKX7ZM M!OX =9:+170@)5GO^Z\)#_T9KKUA'98?V\VO>RQ$@!K.$%W(JOQN->RM[,=7ZBHO\R!=I:Y2 MJ:L\RT;J!&Z.XU7V+>BHGG?KQSGFKZ5G]/!S"=_%V<[>3OU__N,7KW^#W M9HOO?OQ\M#VKVGS\]6QWHW'0./?G#9I9\(YH''\%)OSUM'6X_V/W^*MH'!X< M[4)[KM-3,1H3"#4XXL$GQ"&\0([8A'S$1 ELE<.YP*VJ4?'@JA%58D>EI_)V M<>U+A!N&5EEEJT*T12':O(B*3YAJ2A7"(44(\!D@&K8&:R-:,V]C5X"V6$";ETTA2KDDA$4VV;*XH$+&,8^4#-P*91CF M;&6-\!I>6(Y"1=$JV90W"&A9)&5X4"':8A%M7BK%42T2%A@%2A3B401D&79( M6J:9HM;:H"'H%*9&<,71*JV4"M+N#VGM5"':HA%M7AY%2:$%]0I%23GB0F-D MDN;(1BI%I"IX)@'1*$2=3%8DK1)(J7#M(;A6"J)4T/8(T#:OB&(TT_D0'F*4 M&L15-!G5-%*! 8F3@CH+9$W5P/A>'U5;;C0K55#\#<<.JG3.Y=@'KM(YGWA^ MJ*:#Q4T'\XHI2MFHC(+870:(W0GVR&65+&-5Y(9'PAPP7:5,C4I6)7/>)IGS MQN=^OBS//^,^3"U_]7LP(^?.>PWYG1_ZO>-B"%"#\5I M'_^;OED;JUH)\#!?.P6KAG&N5F#V#F; M)IU.+E\K3GNC3A@?Y+5%3MWKY[.\D\\70*ZBOTC!G'SIYB2$%Y.3_#'G3;XO M#^#OQZZ_+&SQBLQUSEIS3MU^%RX)8[V?N\!?= &8PD'O-">DUJ8?*^?DTW:G M4UI@S_M1'Z;H81L8I!T<9,N$#\8VF/UJL3'J9PO/-RP/=<>YDYUE[N)5!YI^ M'5J3[/=>?Y+1.QQVRN2],@&O.^,6]DB8N M$0PQ2S"R9?W9&PP^CY.SF[T_H1_'-./+Q9/=CG#(%THX[I]KL4D;&T=GC4./ M&\VMT^WF^EXRT.66$I2(!O*@0D N\HAXHE$3B"<3CBMK>%7?0!S S3IE?LVE MO,V+S/*?^9KP]AC&2_NTWH\M-)OTW1)+7SXT9N-]=="X=>/,.YUUKR(38-M@ MY [SW =8FD?V$E2VIU6'?0_@$H"G/\Z)3WG^!-."&7R]>RD5OOQZRN!L9R\% MJ#L8^8.<_F+GIO*<4>,[MGU<9AZ#4?9'V8 S6R@E$/H]-TZNR6VQ%RI-8RT* M%V-I]3D1.5R(28PSUB:" Y/&P&BX+"9A![TN7._L9\M7;Y.37$+4;],PB1(K M2^45O_0!0E:+1TZUVXANN-$>>!B#47^)RIQ_G4#^2;MUOG]>;[;.\G<;A^MX M]^/6^?:W+-RS]2/'CZWCOX]:WS;%[BSD'W\ZW-ZH_V@< H1O[-/ZQN>CUF%= M0-Q(6H>;,!5\;N]^^WS0:G8Z_S[?PML;ZW3/"B&TB!1PG@;$9?3($*^0X<(* M+&40RJ],' >\8#U/G9@'1Z3$*@G"H9.M\Y')F)C#BIFH9_/Q -3*D"W[S)?8 M;8-[E7HB^VM0 UL*DT-'1P+&VANH0HU/.*VFCX8^>V7GI MV;/EE2G1;]?H6J>-#0_WV8%_U\EVT^]Y$;VCFF6K$V!_S"+#$D8P<"IY08Q7 M;G90-1;!:ZP"-YS;:#6!STFF@942; Y MR!&D;7?&Z9I _OTE!QJ,':@[UBT:RX_DG.B4#\3 K)@%-T>#+"Q3:K@4_^CU MVP#LY00'TU+[!'Z[G%[]SXN\SZ=-X208K^+Q:N1=C?HY--R"PO%!^66A#Q"J]15.N$+F1EO+'VT3_(K(Q+-< 7O:JR -Z4WOTUI7=5?_VJO[:FBY"?LT-D3:'U M;G=T7'7:KSIML]R.RHNM5[LORPQ>2#.7BWB];KQ4UZ'JS&LZ<[PD,,AK&A>= MN)E%4O^;Y*-9/QWY^>!:W1NN:077OX&?L6C3)2. \?9C)/J2U9CE&7H[F^$EU>F\04STK;VVZOK%=OTEN8B%=_UBNONU MG?:\V\._FI.+UC_6S[>86R9L?\'VVN_'W0>/P[\,Z_718W^@< M-L[76>/CWP?_/M\<-J:G.<_7::-YM"=M(HX+BQC+14Z-24A3A5&4.%B"38J: MP2S*\ */]]\:CN]U4G.9"KZ]JBP?<#T'_/9)W'\:#^9(YDL^I!/^BOU,L.U^ MO/!Y1"NGOY73;[^?.GV=;8/3.RV5C2RB8+'*9Z\X,EXQ),W_S]Z;-[659.G# M7T7!S+S3'4'2N2]5\SK";5PU=#10+N.IMO]1Y K"0J(E* R?_G*D_#WGX)$QP.(&7V^)KSM3^'IXT0[6*6L21XE@L.)R.UXK)B,\' M;2+V@+OV_,(\U3S4$EPS]XCP-'M[[=Y.M;U;^][>93]?FN+QHB=C>4"HP%"8X4M<)@B4D3"7MR%6-G(1*FG:"44(JH)!+QJ /27CO$ M;) Q!"J#RSU)B=R$$WU&'?R:GIP/X&9^&%9NHEKK9."%J):WEA'/D2>.()Z\ M1LYI@[C!UF%BN-BQT*$*B82A)$TXP9& MW"J+C(@"23BIJ!-SQ)0(U?W="PUX-.;0RS.'EF,AUA)[HJ4(B1OMCLT)*%&,(RE%\MP% M934I#56H%N1Y0&@T:W3[V\S"671/[62 M[Z>C#%Q@YI+9>*/UEGQ.B/1*JJO$\ZBNNF;7GA]N[?7_K/IHUK4ZN-F]>^S> M@TQ=N\N.O31%8-DC/F^2N$.41N$ !HG5S(%-DAC1G%&<9$XF(%:&6#K/8T*: M>J5GH SL+D1I@@9%P N'*(^Y^SQGR"II4/1@8#(&?T2:)\>MLU[I&>6SW:5, MX,6[6A^(E9LHS3H9>#Y*0UER*@F-%)8,\4@L6HJ%ENL4&4U6T-S[.!A",8M4!VP,P*$N_:@+%J+O4JB:,,W] M<7 N3,,E]A[+B+@1N;^U%4@;3A''TFDM(V,&S""U19AX)FI4 T8-&-TZ2O- MEMVU49H&B&X%1'.Q&1MQ2II$)+!+B'OEMTX'+:B'70[<3Q;(88\]6<03\\'_L@. MJX%5>1[5(-B>CZV+SME1GMW3&;3R<+\\!2B/83CK5W.$\I2J5WZ\]'D<[\?) M^"@;CL^'9=YRZ_RT'J58IND-8C[2/$@,GB8/KQN>@FQ*'3CU^.?,>.95\T.K M1WOS/V[PMSG#6=5753^/ M!UE- LEEZ@@\0;?RGG3S6,$4R]2KO/?#\O'RR5N-LZJWI%ZW9)E1%BAQ/#KD MOV;KTNK!(WCR%>N&_>[YV>JO/'@_V-L.CT2,S.W/U)]'@TD+W,.(W"#:K\@F M6.Y/MGMA+X<;?YN%&L"9^O(ZJ]+S3_\TS]A:8)&5ZTCIP=91@2QHH?U!H;N? M0&.)@PJ]_L<^F[6TC@99M?Z/FV>[J8TW99Y41K(\.+!"+GL#(#TJS2\?\_:! MMOYW_Y_;.WN_?MRL5,N=O7>K1S@^EV7O[1^\_]@ZV&^]V]_[N/_/G>VW!^^W M6[_L[+W=>[?S]I^MCP?PPN[[O8./BP3_W)[E+],SH#9;\9N/H*'G)M3#;.;5 M PLKW#^O-*8RL?.B,\SC.@/H * SS3?[7CVX[<9!;',SOGP('DM*)*6,OF!]_F6>9W&F0;O!1R,B=-9)Q[Z0ED3%F MO' &PP:*48\,JA\T3>+I9^8^]BR[]Q>[']K$"6R3"B@1#E9U(@R9A 6R!B : MBR"[8+FUI^Z%A&%Z=^>'X+RG'^#A<0\GB#/EZ[AVO=/ M3O) UCPKM3?Y:-5*/-^U-<[]ROZ?62('K#G*@UOO1N>41Z&\HUX$R77PVJK< MJ [H/9&@)1OYOJM9C/ #P]:9+3>SRR7F(4&'<"_@/:IQMOB"9;YL8)T2U[>#B(AV4>RQ(NF*7I,B[C M+H0CF4L$E"C"'>,V1A,--5S@8(+CQ(I[$LZ[D?]@@IT-_5Q+/U^_ 7!B89D* M-")#J$#<,XQLD IY:5P69E9JH!]*\);Z/OH!PIFV50'15M),T7B&3TXVQ;\^ MK,:9-<2SBGC(WH>VQ' &SE,D4\HUH#@/+8X>"6*L@Q.2@61?]A:[@72J@Z\G MRI_D%\[Z_NM6ZV!*6H5.R$*W-8@^Y@%(^35OAT>C>>'UA/$,4B/!5@3@Z)>" M5UFOR\)RBB)/SP?#<]LKCJKI+[?.!J!>5LN=E9OU"BK?C<]>R6XWAIDOAQGA M_W8X@L_QQ;.?LKJJMX/!95[3G[9['A=Q=K/5BP5^SX&,^Z"$7,7L,7)G9<)L MP>:\COQDQ4'J^\.S/)#6#N^$SLSZ@*T-#@.G<:L<35AYZ:0)VF,V#B#=Q%W_ M[/<.#^+@)'-9PSLK--:KW>WW;:8,3AJT5>F#0EQ'CK0 #5:J%&5,6A /S,/I M38*[8I-3.RCSC,84MBBP@<7.NV>U1[WWV$K?$$QM^&F>7GZUG=[PG_WA, [W M>^^_@>5Y>-X9'F4[!V\O]K9WVUZ"KJ=B0!QSASC3 M&FEI)>B#WB:"G5.);;S1-RJ"W7YV,O1*9.:R@IHX,JEH<($ MPY6Q-NDH5:36,1^#-X49"!:,W*S-3E37WR>K:1Q'-W'$#MO;/F1[V0XZ_D3V MMG?:+J@@<(K(2IR3Q$ XNP3&-,@\[C7SQF*S\8:IK55ELX]E2V-MG;162"4" M]RZ#JN*@3AC&G/-$%7D,U%/)XT4R8O-D!(1C+S,%#??35-)/(X!7D\]G$+H> M[O/A(NV(:SS4NG +&9Y MZ(;36"=N%,NV*("NK/!F&>TT-L2ZZ65_V[<%=X2!\H%DB+F\2'ID11Z,9JW, M(5!IJRCE]^?J 8U.H!:+N;]G]=S:<=T9/I595 M_D.P&HHKL/Q]-.B?'QZU^D 5<*/!5Q"IHSN!L'3=OO^:_80A_U;? [2]/T% M ]7WXF$? #4_U)0O$3Z9Q3NLOMN99#3:4_C5UQ%!?SZ 9X 5=>U%ML@+(2(/>S\T%"GV86F&GGLAW3N5 &OGF$E"@K'.&<$N.B(LPS2G'!%E1BV7 M9ATE32K!6GUJ[Z_V#W;:RF 3&:$YI,$0QYZ#*&0)2482,]%A)T+I<7TCPGU/ M7D%-4E1.YQ3(^9R"ULU)!56C_L)ZV]'7S6!N3BB8?+::G_!"./6:G(COX%8B MF73)6LZ"XDD8X%45-4\.X^297>'6;+AUS=RZ=_RU;;+_0P0PP)7*]A VR$@> M$??<>BY) CPMO4YN]&]^#[=.DY68YE@QXMB#(V#2;&(#UW7BGY7DK2,VF>6: M/)P?G@XQW*N-&;9!1(NL]&!%*:'@)TE0)"Y0:ZUQ4=\N*:?)PWEU]'/\H6V8 M5(;E1 H-?V1G"3*6>$1 Y0 I(Q46\G9).=?0S[05-,J+ '$\94 ]O!2<$-._ MSR[ZF>.F=5YK%--"&<5S]:LSEE]I=0\D9>@;QZ,JJ]* MG=:4KOG?PY$6<=XK-G^VN5VWU]&G0,,H=;IY]^I@32GP JVU M9NK)A?.#.\#@;*/#6[:<4OQV"@:T?NLNN.J\8VJU6 #5]. M==G'*Q?&K1>2T[B&_9E5;);=B:,60'"?X_,[/_5H%V=O.DKKRF4YH^_,Q$OL M1UY>1R9^=#\I&U O,B^EV%S]?NVPZUG6ZE3?G+P#% MW?-<P$SIVT%FHY/LA&6._EU7D4D-7 MV:<5T[/\ZI0J7;^8%@S@D?M.C,DTYO+1BGQFK;K*1QAB/"G7*6F#^=#R_>'M MT^QLK !N?(O^8.;:0+BS!]0_K6IJJJ]T[3!G)N8+ ?T-0?ADR>OCDH.=2G!L M'8$IX&+LYP8/]>J:H /*Y0LE'PSW01[^0R(Y@#P M#G!O.Q?*_NC=W==&(<=OVQAKPIC@"*PPG*LW(K*6"N2-8$EXQY0WN6GX8LW2 M6;6C+3A?D"P71[&(F\HE4:(I(,TR%/ZU%2JIEH'NF5/)N\FRIPCFQY\'L"Z* MV=_>:1OEI0!+"SF79[:9@)%50J)HJ<=!)DYTVGBS!%+0%%&,J ?!N>=:TTX_ M@$(_(ZI 2':[PTK/&E3"O):94LG\\20*N(W=IIMEK<=@;++FG/ MRD=+%&[4S3<_$*E?U2:*]Q]M OE"TON5&)RH)]W M!O#-NLQW^C!"3/:\>Y;UZ?+Z2!,>A_?&#U:D1 DQ5L%U7X*B]9'4Q3CS=[_Y MG.K Z?P7P1#O=)>N8*+:G-I.:>D"9Y./H_]G)\ 9 5NO3:94@4"M" MLZI]X1Q@AT)BL0M;4^GWFU-%19EZ9_3NO$/Y%9>-SWJ/*J,@/^?*[Q4S(+\8 M2Z^5O!0[O>":.2O"S";;(9#$H#?:D*8'RRUZL-"F!TO3@Z7IP?+LE]WT8/G^ M'BPW]E29Z\%"*-%861N"5#PF[*R3,B41%# "2^1'[<'ROTL4F#E5I?JU=K;= M7749_[Y:57ETM:W?@_L7B"O72/UNMW]1E*#.P)^?#,]RI&OXT_=KQS-]#9F< M[VI(]),=^/_W'YI2^?.#="6\G:B9V1O"*^*?\I!D1T,OV$'KW^=V<%;:4HZ# M4[8V\>+BI^"W.GQ5/-D,;]9-A3X"DE3D5;]F,CU5!%:]0DGK+R5>D,DB3$4@ MYF_RU\W[T=TM7=4SBO+W^AB]]-'P9!QVGN>6MCAA[5@"*S%%3&+Q'FG,*^^1 M;GR,:_,8[9928($]4YQ[A 7CB%.OD?,N;[;G0FE+@Q/K\BO6#J1,/\^<0AK_ MX@*U?-O=]FU0.RBU2B(3B 9JD1I9&P.2F.JD0$5Q3BWU*;:6^!0KRAD#8I7O M/8Y\;DXP:-J+4&//<@F]@+:=8>L0C+_:X59<,"4ZG=6!NP70GH(*FP#:*F*\ MW#OXW!:4",4D1SIXC[C7%.FH,3+$]5?[1Y_;N=(&F5R5 HUOF/.@ZT %T\%2X7?(.IR'Y'=B2L/B/@,(% MF'=Z[[^!/39;%U\>^%5C-=F] L7!&6R(C0!TT2&>,YZU2@(%PTC *4^)-QMO MC%X-U:>#?CCW8T+ZSCR:45/T*> ?Y,X+(]ROXG13B \J0P/ZCP;Z*YK^3YK] M^_[@M%].K&K[_Q)"@SL)3*-T#HIK!CV S+HOUU]*R*AJ_E\'C :Q&__,+>B6 M18X* 4_C[%^K;1S.NL#FHFVCV. HTW8&J*MTN%*3.1-+@TM-5]+6H<3%0&)O M#/=5T.P,/C3UQ8ICOU,COV>7@!LU\M_'@>J"[B]IUN0]T%S 9]HB:F=QU,AH M"IHWMPY9#S]%;6A*5#-C2.XF<8WF?:V"L-DZ[9Y7*276^\%YW4'QO%=2!#JC M?/*S_B8H-+E?P(S-N(25YGJB;-T0:7@.J/ +,,U)O_#==4K/HK_$*.>%P(%X MI[EGVC@)UA .@>H8@4FJJAT\KMJY*U\T'K55S/'AV][VIS8VP4E5VF%@FTL+ M S(I)<2)(")HYHR@UTQN6^( \TEY0N!(E>2:,NU-HM$S)9/04JDYH&M>1I_D!-' WUH5:0YT.L/ MU(E@4O *R10"XLY:Y( U$=-<*T6L,IC=Z4 3 +5B& =&+8]4Y0D15/LH.(]$ MF 7(9&$V/C'MAWS> M,KL)6BTAIJN=-HXR.9"XR%)!07[G9HM)2000G2(HWQY3]^S1H3GKL5=6 M@2F:*-=PN!24,QDH$LRSB$$J8.&?O2QO#G?YX4:CF Z:(.D _+FV<+B.:40L M\)J--!"3GKWFW1SN\L--P@)DL@#&E,:(8R>1IHDCSS671HEDT]T.]RD<'\WA MKCC$:J<4QSS*N_F#7\*XF_R4U;QP.7> MU6$;<^*](!%)+CCBE@AD,*BAGDL%_V'B [\&X)8>\U.HGLTQ7W_,BAD9'46* MJJR!)I=G9("AH3F&T[(\A>N<#TN/^2GTE.:8KSUFZB3H)=HBJDG.-A,2F01V MAU:44X^YD+E%PQV34Y[ 2] <\[7'')DSU'.!@O? P\$+!/*4@U')N-=64$/B M78_Y*4S*YIBO/>;$O24NM_X$\8EX]@YI$3$2BCE%N N$L.6YH^MXX9K\T_FF MC66RAZV'*6S.=W1TT0-=S#<;* DTI].-BL9)'KW6/VRO&AIWT9JXUZFH^HQC3K=9^G80-5-^9;9_>/S_+94E5,'XUE\!GYWA$,!D)<(9V M7'*EM.$*L-%3P96FG*3E[?KGT_/V"OOMI_W),F83\%Z?/3;=B?\MWC_XU/8^ M6L9U0D90 @H+YTA'EA"AV&C#DA "#&]*%^VJ>EY,U<1M:0I'G?Z9,XDV6TR4G*ZZ9^RD7_]BM](1\>670\G1RQ_I#%NITX5S'8V\66%] MK2QV:EW$NEG'%*5?DQ#R ^61]7*V3'\0IH8%^#+ )]N_A^>=ZHUQ-M84^*18 MA@ ,9SLFE-YW5;[DJ#O=99E'T._E[-Q1C=ET"68K#L^ -_-))]L95)X:=]#O#?O=3BA/ZVRW[.[P*.86 M@78Y;':1N68:8\>S:V-/W;5TF^YV^[Z:0]&?[N^:\ZY0F355C7BX<0?R!LS,G9K-\LHIA=-'=T,5 M^S/BKIJ;1K0_-:ZC&CDRRQ6S_#2UNT?UA))<[Y037<,H.W-"U_F(YO>IM/4! M4A@E6M9?JB\\)?!G1QV/4?9V-]EJ[/AMTW/E950\S?XT) ^82>!?K MXZ['LL#'8S4KIY4S5>L6F[G:M'!5BK-LF^L3JFCKN,7GA$=/(@!#F > V9DO M8]G2S6FJ0*PQ5'Z^N_0H#CX*&?-4\ZSVNSR?AC%FO' &8TE%F:NA01?2-S6\ M!NZ"T_T%%@0K?)<7^.N@/QPV78E7C,J[W#L^;.>1&2EH@RPA$N5QA6"$.9<' M:AC,K!8\MS(02_H0M^H6Q)N/,$:E.>YU*J=7_MON]H>V$S;1H SR8"#G^<2@ MG$H5$.'*V2B-T,9OO)%;?.71%TQ[S(;DS>FOY_0/?#L&:^ 0!/)>YLP\3A"8 MYMEO#JPHN $+16;&7WWZ%=9?W_Y@\]K^![>2?O,RLU6:;4W$^*+.5=L=\2Q_ MJBCG2Q6A(MOJ5Y^A8%O2?'_*^_2^K/O=Z&&F1^?5HT1'6UN8H^&+%4(0YX%2 M-C=YI4$BIFE.?C ,&2T9,(2UA*:@F''+!RP^C1!L2..Q(9/L7GUJPYDQBJU MN7@5<4+RC%=FD8V&1PR<#/B9Y[0OSH]Y,H'94,JC4\H>J%;)1QF]HR@D'7/U M DKUL;7I:7MO3DC4]+9N>EDU/RV>_[*:GY??W MM+RQ1^5<3TN1."C !,P4ZCD--+0YN*WI'H[)'#M9Q_\CO[!A)6'GFR@X>B]L!H!6"9^_: MTV'\:?3#SZ$S/.W:RY\ZO?($Y4L_SUX>MO#GHO2!BE8S0MGDZNV)P-K"E= Z M&\#_873G^NVM\M;?SL+B>U1M$2)7OHVWR,KWKKLL@061U5^][K+7OZ]YC8SDWS6)_H,4RS1]DL4+=ZK)_*Y!0P0(@3P:U_W^#;4P4 MY=)BYB?<(@6Y1M<;?Y2(A<_2TV_YTS\O2.=YJ*I0:MTR0-\DL@L4KLA\&,/Z M_'.^VBW!,UMR7W*9?+06>T4JGN81A=U.:.5G_/F'VK2)&G$+TKGYF5_5QLEF MX[YOX\2M-^Y5;D_#D U#/CU#WB JG?5?#P?]\UY ]3KS@*:4KGOVW.CO<9[\ M9D.Z//H_%S.8?KH-]:QZ]I44<5?*NFES[W.-9I'-(G_\1=X9GE+Y9QZ>6OEO MM:7$,T>JWT:9]O/P=)?GQ:T? 93_\UZ/./UH9:3FLWJVNX38G=4B!H439IQB MKD6N(<-11.^4EWYY.0QB-Q2*U=G8;XM+_W:1<_:#1LX___&/X9>#_K?=7W?AOP&F%PI,*6EF6+0,)\ M)S(9FQ)G7G%O)7?:@5SE$7Y/PFH9HFB0Z;DAT]Y(9;IZ?[EW\*GM.)R?I 01 M(NO.V3HH@"?..6'61&,,()/ N<:X0:8&F7X09'*.N)A3I;$2'-MH'/96&Y6, M,L*R5.=+-\CT?)!II#-=[;+=JZ]MQ[@@E',4J6.(,RJ1XR&W+G228DP=R3W] MN=[$;#%[N@&F!IB>)S!Q%1*65(-%0'@01FM-J"4*@"IXZAM@>G; M/]Q DQ[ MV^_;.BI#:'+(86%R;^M<,&D3,MH:RT#N6!8;8ZY!IF?Q;'= )JJE59XHKQ/C MRE+CM?364B:6 M5+K^-H@GG?.3O7C6X-&=\.C#0CR.IB2XSI.!*/>($Z^0];FZ/C)XG6L#1[KQ M1K+%UA)_O34*78,$#Z4@W38-HV':AXE"V0IJ\!4Y11Q:0/B M6&AD!.:YK:4(AL?$4HI7A,@]]PB[D.;5>(NN<1R)0HQUUR5/ M?"$W#5G,P6CDP,N4 P\3)VRX_-&X?#9L>-AVRE@FC4!8RYQI10PR4;(\-(HJ M[)D&O@59G M0#8XAXCR@-.*V>#5QANI-N&7AJE?)E,_3&"G8>K'L[%GXCR?OK5]<(1[(A 0 M1P*NMAZ9H"D2/$3JN$U!ZHTWBFV":O8\N/J558\M1'AF^PI_5YSGMO'U'QNL MUA7GF8:GC%OU_K^OYB(T$'0G"/JT$-I)G%/*5$):4$ @&U)V\UD4A;+8@@T8 MI 6]XCZ1G>>7^M*PZ=K]]C>Q::-&K)&'YUSUA!+G8O (&VX05Q*X61."E%:* M!FJC%N9)@CD-43P=441J/?,!(RH<1G"&N?N]%$A1S&Q2FG#,LA.(JD7';@/V M+Q/LUQ6^:?CZ\?AZ)F)S_+ZM!/;&YUP<;/-HBSP9/26". &N%EY:*GCA:[8X MA+)AXQ?!QNL*V#2FU7HY=2X,PZUE,@J&DJ !.)4Q9)322$9B(M$D,ILGL6'2 M\.G+Y--U!6$:J@;CE%",<):5$888IJ-%BDY#& M1?)"V7A=89>&C1_1&IZ/M!"=% 'U&"ECP!SFF"*;^R,DPCQP-;6X)#J!VGR? M0$M32O.]#+D7S^8'7M^GB.96;1%_(+QZ@L#+/_N]PX,X.,E8U8#3^L#I\T(, MQE*G \$)T22RJ\YI9$!E1"8:1:VFE'M>VMU17Y=#ON& MYQ^,Y^?<\TG3(*BR2.D\K5G2A%P( 864A'6419/4QALJQ"86BP[ZAND;IE^; M-[]A^H=B^KT99\+GMB()9#G8'X[RA'@B%FFE&")>@7DIN..YCA;LS4VVQ'O? M,'W#]&OS_3=,_V!,/Q<&L%%JF91'(/ ]XDZ 8D^"0 E;P90E-$9@>DXW)5F< M,][P?,/S:XLC-#S_4#P_'S4 WH[6,H,$]1IQ:ABRA'$4E0&MGWI'LD5/.=LD MHF'ZAND?,.K0,/V#F?0+,0;.%,&>H$0"V/2.::1!TT?6)B^2M 2K;-,KLBG- M#^/(J^,0HX6,QVE7\ZS7'&QLKM%S:L\Z?\><,EXB5;\]OG1W&?(&--ZTQ%)==?*H!;\TU MFFL\R35>6:7G+1(0;GKR6A>K'N,G!L\>^N>N&V]OL3R[7;ES2^6[[<&+L=:4 MXD(0+0-)DG/L+/'*8"@V&WR>AB+O?W-6.^ M$QL]\T;R#2R^6E@T)H;(@\ Z<*ZDM=9)$7%T/@C'F6M@\8>"Q;D<%A% P%'" M4# 2(RY\#F<3AS@V(3I)/;5ZXXTFFV)M\S,:7&QP\07@HJ"@*F(LL5*>$^.M M-,92:9P)W(^B^ TN_B"X.%6B*W:/W[8YL4S[!)"H+$/C9X.*SPL7I M29#'G]I1<"HD=0AK#UHB86!0,XQ1,C0*9P/HCK:N_FHZ'.I@.0W)H,TN/B<<'$F6^S@0QMKZK4G&H4D-.(\1N2< MH2AY+8(RDKG0V-$-+C:XN)@9RQ5A1&@#EC1/P3MEO.%@.&/JJ4BRP<4?"1?G M$NI8.W"L*#<2)96;DWJLD.;>HZB92$&!&6U8U1[9_% *8PFM_^W,PG7'Z26P M^DS:G=ZYK7KP58^S!T0YZ/A9LM&@0F/F4WL[NX\P M_(LF?J39M-"/_BB&\V[<3YG\#_)2#N#Z?^_V_=CSP?=[K^N=O#^ M]OO+-@^Y?BXX1'54*&\LV">,(>T]#AXSD,YBHQ6!JT]A)P$O8I5B-2*J$SLX M[/1&M$.RD*E?*NF9< M'66!M84KH55GRM1WKM_>*F_-84_]GMFBE*Q\&V^M?N^ZRZHMRMAW7?7Z]YCF MS5J;M39K;=;ZVM?*;[?6&_(G;\S;)&+ALTM,UTKP/8[]IN?4"+74?'L[;/53 M:SOZ>.+BH,5(D?YD93>G5[LEN-F2N2W)!=!36W)?#IKR.:VJDKJNLN+Y;=I$ MH[X%Z=S\S*]JXV2S<=^W<>+6&_\[ M^$0.O)PO<1$_6$N#EQ;+O?/SOY@X+LXMBI4U/JC +=/.*Q*E9IXZQJT22P-: MUW4]V:EIL&ZN7C4_>1GA6+%W$+I?MH].=H\_T]VKK_C+'Y^O]@]V\>ZOG^GG M/SY=[?_ZB7XY_LH^?YP/QWXE>_3_ON[_^OD25@+?^;W[Y7A7[%Y]N/AR_.7H MR\$N_W+PY63_(!S]ZVIGH0I.$L%I, YIG.<-49.'U6*)O"")Q,!)"'CC#3&O MK7/A=S_'JP:S%XID"6.=^WVEJ"BW+CE/:+314 [J Z@*ZT&R5Y!U\G@P-]^9 MV5IMO5&(*:$0H)I"61"AQ#!.'JN@N2_%ONK!@>Y%H-QK![J7BW4T$9<(4PH' MPB4/UE/%B=*P1]H;*1NM[0G@;*H8[6I_^[!M"/71>(4D20YQ;A/2,?>H4TQ2 M)H/0-&Z\X>RU-9EO\*S!L_EN!X]WCKVVE!>;,8!0P9H@G'9!5CB,;I!&::>M" A-U4\@& M[AJX>^5PEZ3QV%.M>&YB1%.&.T="$)QQIPUKX.ZYP=VD< S@[F G-QH0.(9< M.(8CXHX0Y#@V*":O 0%#XD$64U4N#C5LX*Z!NU<%=UYX4.8,IV]39WPK'(EUI8JAPR5@FDI 2M7("U MFO#&&W'O/GL-GC5X]F/CF= X&&8"%H1S89U6R:5$@F?)$2J*^D9,C6?$-.K; M,P"[W3'8[6WOXK:FT0;O.>(BYN'R42+-!4;2ZD0$M$]3D/9>M&VRRB8I$?'1(NYM M0$9JBGPT,@<< @\>]#?#&D!K .UU QK'W(>@+5<^C\5&\23]J4Q>VVYZ/L '#L]79\-=-+URR M*R]O0.':3H1=9HA MT#82LBPEY'*C7">\D)9MO-'BWFFH#XYEP[)K9-GY9$NK$JA"N3I& M!@=2!@68[Y$D MX-%(*.*8"&0QCTCGEPG#S&H++&O6-:FC8=EGR+)K3X5K6':-+#N?]H8Y:$ 6 M6R0BUR!J%4/.6(DDI9XE8Q/.)0UZ;<,8&Y9]ABR[]G2NAF77:$+&N/MX-SSY#GEU[RM+U/-OD+JV3H>=R MEQ(3)L I(N&$0=P8#4)82<2ML23;/X)EAMX$"&Y8^N6R]-JS?;X\N_;$D]N+X28#Y1Z\ M/)>!8DR2@1F%#"<)<:<$LHXYE**WC AF<:)KRT!9(S^_LM9X2Y-,0F?H\U"I MUG?EERS9D)>'4@^<7Y*SX[;K4_AM$$\ZYR>-Q; ^O/JPD(%BHY4L&8ZDS8YV M;QVR-AA$M-">,2T%+L4.E.@UIE8>N'9NOY+)7DI'&:(V,C MR2%OATR>G(8=)DX;S13.?@"RB>FZ>FXT?/T,^?J!$U4:OGY@OIY/96%"4@*J M%XAK:ZJ^859[G4T,9AP8B\PSX&NV*?2]AQ(W?/U\^?J!LUD:OGYHOI[+=Z&< M4!5M3@3'P-=@8"$3/4-)&QN<2-2$G.^RB1NV?LEL_< 9+PU;/S!;S^?$:)L( M$4:CZ+'-_00XTI9J%("^223*&<]!7.--:1HU_ 7S]0.GQ31\_=#F]7SBC*1* M>,4]$I8)Q VA2!O,$+/"2Z^5 0@O+2WYNGHB-7S]#/GZ@5-G&KY^<+Z>[_T3 MN'91>J0 I(&O$PCL2#Q*F'HB70Q)AZR'<\(;OGZY?/W ^3,-7S\X7\]EV(#J MI61VA3M!).(\:/A)& 0G:*CDD46F-MZ(3<4;^_H%\_4#Y]CV>]>N+$Z09-&S1]_FE@#9H^))K.)7W! MR22>C$$Q!#!R8PI(!YTCR0YC9@+CA@":\DTJ[FWE-G#:P&D#IT\\BK.!TW7" MZ237;I?M'>^T#<,<6^E18#G7+NB$-&<.:2N993AB'$R!4Z/751_?P&D#IPV< M/M4DT 9.UPJGE]-P^J$MH[:,>8FD4A9Q$R+2GF*DL0@VV:!=(*4D0?+&V&_@ MM('3'R[9M('3!X33_1GM]&V;*>*-2@I9P@+B.BCDM*+(4:RH),I&3THEB-;K M:D7N%T=QI.1=MXP;6P GF5)]N(:) . MGB#!'.',6V?S9!M"-\G],RX;/&WPM,'3)Q[4VN#I>O'TTW2VZU7;)98,Q@H9 MEB>X:D.1E80B,"Z,=F!N. YX*C?5VD8B-'#:P&D#IT\U)K:I&U@;DLZ/B+6: M*J() ELB(.Z910X+C*AWT20>K/-^W0TZGQY+2]7!W\XLW!3^#IT_WXP>;>_\ M!+C%O_D?>''T("=V<-CIC=:K@7GJ5_("]0C?.KT0>V<_4;HE"N ^,LO2TL=S MV.JGZE"VHX\G+@ZJWQC9;.6DFLW6V5%L#>*)[?1@$UNG<)]^:/5AMUH71QU_ M5-Z?;?]I>V'9U-G61:?;;;G8LE753PR92P*F4$=.!+_4S@?7$8[^$'!YLN_CK _ M^;^>_<.<[Y_\XWA_>_?;WO$.W.>0[F[__O4S ,>7[0_D\_%[_&7[]\Z7/WX_ M^GS0[?[KZC,KW3$M53C1@"+FH'51ZI!V2B)E;;)22.RH BMVB\PS4RMO&IS_ M=8<-QZP,,\19PS@6VGA'DK7!BMPCV,7FL!_KL-]?[!]\A;6_9[L''P3\W%:: M*Q&-0;F2!''I#'(B$10()U$KL)>2V'C#M_BJ@\^,?]WA8R.,3X'H$ DW/-H4 M=8R"2ZV\T8PVA_\4A__I8C=GJECE*1A;" X"(\YR5-6(B)0 '<':J&S.5&%; M9M7A@QYW&D%?^#-V+[?&ND(1NC^ND&TMEZ\C$8KYS:KM9KF;QZRY;__F()6#BUHRUD]Z-GNW_\J/M M]-[#@PR'^^FWT3/-/[1"M$,J[JFJ7BRB0 MYEHC[)B3B5$*BGJ&V,7LA1:0>#<312:]NU#*?1,(&TIY?$JY F&LK*3*.>23 MC(A;4,4<%;E;N>91.VU,3!MOA-I:Y?JJZ64.F%O7P=HJ-)L"LUK)![,AM'K] MLQK4ED-:IE2[^G8KP7.]2'G?C*^&_A^;_MGN]MNVTUJEJ#S*4 7Z" >U%"N. MJ .SP864HLRI"4QLL;LQP,%1'"X7V1=QD(WBLS@X 6T@M)P=PI] 79D,?;<_ M+*8TZ#QCAGC7/P'-Y/*_AZ"<]/W7_/*UI EZZ,'734ED[^I]6SEBI29YCG+&ST02 M:>3C3I5SQI\Z9[7;\C#&CEAHS?^_#D_UO#(=PD_R0?]C!P/;.AJT# M^&M8; 23I;HEI_(ZZS 9"A/<*_> MX>8THK=BB4R$5J=WUF\-XZD=V+.X\.5AR^6-/2H;N]GJ#UI3&[TYN]-G4SM= MI%!KYE! ]!S&7AS8;A?N_BT37U: ^D")X1PDSBG+8O.3^'':L'#>M[3K$&Z?!$ ,MU6_[0L$[Y@SUJ'P 0S>Y-_KCZ1 MEW!Z/O!'("DW6\-S=PS+SB_"$W?0>*$V')\/S[*V-,P?&I[9\B3PH)U,,ME_ M7SU,/TOFWH)SV9Z>#OK? "//@!M;*]%XF,%R. _$/@H9N;-&,NZ=M"0RQHP7 M@!-84I&!F&A,J;Y>ZWO7M5F3JX]S?_![IKK]\[/\,#E0\8J5-W^U"Y@<@O,Z M<8$H42:/0O=@L.B(O.-"LTBP]H#)>(F],C9MJP/,E-HYFZ/F''/X+CG\7<>_ M((=7ZOSOQ@Q6I#1YQ6+:7^6*-\)2\L00%+'&B!./D0%;%1EN(TL"DX1EL5O9 MXFRM'*>JB& 3(# .?&>88WLPKFSW)VKA+1&7Y]& MOFEPS@&K2B^XBYFI6< FZ<@4H5PXIZWG@E+#@R*8@0Y_5X?<;_:R(.8O_4%9 MY'B6Y=NLEG3..O&6U/[0B&?Z!>(A>B0UPP 4HB$*9) 1Y+"7E M0(F<;"T6LH\0::OU G2BG1XPR9]%W:V5V\PMG<)1O5@1]EA9 D6G*!GQ&PCU MWF%1A,_2W-OA40N((KOZAC=Z3N:; MC/"8W>C4BR"Y#EY;Y;D1(-X3"5K63CTR=NK=2!N_U0OY9= _V:D3(,:DT@#M M2KK("0,\=UK2(B"&7=;\+$$:^X@841YS:T6P>3Z7NAYI :9V[67MA[X%0@WB MR/)X#ABE+7?,1"(C!EX(T3)MI6?"!"X2/%+EPL-B5NKO[/UR=SNC(<4;G40B MCXWS6$3/8T3"YP'S :P2(W/O!:4PM8H9)E2&JU7#*M:-621RF[B27(0 YI'6 M4L5H95!).\/U*&0K:@UQGE8:S'H(0MF[VFUKBQ45"B/+2U-EP4%1] I% _8K M=DPG(S;>4'E3I*$R-,;D4<()@^ASEF,)A('JU^GY0$FA$Z^" J>T$ ME/'.GF:7WL@' N13DB(+=#G;+5EYPZ,8SX:W".0-1AF .8@Q 9 9##P$2R*# MWTKOSA3*W@<>B;-:Q*!PPHQ3#-2>\Q=P! YUH,KYY1&.Q@MS%UG,,^@%L"4, M Z@#[5@A3O-,/6XI$D0K#L"GF;/+06].1YMS>N=/YQ/M],Y+1M6,+52;&Y*! M/7+:'Q:J_FD0NS;[SW^^Z(2SHU&R^=2W:M,)3[YB'9#[^=GJKTRE__KBH7TB MD^H7Q/C<_DS]>308K>?4'D;D@.._(IM@N3_9[H6]'&[\;=:4!*NQOKS.=13S M3_\TS[AH^JY<1TH/MH[*C X910O=_70.%O4@?PKVQCZ;M;2.!AGG_J,3HPY8 MZQA3%B8>?G3 >C)YRZ+SWK5!Y3@H3BT [W<9(D%4_\_?[)N5CH;'I_GE(:0/ MM/6_^__-F)6UV]MZM#HT]EV7O[1^\_]@ZV&^]V]_[N/_/G>VW!^^W M6[_L[+W=>[?S]I^MCP?PPN[[O8./JWT]S^59_E+T@OXY7",,-TN:S.G9Q&E: M)\A4WM#S7C<.047(BL!%I\150L=G3>*ORY!K#MXKX2D2US02QACUG :J=9 " M&\DE!N65DHT?U"/V*?/MDMA@K5;,>(-G36=PR_#7 M9NO\]+ZFIA7.<2U9L%S#J6";P/AF1'(K;!1,-1&M>^M2AQ=[!X=MAPT1H*TB M$ZS(B2-@%U"I$ 9L=X88YO+<<;ZU6,N_$-'*A3Q>_"US4G@.G&&)/,> 9KD85K,(95,BMH:E:3< M>+-D/C5L8KVU&4V*W07'/&RY"(A8:K+ZE;^+B,W*<65SPN0H[!4G>6;?$_7\ M/HA8B'HN18CW]0I+O'/B;AAYR5]S!/3P6W:36\D,6+L<1=AJH!G+D+&1HD1C ML%1'P0DH@4IOJ<66GQ-AOM7:J;R:XP22+.&KE-OJ $:IB9W!A&JRJZ 269=5 MX5X5%-UJ_78^R ZBLU'2R.BJFZU.=1L+F #62@MD]M=X5B?B3E2+A83'A>A\ M57%XFHMNQA6'F]GM<1+M\#SGTIR/Q>[D[E6J[["\NDC[,\_?\,(/Q0L8<+2= M0W6:.8:"UX"?+ ;D6$K(:6^]8'7:I4XJ$*P?>Z*U!]!'N$>Z>"W!/\7UW M3^_K5=3(_O:G-A,A2JD2XDI3Q ,H:D9I$-I!8*=(8C0/L 638TF";ZVI58=< M7+#3+OX$&U[H96B["XCT$JK<'BLY8,S&:XVZ19]"%,%$;BG7EEJ&G33&4QJM M)5HUF0$/SH L>YVM5$S+D)"B.=5&NH!L<@(T(,D8YT)K8G+QZ#5E;5-1MCI5 MJS!BG01UUUB;]SA*AXD@H+U3IIS&R44LF1/!1DSOGA\PR<;Z?1P2:8)M-Y(' MW[W:;5LE,?8L(!QP!FD(AABJ056WP0,\-ND ]R;AKQ>[VQ_:!I3B MY#Q8W5%GLHT,+"-O.0O MV,K)D2]^U.^&.!C^=ZMT/QM.N=3FZ[KJ3RZY]OBZE3,E>SJJBY65UX6/(S_A M]'Z!B+MM-=MTX5OHE[N= !)50 7&%!R@+3(3UMCYL^2) +R475"S-O M6::<;U4IW)*2Z^K>H\!GAL:Q,W+948\-^Y%SYWH+O]HB%V/)W.J>CZ&Y!\]2 M"O-&>5*K\?D%5(^^ ZR')\_F[TLK&-U9;D.,>^ M=KZ8[6YW3=7H2I'HRW;F M0LLI+IKO!,]D)-IY[3@H'$H;KI+RGHKLX@(38KF$G _\C5P8U0'F\YL^OL5V M6* !7H ",HR]U^RYOMS;_GRU>^4O]P\^?X,UM4')LV"E,I1$S-TS(T5.28Y, MB-%K"@9$DAMO8,.7A ''I<,5#Y7RVMEJLTQS_5[,\'K2SQ6X<[*CAK,I)JP1 M=_J52CK5B [TURDF\/!LT/EZSUAB2IKE_LL,)\DL2NL;F%08T#LZ\XMY*[K0S6(/%XU4"I5&&*)HC?_"6?#FLD6N9DA08 M.9?K:K PR#H:D976@%P@ECN>9_'B+<+YDCX74[&OJ=PD#^< =MYL5E+5%';B M\QII6R,@F2J^G0G.7B,7%[KNS.)5@:KQY>UI==WOCO)^'TK1[R59>.75TRO= M/7[_K0U;+A/L.O)1Z3R2SP.1YMB;)H%RJJV*/OMVS19>DB7SN C5'/>:X.E; M]BT(95+R'D22B1[QW*O.< M[I_23VE86YZK>Z@L=D[)ZOS2E@.C9?4'TTVN89%_@U?JFY4OS_B!YW(.!K&X MTLH"3^S7TO4DEF9QHSLMM+V[:06U&S#^F9V)^:TY[?Y%V>\6W5/IRZ2;P=3OEW:J.E[L!Q]Z2: MA 'CJ6$I*LJM2\X3&FTTE"N,@0UNW6#CUN!_IR$_K\_#7!J'XS9+FD8A-0+8 M!RTUFH!,5!PE'TGN.)NPQ!MO0$E=TN_E>WO:TD1<(DPI' B7/%A/%2=*.^NU M-U(VM/"$ ;.OEWO;NVWN))P/ Y-%A5Q4F]M!63B/$!+10GA*'>B%H!:N)HM1 M3E;IZ+8RW#\6B'/0.:TUS,F,:0UB%RF3CR>W[._VX?MTL_T\_'7R]U?=_&7@R]=X RQ>_7V8O^/3QRN]6WWX/].]N55@(5!;#VPQ$(0!9.:,-,T!H M]616$^\60*="!&H'RM&<.8&2LXB%OO1W.W!1%H],,-F44?07+MIT(; MX\3'=4O*VTSN8CE7<1@H^M8W\!#Q\L?NAG;OM&V$XTM@)! 3F$!R11)Q8 M+)U@DMNL#VT"!6T"=BX)&8R[(%Y3<9&KA>[GUZ&1,>RI(96::980(1FY4 0@BS7#!D' M)A:#PQ#<9F2AJY!EY.^H$:9JF@DR*5/4M >@HAL0V?;P$*26+5V2[UJES*/& M()"4!TGK5#*P4HQ!A([$_MNV)?!ORN4RTG'$<9#(P#DA,*9) M(HF"[NDVW@B,-_$RG_TL%56 4R=FXUDA-=9OJL[660WJ%2=9G80SZ\?*%YY- M*KQ3QK_B0498/)&*.R%<)L *E$>=R,EOX'>;ILY^ZX\7R'"'\,7\/@T]N%B M[Z(MI$V:1X.BCZ %1>Z1YHH@'2C#3*80&6A!C)";QW>4SCEP5,4F!V)Z6JJH M?<,U$(T(XUT>E=D0Q J"N,P$0:71(5FD+,:(JQ 06%(ZUT>#I@'&F%"ZN"!N M2*#.;J#;J4+E]S$$E6&FHT#W)*UOXO@YM)W>\.RF+,'1]6;UK-$TI/KS)?ZS MNH:P%K]UWN@PPG/-"^ ZF',]K&XM<3FMLMM?8XLNT;3H:EIT-2VZGOVRFQ9= MMVK1]8*\L+?RJO[CO!=;!&>W*C&/XU8%[@]@1>- K>?*:1M3+B3.2;Y6<8>H3XI*GFOSP*"@FY*I M3:,7JS8?RZVJE0S2)^(B]1R+[ *A>38OEDERD#*EW>XFXM?"'3@*YW)6+!VP#R6'F"&0@S9J=JF,XHM?#T;2:G_UGD]CQ MW8!(V.@#%QJ3/.Y5$J/8]N[3BT.4I/&9YW MQPFAXZ]6J7NC'FK5NYW!DDE]T[ T[<2]1]2(&$JX(9Y1&SEAS"5M/ ')S%C$ MODK.FU6<&KQZ!%+]MG>UTP95-@9"+1(Z@>9D#$:62!86^M-@)5*F:)1L1%]3T)*ESD]")'0FG M.&Q10PJ-S$:(PU8))31$4JR=W)HHD= M?0]%'']M*G9TV]QEOO&LNEM9+.7$ _%PZ4'?X]A]MB*/Q>%)"_ M@S(>1JCP?%*?/XQX7.P?' %/'XHOVU^ZN\VW%U\.WE_L4>!@>.WS MU5>VR.-?Q?ZOG_C^=O_"6P1I/8-W'^P<>>/SS MMUPP 'J$)=@%Y"DOUTB**B1!6[M?'9NH@I,+9 73EF>M#8RY*9Z M01#F-6-^:>HS*MO>FCZ9Z].?E[JP;[[U[%(Q?!C[Z (!K3L(IH5@B6)KHZ<2 MK,8E4=3GX+\O31?!;,Q0PC?G?!:N;P<9*P'# +W.^H-AI87]67O"\G?J!//6 M3B_'93+ _=:UO!'>KGZK^AA5*%L#U6G=>:GVB,!U01A6!U#U*RIU'&=P M7%DY+)]:?*7(=_@D6-Q%OE95:V,SIKQ; 7X.PI3R/^0*>?0'U17J7^T%/.JP M=6(OX.5!7BQ9/3;O\RYL+47",'AKD="97QKFRU/HZ]/C-H7&H(2Y.C M:JY(,:W^M)UN"3_F$KIQ(YKI3D_UME6%?M5 :WM^=M0?P,&&S98[/\M/5ET2 MKC&(=>>V,.5]FI4*@[K>]<2-VM*5PLE^>@E]OZYI?I?['==]&^]LJ)H(O,MD M$)YB4%*3LA')U%LJE2^C'>1B[&'\]WF7B2^U[GXO;67^Q?5W-)KSA7YD.J MF',99:(:"ZZP,);D>5I^O\WMV@YCUJ/0C MM6KU-F-WY?GII[=CWV?%96_'P/EV=#!O>["KW=_B($LL>QAWZC,:LQ:BKXZW M#NG>V[:TU >'-0HZNW]\X,A))I$2D2@J"#7:Y(%(BUV<_VODK:YH9,J266Q' M,):$TWU(ZS+TSLE)#)W*Q9,5@EC>'$%[*Z,Z<,Q?W%^G:#G$JMUJ+ER_O%&# MJ6)]([X:=4B]8[OG&'/M:\!2&>Z$TL1@G02)E!B9%LJ3\P_+1<0CD_R$T!L! MLXP)QCU0Z.[5KBA5SE1P3W 4P4+Q 7VR%C,D24D,EVT)%<^7$$>*N9 ^^Y1^&\0_._WS8=[166Y/ MG6\QH"NXP&MF=)P'>4DG:(J6HIBH05RR@+1G#$F!P6@W2MI@W_4"JNVL5/[Y M^3$S_^[ /& W"26YQRIPJXT5)FKGC ;.$=JOZ@B^8$Q-_&HKN.;OEPNNMRFN M&44&)R*RD84K6(263A_''ECE[;?=XYVV"LHJ;RSB)M>[.F&1 U&#$J5*$88C MF%Y@>8E-31?C-LM(^-'2Z&=D<+?;+SFXMS#YBF.A8L$E7#J64=.9%_.<^Y@2 M9HW_707]XRT#6*^276=WQX'V;$6&YUQAAJX%I@L?( MB%PNCC$C44FIGZ4TED(Y MB@6VQE&]HNUBX_)Z-*HZ;!L7)$E<(F? +.&Y!X6))"$1 A%2!\XP6"1R4QES M/55-!SMK)]@R'_2HV_Z?LSZ=<;JQ.69EAQLP,U]N9A>07N*$.)57](R=7 M.@41.ABML/Y,S53%'/@NA>&9:=4COS;@>U$=&JZX%5=@<,H4#Q1\NMQ.M\;*_YT.NZY6LI*IOQX$Q_9J'/Z M7,E;\97M_+9?6M?.!^Z7A.NG\&?V25^'1< MH6Z06^/M,GVYOEN=N76MR?<]$,U]LC8Q'Y65'-MH0$D#E=J3&)7@?H5*O2S+ M^5$P>HE[\.F3H1\;GG?8[O;[=N)<$4X]2C%AQ,$D0E:Z/$L2E&[.G7-P9LO< M@S-X?&?\'='CNO'W@1M_^J,8SG,>_OL:!#^"3='Q<0795EX8^&D__1Y]_["7 M?7&5FZ'DS[WB;#D"?U_L'7]E>U>Y$?_GMD^1R*H((VF /'2TQMN5VPQU4KS#0-;4 5DX'<7B#HN6#;Z>_73?.]WFS^KW5_/IKA0L![COQ\N&K/G6 MW;@/E\CA:*U.K[>4RPFV]ZVYFW#597-7_L>,JQWCY6>:^K_EK(UT#&0(RSL!=V MU641G)#9T"H]/JN0T0(QD-I63!.2/!#B68.(OBM^N]"4ZSM>HP>_Y9EP?J*5 M*5_-I;[N?OY!-9&7F8&[0]B+*=C)F]:;$YO6U^:D?.&W?76([)D/P7;S?\8G<$8/?_6A"]?;7#WU M Q).-2SFAEFFJ,SVM7A.E9-@209E]\/;^^BB68;J1_:">-HOJA-_Y]D=O MMW%\L/UM$]<_?CV#<_;KC>]XIP'C.]@ZW3WZW*Q=M YKWW9(#:Y1:P[/^?N/ M?7<46MM'-5&,K?$!C/--LKWQ>;_^<;=9._C]:-A+YVSWX.LIG'O^]\56O];$ M9W\V-ONU@Z^XWOBZYRGS#D>+G!0*<94; T2!45#.69&PDCCW1\3OA+DI1/1Y M]"8?>J#^E,A7(M^S(!_UD@0I,$XJ<,&58T+%E,NE2<(]]<,RS4/DNT=.58E\ M+X]\]??7D4]'1H.C>0]?><19&<+UQ+Y7AWY:I/& MKM?$1*V0 8A#G'B,+',!88NY\1I[[2D8N^0=$3<%;]X;^J:#S+,RNU*Y[ZG< M#$L;F:$N6X,33:4]MP"*/>X/0=O,7G&([)64I1;L2.3@D0T M4:]E]%YQ4&[]3JDG.[)*W9Y?W:8YE)Q8H3C\PQ31\/Z9#MAY22ESI=-IZB8!+6+-MTXLO$//$D;,,8;((RCUN MGEAB;' :!6$M*+?.7;\(+-^"&YZP,XG[8BM93K8O>3W=?@O[)A^+]ARM05)H M.&JVF[U^MV@J7&Z?/&NL(!"8%(.76"NN53 Z.J48(X%IP8,H#92YA[FO$P8* MPRY0H03BWA#$DS/(2F.123)HXIQP(ALHYATC3PZ9*5VL\ZO-U"8D893*7+D+VBX31)IIR*BWG-BI -K)>^- MJG<*E\J]Q,I-:=#!2&$]MCQH6+@#Q5%*8FC24JC20%D$Y1Y;N1/FQ$LAD?4Y M\$%SBN!?@Z(B/N 4C<"ZJ'W)^)-CON9O Z6XMZHJ,>?&2J.HO=F[HPK!*^9Y M#8L',)C2T#G)I0A&DW)CA-_;"@R>Q00MS4KRJ+(LY4HR3RO)SA4;<$?D5H?1 MNA )T$3-A 5#D"JDC77(4@$OV 89I5E9$_P=8[/R=,>'*4*<#Y4Y:XV4( M/2&%\ E/UIC.\4Y31I3K4Q5",A!,\;"@$9 M,,B09#@8,,:)"6",<_..LLEF1B7*EBA;HNRL ZXX2D46 F6O#T$X3N;+&S#NF9IP" M_(HH6_A4?BUJ JY-]A4N:G5.MMZ^4KUSJ$$2QO[;<:=7E*Y=[>;6T;Q@\?&#\\Q3KX-E.^C>?,E%RZ)6J0GY 3%ZO97KUYW[W9WVO[Q&Y;K2' MR"88[JIMG=KSWLJOUXN?-MNCR^N\@_T%S8?=0T=]PENQUQLT"3]M]F*EV0[-@EW\:QIR36T8?V<#^/&&\2'! MM[!/*1*N,7/<"$V25%XH8:-8F=^:^\455W-;GZ:_;UG@RK"EU/7Y?*FBU-,K MHQ<#&X[K+]L:O,WU7N_D:/!9@3UON!+U6>V@MJ8@_"9$3@5QL$Q3:_!DM>IYE?1;Y;IQK7HU2 T, M%$X?M/JV/\6HE'ZVC:[E1\@>,4"-^@R,=Y -9QT1U\_ M+LJC]WZ"T[O6 U\$G M0M.#)8)Q(9FV,@8O."?"&$>CYU):E0#5']#SN)2(EY<(G1RUGBGD3"Y4!.LU M,D%8Y!4F-BHI;#!3.YC<_<'=JU5NO=V[N?=V!I!!XV]B5F\T)JXL_8-U?F$: M."A1-?L>OT?GI.[W_4KOW]!H(.ND?G/EP#\W M>X_CVN,?R,=H15 2#)$8F!.8T M:1.M#BH!-PV6XS!(\M,CTT2/TX[9];?\ !9:]@S$*UZ!+"@?0$ZVAF+R&:3D MDFH@NJ!<8[275-_X'7C$=[IS4>.U"X_A^W#>^MG.-^ ;C>_GM8O608U^.J]_ MF=A+PK6/._#]W8/:Q?>+^L4GX"9PSL:'_=V-0QA7WD^J7>QN;)&_+S9_QD4U MOL,X=_:L-S@&0A 1&-AKM!:Y)$-.WL]94%)QRE;6:'6R5_8_GP95"YB4ESSH+,C6OYXU)>]I>Z!/%L3R!,43LPGAHC! NQF$9#15"&5K*>*)>>R ME<2K>G*W]XU1I$O<^=')V]6M9O_\M>G1(D+.,I"@D2C\=2D))0UZ.!C5)L#( MX2"U$1%I'"/0((:1XY(AF1+!BG 150(P F.^Y$%K&\T?S1#;H7+>C*U0LI]Y MA:)9NH%O Z.1/ R@:$F=PB^+4)\F$(J3O,\@/%*<<\2=C$*&R4UEY:LK!%=)9.Y>Y/(=QE$?!DT?-6X?/G0J*LR>#4T M:AT>X -.7*SN\ M%3N4@6HHT'<4^]>.[=ZP79N<553LR [MX16*;[?SNW#CC']N*O>,5@F MV"RWF1^P([MLF[?UPE"K=-*_7??7M?'HVM>9#]#VUYF,$?6I#+E/,2>;9['K MS]8"=TA%F3/.]K6GFPV02Y%/MA^V3?J]OVWFRZT._ MS_+G2W9H;6-'[![\!6;$AT,P&_#. 5RW\3N8#'\=[ASML-V->@M,C%;]_9CY M<+!S6C]H'=6_@1F138V-S\T:A6?Y"";#M\_-W8-P6*-?P<3XBJ?M<4>!B857 MC1@8C8BSW"M:*8R48Y%X8/#2JY4U^DZ*&9?^6):<\[>>4K[4&>,W^%P>AY4S M=[5<@5.T8N%F(,O$:-..8&<1HBV-?"(\D%U9PH MEHS*-7*KBBX*1LYH*VY1JO!]',2"E_7!GYE$SKRDQFND9I14\CXP.1FT1& Q MI#D7TP4N$,^MW9P+$N542YNXI$R*FW?ARG+#"PH$-].D)Z+!P_E2[RE[4V.< M::FWZE\.),:Y%+-<6J/!WLP115PK@W04&EG'B5-$&1UNV:HORQ:_6%CE0!D> M1YG>=N>H7UZ;,^5-LJU>[R2&C2+W<0!W!3+VKFZB7K[DTL4V.\B;C)]40FA@ M0 )9JPE 7N)("\(1DXP[CIW'SH+Y^([HR0#*B?R)Q^!-V2"N)$33"=$( >[) MB4KN\R @&.<^3H=@/&" 2+'HM:20C28B:FWN"!'J3L=DD2,.<"$BR :?$S;S((H$ M)I[":];4XI4U,8EX]Z<^I2^HI#X/ICY3=+TD/S/$@7'R@Y6.D@<&9@^1B =X MT0:$ 47FE67<8[ZR1EE5DM*+5 8<+0T 3J5',^^45@8B0D]$0W*@*,E (EQNN09YLXH($G. $B @""3 M0D1 DKWG#!M+XCR"1!EP5-J,S[/M-GO.](B HY+Z/ #5_ 3U\48XCG,$94IV MX!^RF%.4#)8N>"IY""MKBI8110NDQ\O >,J(HN>$@7%R Q9.=$Y*1+G5B$M) MD([4HFBUIBDDK:.'].G/->&Z-*,HV:1E1]'I;9BXW>*8D M24883Y+H)'(-"^X=)=)@G<,%7H(:38DH*HG1 P#Q<'(_#',O&>?($2,0]P0C M&UQ"TFM,E8]X/G,1R@1()GHD)/A(,R M9F@I4.+3=90@/!A!83JCH EQE11RD7!D2'(\1J&L+8.&7E_=RZ"A%]M9FSUK M*H.&GAG6SB;(C\!>>14BH:E10Z5':!9@>#Y!BFRRV"7O$36$ "D*'LP\DY#U3$2=FZ/D4.KY ML_5*)'@K[.C!@46E6VA&4#'&FSP+1-'(D7B)H7DSP*Y,<:8?%RAJ3LPH] MF)VFS7D#NC?08VZYV\@]#O3***R%0<(Q^J@<8UHS#P+().+48F0EC4CF_G+& M"")8=K_S*I^[;+U?BZ[G:\.>ZL/!P0H)NN)'HC_\@ KW[]S[V M1W^U[3=SLGUP*+8_?N7;&ZW#^M'7\_H&".C!.J^!(-<:ZPS&> 3C/MAN>/'W MQ11L$K,Q>(>OA1_";(]6VMP5>_A)7EKU:"UJPNMH]U7MA<*89G!O[L=([.3K* MW:;!.NAEX:AT!O!7Z?S$OS'K8:!T(Q.BTNSEXZG3:G5.>ZN7NEBHQ.2TY$D8 M/'&A.Y>Z.F ?\.0M>]R+JZ-??@O-WG'+GJ\VV\7XBY-^NS[%V64]WMX\3_'@ M\&^#EO7&5/6@H_W0XAO>>-COOHIO;'9/9)51=N-A7"6/.D:JA*A'GGGS8'45 M &7F8\55P>C,QTIHE4FS*(/E5<#J!1GL@DF!(')1!BNJ1(A[7?8.[])<.)'T MV#*AIG+XZ23KEF>ZT2-$Q'V>W\/"&+OS- -#DZ!RQ28HIZ-7&7+'O"1?FX[' MB_[\/6M!B3/[&1'E2L&4>[-X_U>\( ]POLSW? W\@S!A_W;=7T>2[1X.Y=>(Y//#<]KUW/O_X1/O[% MPW_^:.W2U@]WT"$UNL7@OLW\S+6+=5S_^,?1SK?-B]UOM;-Z8QW#?\]KW^K[ MVQ\TW@L&NQ"=12&[:KG&#&G)&<+"J"@8D1++E351Q9,M]"JHLG2R^?7XN)3- M^9!-L1>8Y9XSC>"G13PJCJQ7 3EL:<0IZBP:.9"<3@:27_>?E[6 7B/LQBJ: MK);>4M!TK;S+!=1\M Q3*;V+3PN[>:2&#[CU=KKB@QH2["4)QGE!91^K$!28 MDIXRGWL'*<0I]FQS\]QI9Z3?"X=!%= M\1 U8O>(7DLK@:GRJ^&DF[U%)8S<#T;&N!C5)$DA#4J&!<0Q2TA[EY!-C)M@ MN%(<7FE-,0"' PCA"4ND MN: H>B%E((YR2>\VDF94.>BMQ2@D1:B-A(1/Y/#Z''*7^ZQ+Q- C.^QD\0=4T(CJS*AI$(@IT@ @ !9B$1( MHF-1*H,N,T0\S41=,"_0HPA]N5.^C& PQA9;E^+PEO+S?#GZR)XYOA&!;?)*)%-&&>@_XI,O"Z$;!XC2DU M J=8\O:ETOO%XNWE1N\S&_+C&[V>&*>DYX@P3A"W*2! 8&BDDH0BWU,NB3J M)5$OMVN7$@W&NVL2)9(0!%@!HX@#,4?6%) @N'&WOP=1?NESYDFS7!AZ( M-E2ZI F'&3?1.NFUPT$Y;Z4NMVL75M6^WK$C=GQ4.ZC!LVV=U3=J%S6ZB7<: MK8,\1SL-3^HPMIUOGUMP[&PG;]' M(I8!<4F!UO$ !$^;A#%S0CJSLD:>;.&5O4/G1>UOB;MZE.Z7N[7+A \3N[71 M<:,31U8DA;AQ#+GH(Z+488JET"[BE37.JV)635[F$2*>9J$NF!/H47R^W*U= M1C 8(PLJ*L.\5LAS*S(86&2T)8AE&=#"<,)D]@&9>_%H>[E;^V1- M'-^M)4Q+1EA $K00\4@HTE* 8DHBM2+41YR3\&:5NSR/:_(;4_O%HNWE9NTS MF_'CF[74"*5I\$CQP'*Y1H.,PQYQ('$"F!P(Q8"GSU4#LI*G+Q%/+S=K7P\- MQC9KH[($U@2&I+ &<1HPTLEPI!F-S%L:@@YW$_6GYM;.(J;B*;%:96/F5VS, M7+KZ7Q<5=B9<_4GQY)0@R(:C3M$1<4!%^F6W.Y\;&8:#F^\9$P&,_,")1DRF84_&:3SJ$+BD9/)#6& MS:BCU MI)_-=L&']$BOFB Y[?XJI551*.P+JQ#-*M38CQ7[ M_7LW?K?]6&F"Y#7;/="E'[9U$BN=!.,!R:YT!B);B4.Y#A60P=R3-UJ_G[_6 MA^L4;7@K$9XJ5#:BCT6[:4;>5;*"%3]Q!:Q^^(68RJGMW9Z4-=[@\S'Z?,6T M$? %+#'XP@?_HBM M\VHE+\#]_%(JR3:[-ZV[/V*O_PJ+KL>!S'..=!:MO MD.<)2CTIS^X&>?ZKF(>1,'^ &2M$F)0R?!\9AON+/:N$U%%)A"-E(,/>H0Q6 M" ,EQD2+)(A<6<.WP.+#UEE,+!!K91P8G1RH&YC;!FB< "E2U&/UN'6VE*%7 MDZ&O> ]>H\+P]A"SCN3JAA1I91*B,=)$M(U:^FQ!S7!I%<%;'H*SCE(>K#*2 M2^:Y]5';))A[W-):BM&KB='.^9[402IJ0(P(2!#GEB/+DD8Q,H:]!+20;&6- MWTKYKZ^FUXLI3-K?PPV+;(+/JT6^WLM+^Y2EO'^7J3XB"YV?V^L/7O$?N7$X M<^)Z)42@9*N/4*_&U],]8RC@,&$HL%R0.EFPIBUUB%'A4[0D8&^+AF93&IQ< MZE?_DI^>M+O1=[ZWL]-S0$]1@8T@0#_?<"6>Y=\CZ&7+9LK:[XQ1V1>22#XN MD9M'QZW.>8Q?8O='T\?I EKOM =4NY#%7F$M73W^OM/KUSO]G0B#&\W%%=]O MKY3.>TCG66WCT^D>B\9++7*;+$^&4;N&>>"ATH 99:3G(?-03&Z1SM/])IA" M64;S6[+M\T+^?+^7Y>Y27"N='X"D^5MM$*O*;=L&C O)M)4Q>,$Y >;J:/1< M2JM2;G%\CVV#9Q.T(=/H=(^19=L=F)V,'?(]*200TD11BME>YT(@[8J\ M;I>;?'H=HL@R1L==]P.SNGHCG7A)ME!<<;4) M+T]^ /GT&LX!$R]A;(5/D* MDM);!F;4^*GF_]O+Q&_TG(,%YJ1XSO[Y<=Z>;)T7/I.!YMM;5=X$8B7(B8:% MAAL1#7%18*)22!I$QM]WI_ Q;*?XD2T)X#D#]9ZNT*<= (G8?G,ZO7-6WSC< MB\DP,#(-\HP$Q!5ER)E&$CC]MTP1NW/?(8LI@UVR=V M4.?MBLX-Q5HRD/OC3J] \M6",8$=\]MI,_3W1UO<5\X:JBC^>8IUO4[KI'_S M*7-0&[10W0^(J;'YN?)SOSL:S[']'I'K1GN(;(+AKMK6J3WOK?QZ';( G8:7 MUSE*8?SI7^<9)R'VQG&D]&SC&, U,,Y.MY"[U9,[8%F-_(F>U:_'!H!8MS[]Z]V[?:U^45E M7DV5AT^T\I_M/S>VZA^_O!L$$6W5W]]!*>9@V/7MQN:72F.[\GZ[_F7[SZV- M]<;F1N7#5GV]_GYK_<_*EP9\4-NL-[[P>V@8_' M_;P<#."^8H\Z)R!.@Y6AW8J]7J4#$-\];?:RAR4 DP"8_])$=)QZZX11"OY(U#C# MK'_^$">_'\-)*VZG2X/D)W\LZ&/!'M>S@ZW9/R\4L0$#^+T%A]X@&ZE='.Y9 M[R,+*:)D!$9<8(Z,LIF-1"(9-D0[P+<(MOYQ5H7N25Q94,+]>1K3J=BA,!2> M'/@G=5JMSFEO]8D6QI6P2'C<(J[J)_$I@LGAL5OVN!=71[_\%IJ]XY8]7VVV MB\$7)_UV_78P>^,QB\7M!H=_4H=>=M@":U2S!=IL.I>E[VCH,,#(F,?\=57CI75=ZV$A5P/SBL-O_O!);^K380@Y/\86\[\^7&OFT/=T NQ6> ./?;$%GP MM#\8T\Y9_2"/8_.\=O =[W[[2G<./L"]#D5N$K#][2NN782CW8E0]K]:NP>; M='MC%\:X=;Z]\1G&O=NL?=LBVXU#.&=3[#8^7L]N+C.%T+$,H8*?9'IR&6RT+)F!+P:@$U7@B<7*:HQ2*GI#<($< M<199)3F3+'"1_,H:9U7QY,3 EP+0IQ:WNWIO555BSI&O4(H87KL>Q=(S3^ 6 M&#OC;'"8$ZXLCM%$SKD C$PQWA5_^8(4M!")RXR'DF0^"".W)DBF" 9K)RCR MBAO$92!(JZ"0,#ZRY'W"S*ZL&3P9[+L\J=-O# %N)D]/A($79%'74:"D4K.& MB7$J19GC)(=FQ,@]XE$XY#AVR#!O\VZ4#2RNK"D^K4'CZP'%C#QZB\*6!DD+ MK^W#6T"H_&5IV=+U/):2+3T(!FL3;$EACS&58$<";P*VE!0"^](CRC!QQM)D MC5I9DWHRYOY?R]"H8#FU?ZF)TG4 *(G2K!%BG"CA)%W 3J 8/! EIQC20D3$ MO8I:.BXLPT4G:S(KGU/I5GJPQG_H=%-LEHZEDBM=A2B"')X52Y5!HH]&XY^G4*SHM6!<41P<(CS M2)"5%.>$2D6G$^"&T%4]::"5OJHR!&I1T7$JIR(IXZ)DQA/)N0M. M*&DU4](I(:32=U4R+$.@%@,&)SN,:B42\T'DBO$"<2\),A%@T&#*<5#!8(Y7 MUI1:YHYY;PP!;N9'3X2!,@1J:6!BG"TIDT+DGJ*4,ELB02&ME$:",,YX"$%2 ML;*F:55,UC1;>&_5HK"E,@3J9;;U%H@ME2%03X!!/\&6#/6>)YF[;3F&.#,, M:9,B$HIPXAC#Q#M@2U-<364(U-QJ_U(3I3($ZGD18IPH">DB\\0BRBA'8$)A M0(B0D#*<)1\Y99RLK E>5;/*6R[=2F4(5,F5RA"H5P?#[Y,1X]PG(\!J9 3G M(L7:(NL %HU7)%)AE+$ AI1,ILV4(5!S"P!+39?*$*AGA(=QKF2C330HB:)/ M>>M>1N24")Y\CZ7(5"@HJ_M9'K;(5!.0LM8A)JVU@2G%'P,["IFK***@R"FK1P/*! M.WL+1)C***BG .'9!&&B-!&M&4:)9R"TGB(M7$ Z)66$4"KEYJ-23:)@&08U MM^J_U%RI#(-Z;H@8XTJ82:XE\\AC%G+U$XI<8AHQ&XUPTC**<[$X7B6S2LLM M?4ME'%3)ELHXJ-='P_,)PA1R$TS.);)62<1UR%S)>Q1IL,%BPJTU*VOT27'C MI7.I)$QE(-2"X,,86[**QJ@H03[ZC ^2((=-1#%0X:*./EJ]LJ9)59OEP)R^!5ALY)[C [FINW'2H5#9<\$1Y)H+GOD8Z*&^4% M->/!-]!;<+G;!SX.*\O8L.4 RC%*:C25!%LP5+U0B!N:NST$ M@402PBA'C<8\]\::0=.;63OP?NU;P%?X;VC^6!L-#E974"2_]F_X<#24(]O] MWFR/H#GWUQY^DK%8C\"KV0X@C*N45D6!AR^LS31KG%7#0JYP"J?V?VY!B M-FQ*C$/$YM%QJW,>XY?8_='T<3IB7&I[ 0Z]8@:N'G_?Z?7KG?Y.A,&-)N7G ME08GC2/(_=B57%#0V/U['_NCO]KVFSG9/C@4VQ^_\NV-UF']Z.MY?>.3J!VL M\]K&[ZU:8YW!&(]@W ?;#2_^OJB)6J.V9ZPG-$J*$J4!<:42Q*T0Q.&KJG1 D2NV M3Y4+ZZXV@2I:?I[X'S-=@]CO_*EP.BO&:-G])S/LGB9>ZU= M6Z-'>(V%LSW@(KGO];MKF.3B=QC-]\P<@714C@83?W5Q!+3RP#5L,Z^HT9_T MFX $< R,M>)*<$U>^6_+MJN5!OPYY0H *!G."L5O^SAO'(,&-3-SY": M>54K?%6#&0# /H$/VH6[(>/LM&?/@SL%1(=YJD0@6LULL<+5B@$W>\,Q#T?< M+\C)Y"#SQ:_.^>7SP(7N<]X6S/798*'(?]ZV'CBKN7&$" +PK[RW3HCH%4F6 M*@U$Y1[KP:/MEN)'CC 01I@_W2T/P5#OQ?;;P[PP8(!P%>2$9= "W0P'''K M0!^DU[D8 $_*8>.X75GK[W=C1!GB)W#_BB8-24*U\O4XRU('M+Z_W^R&D>#T M 0FS1!<>P3$I!+T"MGS4:0\%OG?B#H"=Y.M$"\1E0AL&"ELH\U5-R(IAN^VL MT*D_E-#4[()ZV#:P;%CZX3_%6C4:P.0#%%\]*9[A1A;>'KH%KXF[<(0*:R/F M+.7M J'NB AZ- YBX9-:)O M3NH_T?K&SAXA2@9*NAA%WOG%D][&?X[$)IT # \E M^B=H#V5[EM*;C.L2<1=3]@!Q-S;WC,&:80?FG-<*\9 ",DXII*W5 M ,)4Z\0>B+B57UJQ!\0&%O.A ZE"+XW KMV+&"M?]KYUW6:<&GAP<7C':@\ M3A4&5 !>:29KT\&T.J!ZOT<@P>W\-2#3H!&W$)]V/&V=7S*F1:!!]E:55-IR M0Q(WGC/.='!@)-N0N/->*8_#4"794"4Q*U7RY522P']/ZP>'K'[Q]0R.[YEH MF/$:U@(P>1'71 \Z$&A%C0F11*%IQD-,6. M.7CME'MKK"B%86Z$8>-P+VBB*$\<>1.!'4OJD:94(DRY(P)>8HAXT=EQ"5U+ M(:V-S3UKF7"R0&+RSRB64+27,PCF0"XT@9'&'Y4KD'XB(:1](R&16Q$D"= M.\>LIDE$Q:A/QB2;2N-H;N!LX_L>!6X$;X@@:25#W.F$- =#*06N\]92<-3, MTE"Z2WIBPEA906T$V]H*9HC#6F!M$F$4"UM*SRNZ=2ZV&]]/ZQL[,/[#'$JQ MYPQVD0!L&8^!NNEDD$T!0(U%;DG4@1ARRV(X*3NO8C9?WV?*@\PBV6R?%()S M;>=IN,$BV7'_M^-.K]C?7!W=^;?39NCOCX*0KIPUW*C"/T^QKM=IG?1O/N5* M[$=>0&'5?YU-I ^(Z;'YN?)SOSL:SS&\)N2ZT1ZB8N%8M:U3>]Y;^?7ZQEVS M/;J\SA%RXT__2A$F$QN--XXCI6<;QV#3$HA9IUO(W6JQW9:_!7-CYV8L%5@* M *C_T8R@WECK&)/E/'GXU8G<5M);%L%T<7O 7QHY&BGK[?N,\>V\I6O7;MS6 M?7F95U/EX1.M_&?[SXVM^L S@E<(_3>5>*9 MC\?]C-H#2E&Q1YV3=MYFSD93N^ ;G1SO=-KLQ4JS'9H^AW_]:QIRC<'[BQAEF_650Z532HEG )NG(%*%<.*>MYX)2PX,"<]W? MB_+Z_1A.6G$[78;=_/?G>E50E2(F8AV,@!_-_GFA60T8P>\M6/S>'!79.:M= M;.W%Q)0PTB.J3_KJE"2+P8KU M,JD(^JYE;)!"=^F6*2S.WCTRYI9U*D9Y"Y5AXD*ER%RHY-2%2LY=J!3)"];9SK<=5C_8 MXO7F6.[/P2:K'WTXJG_\)'8N-D7]XO-1;<,#B_1P_YV+6N,#7-?3VL%W^O?% MYF0]>>P2#L0A;:,!1IDD7!B;&J91A.6C9" 3OW"/N;41:)H&2=@ 0-/(8W,H:PU56%MPO M"^XO&E0^L(3L K&EI2RX_U(P6)M@2\D"$%J6$!7)(LX#6)16*,1H(B+'6GO- M5M;T9'?'LMS^W"K_4O.DMUEN_^4 8IPG28FM33@BJ:E"G+$<2$\$4E0Q*2RQ M),F5-4*KZLD]S,IJ^V6U_9(JE=7VYP4,/TVP)6!%ADJC$;?9_\ZL+&J,()F4 M-LSQ2%T"H[$LM;\XZK_49.D-EMI_.7"88$I6,^:40"8$"J:4(L@Q;1!S25/X MR_OL4:*RRN;)]?P6@\#&*NV786"ONU?GA0K<6F&I]3SP8)+BGFK-A>#"JD&$ MPZLRJ3(,["E0^76"1U%M'0W4($\XD"EXTTA+$1"FVE">DN&Y5#Y_.E N6!A8 MZ9@:YUJ/PX8R^FD94&.<8'F!%:..(FJI3[B,HYI M0=%N9X(C>1*4@?\AL"ISXS:/D;$(!V@%_>AC6E9ZE5U?TF]G. M$[6]#%=:&C08YSY4!9*X( C[7,2/2X]T< )%)P03UD@E T8G0'WF3_GTJ)P MGS)7\4ISJ_U+393*>*7G18@))U%@P1D''$E(C+@,$ID@::<,F, M#D$FY8O.TZ_*F,KPHZ= Y>$$7^*YA8*1,629<"AYA;UBBB0B "K5 M6ZM"5?J9QKG6X["A##]:!M28\"PE&HER!AD:,=:TKC><[IX?_U3SO/N"@,!'WC)#8Z5]H!K?O]9OQ17+FDC8];#LY^ MTL8M7+\X/-U+TC)J!4'*&H>X9 GI%!*8SX(13Z5)V7RF>)[*R)30,.>T<5[@ MX28Z6;+(!\/&IZNPP?:D9I1K85!4/ =U!8Z,4P[%H'!BTN&4[,H:,Z77;3$# MW]^VQ?W **\%\KJ5@>\SHD]#:YIP0E(2"CF>PSM$5E2V5,_!/1\'R",#&%&76!(.$8H&'P&KG@&'(TV<05 M&)&Y?@)["E\J/4TE7RJCY1<$'L;(DE4J*,L!#P(+8$]AAPRG#@E.O 3!H,;3 ME36.J^3)9&G^_$ISS9#N"I2V,@21P%,E4=& M>H.<\TQQ8J-E/E?FFU4KK=EIX"O[MY[LTYH[]+Y_:^=IC[B@.'@S_7P<&)8) M!,L!DV.8KTXG(56:I^]S/ :FF &H @!4\9O??G:JT3;;0/[ MGQ9S6+$_8R\J\&%Q^M7CQX7WK#H6YC?0)6![<-1?>_='MON]V1XQB2R0PT_R M/.LQ4:"T^BHQF84:-.!),_C;]GD% !M6BGX<3&8"A*[\R!"=IQ#&?QB!\O0[ M_K!8H7IY#O/W IR1O_$]0WOEI X?L-\Z2DW;?8J%BBASX:<.R^^-1S^_\*1=H!7!>\\ M-;M'O?\=GG@,;R<.#MHK0F%[O9.CP6H%$N-;)UF\B@O&L^/!#7YT\K!;H"NQ M-QK377?+G^;O;<'+/7M7_)G'W6WV#E'JQBR=\-PPU94N3-Q@*GY><_+6YQ7; MGS+/I_9*^&P^O-^$^W>SWDX,.]__Y^ FAMR[/N9*!P#@)@VX.MQ* /;;[O0O MY0:F%W2@"4(=BH>K@";9K$]#!]3@PY%^37FY 5Y]OU,<;36/LN.ZDF7Y7?%) MYA/Y#0U&4HP99"=?=OAFBHF!"3[N'(_$;?1@+5C)\M<&DW1^.8V#-PXRU3\_ M+JY3!":/Z3FH>29?S?;)X*(%2]%&Z<"]-]YH+@,W 9B7( XH';4&^Y4%Q8,O M /G-!&($,G950TZRJ V!]3;=ONWU#EY0@-?<':G:.:!R!>0%/ATY9 :49.25 M&90R&.A1KLE? 3J:/3BITVIU3GNK-RZ_MTXY8=?M'1^S4L*4%WSDDO\,S#V8 M^I8][L75T2^_A6;ON&7/5YOM8@*+DWZ[?L,I"VEQO\'AWTZ;H;^?^7\5#VR MH?=M>.?AX6IQ:(R5#8Y)7&68W7@85\DCCPEV\TUO._.VP1):I9@_PV"9?MQ5 M;QTLS($1BS-8B>_WPNYP\M[IPGS 5XF86B.-3%.ZES'%QVT"-=427Y_P#%^S MC%YP!J\X?V[R.=WF?9^_J;VOA_W.IWU34W:O&C[EE%V9LK&N:V\L#.BO2ZOA M6>. [G&-A[C*'Y/5.(V\S97SMCW MJS7;0/&/+MVTB"ZVGQ;7O]7.:Q_K<.T=^,8.KAW]=;C=^'2Q<[1%=QJ[^[L; MZ[Q^\'OK\IQ+/^TGLG.Q=;I#MTC] )[BX-/Y[K=/HKY1;^X?N'.S@^W/GVZ:QV<4BV-[["G&SAW8];?*=Q M2'8.OG.8G]9VXU#L-@XOMO_2> ]+$54P"DD;< X[,L@ZR9&66 1&M$C4K:QQ M6IU,>JZ@RO(+J3TKA?25A53L$9DXMLHAKSA!7%&%- L!62J("EI1K&SNOUB= MK.'QSQ?(H"Y7K4>N6D\L#5NN6@L$"&/ER<8 H7.QT]BB]:.OY[5&JUG?^ KC MW#G;.=BZV/Y8.]NYJ.'ZQN9Y#4!CMY57K:"(Q3(@%X5$G$H'6( #$M;+0&)@ MWIN5-49FL6HMHI"6J]:K"RFL6C0E$!B"/&,6<1\-TE%:9$+R3$6AF5$%M9HL M=%ZN6G.\:L%+S,%C&$<2.6'"P463T $(+6>&RPP(Q P!8;+9;[EJ+1(@W$IC M.Z)&=T[AV'F=?F4[C762 MYQ$ P02-C,<*P:(5+8"$TISF%(_J9&F !Z]:BRBDY:KUZD(J]FR(/%%+49*2 MYC9$'FFE$V+89CF5*D1R [6:MFJ]L[ IZA]K>/OC)H>QG]I.-6C7Z&L?NS>N/#TP$/A?_6/^[">.#OQ@ZI-_8/"G^F%5Q+;A52,>2*^3.VGK?^V],:5KQDN/ \>BFWZA]>9+MF)!"?BTKA109?'T9_ MUE]-S;,8T$7L=I:E.,D+X=VGB6:?.F"9HJ6(F80!LI1#-E*!DB;!68:: ANB$I8H^!3S5GY$FH>$@ [;* R3 M(L922Q?0EBVU=)&U=&PM]9AAXTE"SDI82VFB8* Z@7!&<:FM2C3=4TO?6!S# MGQV0[1R\$(]LLSVLCC!6LZ'R2[-=Y-GW)DK0SI'G;GX!;5C?90:FP!2\K\:3KI9 DI\N@<^?9W@^I@+0CVQB&DB$(]1(QTM1B(H MI8%=>B8 G]A$0:!2VV:D;8^B]*6V+8:VC7-VR16G M2+RQ3@1R[XB1G\8%88 M[$.*49;:]HS:]BAJ7FK;@FC;V-J6 DO16):!$RQD80TRTFJ$J><*\V2-UG=I MV[52CC]KXUTMFK6@U; :G;YM@27;C;[SO0TGAD%!*S0HO>:O"'=1NJW=BY6B MIB(<['>FU<#*==O^Y[:*K[,I>RW&-7+SZ+C5.8_Q2^S^:/HXW5B^K-I:Z&*O M>/JKQ]]W>OUZI[\387"C"?EYI<%)XY5@KUO-[9,C%#I]-!SJI>DL%U1]=__> MQ_[HK[;]9DZV#P[%]L>O?'NC=9BSS^H;GT3M8)W7-GYOU1KK#,9X!.,^V&YX M4,6=T_K&YE[@(D6O/1+<@_I%'9!F."(3$]8D8;!]VA?N [ MF%+[]$9\'T*HS$7V)DO-7I:^^^?UF)SA;1P#0@%K M3J=;2.LJT/?8'10U_K>=F[%4]KL9:_]QMZ" F#2*2I6 VN\S3+?[O7__:M=N MK(;Y\IHR4:"KD(=/M/*?[3\WMNH?O[P;%/KM^GK]_=;ZGY4O#?B@MEEO?)D4^'E[EE^**JZ=$[A&Z+T# MKN#C<3^S@$K1=Z5BC\"Z[0^* I^T6['7JW0RISMM]G*Z7 3%I;G?TW#NP=P M_%=Z>,*KM](% $,Y_N07.VVF 6Q(8]VVCV?*O3 M.^G&!ES_]Q88 :_./?R0>QP?YNO7&I[5C[9.ZQ?KN+;1:NXO'WQ:>+6F,3C$RL%)8268TEXC99!%S2H11#KEREJ<%D8/< GP#JETF; MHI+ >TA.&L4-!YO4,7@?SE'M@!6;E4H$V^$X*U;W!'#\O]W.CV8O6U.Y O'@ M)53@+<3>C;;KS=6=[[[Y]<'*I*T*+H=0$P!L8X@(0DHF: Q^\].K_?[^S@7NN2V,54M MV&,J;BM1Q>PYBE@+1I^C+C2F:G$&2]3]*F[?LP3S?+6TFEZK=GKKG<<4BS:+ M66U[HN#_8XIMO^J;OM]SSNY%WZ->\QTEG^9/"IY:&/SJ [^UBMZ3D!S M^KYEIC#/$98YLQ)KR]9.\<'//]^]%G]YP-8;3YP%^#^1P7+MHM9>>^4T=Z1ZY]6P/'AA^F^XBR&;:AV[GZ/W E(09W#Z. Z=@[_>"DE^Z$F)O\ZS? MM? 2FFW;/=_JQZ/<8C$/MPL,&4X=);7=;[OM]2-5'V?]#7;+X5X;FRQGDNUN M[!_ >/#VQJ?S[8VM\SJMX?K%IYQI=K%#/UWLOA_;+3_ZZ["6>S,>?3[,Q2#A M/%[?V.*U@RVV<_&)U>'O6J-^L+M1/YQ2'GF/>>P\%1A)QC'B44EDG=?(@:$> MG/%<)[RR1@A_1^AD=;B)^,M9%G9\UGZS)7J6Z/E ]+3*44*38")$KJ(W%G.J MI9(B&.6XN",-IT3/Q4?/\<@^ARWC0CN4?""Y46U$QC&>"Z2XY&U0P6M 3Z;? MD=S&9>[1_!GDI 6$A &"=-QAB6 M@C (:Y4[/YF +$X.*:*%H E[00 0R#M#)KOJO!X@O 5?Y)\W[)V^HG]RN!/* MX*V%SDG>5QU-0VF"SVR"YGN1>8B-_JC D])&7Y[E9K*NC=/**.,M4C%Q6&Z MB1KI PHV:: >FA.;;71"WH&$S,Q&GX%:+H8+M 3H$J ? -!@_Q,A+.41$ZX, M=3I0[J0U7H8@,"V=J$L/T./V@ J!.25)3H^&']X)L >,0\YBF_VKAL="?:;F43X#Q4RJ#@,BBX# J>75!P.7'WG3ABWEPT]?N3 M;A?>Q("!KC['OL5#KO$L;:Q?8UKOC>WE=);3.0_3>0?6C8S#=J<[YV+E]U9ONZ$'5*5H2Q.N%V7 M9%NA ]?=/=C^]NFB]O&O_=JW3WC[6[VYO?']M/9QA\,X+[8;?QW5+PY/ZQ-U M(-=A+#6QNU$[W?VV>;:[\4GLT"U>E!,[V#^H;=1$_=L.VVZLDVG[OM$Y!^^, MH,B(1%SS@+1W\':LTAXSKKCV*VM&3,9E+WS480E"BP1"\[%]6L+1;.%HHG%+ MT/G%1:15[NQ.J4-.18Z2P!8'19W%:66-/&F'LT2B$HE>B X!\2$)Z% RAG!A ML2&)8\&$2#)H;-4=W6Y*.O3L^#-&AZ0!SF,20\$E!73(X9RJ)E%RQ+&$@R5, M QTB>H[HT!OK>_FE;_OQ6;U"MV6A3)F[Y2XKKGAUZ^WP9P?FI 2OIX'7 M9+\:Z3F.!GM$0$81QT0@ZP-#PBB9I$P&*YE+83XY@^P6 'FE,-Q2=V=H^Y2Z M^_RZ.Y$CSP*30#40XPETEV*);'(!>(C0S@LN:0PK:Y1/-@0H=7=I=/>YS(52 M=V>KNV/KKJ4A:F(Y2D:!T:!L0-9H@0*EN_/Q+ ^3/94#=D'SP%C)O7@K>=R;,*B456$Y)(9EHRL7?.'*, M.^1U8 96;%B*><[$GY88^3BOT-PD/Y;(5R+??)B?-R)?"6X/ K=QNS.X%)3S M$CDG"\2.\2MLJP_'+^+/7\T..UM^A,)96^2S8Z??):L!@ M>G-/-7*:>,2)8LA(C9$T%&.J'0TK;7] R66/0L6#3N M(>3)IL M1TQJ@[C1">G<"B=X9TE441+#5]8$GJ>0V!*+2BQZ45=>B47/@T7C M56JY85H2BJ(3N0\7B<@RFY!TCA)EC5$L%T&D\\2+WEAX_OM]V_Z>"Z-7?MC6 ML+>ZS17M;-O'"JI8_W\GS5ZS*#5:1O$_:QKDLUE_15G8WT]Z,+I>[WWGR#7; MQ8O^:_3&UTZ-"#8(A'5NKL69 M14;HW%PK.:RER'G=*VMJ!B5ARY#A.60RSV95S53'K^YDIN99#.@B=CNE[C]0 M]R>2!G0RW#D&5EEV$]&L]H8$I"R\JE_-H/F MV6"@#&AX(A:,)R' "].."N0\SX!@'#*>"12)TMC\__:^M2F.'%G[KU1P=M_= MB4"L[B5Y-HA@#/9A8FC&=GL\\(70E2[<%TY?C.'7OZFJ;FBZP>;20 ,UYRR& MNJJDS$=/IE*9N;$ZID NOJKUDG"!U[9^]W#IM&X$A#?U63UO('RXTD;G+IYJ M'&L7SR)P;.ODC^;V<.=3B65\M_F5'CA)HHE6(^8<1UP$B8RC$BD2A>->!Y=X EZ )5)/P(^KQWN7]=@R'+4U''D!VLMA/@85SA424FM% M'?R34D(2V+E+CP?+CP7*MJ-3( M\"C(,&,"Z=PZ$7A*TAYQ2OD,/$%:A0B7I[2OJPGDX>?3,[FC4Z;6X8%03"A**"93B*3YQIQ[XG3RN31I.";5!U0^S'#V/Q.42<6<-XKDS2 DI$ Z6,Q5HT_A(:J": %[1]:$[?$/IFB@1^)%UF):KQJV0O>UUX,VG69,OW\*2G5B^GZ0]6)FCH_[O>^@3\/0/LW^ M<0LTX,'H'%O/*<@+I4%)F)4-!\WW3CME#K:OM%G%K.[O3EKX!S3P[73[;J;^ M\IFJ__[?+>PZ?W7-%SW:[7QL[W>VOC?.'-T[VF [F]#>+[\7^TV?VHIWWG]L M[73V3G8ZG\_^/H-G?3@@#G,KO$7!NB_::2,X)_)N%[\=%/R0I^F;Z16\TR#S,'8/,!I@;NVFB*;I)BN1J M5L2LVQMFHV'1AMG,K]X:;B*3,K# =71 [;W0B)M<(2GFR7J% L8_7")EF0P6$7/KV7OKJ4Q(&Z'8"' D> S/^JGXTFV3!R&?C8$ M.G0:3#\+\ )_#G99A7-$57)\TU9,DRL0KU[6"NU$=N'=:;DI<_W@BV')I6XC MVLP**@T53)&<1]!"EV,I*)64616IOZEH@\WTMFS!M%AO=(!_W]!Z>GVR_9GO M?CB@T6,MJ0>+QW.82EE$-N8,*0(S+.,ZE6!:66=K\X$A=R9/6#B+55Y0[ M+I5GS,L\"H49@-R-R5,]Y+<*&819)$AWBT&*509Z0)3"N64F\5 ML"=ZQ31X/N1IJ7D"+X,9?+DAF4K')P;:Q_]G.L>_;MX'1T!><YBZQC3J'# MLL'('D'?IUXSZ0_H[>ZP*+N^.X)_VD6G&%:O\:.0+DNO6G'G"7E[)\!7!ZWB M>.4B_FR:$\"UT1XEP^I!.$JUD-=3S[TDM Y$8M8?I^>DQY7B> M?^OMOM,&^#6,Q[Y\QLSP)UE.,%1TJ]QSEP1BW.>2P: <]ZH,PV_ZH6V2M/YZ M4OAA:[*,.W776'[PQ2W&#GKMT?#Z6Z8GJ5:+\9 :STTU70-V9IVI*U^FER_I\B!.6Q4B%$P\%>AE^M($I&9Q@8 M>Y"OKS;0$D73T;9K7N\/!?_]CUJ]%V\>7^?Q*>?A L__=_6-SN_'^TVHU M26TWWEX_22Q+LQN[S:U/67,W>[O;^+3[Q_;F1G-K,WNWW=AHO-W>^"/[U(0# M.UN-YJ=Y@5^V;_EWB?2]$3S##U8!\%TX'B97139HF>25*]E;!?.C;CL,8(J! MF:%_4@S2+.0+EUPFOUR%7#/P7C$[&97)O?6<"P+"K#4!(TI*)FA:=7"\8J9P M3_ ;B2QB0W!PD8@\3\XB:D)P"BBI#"E;+G,KSY1&G)>^O!1G#!K?+DG!F%4D MTA5BA$/5S!XZQP 40+Y\ 4?[H>M*/^GP)(1JPBZGX-)Y-1ZWM" '\_1X!-N% ML3 =#PNX+3'&6'1-UR76T0_PY')>/Q[U8?8<7KV7_ MO;3NN8"HU,NFQ2?7"G[4#KMQ*I?M1OEE:>OWQ7>52-B$5__6[KFOK\Z>^'"Z MV]PXB!RDS(+YJ*@*0"Q2_*@@%%&0&N&TB +;64W+B0XIT;2D'/-@C-);1%HM MMQ0D G*3[5XW^>#7UG'X-AKS(K803E>P'Q/M92IC?S_1?/)&/@<)J$N9-W;_ MN-8+7-Q]PY*GBN*"?QFI7G\\U5_S<\Z;V9 MV/ <:=!_X)C\/[F(6\<^]L9W9C0&>/[7_9.VE\^;VUNWE(=YL?"_@NL=/\#;ZA 6WY? K/ M;C6.=K[_?;8S5]:.>,N,IP:9*%/:%*N1%2+"#\MA/G Y+\O92++*Z7R@Z;-/ M*%\CU@M%+,NPBY1$R0CC41(5!2GXK4UV?^+'MKWX5YU"GTE]F@G9%.<(* M\2ZGKJJ1;7'(]F&.BVE!+6'!($$50]Q&!)5K%Z0MN=@JOR)159V/ M^\4H\WVY2ZW,3Z#,LS0E#]9;82CRE@!-D9(C)95!.,C@=/#:I.RTA*^2^[.4 MYYA'$IE;&T8#,>9)6JC[('0 M[O,<=0%N$J*, MFZ=%6SXG4JW6#^MU MJ=7ZL=1ZEL1($KGE0&("V!Z(>\*0H3JB2!RQTE%B;-KQM JXO41J_UR6F<%<:Z3!+Y-C8\#[&.!SOH443EOR57A2#7N+ M@[V]>4>,A?\\%@![BB).#$,6TXA,+BC!-BKGR+I;,TV!.M@.=UNBV.'1S#6G\WG:[U5*]">*\HS<2J]5\Q\LX*?6_ ?0_)D2PA@S&C$F MB.4^:;[$R BO$>:&2BNBQ\&!YA.V"H;9L]#\!;F?EIK]7$K3-17I<[=<73#MCP'%$1D7+KM4',4" J1MJTD9$BE_. 8:ZB MA/F5=:I6)9F/I+LYL-7+TDNLS(M>EZZ5^;&4>8:E6.,==40B9JD JF(XLCP' MM<;<(M$/'(''TABG#*1 H69A*EI5NDR2VN%R9X>+.2Z&IBP-GPUZ<7AB^O5&@.5F,+=R*$^-[Z?Q\-:0MT#(H_-K M1B+F%L82)2L.<$_D2-M4MD $XP+%7BN[LDY6I;B/B[GVQ"RQAC_JDM&5&EXK M\2V5>(:W>&4%BU(AK0U&7$@P2 AS2%@1@N5PSO*5=<'FMP?4_I>'U\6/Z?=4 MO'HT"$L20__"$>T!O2[E8.[&SX-0A=#6]&2!R,;FZ G5,((T>$1P;H&>1& F M,0K$I&8,ZSQ@S\HE\)PMR1)XK"5%'D4V9J 'AX )BA/#G%8,#@B$+N!!@PCB(CO4+1TQ Q-C+/#0! OLHQ?08 M\,I<-YOSZ0^R=A@,%L*2'F-G]#,%R:?.5#7X P;Y:I/QMP!X&3;:[9XKE^1[ M\2_3'E6+]7#PQ'1=O6:U2$P5#(Q!P,2I5+8FW(E2U3 M6^6K(E]4WKZEH58U:BQ#2H4:-98?-6:8&%7&Y%A99(P"4RSW*4[96L2<8-1Z MZ5V>TFA1L9K+!T_!LF2Y&)X+'TL*]B;[-E&=S$QTYZG=5,\0+9\X"*A"S!H% M'Q(%MT_FN!.CC&.F*,IS$A //$=:AHADH%Q9R6WT*=Y'Z-7\7D[X.N)GB=7Y MP1)*U>K\T.H\&_E#F.)14!2D$8C'0)"5#A1;"NRPNEY^3Y+DHEL9=7#$%]_6_PL_)I_2,?W#HCMIL0+= M&1])3503>"NZ/G2';RA=$R7>/K+&TC+,K16RM[T.O/DT:YE!%@;I*XM!"QBZ MN;HWM$&V]F$]G[YO=AO^M16O//^8VNGLW>RT_E\EC;Y[&Y^/2#&Y+D@ M$GDG4A:XR)#5@2*CK124Y&#ZI]0J;&U^-W(&*M1.HS^6XK$>)\GJ585R>]U! MF0WD-O)B?$YMH)2+G,.[HW'8@,XC)Y(V%($)68*FI= MH"SAU=J\)_*RS/5#&^8RG^3.)&&X7/YOV <:,):;!&!%FI5=8D;E'<<&.%'1 MS5RUTW3MG(0]7^ZR,!",.%KC5% M="<@P0 >OI9M#Y/: M5\*>6NN2Q9)N@O.E )>*84K\3BU/JE#)^;!EAME);]3VZ07'YK2\NII;XY(J^&W4&Y;/ MU/@._9(TK;S!9R>M@, M"]8Y>Y"#\5\J.2CUVS1K==,&?+-^+3%X?)G/KY2'#S3[W]T_-K<;[S^M5EB\ MW7A[/9]9EF8W=IM;G[+F;O9VM_%I]X_MS8WFUF;V;KNQT7B[O?%']JD)!W:V M&LU/\P*_;-_R[R(Y;GHC>(:'.2!\=^$8YIP >--*\U4UPU2&]*A;;@WHP<31 M/RD&Y>P%$Q/,5[]<,A)F:$)PR3LN@HN;,G0>Y-D8= M^")WF88IYK&.*K"<@(EN+=S)!:6:^YQ@YN*5IM)E!O;)M^_KJR-:'LYU-=\ S?I=$Q M2((,[/"7BWIYJ2]1,SA&F DG^F=HS/V#(X>]Q6^!5( M'U"\B@*6S@Z@<"4IO/C[WDA$AN^[O9J6GD0!JJKCVG>>4J 4A%VQP/PIO)+[].:MD6W7)L MRYM^O?SX% $\LT)0BE]U>DR4M%[+<9ZXTCB.9_SB,8U:*VG4S*)'=4ZJ-8+5 MM:?Q&KGC.<'8G>[\46/5&F?7GZW;>I^VWNRI/XD56\Z0L#DF<;MB>#^-7R7B M)AU0T:;'Z0)UHQ[82V[CK:N!]#8E[Y9BU&_VR8L;]*FHEENL 2^W0*3)\R;Q MD#?YX-?6<;CNN#MU'-$/45US26:>JV.5MB_XKQE6"P(7)#DQXGKW^B/M0^V. MTJ2WL@"C_6(19;OQ;M:&OXGEOC%\5YE'GR:B<.GB\Q441)^I53^.'/NZ?[3] M?:?SL;5_M$5VWN_@_:,=>&9:'H%CFQMGC:-#MG.V<;)W.ALY]K&S<[1UNO_^ M76>G^?ED[PS^/DM181NL\?X=M'^'0MO.=C9_._K[;'NX4Y118T/X9K';W#N@ MP5DKK$>$,(JXP1XI%Q02CH+40]\3R5/=[[7GL$/]*;3HGS4L/24LZ2"($(;R M@ G/-;7*4VZET4YZ+S M80E/8&DN?+6&I>6 I<;;R["4""1&E5]CD"9:('L,2 MT34L+2DLS; EPRR73CK$N0F("\&0H8X@8I6+ BO*=*AAZ<:P]!KRUE9ZF_7B MFP=-_O'">NW&'LFZQ^H>6UR/O;*\D=OC[3DI#OG2IJ!%I2ZJJP<\GHJUK=EU;=9YU9DNNHE5;(XU1Z7G"/C.<.14HM!@[F)M2[+J^XSLWMPN7;&.Q2HUVE+JT:648."L2GF MWUDLY,JZP&MR.=3]E25G_33LN:]E8&[H#DK9K[.R+G?LP%R*F9M WJ>T\>&W ME'OB[=10;WUW83" &WZKXK3_#/T4_E.#WNU [_.<22,9"[GU!$GF(Y@TPB'@ M-@Z10&%DG8N:I(2M_(H<$+?TC-OZ_6V:6M>73==GYG7"F)$TEPAKZQ W M@H$Q$S BAF"JA,NQ52E@^=J\#,\X=_-SL6@V+G((>4^]3%,6Z;D) M]/TV&D#C!P, /EMTJ^VH-=#=">CVY@R8P*2U#H N>"D1YS0@'7.*E =C1G$E M% .@JY=D7K)J+WQ)IE;MIU#M67O%8AN$R ,*1@O$ TG%9&Q$UMFH;,ZT8C2I M]I+X8VO57EY+I5;H)U'HN?@)(01F&"DB%58>Z8D'U M;F&X]3++K?7SX_\SG>-?-S/7#[X8UDLL+W")I=%+61)2NES;#EO?DS,&KA@$ MTW>MC:[?#-]"NW?<";.Y:6/Q/7AT%OJ]&@IO!X5NSFSQ07C.343,LASQW'%D M.#$H,I<;IF-BKRG455%"?UTB%TV- 2]CZ>4V&%#K^NUT?=:.49PYZCA!GBB. MN,O!CM&@^L8P2QDU0=C2CKDN5WJMYR]#SY]BV:76\P?4\]E8"AA+SJ)$S#F9 M=AEJI%6P2'@; DLEFC!96>?WMV[J)9>[!Y&5R;M3*L;5K!O*/(F31([C%)#U M2LP+-'G*<0>\^Z,'779^7;4#O<'Y/C.>1P5R%+$ 2XL9:X#4<[!K# MK9!1:1%"*LJAE\BE4VOURS!B:JU>E%;/FBPB%X0[+Q C(57U\!X9E3/0:LJ, M\,2&J!*5F5]ZJ;7Z)6GUDT2*U5J]**V>F:NM-\IA'Y!57"!.F$4:&XN(B)ZS M8+%28F4]O[\CHEY^N:MZ5CN^TL;^\\*@Y<[^24F=NP6*O6XOS;,)%)ML]_L\ M&7JXZL_)P->KT'="P:V3B^KU.P10D!T(1JG*;5V4RG^XK/*!^8 IQTAY!O:,2NER@Z>( MIX$WPN8QI_5RZ^O0_4>/*:MU_W%U?^^R[GNE&0N@]C3"3,]]2,D?M4%*)5(' M(J^<6T;=?V5+,UO?@QLE3;K_'O_7[>%Y-N;.^8A/[PBLS9Q[FSGIFJ_T0&)& M@S4 =)9YQ#$+P'ZH0P&'Z)DQUO#2VS._V[<.GW\IROUT.V-JY7X8@V:BW+G MQ$N%/!&@W-;DR/I($#"=R ,)WKI4_^.*M!VU_N"Q6J47J-(SUDG@WI% -0HV.%!I(Y'AC"#A(XO!.J&9OEJE MZZ66Y=;KIS91:@U_(@V?,5%27AT6-4748(-X2BBHB)9(:.6=XC2"C9(T_#[. MQ>5;2UEJNV2J$/-X*TOV[^-^[ULQ@&[_)0L3C5FFHLQ5A[UA,*R^-P(U/2^2 M]M+J$"ZWM?,6WEUT1]"GNV#85FE/:I2\)4J>SIDVT9M@+\-(N3J&>94G"&L*6#L(>N5!.#6&+@; 94XX[:J+0!%D1 M6%I%MD@QIX'WY2QR'IGAX;[>F1K":@A;1K?4X^Q^JH%K,< U8Z'F5)#H4UXE MDDK18R&1,I8B$2SWGDK&TF8G(A:VV^F5PU=I8O]G:."+X5]??%N?]&MCU($7 MN/7_PL%)&SNF?UAT)YVEX'WC(ZEWU 1&BJX/W>$;2M=$B7&/_)4T?66S%;*T MS&VZIUDLVO#@XL+0[H?AJ-]-A[(A7/=Y[=/:>3Z)HU&_&/BB%*G5;!"^E4<' M90:*Z7.#U'UW9/2V/F=&PU>L7PP*^ M&MJ5G0;3AY,AM3$#R%-KV1BSNH?PQ,$ KCL,W70D^-0IU0W'_0)NAK:D6Z#/ M.FE76^\X=-,QXX]&@V'*0 -H/"S:Y4>E9HY20V/6+CK%<-PL!^\8-R5=E9J8 MWI#>=-(J7*L\6J;UF&V5@0:/X.DP\'XM:T[=/*A:-6R!3A^VLF1-SS9QJFM2 MSYAVURX-5[KIHD%3(S0>EVK$9\ZY4;\/O= ^A7Z T9I]ZZ1; MRDYIPLG!VKG^E=KV;+5KV!N"*)H.8&J9D.6:G8^9&:2SF\&%-%=7(,W(:C5D MJ4.3&9&=P&7_N':>'PW\S"0OF Q$6:9YS)VC@N>*POQ_L'V5@P6) MV?VSM=/9.=CJ?S_X^V\&-S0\' MT7*FM6&(&$,1EUXC#00+6:9SR11Q1)=A;/-Y!C(0QG99Z1H&_C;C;1EV,25C M8H3Q*(F*@I.<<6!7 >'%D_-6S&;"C;69W^]:3PPU9B]&NX,I''RV3C-X]/KY6G M9DRAZES.UXBFUY[&:^2.YP2[_J4_NO-'C26 +5P_G\8*?;/&_F2!\Z?.HEM< MJNE<]A2?AJ1\;]Y.-: M+\:/%LN73QS2A'\3]^M/O_95=1F^C::\B*B*W\YI@S7M5&C](7SV-W0MWM$- MOW1]^H\[NE9O\/W+[3%]>#-U;LWA6C-U;(FR9VJG5.L+O9/]]Y_Q7G./[1UM MD_VCSWBW^97M-?_ZNM_\0*&-O''4*O::K4ZCF%E?./H-KOG8:ASY8N?HKTZC M^4'L-GVK\>5CN[&YQ_>.#N'^WUN[[_?HWV?;!TXC MHZ6'=7[U]!90=A./6XUS-\.YV4RPFC)I@[-(1^<0EXXA&Z1#2@I8W& M!*_F[-E W2O;L/B^WQN4JY;]8 8A^S>H1OG;+UD_M,N5NF%OO$97^L+J7)./ M HOW#/&],3YNCP=^\#$,1NVT*/JNW^O\F<;[3_C(GI].1U6#Z>+ =&>.- I# MI98^[>0.&G'C4UB=,LA:'Q5QVMI4K)BN"KE,-4)JS;]?=.R\ZM\S-/;&JK\9 M:M5_(M6?Y5' EB+CJ1H0LQ1Q:A125 D$=J16Q'C%(BEY%)?X1>V9>EXL:<*- MIJG1( R'[9 BE.[&B.JD-LM&B:[&Q4\7XYRB[9IE8-?&10A?&>NH7EH"WSFNU(#?1% $:1R;7WJ%7 MXQUZ6XWXSXS$&B3O")*?Y[B1=49AZ2DB4@$WTA8C14)$%DL5:$J%1?@R9BFO M%?^9DJ1;*WZMX+=2\%D69*EBCDB)8NYSQ&E,9=@42VE['56Y4M'CE74U[_Q9 MV@H$D]AC:&SX,1PLWY6O]]->1%3>5M'7;[OJ(HEWOWSHN9U>^XR[". M@7G\J?N*&N<1<^-#CFSD&G%'/-!RG",:K766:2L97]"R[6+UYWG$ M886F-H M'1+]_&!RUL+)O>,V"(QDE&767XRT,A0Q8HS >0PNX <(B7XJD+R<\&1FF^>S M3LJP,;PFR\)J9HZ/^[WOH%K#T#Y=ICP+S989?NF-VGZ[&; [*C)0+]E3SHW.1!79V2 MH9*5\WWZ1=>U1Z695J2=;&$P7,U.T@AE_925.4SG/_G7(#-=4)WV5)K:,K\. M#!T\*6878[Z6;?P@#\CEG#@MX[,'%]'MQKM9&3W/[[5UD<-E>]P)&\[U1\'_ MU)&.7YTL?CC;;1["\_:@_0[>\_6 YSABCS7,(\HBGO(.:DTTS"C4J& =]31? M6>_VYK-%F*J7ST6ORODSD0L;VD7XEE(Y#=/._^0'[74!R$_3ZM8@I0L',3+# M)\&WR>)UJA=[M>-V\/&\O7^.FUO#VPW@[6RGN7.0RQ"#H1Q%0@2(E*=(B3R) M%,/1$TPXLS> MX1 ,!8@$!=C-)UZ>Y"=P(7P5TI7TFM_@[,GQ; USA/6!:G) M",TZ($"M0>9'HK'+PIM>V/<),$_/Q;O,:7$9IS12A&7,&"C>7Q-F4L54,K#!YK][^X?F]N-]Y]6*]S<;KR]/E_= MLC2[L=O<^I0U=[.WNXU/NW]L;VXTMS:S=]N-C<;;[8T_LD]-.+"SU6A^FA?X M9?N6?Y=S36\$S_"#U7':R%2V+ANT4C;$*M_>H)PY1MUV& "K3L513HI!@(G! M@]T+4\@O5^'=+8S:)_IX(AX\,]ATZ!?PI"VZL^F_-M[O'^UT/N =NM_>:_[V=7?S,]]IPGN/#ME^\UVK,<>[@(LU M]TX:M'S7Z?[FA[/]SE^MG?*-Y^!V>5^QN^O;.ERV6BEH"+SO0V&$F&4,J MEQ%QRS@0>>#PD7'"(F58Y&8V%QCWU*I(F Y"+@6:F* M3/:[@7?T3\&>QOJR/6U\[SCQ2I-Q3/[]]9?LN-^#/D<)49*A?PQ]OYJRRXY/ M_UG^[7K?0GEZ,++ ;:$]IMVNTJB&\>@!Q9T,Y"!ST+NIV?W"IARP-@Q/0NA> M;\A?F;N;>R8E,AJR0$. M5(X4#A1A';"V29(-\.+Y=-S_+.>HIQK^"[O\:@DPWVL)N(D$B)W#@Q!\T,XJ M) %XP)@* ED2<\0Y%9I&0+.TD"KF8Z#^.4[66/3'V8*#Z:>D3&/3> IN %8& M:3=[[UOAQZFBQR#3OP"528YFFY(X^S!)$7GAC/3%P('Q#=QM(%'RK6F1N?" M!R5I+K0HZRZH2=T%]0.'[(^P>ZR<_9WQ!UPZ7RGL;BQ/[L:)(E]2\->LSCMT M=^- 4^]!=3GR98D%ZC#2-K? [YP).M?*IA(+=+ZZU3\KJ0"=GA" R]*S.LZ> M[LKE M!2,GEZJ?3 DW%ZS7+$$?SG8V#@0+(A!ID0R8(>XQ1<8Y MAH17$J9N'52(*^OSOM@I 3(@)\[@J67#!-)-+ M-H%_.YC!\)),76DUWDF"[@=$?X5!"LVNXK$O>?D!^=T;/^I[<_H*9>=BI6C[ M^T[S\P'3RD0,DD-I2)7VF$OU2 72S#B!E78D<4N-9RW##+IO<"Y,XQFQ-QID M,*]^*UPH"T>$=G%8+0KU+D0M+4PF7CI).GUNRER^)1&0:Z;(TLL[?G>WRD/] M@Y9<6@0HI7SZ6=_2(L#M\)!HJ:P.C"HEN;+8AMPX0B-502NMV4]V&-T>#P=7 M"7A%G"_$/*&C.0RO&1G=R<[) 8DJ.N^A[XEUJ<"N1I8"4#H"R*@E )&@UU#E M4JY^Z/ZZT] _-)"=I%6MT'U]P_T=+",BL(@!^EMR"O90( KI:'-D@J'$I.Q M.4R$$YB80[%KL.O69G.@8 +PX(SFBJNH5:#.:3 &2&"<<%ICPE,)"=[Y<& T M WT%OFTB@TD.M!>IX!4*E#@N97*CE+GX[@8*=QK[&A0>:+P)L&.?V^@U(\C# MR*82=AC8,<$H5Y@[&HT,G*RL0]]7A:QNA@JS/.*XUR[<:?*8M J;X@*FR/0@ MB_U>)_-%/Q43*[J)9925NH#OE*M(@TD ,G.%=" 17.70S$ M.\=_5NBU%H]'$@\"AI'3VFK' R+26<25R)$U/B E)<\%#!+U#DC0#_#CO'YD M5?XQ7*H)DUU$$I?E!*NZ@D3/U!V;7Q2X(B+DIM%@;.4915;(AZ^Y%@X3R?@8 MCGO]1 ^3MK1[@U%_>8JK-7?&HM^C^YOPYB^_MW:;'XN=]Y]QX\OV":@&V:/O MBMWF9[Y'/]/=+Z 2LZ)_M/^U<>2^[W6V1./]]LE^\P/9.]H0.YM_'>U]V1:- M9NMHO[DGDDK\??89@^CKX+22A"-/#0=DY,G)Q00R5N0F",&$]K,K_MK&("QU M/-($;5[E,$(:9#(XY03'L_$4X\ZOXH+>A]YAWQRW8)"WNQ4F@:B_FNB*G_;= M^D:[#;CP+4!WHW'AV[+"7(*)JFQN<@96_+E].AV76Y9S!1Q?S0J8%,JT9-6; MRUK H^,D^Y,*=1?4N0R4+6DS\&N3#>!E*3KPO-KMH!J].<;=*D*)37;'T/;E1NO]B-$:R%?L*];T4X 5.@Z)JN*\JJP>>R '9#&*0P M-Y^EMB?A*[=9E9]IS:"HEF"/1_WCLG0O?)%II]K#93M2;/0(S/M*VL(WTQY5 M)R[>!6TN7]9-ELNGN0"2N1XZ[A?=9+RT)Y];%5@>#,)8IB??CN#;RU>-NN.B MO6FHRJ95M8O+@L[ &>"O3RDB>[!8T)?/"?3S!P?]CY5J_ G&YVFS#VVM)NW! M,H+_W@3\O^\#L.^__[T%]YPUZ!;>.]NCNYN')P#L?._H]V+G[&.QU]G_NOMI M%OS?M?\V/1_!TOKNY01MGK6*GLWW6>/][L=_Y(/X^VR*- MC0-).14Q2B2\B8AK*9"V*9>F991*+!@+:JZP9HS"N]PI)@W/6;2*&IDK:K7G MN?)R%OS'@Y"E40#P>C5 _]-^6G\WIHSE.%MS!E0//@B%:+6A N#-8DT5-KRTU_\_4$L#!!0 ( %"#4%1.?MV]%!P (A! 0 1 <71W;RTR,#(Q M,3(S,2YX/SPZUVQ0U_26U/&SJ4 M>-347IBWT+Z9U/VNS1R^U+YQYSM[)JW6KP)HR%=O#ILO/*W;[G:W?W4^7ISW MVN8YF;8HZ?9;^NS\K'5Q2?06N:!&KV/H4^/"^'G^\:(W.S.FYY*/T^)2Z/F/[P7OF[^ MHTNGQ/X.P_;!X$L Z'8ZW5XG:HN8F 0WLUV/V,8:M^DY+>]M1=UL&/CY%']& M.NU6N]/J;E RO358DDS_-/CQ1".>Y["I[]$;[BROZ(SX%H#X]@^?6&S&J E: M8%&4\T:#Q,\><>;4NR-+ZJZ(00O'X=>?- V%PY8K[GB:G0*<$7QO1OU+ 5U2BW/Q;]:,8X/KZYY ]]MS0E9U> B"1EP M$GY3G9N$MG8N+R]/7U']LOG(U"C1OH4?6YUN-;)YJEF>-OS5BN#VP4,\]:KQ M$,'MR$/F=,O3B")(\;=;DHWLZ5MR$"( ['V_"D&7&A_F_/G4X+[M.6]"G0NF M0!9(](=0_CKT3HQ 'YL!1\W*1/;YI[ @=^$WZU6S)[QX OX"M7F M8Z0[#W06F=;4 I$Q0<5_/A+'<+A5,)M/5PY?4<=CU$TN+@+!PJ$S,+BPQ+0B M&_J'1:8?@).H28K Y@3 GT\!A%JW<4\B6-3!3R H=-)(!;VE$:;G-8,\'"+Z-QE(SNP#>9-P*[ZRP%)^4&.04E'VM0 MB>[F6 L$6@+#$0WY<'PW&=^.K@:/UU>?![>#N^'UY,OU]>.DI(+G@DN$T!$* MWX.1G\"PT4CC$ZBT$)<6(&OD\3BY)P[T:D$]!GSN*)Q-7'))P731RTM*^^L& M[O\^4LE-'N'?K]=WCY/QS7#\]?[A^LOUW63T^_7M>%)C9LG1R>77 T]?)K\8 MMS:^T3:P:XB^D>#-\,O@[K?KR>AN\C@>_N^7\>W5]??9?9U'7+":L4)HF\NIUVIQ/XY\PU M+.[Z#H4_DF@UP*LE$&M\ID6H&YEMC/05]0BS]BBZ"*%,@GH;_E=;@MI?0QK' MY,Y,_.62.&]\-F%SF\W F[.]@2'B=R"B>VXQ W;KY<18$I=\#O8ZP;XM*<$0 M,0HK@5J+<6L1\D9R6Z-]" F6DF2WK7?3<[&\)&&+$7YJIN.V ![)U-JO2$., M,H'VVOW>;@(-B#3BW![\(;<-Z*-#@A5OZ%"3>0_,_5YI$=T3+?GZ>J;O8IU% MP#-!'T$"#C1DH5F 96*#,3.\S\3"H]5J[M5N).0*<:Z+"-]."B'(:A'=1@MR M111^XSY0@[)GM*8'T(-\(G)-N-!%!+&^)D2$M9ARHPOY8K(L_H(39L:="8%U M-3"DA[ ,1:3D>G&IB\CD#GH1D=> OB88"%>-QE;D"^V*SJ@#H_1 GZGM'\)0 MY%"0:D.GK8N(9GUMB*AJ(=E&!?+W:=019YTP=<93B\T%TXA9S)I3/?NF7/U.6S^R![[ T&\OJ'SU8XY@?0NQK4Y:K6 R=X)U6+.,+6 4^: M8 K_CM@2ZK5FK%&N?+/"7#*?.W0>AL!"/]*=OGTE_P<;'.X[QD'-[Y\)T!CRY8K:KN#Z$ 9!2DBN"^?@D.QF#Y!X2U#7DN0;Q9"=K8CY,[7H MA-J,.W?<.]0ACH207#$NP+'8]2@G(JX%U#5!OE$,Z:$;_"D6=-ME)G4.93(* M*,E5XQ+ MM6Y\[\#6U+<-$<\ZQ )5CJ!+YW4E2F,8TSARQK5.^*@ M^_)<;=DMA4EN^73PTLM)JJ6M43?6+!R4.+!_[SO& C:P]PZK&.NM@56#Q\'KDL]=V#\\)E#3? 9;QF9,HMYK.(F M?*\4Y7IQ!NYR';U )C3!!?X5\*%%C A_.<%*HS;A((Z@-_8<(Q>;DMM9.XH0 MRY7@')S=LDH04TI)_1BEO)Z,7RG!D1..?3DY9H/*'=J+3CK[-3$5DYB.70A5 M?%H9 KE3>]E+[S!R!'*,;FWFP&8L95\8=0AX&F^5+&%M[%)SV&OKW=1&)4^F MN:OBFN91FL4A<1?X?\P4>286#A7X!"/[F;I>!1-9C$9J+GN=3CHI'/']+/[5 M$FB%RY) W,@J'HLJEK0L,JE5[75[Z66NG-R.T<@6CGF]0$)UM'*SVM.[J:6R MI%"//K?NQ-\(SI+Y3 M/7ZQ&PFYAO3U;LTE/7$+%.AJ,>%*G-C7"\6%V<*[N<]_%D\][[K+*Z0-[ MI"=7D#.]FSK]+6]"UDQHS-9B-H(3WXB1HU08Z66(WJ[D[Z"EIDWO]-*K4-[5J..S9SO?G*M]^0VV MC=U4RD)S9VTMF=\X-U^890F7>_.HL)QD9 CD!JS72=^ C;"%'OC6B6(C%QR% M*O:L&(W+L%9!*#=_?;V;2N\I$."QQU0E@[_]][Z$ MFH=7+MLSF)V599LQ81L92V3Q%-[!G^UM!A<2D$O]'!;.G:4>7^.?-9-\2S[7 MKL>6^,3D8,D=+RSI" /# M<'R:S(\L^1Q0&D[N[EYVTE4X0B3)E,BC'OHJKFTNM-2C[;=[Z5U'AAB.T8U- MCV@E]VTD5> M$MC$&K.!KQ%+U=KHQ6CDMJS72R\I4A$=HU63#'+-]*<*".663]=[Z:06J?R. M?6\N&?LXO7>\$K?[[?DM)2[%XRCQX9%B)4831QNOW3Z '[PON>]"6ZXB?;V7 MSFHI4)%DXO&:'TWP(0[G?@X_(U/A#?: +0WY:O0J3[9?@=[27]Z3-]'P@0;7 M6YYLDSJ;ZD#I2+-2"9G)ML>I]"S"FR5%6DFK'P; M>-%)EV_,*[1U]'*HMOF38)#O^RY[65OSO.)GQ[CERQK:^$K"[M7P=J(@M9!G M;;V7"E#F"G?S;D-3_ZY(!^KN^$OADLNUH_=/=339K9FR>6$:V1ZIVCV)JXY1+OZ7IIUVA+XA&]HSYZ MS1;*9VZ;7Z@YI[CO^(96T/8>X1\7=@"L=O&K/=&2*X2NZZDS>8E"('4M("_V M/2$#6I*#9AW($-N0K%;4'!++RA16M]T]$^U@4.%S?U\KQ"YDY8J#)P$5%"=@ M1$-.X3 M2/ZB!6B.>NRKU77-!9?/J7.PQF4D<;SS(57 OX) TK#R>7'1R:CZGU/(_^CE M4.E]=1D&:1CI[+*7\3)+[N,*QQ=&RA[:>OYG25Q2DW;>UO5T&?P\@1U[""%[ MQ$5!]NGVM^$N[($:W#&IR6QO0?&= &XQ$]-E)S (05TOC XL86 6T!Y&%F__ M[T$/#LB57*,ZNIZNB)^O48+/UC3]4[2-C7C%(@G K99D5XOY#8(>"8Z#,@J- MFD8#.G!=?[D23OV3BZ(/,[=!EQ)57L=!B]]PUUBQ5NC^RN@E6N!#U=3[]Y*K$V^%,H M72VBU$@W2P[N].V!V'.8G->OU#%86 )\+VM3>2IRZ<-^+/T,:3GIBV1, M[Y??JK8TP8(F>-!B)C3@(M*60'T$(T?M-]P[_)FY@&O&G9$-DJ6/Y+5"M91, M8&DHZ/R\DW[G;XU) U1:@$L3R!I95*Q?(T$A#0>=7_32H>M\N1QC0"AG=-'X M<#O8A^,^]C.%WVFB0=52-SL1D1O22[U?1<@B.3.DBZZ7V*8'I+>TH;&=69): M?[UNNV]=R*<@582+MMY/!>0K*$+\8P*J48*UB.I%BB MWTF_8QYAB82@(9[C'OYZSE,91/*)=*;W4^<3F>(Y>I]I0N?1U<#?*)\[9+5@ MQ@B-VK)*)E$1%OEL.N]D/.<>HA21X1BIEL!Z1&)ZH!:>O-\3IWQAJRT8N0@N M.NFGT$,$6HCA:(>[DO'*!I6;JTN]GSI0VQK\_W3C],OIJ_N1K%8,IC=^$_QM MVSS@77P%WU!+Y)T((?WP7O@?=_YR2AT^^^PSRP1!N&/#\%>,FB<:F;KBMO&G MDQFQ7'JBV61)/YU((&RL\3>UH)'G^ #P.G4L]G%%'<9-9/73B>D[H5ET?4#/ M/%$S_S>'^ZM/)T%SYM'EB>:)YN$WMD?GU!G!#XCEY#2W-T/NK#A0H'BC(+BN MO5SB&2FQ[@GP\94B[\FN!8P&/2L+O?=NFI[3PD_N1Y,O";-+]#2Q*Q9%#3?K M$T35PMYRI5@:OKBSS'8]@O7]@Y^F!/P" WM%I\RK).@E[+L]XKR5ZO_4&P%A MQ\?O$U<$[@5G@YF'3SO8+C5\]$T>'8*Z>D7>7,F0U$=Y(,V/@$JI_M9=/1_O M8?2+-%X*I)*B1^]KB$X[/EP M09PY=8<%_2X-7[__!@SKX09@(Z-&I+J,;2I78RF("DH\M)CQ??)M]#C\4C A MTPU5X'_DNC[*?HSIMKZU5B(L4[>$T8CFJN;5=%4Z?H[S-$KXI$AQ0NL MZZN.6GJ:E4*@Z4S_[+K.IBZ=P4V:'"5%1.&UD0ELV8V1=ZGE@!*6+ M!G:R-*I(<*5F5-KF&_,60]_U.#A>Q5[,G\B!JD((W/'Q;.Q[2!Y=DK 2CM1_ MSP*HT,6#>.]7N/<)!<&F C?&F,+ D_.5>,8"%[+D[V#X <=X)GX7N\YK"IOP;^/]-7[;('9S1V4 J@#]LR+J)3I M&Y]Y+\2A,)6CCU?TF5I\%3COX.S=<"?Z":L,V"8U;_"L 8RM3:PGM\"IV"<% M%=;P<,5)7).^=[@!QA/O--#2*U8QO*J6D*OJ\.1NC8?$<=Y 09++)O*9\%-XO41^AV5;=!V MP*FJCD6[SA$L"^(G4F?/6@"MZ,XUU')TO2)?2K >S8;\R5,"4M69(2X"IJ^/ MP9(@+*6QH!/V6K#05$&APDKR;<$MZVW\ J[3!$B A8.QPC\==\%6H8=$YC17 MWN41[-LEK>-&K3ZBP!BI^L?%43-Z6_T#D5+4'&3O2:]=P^,L57>';Z+&?$$25 MJVQM"Q"]?PPZXS$* M%?H\Z+8[N@C.X798WKGLMBKT(BYJMWT6D'ZPO<2VN!XV1;;+:3,L[44%!CAMF,XAU)*DDTS;#!;NB=Y([0SGB5"!U%8:WDG>>MRZ[BRN @NO$: M?U5P5+,[8A5L2Q1$O2%&Z)+\3@S,-RD,NV9 O'O:1"(9(.%DE3W5*0FMZI8] M9_N%%2CGHNGGM[A)^ Z#V)P%<8DXA.$*N_>X(':HUT-QK@7K_".'V2W2[J _ M V/!Z+/ /+(#W^T;9?,%OH$)(P;;'G$-]PIT(W\Q4IGGPQHPT:^#!8@?^6<* M*UEP?&Z.'3$\+\RE@3&BYB%BQJ6)JF#YMN;U PVRZTM[P%E *O3K_C;87LD[ MLMU*!$/<[B9<<>>=J(%*A_Y) 84TDL^$;DB-0)2N?C.FB0JJR]NWY=,6@X@[WED\=$++4H:2870 6IUE[B M(D<+Q0CB$JO<_A?2;"KO[LEM/5/U #^&%>G"6QM/-B]*\*V$0]4X7+J&N7PV MY+=783)L9^NZL8RXBS%2^&$HO&1Q> 9N&^JH-/&A'CY%CYZB5P2BX$.HKW?< MYE'')"&-$K"JJOF]/[68$6RF9R!38%;8*_?&X%!0Y->00J3(38 QG9 ML!@ST$R;D0GWO<7 !XJV<%[ _;X'_P5H)_?; +' 0DB>1S>\&_D '9*B"B,: MIFW\DQ)'I,>YK-A8RF%4Z-7&40ENN584KW$\N?FNGPQ$4;.7ZZU&P6ISIWL/ MV5C>W\>Q:71N*%?3C(8JZ.8#?(/N)%K8#:7+E9 $0MF%:7V(/YX-+8Y)8IA8 M*'9,(_OZ%1/'QJD'IG)'H"XZ)8+ID;>%2>_,Q=V50>RA1Z;W"CF[O]FH<[&3#*>H6I:^#/;[P MJC?($B JR'!C@Y[FH:L-+I-$$9]4C^PG8<3RPH^+64A",V$N> M3CD"2NTQ,AVN,%X31JCJ.6W;.!35&VD?:I0-R(57M/_BS":Q&DG]@9S&BJW[ MTJL1-S"#=[U>D<2A@J\WT-N=,IFWV\U4X#VU/FT]*%WS?$J.1=&YN%YE@=,K M[D^]F6\-# -OM<&.T:#L&9G&)0>V54P\EYNLBKD-DG_W<-]TU$W:W;P*6'0/ M)[?Y>U_"42!_3^7<0A5V/,DSD7C+%E4PN2' N+B?6O)818Y"U=S8S%CE+;-% M9#'7K2B">N_9-R3NX@9,)FZ=*"TR(GFMW[L76*3N"S7G!>Y/JID*7L+V-9)1 MO".]22](R=]$=8H@-:7\+96ZZ%4--@RZ[?9Y^?M9&6U54((_+Y(6GQXJ%-[+ M8DJ)4$+&>5SE SR5]"QM#3;.T!\YS/MEF&@;GC!6L"PE<"GK3D=)K!5KG12! MO7<=J9WG<) :;0836/0MV([.,"?.H<^,^VY0'?]05J0\!^_M*>=T-1E>X7Y! MHDXU'"K8E-RLA[=^<:)HKRV#>._]=NGDB2NA"3OG M8$1H5-!9<#D,$2[&.564=IO36(5^9!1>"$)P489ME7(\VY#*NOFX3$ZHX3M! MN=MGP@2?8;@#[3^S?7 H\36LH H;ZF9TT(UQ+PSB=KKXF/3"'43^!MH@Z=)\ M,)J*VKL['L]A^13):JG"_ AK?.*;*6$QMD?J+$-]KU: OAP.50/? P_(>"2\ M$5WV G41E HBSJ_@DU%ULD8=H$PLRIK&#+,^H2N"C\!8;W$I\41\(]Q/X(TO MM%AX/S9J51"(/P0I%32J1A7MWZE(ZB\XB=P=\?N7Q N#.UCV8RM]NF+0K3HB M92==;CV\__%M?'_FK&8YO6UP%29'\D )J\+@I<(9,QZH2YWGHO6D)+ *_8S4 M,RL"_K3B]@V8/'#S!!?K*UR%REX1F[(:GV'[OW$''[X+2Q\/PC3#,LG3]9 I M.S:EBEZ7NR]7"H4*LT7ZUDCD6^'U-TP^$"E<*XE"U,2FK$9D7,99.+3R&U ; M0/]>4H_OUX_L9XXE?]RQ$K$P[.O?#Q@ M3;[Q[,D-'SRJ6+,Q#:[J_KQ"G:X); Z^T[V5_=I IT3EK\UPPUNI&F_;C54P MC_@4@.&P(%>TP#'.:JI"'U(W*N2' ;G-5>B+Q*LJ>UPE U4TB+N1SQ/$$;Y0 MRXP2?_]8Q-^[<>71HA/4[+8JJ&54E09K[ZWSC-_B%^YA_X,^3\6R M[A6Q*5*W('L9!R7$([C@D,HVP\.3D)M*#H$4DZJ^@3S[-PBG!/'4F@G$FRA4 MS2M)[/X?MUXD&V6\2+99.D=DC)=Z[:P^[GV(UQEA^WJGGUB)("$S6V)=).4 MJSR_?A,D)5%W7@#JR+L1W2J1HGD^(#\D,A.)S/_XSS].3YY]Q=E\/)W\Y0?Q M)_[#,YRD:1Y//OWEA]\^_LS\#__YUW_[M__X'XS]UT_OWSQ[.4UGISA9/'LQ M0UA@?O;[>/'YV3\RSO_YK,RFI\_^,9W]<_P5&/OK\A^]F'[Y-AM_^KQX)KF4 MU_\Z^[-WBF<'D2%(PW1QEOD FH''I$32,?GT/S_]V:MB4W2!I1"1:1")A[::CMGT!-]C>5;_^]O[UQ>/_)?$")-_DJC_E*:G/]8___CB[:\? MWKYY_?+YQU#'&^D4/ LY&"8%\.(UL3;$JS-3AS&G<2RE5V >ER)/=I"F0>A;4,6_<3( MTE8>[6BR^'Q)6AKC!AX))@E2;"S[E)@.T3 O+.D[SY//Q@63=1]^W(EI&V*8 MIT:,-A)HQHA;#"%+*+('QPJWI, T:O+N-+"2HD$)3BC5W:*^U?3 M31;S=_ -:(L_'Z%Q"4I)A?% 'JX6B9,H,S#,/$8'"7WI8UO=CF>@!O8^?+A. M]P8":$9UPC([PWS+"%4QPF<>F"S&,,U-9L%FQ:+,.6453$I]=-^=D 9J:S>B M1 ,Q-&/%2RQ(C\\OIJ=?<#)?1S[6^_4%,DA9"%D#88I\0VXE ZSBS#I9(XMV MR7&[ <^M@K#R%K./)12<*HR"4+I,C)1M2*>:4T,\D#8*K1E3Y&^IV!_<%8 MYH>SXIYX^$X3WW _/3T=+^I99AU=5>"T)G&2*B!5,%O--2.+$&B#+Y:\!0$L M(@TRA,#1]XIVW@EJH 9Z>V:T$DPSIMPR/LZ-HR$ ,=8KTM*$*$8::2E"29&3 M#U9V(_7R.BPM3 (JQTF$D656C3@.R($-D3IE<0BXF MNCY1[BLP#E:&,/]<%QO]IT[M5SA9+K_%"YC-OM'R^SNTUB=JP<- M/DD6,UAF0Y EZF0X=CHAW ;>D+;._3ER0QLVETRSA? >YXO9."UPB6Z4@&=P M2;&LDJ_G"^3HD-'*C#5>9R6S"GT2"*[B&-(^V8X&!\QU,WG_ K-_XJ)&53]@ M.IM=\8AH6 6522RXFJ E363@72$3+EERDHI3P781_CV@AK0SMF-"*RFTC'(O M(^[O,2'I)P+V*R[.$245A352,>&!-GQ7@ZLE9>8,UT'Z1*YM'TOZ/E1#"D2U M(T8S.70-62['NP&L8$@J2\>RL#3B3! #9L]R",FA3K1U]0ET;P%N2%&HAA9% M8ZDTH\N[&7Z!<7[U1XV\(QD]RZ/KJP/7T=CB8V+UW)N "60 O+"")FJ;P.30 MQ]S> MPV=+%/CBZMI7(P76J>\<4YS8?IR5F=#ECC>C&=7\!Z-YW5/Q$ZE*)8 MSA"%K"%5S[POD@5>@LD^HK'7.',SE7G7AV[#!?=DN-!URML2XG5-3*_!H^7, M;&(;Q9I&B=$QTF2):4R%@0[ 2DY2^H)6*MB)!W<_:QOQ^Z*$QL.)5W7Z])7TJ$[/1 M@^6Z9@0?/:@TA(#*3E*^81_O/<4-+9SI%YPMOKT[@8"*4YM568A.,FX,R&)DHT2I9-IJX453#N) ,P%T.I]_7Z?Q;?F- M#*TZV%'*QV$-+[!R$"G:B> (MNUF M^B[/VB&Y\S[[I0J#>F$D,[10;-864M2'V[7#3)L_0.S=YKB[(;N!2R<; D( M%$X>%QK!R ?3+(E,:!T-N[A#;=EAYL6WDGR[^6VV%[PF,)-/]6K8:I"T*;WZ M(YV>5K%HD=@ ;PL@BP7WRDW81MTPPN! M'+0S-!=(,ZIQ1(N8;VBDF$\AAERS)4IUXC\R'0 -,I12G2@9__*#Y;MO%<:,?!U&B@U#: MWJ];*Z=+*"45+67A3!!YJR=C6!0AL)H0PX5#S."Z\.-6.-O0(3P=.AP^Y3TS MTTJ)4GK0+"XS ]#+>ADX,B,\.!&C .QS$-\^-_?=[-Q(KU^]3'1Y>[:HM53J M_CLJ$+PN-C"5BV5DL%D6I./,A.*U2\)QV>THZ!Y<0XJ:'"&E) K3$]6HFBW=% SN.E M0%?!DOX&2D I>0,-=*&XF<^DSN/2;-9,A@+5HE>1]>W %H2/&T MQIQH(8*6F4IGIW5J\3S8<_IEAI]Q,A]_Q=>31(;=F^F\>GEORT?X8U0040D4 MS"$XIKTQS"NM6(D0.;< Y"/T2E[:!>B0 G.M^=-19 T3818_?KP^8V_H]>%U]SY\I)^_O/KUXX>W/[]X^\N[]Z_^]NK7#Z___NK-VP\' MU^&[_\O;UN7;82"-ZO210S8]/\U9:8=UWM+(2TMZ@%?'W-9C'$3:>J1AM-T$ M'[FK=RN[+, [(36(%N,,YXO5ERZUX\B"\*H8RVA(Y(4&81A(L"SF2.]R57CN M'%+>/@@";2+!I.6F]=]$.=O)Z_^J*,\&\\_U].-MZ66F1M) MD9T*;ED>K)YC@6 QU OHD6PMC2+*TB>YX$%H0W*(^M"DK73:G#*>4_?\W',] MSLT)&$61A<&:(+8L.E[+MV&D;/>0@J. M)9#D+F3M6-3T&PHT-N9:&:_/8>H5&$/:*5OQX;H2W'_>VYZ5W#*^WR8SA)/Q M?V/^&WD>]6B7%':%^79R><7J^6P\IS^]I)>33^]P-I[FBWG1P=@0>&(NR7K[ MTD06A+2,%QZ07D4,?3;77B,:TI[7U$)C1C]=5- Q4';Q/6-A&)Z:@%"[366 13,!DGA ['WJSW<=LO MI$&<6)4W.2,MLLY"G4[F/V$A.:T^1U./<_(99D#T'$]@]NTUL6IY\%RS$J8G M)TL;=65<5@M2R@"% 3A)0B(STH>H&'HT9$*"S*G/N7_'00W).-J?CS=#!\-@ M0UT\=*K':R+/]?;<-G@?O/3W2 M,1ZT6E^\$R+6#"':I, G='T,^P=UU1Y',3/ZDG>S:=U\$\]%%"MKF=] 8BO5 M)$N2!:]3H!$*[_N<.6Z &)+N/53V-PY6]ISK]F1>+ZGY*"6KT)+E)@V2[>T< MV5L\T<*RQFDH"G+N3.5S*(,R=%M+_K")[RA_+:01*A -A?1,^U SW")GWCO. M@Y$B=:I/\X#\]\@MQ^4>]'R25Q7'+K]Z!%A/L4UDQI&7J5/M&^,-,H[9TCK3 MIL@^609W8QJDFMN+%3?*GK:10]M(,QD5LQH,G]TP*I(, -%;9JRLA<8L+4'I M"F$J)4 L1N2.$>,[<0W)4FS+CX;R:)>/@A,:X@EQ]GD^'4_&\T4=\-<+4"8G MEXRTK"S;7WH4++@4F=(V:5+B/(9.AM']P(9T/M"6)2TETHPF/YW-QQ.+ MJS'YWR;3E,Z^C(G! C!&HX'13ZQENVV]#V.9RB"C]@H+7O,6[\BPV^&A0RK1 MT(8*7:>]9;5TI*^IQ=Q?XE<\F2[K3IWOOT'$K#CQU-M,/#6U2Y2M5:A"<#IE MIU2W^R'WP!I2;8>V:J.=--H9S1O1+ O*BT2C*D([IF7@+.A:M%%9"2: LIU: M$=T9.=R'\%]Q MZE8<+FK7$&+#US%]VT_??J.E^WKR>O(5YW5'?4Z^UM=5*S9N'":RU08KK=S[:Y=AMB?'@LB+P;=E<[./T>?K7V7B&S[_"^*3V2_AY M.OL FWTUEI=S'%F*6)MU1I_)S!"^-GNL]U$YYSJ2JC/8ISOYCD!WW(^Z9S;U MH-R-BB0=9=FRZF]"S,N\@%]@L<:SK*O_[:+-'9R&2Y+0.086> \,:D3S['$$&2?P/XN*'<,VW^?+&LEQ7X\6QZ7TKSDLSH% M%V%B)9/*W+(4R*71*B?FH_$L>9.-5L$;VVESW0K?CN'[[Y-;ATNN'ZMNG#MP M:\FKQL"LKMNV"D1V0S\\=P2V6&?-D536/D=!]GOGTD'R:GF][;;1_SR>P"1= M';T&;5+1P#S4ZW>659*^S_G ]AA;NDDOIL2 V:(*:.FW:9DQ MJN*9="1R+81@05K/T H0*6?C?"@G\UXJYGA(KCI;X7HG MPK;TVP_V4_"?.Y'Q"'+N$F9^GAXNK"HM?S^1F-&OED@6=@5DKO8TF!NQTJ^E!:$/*4#P)Z"<]S1[CI85@VSYK-;,%.2K/@.>@+!<+,1H.#K1IP3 /:!VS)3[+HC32D9M\FXW:'P- MS OX\@671VV;F>4C= E3\8(9XRP9:: 9*)-8"8G'H),R6[9/W/7).[9'>M)< MZ2^:WM&XB[S3C9F0,KD0:1*D0[+O;4P,C"=V>XPZ2TE[;A\-M#W&0V=C5?'N M/ EP/DJO3\9D]$J:VW*9&JD)'4OTRQ-M*,K(A05+V%H52?6Z [P7P" M22FMN=1/C"VK1\WJ'8Z7N/KOZ\GSE&9GF,]#+G4.5(IO!IG6)3! MU0L P@LCN>5]6K-L@VY(UTB/Q:O60FM5YOPJK/'DGO:_HV1+ECGKVMVY5FYU MA450@17GD>L"1>*#6<2[/_8I)(ZTHDMGH;1KK/@99O@38* M.I!'PY6M!<\C(S^&,P&>?&/A?(Q]2NGO /(I!+_Z[UMM9-AG^Z)=]>1D^GL- M\E9?FC3F>+&Z%C]RI:9KYL*D0%TO.B.YS$(R4\A,DT(E +_7WG7W,X=T._0Q M]JU&TNAK.$_/)HOY._A6L\M'"%RB+9SE5.J]UFK/RP@,O9%.I)+(/#N>U;P) M;4@MPQ_39-Y;7!U9=%YA:-WJ>ITQ%PU:(ZMOB$XQ[7(BNXS&+[)/48"0X/K8 M0EL"W+'K^'>ZFQTNNV;$>HE?9IC&R^FBWT]PW7=@LX+'**$KSN50.\'4QNPE M,[+K'/UPV1;MA"A]#@:W0;=5[)%_7UJJN=0:*JJ:)%R]Q8ON&5>+P;P2"3)+IF3M)&%)%?MBR7#DD&56SCG3K0_,MB"W(MIW'R5O M(\..)%O>5Q[G\PCMND+2\W4;R[4]B=EX .M8S;QF&CRP4$Q@,8', :P,Y5C* M;1N\6U'O>PFY'U&TG?I^!>6-LK7]60$@;T5I!EIFYHH1FOP84-"G ,?N33J_ MLVC[_G)H$_^\.!>ZO;O1&YS/7]<)P]D83BZ;ULU'24@3:&#,D''(M(^9>:A) MU#9@CJ5$?[W=]1W1T'T1;,668Y59/$9P]"BBZE3%]2+9;77BZ$J0!FM=V52S MSW(A;:=$9D9Q\B9*=M;T:>=Z'ZJM"/6=1-N;2ZE=C<8'6[E#+3YLR06501*) MH_ ,+"A&(,&5HD3IE-G^(+2M&/38>:>M*=168,UXM&KE4(/\EZ5^WJ_;#I_W M&Q[Y+'70!(6,+%_[P9-F=!H9:NVEHBF0J<]EU6W0;<6F[RV^WEQLQS@F?CD] MBXMR=G)^NK3YMUIL:KXZN9R/>$'!0Q(L*%H.&I"SJ&F.!(_%8T@JF;B5T=0& MSU;9F=])M/VQQ-AT8USE*;\8 MDTGZFDE!NK;;KG@WKJTH]KV%V!N*JI,]7O?E\SC_>9 _NH).YMK\,D6F"SF? M]%9D'(,5/*5(M#Z"47X+M*U(])U%S-O*ZP@9,.\QX?CK,JO"?S#].2L3A^L8Z4K MCS2&+##3GAL2)J:#U2SDBI6G&C?E4CFYE_WTP(.WXLSW$L[N+IFVC?*N*\H5 MRA>?8?:IGO%8(0.7GBG4L79G]S6W'6NQ$*.RL=K83DVZ'\2V%:F^LW!W8XFU M:W9 8Z__KS5;OY*IOU2,\\5LG!;U\NR\=C&Y^L;&)]_A;#S--U7L^J[7JS_2 M9YA\PO>PP%>E8%J,5,"JD0++SM)J06L9>!.8LBEH%[5TL4^6Z'''><3[PEF+ M(CB1,F8R@32(1#:U ,:Y$Z"MSX"=.J?O>5_X<>_5#ICOMYR0]2!![TOMMQ78 M)$-=@2$[78-R3.=,JBVJP 0&;E+T/O@^5RKW;?WPN!=VGSY)#R7!8]1!1:TD M)AV82_6,L'#%@J/M77J0H'E J_IDG>];!_5Q;_\^?9(>2H*.78AN:6.3^550V[4EVN,IA_SRS7R_OV MG 6>>'U9($JM]1/IFW LP[,;WPYJG+"+&-M$OFZ9AW],9U5%O( OX\6RC_C* M6=Y(Y/&9'&PPEGGTI/R-119K,W&D3<%8J90HVU5/V.?I0[(,N[/H.#)ZM)WS M9QC/_@XG9_3KZE#J?"7 9+.<2+<]=S4WISE5?L>#;1&L6,T8IIKH"%E!Q+EN<8G43@?8),[<=RZ)[> M$M&+S7N>ZP3OVQ.[M4Z.HPT,C39DJT.I:2K 1,)B'3KUF@H=M0+\\IYZ.B,"A/U/<^US3Y4)U@Y1B"1Y0V<0U]#G6.,;J! MVUG?Y3K:EUR#7#:710=)!T110-JY#8VZ5LJV1PMYMA_>D,H; M#HSNHIIJM8AWCR*T0'+0(?;+L.PVH]2G( M_L2YMZ",0%1:%TWS#(;I&#,#)Q++9)_P4 O,X';7U8\&^7N-I^V[&!XZFAD M<0:I?-:!CLT_7"N"66HX4"G-1*@]"%S5K\%PAE[)&+FW3O6Y4'W487ZO<;5# MU]/P.3?(976>MOX1_MB4@$<=@A>UK3G0N-!5,\H#B\(DJ2*2Q1(&OY9N']OW M&GL;X@)JP*['7C7GT:%;Q_ MIP$-23MMDB9[)SVY2,QRJ '<',F"T&*^^ GFX_FH2)2V]FP%46_&&NF8UZ1H;(S&>D52\7TZ M'.V*].!:)?<_+Z6STTH+TAVSZ7S^VV2V42#J)RS36:V..'(^A62R8BDEP714 MI#=24 QJ=8R2%&;''V.ZMH,_*"NG*U5O5#XYNO3;%=G9$WHM%G0)/2F;4HB: MB7H>J%,M\6)J!E+61M<2L8ZK01'W"OPAF21/@K?["[\;;R]A7QW$B*><9=2& M(93"M*XWK -*AAXE8>-.7N^!UHF:=R$<4I#J4=G71(2/:;^>'\ND7D2-T(P&41N/\5!;VB%+,D7-E7:\4[NX9D,8LD$Z, JW MI<.C1K\N1CA>MIH:3\ZF9\LRY>_6]5B[1KVV?OHQHEW[3<6!1L:Z9<45B_<: M"R_!7'6&SF'5CA8?/\-$R%_HDY^O6LPCDX.3I$F9C!*9]EZRD&T@8]GK8K@5 M,JN'!-D;Y.$-/9M"NW1!EV74BRQ:%["UWB>M953 /">?(VGT"KB/HO0Q2;H. M:P@6RZ#(?[/?Z%!(U;#Q[7U#NGT@H^!SI[#[= =H??QK:XYZGK!,1WE5TD9TA* M!07(@B#359/KQZL=/-\-*Q(O2PRM=.,J,%A! MU1I^:UBDH!2OB0C>!M*6D=18T(I>@@$GC'$I]RHB_ "T 6U6?;G31UAM.SO> M.O9?IY.T1H8;-<@X($'/0WMN*>4']:,>\[X$93C!K+B;' Y MTPKFAI9U8>.:]@$F M^'U?=[CEO3781B>&=UYDKWF:M)])B-PS[SAI@F(L;7&^-IP%1Y83&)[ZG!3< MA^K@:K!W??,KA>^6A0VNTA?X\GA!7WXR_X@T8E8PJN^0\F3W"U1M^292:G55+*7DA M?+3!YSY)R_?C.E0OWO/M*VV=$8N/T= BC(%I*SF+D0/S6GE1DL^:]SF+>@C9 MD+;2AMRYKLB:"JC9=GH/J@W-NZEA1Z!D!NTY,QAX3;>I[56\9Z"--L@UN-*G MXN'N6 >U13X.MUI(\7&VPU?SQ?CT.NYU(=X^6^,V3^RZ3>X\Y.-LF8X'EX"3 MC5]DC4QH7OM_T8]B(3KE#.2CK_B^6^8M\_\KS?7'W_'D*ZX.5D=):&>56J9G M"9H5CRP42_:M14X3IH0+?;SQPW _H>UV%][MHA(;"_GLU&O$0HB)XE M%V,MARR83Z'49D#2>)%2TGV"POOA'5*%ZT$Q;V=A/B;QZ+,C+PP')1)#&3S3 MX,E T-8P0 =.T0",.K[O>S?>(56?'A;Q=A7F(Q%O>5WD G!"HT/2@J&I$2*3 M:H2(# 6,066I,L34I^[S :"'5-1Y,!3<7ZP=0S'/4YJ=7:E'=4"4Y>XO.SR MLB705G=X;SSM(N/,1K+("S"@_8OD)H!%Z2V3I7#MK?>&]TE_N1/209E?ZV]] M"0MX0=^%LXNSL_->N1WY"6A^S)IS/:5G^C)?('&)1V2U;<=8R\M:Q MD RG#54@YD(K^7HKC_MI\= #AQ1+Z,>)IM/>E!#O8+:8X&S^>?SE(\Y.S_O$ M?H;9ITMT);B02VW2FI4AYS(E%J3,S":75 1MA=U)5VSST"&Y^OV(T7SZ6R;I M+ '.IJ72=3J!DTW"9F]RD-&R2!1=)0Z!P\ BYX14Z!)UIQOO]^(:DIO>EC4= MY-)4D;Q!VN#>XWPQ.TOUIOSDTS46!\5]M"*P@J46,Q>2 4TKXQE$445;4A:[ M*)&''C@DQ[F? FDZ[75;]A-.4BWY<=&._.V791O[R:?E M"JB9\LM?ZBY*_^CE>+YLI? >%HQ1&FJ)'S??'P>@M&&U>/)Z2O M1=58'S <3 M&!GE4NO"28_VR<.\BF-0J7%M!'[ 1#_VAO3+>#(^/3M]!]^6'WR/JRKIOY$* MG5WE\4$%&CM!.=*6=.@D-=N3YG/$JP^\Z&9V#N[E&8Z\0ZT$9!: U\L.T51M M0[91GY:7XU23)%'J5ED=P :4ISZ*!QJ(9BGMR6/Q( V90(SV&WY^D0=>V-. MD$.)VC'E=4VNU)IY925SLC8>U3:83I6"![$Q;SSG,OL/,8#V"5F"8&N=+L& M2\]L244[GB%T*N6P,]0GN2'OPKB=-N2#A=EL,]X%YC+OKW"A$OEB- FUZ!,( MQWP!SH3R(-M@GEVY7I$]R^SX6XW86Y=$)=S79RAKG<^:!J5AR;77O6$2" MFFD,Q>MDM>P3G3^W;A;5'(1S@K-4O*"YL<;%I,PS&C+ M(T]2%^C3EG5?Q$,Z&!\4"P\2[>/LO'6YU#I00D-DB58)H5P>\4O.C$*0 CTO M>@ [[\#RUP=%O+U$^2B$J]?:BBV8DUMJ9LZTM;QF+-:L B-"C#9RT:?DQHY MAW2&/SBZ[2K(QXG?;+1XVOA4GS.3^Y_5-?JRPS ;!5G)CH[>V0(HY,)F< MI^40Q*JJ;;)1I&Q$]+)3:>"M,0XI4'(X>VY4O.PCJW8%5._$]P'3=)*K2ATY M;J1QPI.REJ14I5(LN@(LJ5H*)L:DH,]1V#;HAA3V."9_]I3/$9CS\?-XM@)F M3/9>A<(D:,5TO3CKO4=FA:D9N\4'T><"]!;@AA2S."9O]I/.$6A30W2+STMD M,3A;:F,SGFOA]8*"T5N>*2Y]\3[:&S=TNO/F$MV0P@S'),Z>\CD&<\9E#2R3 M92\380I2T1XJ-3 HY&S:PJT2SHL,?4(&6X ;4I3@J+S92SK=:;,,S5YBBQ!- M$3FSG&IY!VD3 \TY4[K(Z*SA6O7)@MH.WY!\_N.1YP 9=?7K)U]QMJA7YS_@ M9#R=_3I=;&8:;/Q]^9>#W/K]'M7"JV\PR%89$]/)IYK17UM[+6/79.(:9J#V M" K&40O6,D&C/?53^J4E[>!HD6?NM>3>J.I1D1>P&SVC69_G:0&V0)ZDVJ_ M/,NT38X%2\,T@OS 8KC1JL\=@OM0#S?!T?':ZK%>NC%#6.!HJU((<$LCM \DDH@<)UCO7)[BS \AAY>_WX4T[ M*36CT2:DBG4^/X-)PG5=EY'+*3NE/0M.T]AM5BP$8VGK3J:X'$KHE'EZ/ZX= M7?(G0I:&LGA$H^9UK?:!\\7AE8WW?%)_DV:;(3:R:*X]:N1]*8Z[PL#7S!!= MK[[Z$IGE0?!2HN>= A[7@!RJ=VY,(:T=B5PGY103&,DQR!%K]6[//$ I9.6 M0AUC;#?MML>U8@[AP'4=<^B\MRNIL5%%[&WY>3PA55\Q,RB((>NIMSG7I6H[D$UI/.#EI1H)HE.W*@#T(9T6M"/)8?*I&\[OJ_C6@NF3&>KF[,?X8^: M87#Z93JI605U_UZ_??'9P_KU[?^\)@W]&@VW56+%JG[&Q4/7Y/L))UC&Y.4$ ME02*PE18=FXLM-DXP5F21@#QCP?3*7QZ+ZZ#@\>K;_]Y.J.%/;DY[!*4Y 8X M4PEICR4W@$$B-X&CTKS>8MAH3JUHUM8U28<5HTMI&.NQ4*&0K>$,RBOKSIZ&H&@8" M5^UX[QPV@D$1./->UQHAVK$@BV$V.QMD1 &=VKH\ *S5N']&(AFP!0A63*! MK!Y+ZRZ -TQXI2QWRCO=)YBX';XAN=)'T8WMI-6<25I ;]E$:KPKG[9!.:2LO&.PJKGDFG'K+C V9N6S"ZQP66C4AK,0 MA6=>9&V5X1A]G]R\OK&!NX:+20H>(Y*SZ6F'T*+V"\J.E:(SH/'2JSY]QW:) MB#SV"/Y&:AAHB PM>(?<@4Z]$CAU\N<<^ M&FG/E99R.7[H^P,9%>,R3C!9;(:%KUB[[0/@NSRU6QA\[Z$W"H9O/&BS-3ID ML#JEQ%P!XF+TB44E:MGJ&$ J&:!3S=3;\1Q4\O[Z5]Y5*RW'$K+*G!D?;5TC MY!(9'FK2G)(J4N6"+3$9AK&&@VT$%LD+9LDD2W9XEJ+ ?DS9#L 08P7=.--! M)CU"]$NPY_S>A$9Z3P8$\M82K\6*HDL,A)?,6C+M"P_!0Y^R+-N@&]*EOH94 MZB:@;M29TR_G[ZW5XWN@ L?0+^&TTHAJY9$%FX9C(QC"-5C&PV3 9!5>6L"+O M4XSH/E0-5\>5AL=7UO*(_%8% DFRV4JF2;:,K W'O!729V%(ZGWN;FX%;XBA MA8,9=,]Z:22HYK[$9M>V:SXP%!IWLID)66H=01]9*%DR#A:YP:SP>C'FASV' MNQ\WQ&A#,T)TFO6>;'B)7V:8QBL1D#VPD;L^*AZ441(8&JA30),!4I)-@,5Y M\FVX"(3CKK^O"'&)HZAF Z:]\[::*0, M-\DIS0+6WH["U\M:*;"8,3HEP!MW3%W3W"N^F4PYDC%8*5Q@60$-V9.G'CF) M%R44 +"\E.,$\&X!-T2;_P#&/.@='RB>3N<&M<#S[:/_"EEM& M8)4UOI3"I*U%GV4H#&HQA1*"DS+ZZ*+;5:^V #;(#.L&['IT(1X_V>;BU]I* M^GTMO9IH<*LZ9$>WV*-9W4 MN^O:FAP\$X7[FCT;F!<6F,*4C V*.]NGJ.SV& _=56]_TE5I_#JMTWZ6EF[Z MVAI^N_B,LQ&(J)V2R*(*DMSUY%CT1;$,.H'.2?!.O8,.@CVDG;@3&Z_OSL<3 MU M!N"'%!(<$$M;BORH7'WQ&2:?Z /;&,I&UD-'019*) ]52P5D*%OR)2$K5VR* M3AYSX]E[($,*6 Z(P[VHT,9GVF8$M]QMG+_#6<+)8F02"G V,ZF%K<7>,_,Y M68(-"3-$J:_'.._PD0X$,J3096?R'5UN1]6<'S[##'^".>::@D]FR?+=5;=U M^@?K.Q3GPW"H0=(,,FMJ^Z?:G2( &&8\F2K!1?N8-NE.0QE25'5 VK,?'8ZG M/U_]@>FL?F9S".>0E?>0N0%2^:YFN14RMTW-P<8@3>':.+5=\/Y0)$/*"1N* M!FTFN>.JT%OO\.)\I(4&C#17,N9,RT.0N5P\J3%G*H:9CT^,\TD)?X%4^F7VKEZQ'GJ%";VCT(-/EU&!B(R!E/ M64<%O)ZX#BK4=/LXMJ&N_W^/NIV(<+P-_=RE^XU\MMD"QK5$W+OI?'S%PN: M&;T&QJVKU1AHHXB"+&P7T4KG7/%6--O8MT&T#1O#]\'&QY/DED=(Z_?KCTC& M[5__[?\"4$L#!!0 ( %"#4%08RU>=QY4 -7>!@ 5 <71W;RTR,#(Q M,3(S,5]D968N>&UL[+U;W701?NEX[=^X3+=G5[QF7[6*Y= M9YX8"2!ALXLBW23ELOO73X+4S90H+9(+)"6[.T+6A;76A\P/0&8B,_%?_^OS MZ>B'3SB=#2?CO_TH_L)__ '':9*'X_=_^_&W=[\P_^/_^N__^(__^K\8^S\_ MOWWYP[-).CO%\?R'IU.$.>8?_AS./_SP>\;9'S^4Z>3TA]\GTS^&GX"Q_U[\ M1T\G'[],A^\_S'^07,K5OT[_ZIWBV4%D"-(P79QE/H!FX#$ID71,/OW?[__J M5;$INL!2B,@TB,1"Y,AD2__O33GW_^^9?/<3KZRV3Z_B?)N?KIXM,_GG_\\XW/_ZD6GQ8AA)\6?[W\ MZ&QXVP?IL>*G__/KRY/T 4^!#<>S.8S3U0OH]7E^^1]>1V-^6OZ1/CH;_G6V M^.]?3A+,%^JY=P@_K/U$_8E=?(S57S$AF1)_^3S+/_[W?_SPPU)R,$W3R0C? M8OGA_-O?WKZXB70XGO^4AZ<_G7_F)QB-"/'B"?,O'_%O/\Z&IQ]'>/&[#U,L M:]%?#+F",A7.?]:G_;0SI@\$9)K.B"[T6QQ7@O>(\;:G[X[Y\EDL8X&ST;Q' MQ#>?W2O>R2D,^Q3PC4?W@';Q(':*IQ&G?4+]ZKG7<%Z 7$7X+XD1QG_0&ON7 M-#G]:0'NZ>M7)Z]?OGCVY-WS9R?OZ.NOSU^].WG]R]-_/'GU]^[_NW\(_YK_.2&<4@BYG.K_N9-TXRBTF"X%Q&[9IPN/7('C>[CXH7-WDO M>UFA7\QF9YB?G4WKG%W 7&!;_.WUQXIU]OPSN3]#&N* E^2E4)G)*&V=J)'Y M", 2<$#N@D@FM%N,-X'ZN)G95G,WJ:9Z7&+?XJ@&D]Y-WL'GWX?S#U5 - (2 MRV(N_;PZEP:6&QT=&*:0TRQQ&EG0E2*%1_)VA!&QC06P ^C'3;]]:?,F$?61 M6*4^EY1+SLS:*CVM PO!&29T#!&M$,[>$F$X4JNTWYWC%?ZY^,MLX$DXI%7% M?,Z&:8Z<@?>"Y83"IN)-1KOWW>(2WN.>HOUKZ.9DM/LPO)=BJ4O(9$P??%V> M3L:?D)A.]'Z&<3[@4A;R$AS+%@O3PB<&R2BF)4@%,221#F=>-E#2 G5LNPT#4Q+2[E?#>369XS\POZ=MI "*DA4)%(J@*>H$ M;2,66"A VTA(R<.*A7[SL*(O,(^3@P=1U4VJA7VLIK_#= KC^=)X&1!>#]G0 MH@]1,^T-T' M)[T.HZQ;Z+;S*<(KG)/ )J?X)WZ+_G:/IK^94DRZ"5MV /VXN;4O;=[" MQ)V#[7V=RBI#\M.&I1C(*RD*:?_.-+4R&8M%ZI23:4+*XXAQDO)/)TN&+4+9 ML]=G\YK;66$,K DZRYK JL&3+2T+\Y+VGJ1Y*BA2X*+-0=A=J![WC.Q-'[=, M.;/SE%L@J@8+#;7K44@N''P-92FAR4"V1K-@!+*B+#@GN#.Z30!H&[2/FUS- M]7<+Z78.GZ^)\2_'L@9S\*H4;Y#E:'V-^-.VY&C*R&BD-S'DH-I8&EN ?>24 M:ZR]6QBW#JR-.ZK)1=Y%P!6;5! M&.8]3RPK =9!%H -\TGOQ?<-LVP['=U"I9VCU'?"7,;5:[7*5S'V$TSTT?F0 MX.M"? ^T0%NN$LT$JYDW-=I>=% 9:([PN'^*W8O[&Z9>OSJ])55SYVSZ.[T? MKB*:%(!A(B==!_HN($DH)E]L@F1%:E."T=T;W>*H**7)V7A.3SJI3R3]SW[[ MF&&.SVN!T*SJY^5P-A_$8D I6BRR2\!THB_>U1\YT4&E( NTL2@Z GSP=2:ODL^LX>M3^M<+; MYCK?09BWJ?:'91GE7]-H0B[-WWZ<3\_PZI>3\1P_SY^/%B_\VX\S?%^_Z8T/ M*SD9LR>?A[-!DC88;A/CUM1S\)"8M[S4A-3D,' Y&!U5"!EFT5BCX3XJI;_\'S81.0->'#-H+T\&.K^#=$>5+S^$*B! M?AI40;_%.8T9\W.8C@GK[!R5C,9ICHJ%+&NP+!GF01564D*GDE4AMK%.;\?S M&*C1@Z1;U!:G='9ZMJB16I=2< X4K"A)*\&*M[5"SP5RGY1A-@8.((#G5D7" M72$^!I:TT4>#XMQK*]TY(.,M^@*!"40")'4=L=2,E^#01N6YXZUWFL=#A-WD MVV.)[&PZ'SQ=9(GBT+>A;&5!6U6UF56 M!*YK,FKRQE MYKQ1D!SP IWT3R^\IGOZ:57O71$]8&^UB=![7 6ZX#N?!%T0;N*]]D*/0[BP M;72Z 6%V4$B/EL<&2 .X&'SDS+I(ZV?)@@4+A4RE+)6VTG8LG3QZRJQQ+*94B?/I9]=: 7=_@R3 M5MK=9'_:135K7=W_^FE%=B_IQ^W:'+Z>OH?Q\-^+U"48YVP'0^QNGL MP_#CU0%3$%)*9Q+S]<19.X',2W*3(!C!B7[>FT;YJSLBWZFR[/)X6^*AEKHH4671#3!\QG(WQ=MI35TL>!%%T)Y-]J52LP;':,G-O(0%O' MA>!*8:-:C%[P[^T4_!!\/*"J#WW67LV4RTFWL)2MB;2?D0TB@W&,IA=G-0>) M;!_MH\O2:"]Z,P^_>O7!HA$'4/ND#_'W[$E< CDW>[M Z3TNL0)B_P&('=1Q MFU)WD&5C]6;OC.>^$$&E8CIQQP(DPR06SH-0H$*G<\_C4>L=08(V6MU$A#UJ MT[4S*R?#]>%&1/)Y?I6V^F8R&:;C(;A_.UP]L<.3GA/;][9/V\A@177/5L7T($Q#J7.S@$&%%BB1%U;];I! M3QAV3"?Y+,U?C,MD>@KG8CRW;JWRUD:W*) --1)56)3>,QO1AZ*D0&C3 ME.(.4+N?DUX39Q7CE>\G!C2H%&FFLE)3][7V9,G;Z)D"9RSZ; #:1"CN0K5_ M-[TO3MP\0^U)]DT=[YNC7UK[W(H7_G"E.P JG?'=BV<_;NX MN^IITDK(>V. 4%%#B)*,_MK9+F7/O$?R E7*R@3)A>@OR+5GS=_A!>]%\9O( MMF^G^/48+]"<.WK)1Y,2>)9C0*:C%>3J2\F$R$$4XR"7;A[QC4?OUQWN2=Z3 MWH35P.*[88W^_.5G'*IT"_<@++UIS-*WJ@@Y!FGO*R [+F4UTT:8&I,8 9V\QX?!3 M75?/-TQKI"LJUU"TK^5S7C*/J= 72=((.<78IF_#.D3[#TWUJ[O;.Q?L)OC] M6"KOZ#]=3 3EO-;@.0LR+@Z#"X.L,^.^1!&\=XZWR?2X ]0W8Y]LI84&UZ7= M@%:!G4^(+M#V:Y5<@3L:@V0[1=Y'D!VUL \SY!I$'[1%;PEB7O3_B(*!=86E M(*QT$K+5;=I0[9T@FQL?S?FQB?!;\.+<,[\!\7P#I$62-D^1ZK87F'8F,'!: ML0PF@$$/J='9QSW CL V5:)J^3H40/'DT)PTZ)JGCNP_I5[2AKH..:5; 'I M!%F18"!DKXT2/OF0'%F:V50+!3MF"ZQ_^6X+Q"_#,8P3O>CJP4]&H\F?]$O\ M93)=9B749O.7MZ-IW27!Z@C"BUM>2$E$5_2L]\I@GL(%@KN/.V427V>DS[7SB; M,VAU1>U)(0W\.?)./@VK*4+C?C8YB_-R-KJ8N .(P28N-5.HR$6QWI #:R6+ M$JWB"6/Q;3INWX7J&Z!+;TII$1&Z-O)5;%?R^7TZG)/O6V8#KCG9IP LQZ3( M$+%DI:)U3*D@,N[N* CTPD-B]I% MFA3:T0Q)RC2*.G7#]YU7VRBJ06#J*B*W@8"6H3HO(.:D$PMI<9V0K-<) ?E6 M 9R,*D)HU7A]:\S[RL/;.]GVI,9#9^ZMG@/4>U!G+RE]LQ$EYG.-.UB06)949H[=#*7-O;;+J@/'[%O2ZPU!SW-%=S %OP: MT7GDJ0NFID'^VU =)KJ_/]W>:"C8DV+V11JCT'*3R+:4$IA6&A@$FD:B(/V; M,J+KE)9XQ&2Y)])_7%S91!\-.+(<-UX+EYR'GK7DCKR2PG)*-%#G:D,: V12 M*IUKJIXP;0Z&UB':OWF_N[XF#83=8VAJD:)Y C5&MMAIZT0X^8BI!IK?X@RG MGRX1EJ ,)IE893C3%NO=B199C,(G$82S:>4NRS4YKIU>]X!UW4BF:Z?^WD]W MWN!TD5]!1'X=1\/WRWMMFY_PW/W:/9WR;##VE9,>&WW,/H-4IN@0BPZY"9% [C>F8#0? 8J#-&5!_8]C=^.J 9&"T]#$:Q7BI M572U1MS'(ED.4MMD"RB>#R>H0RS#!^'@34NM;^4UZ1K? >2U)E=<"^OJ^84J MV3"-@DQ7[PSSH78M%DZ!2X?CVB$[E#TDUFVIT";NY8Y26_:J% ,=90XN16:+ ML$P'+AEH3*SHFN#B H32IN2FKQ%\9^P^*=#@ &SG<9PW&<]0% ^1<1<#TT:3 M*"-HQJ6-*:CL1&K32:(?_/LZR7@LY-UO,DKNMLI;*=KN8K5,!_N5KOT$2;2_VGB_#6( X#ZYU M@=%[ XYK /;?;P^-K84_Z4-R/4:9EKUCGH$XBL.>U?&O'/=XI6+0 MWJ%)61<$KY5)7A>AE9PC"]P.?[P<^WP]\OA_X?#_P>;RL^W[@E7[@\(%"*$>J&@,\M;=VCI4TQQZR D:7-H$SZ^#]G.O0AO M?_Z3T\ET?G[1^3)T0$: %BI'8$8%$H$1A<4L,S-DM3LN732B4<_LKA /T)^P M3][<:%+81#5]ES&N03E[DO-"^&0]\B0C&,MB0$:"#7%EU,[Z?G )+,&(-DP*UD.B;-?-*6"263DU(D61KUR[X?W",A M2RMUM+C3XW:(Y\W"%4&P 9F%.O9:^.L32A; <,.E55KOE2I[#=0>@AF;B_W( M@JH('&G78XD;I.4/,O,1:^\MU X2)O2=3+*'$53M3XFWATHW$&;+4&D'&(\V M5+J)"M:%2K>07T-UULI[R46N1^:TW_AHF=N\M60-MLGZO /4HS&,^E; _ARIBTNY.H!K>P?17? .= M17\KL M1I(=-+&_I>0<9-V/;(J3T=#BKL^:B:UZ&7#)*3:90)JN*6\T 0F:HBY0* MHG"N6R?"M:]X=,K>38C'<_Y^T3AZ4GZ;83D;O1Q^PMFDWOM(AMK\"XSS\W^= M#3]66C<_5TLK!>B@^*8P>2P(M3(+L.2_%T/YCE'%=#]:W0+7S M?3N+)[\953S7'G\5S8[*9^[#U<-O0 M[6^XD'[!0>* Z&HZG11 BT"1C.1A61"*DP"$(8=SO\._ K?_-;AGOMQRTU"O M"FE07_;53;JW@UVZLS%ERT5)#"4XVI"*8%$88&BEU$Y(!Z%-"D97A/LZ+VO, MF28*.?3IV;VRNW;QJI=:UIZY+(N:;)C(_ %="]XLHN(!7/9M DP=P!W^]HP^ M2=%UM=I2.0VB">M'?]7 NPO$IB&H#B /$XCJ7<%=";2C=@Y$)- HM>\SPP467B*;#EC:XNAW&9I M68_I\1&E)_FWZ&VYV%8C2BOJ-31ROZNS@"8=-W9WM M!=NP'U+RX=8JW%IRQW-. M_&PX@_?OI[AL\3(IYYU@9O'+K_#/R?1DQ,4^ZK WEHR*Z?"-']E M"E(Z[YPNZ#V96@$U+?K>>*VQ:[GU)GAVQ]8M#I"5M)C;G,S[GW(>FIV]@NM%1?9);\/YQ^>GLWFDU.9 ME/*DWK,]P_P./@^4XR6DDIEU]49271LT% #F7-1*6.^E;9.-MP78_;N@O7)I M39NR9NIJ$/E:(X^E8Z9L";GFKF<,NC;0$@RH+33\.T]"1R-&0HDM7A(EBFH6CF:T9BB#G$((-7 MOC_+[38$API[]*?:28\B[MG1.L>SN")YB6AV'K_K JKW&,A:./N/B.RNJ9MJ M[TG,>^, 80KUH)!%9Q+Y'C$SB$(S 2%*(GE WE_@9,^ZOR.,LB?5;R+=OK/] M3\[B+$V''^?7,I)#R,HHH9CC@O9!#)%YA[+V]G/DO**RJ5MWEEL>OE\OO">9 M3WH46-_9^>^F,)XMFZ3"Z&*05]WYR';!R(J,B@P:@A1Y*2QK9P1@*'8U.7"- M(N]XR8-7:%\";),.4T=[-=A%D[.+8E29G*E-E]%)P[27FH&6EAF.'IR,GO-F M>3!K43UD-O0N];4'4_NOUKC]E+U]9<;=[]U7%<8&HU^)K<7$.2T!D=SXHDN0 MD"TY\Q("N?+&EJZ7!]V#H'EUA?#!2=J(R)4ET 1L?'4LIUO&KP(+SGBE%@T>;O=>V MR?B[H#NBM(WM&',C:Z-OE30(DWU5YK=,8;O,2KILIZFR6MBD'1A M%K@%E()SW2G*UZ.5= /DT><^;D22SH;3;LIJD1F]'NH5T%=P>I$%W 5NT_*O M#0$?IA2L&0&Z$ZTW[1T!Z;(,U5473$@KF%92L8 !: !%!H%)>]XH1_\8R'9/ MV=BQ67"&0JOIXN0M!_#F?X*TS_P#GF MBY.GDLCC=9;E )[L7O35T"@,R=A(EDL3R@H'UQW5M83Y.'EX9.K=9SGVM7\L N$+_W MA>A%P5O4]6^CG0/UA3#(>7)9L9RXI4V>OHN\ ',^012+>ZR_]X78-W\V44KO MJ4U;;Z# V95)O. W!X6O4BB1(L"8D,SZS9, M1Q2_WU;?N]M1.RNKYUJWJ[I+HY5#;X%)6E7Z1P%.#=@(RN*U[@G;4L^8&%)H(QCR"N(EA\ M^1^<536_';[_,)^](0.^7BOQ'@S?]]WSYR^<=1U<%*TZ-&XK4RO#VIYW;D89%O(;@VTZ2&YK%H*9$&: MR*+UFCO0VOE&;1Q[',6WR>M#4*#W6..V WEU5A7TNKP8S^8P&M7?SP;.N=C"_P'#Z/S ZJV?G M9Z?+HM?GGS]BFF-^-OPTS&2;OH4Y#F0Q5DH5&'>9W$A?*R6=4@R+1_)H%"^E MS3%P\Z%],[0_3K+T&,.]&:V^=ZBS=6-=AK,MT)YC=3TOJ[UM'4_DR4-FUM0; MO5*]*:93V'"'%/T=A["O'/Y#<_H@*C^6(H E_(LS7V&4TTD59I.L$;_L: 1. ML^1S,-Q%HW*;8LBO8!S^J&JO3)CTI9$6*:];"^)J&.-<3_RN9=1U&5/3O)X6 MHSI,(M .9-ET:]^7IA\*B[6V-@;OF!.VCBW5*WZ38^1A:N,4-Z)1&>?#8>\] M64A'3MY-%-R M,]//XXF7Q 7\?C7"Y/Y_%!'"R%2X,!*K(V[8P06I9',<6MU M,5)"MQ/-C9FW%M(1.D+--3YIH:X&L=2W.)M/A]716D#[C30S>WORV\4QH\DQ M*5U82/7BPUP,BU9EIIS+2GAO=:.[^^Z$]9U//:JM1=(M3LMD>@KCA NA7%33 M)..\KX<%18;(=(' @@%7\TB2](6^#;X)F]8 ^LZC7E35(.QX'J!?MDU,FG,= M)!.Y)"(S6.:5"RRY>BUK\<:G-FO0-1#?ML^YK3;:$>.B^*H#F*:NXE=P#N/C M;:V_U^"+A#V$&=W7SDG76QO_2/:U#?_3FY@"IIJCB>&=?UTJ+$ _-&(Q->VIQDCK[1 MO04;@'S(L5$/K4U@ M/G+J;*F/'NW.JXR.FTETUY#^,CF[Z/.KI3.F7ID78\W,!@7,NWJ%ES+9J2@A MBI5#LKM2<#J^]2'RH*UH>SS]ORNKYSK0X:<+LFJH-[-%Q;*2P'30@0$A93\2>12^8\W*W0!VO#4-X[PF;$[/ MONXKRJU5W$1RTI643!=!XU@':^'>ZKQ_X"J?;&)3$/ M LUUG5)D/"7-=#UF"!C),-.2%Q>1R]BFXF8=H@/<)-@#!VY<"]>'O!LXW\\_ MUYEU-IQ]J+A>EXKS')D7FG9GJY@56*L) 5E,'EF&%&1(*6&CE(?UF!X'%WJ2 M>0.?NB)9KJXUBGF^SM;.:1<"6,(4 RP< !5Y_,62:>"](]_?$(D=%F.]L3FW M::C9%>'C8$H3??3M3G\]\(L._3!Z,9N=U8/(:XN=EB$+2X9^ 5DK/9-'VH?L UB-Y'!:[>PP2" MO'Y1.TTYFUET)9-[@2K%?5A2MX)[V&1II84>_>[;(2Z/M+G0A5<,&( S'61B M0:7:%\@E[F31'?L^[$B,_5Y%W%S]F\OV6(H55I:]9?OI#"8ESH"7S+0#0:SU MEBQF1VP.QA7;IKCW)I:#74*\JW;O9,O&4FYDA%XA^JKY_/VXFJ:'K$-VF$R1 M735W)Q%V%/L^:6$@&U\2L. 2UBL>/6UJM8E5,5P+46KORD= AWLR2O;%ADVD MW7=Q_9K WQG^/V=C)"79\YAR49)0J,)<[?"^R,'V A,3&.E_DNQ@83JY&1U? M>&BS<5OU3!K+MN\6^M,TS.8?B&H=P8270/[29*<3TX*EPCP.P+R9L(NL&#+BV>U5@%YU/ MA4M&.L]R$89I()LE6-H6%Z&R2#X0M+IE]S8X^[<2^M#5ZC6Z.PMZK?E_B'2= M^N/B @&:381E/SUF[WGO_A)V.H]^-6-')*V]R"[+J(U, 756":,L7!198O>, MG;L0[+8B_'PV&XYQ-GN2_G4VG%W(\.(^8,28C3(,P1-?/0L:>/'LIY/3.!PO1+E&PM<+"A?]IE^7UV=SX@_.%@VZ_C%\_V&@ MDHJBU,LY%*=5HOC,?'&26><@2,$=69)-9=3/./:_ZO;&O-6U]X *;E'@HO 9C]_N?;3TI'1SJIJN#"K1:X-/&MB>#W*+J 5U\Z;TKJ;6C>D^SHF;$:T MIJHYEH/$6X:V,(Y+-BC1.R8XDN"2('_9(&>@+6:3R3C.;>I/UP Z?%5Z"Q*L M6=IV448#M^(V6/7;*5[8TET -@T[W OQ,!&(7A3:@22[:^,@M &%7&91:[H) MHZ9',!#HF1>F2.4X5\8\)KK<$Z4X#%LV44+O1QJCR5E^24X566\OQNDO%Y?3 M1:\-+94,:63U<);6T")J,6UR-NEDC?'W.:%W//\HC.%=M##I5X3'$XNX_-3/ M,*L?R<^&H[,YYE%%&UOP5G&S3[NAQG9TFM1#.X@I+0 M5KIIK7RIS8)S!A=%2"X6V?7.G&UP[=BXEP#D^I;A)SS!=#8ED>/L^>/HLFZU+(F4XB>%IZM*^+VN*T7!1>#!>F3BWO7?4-@BE?'_Q>"])?U8F\F0X3B@$*3TY:[:[@:UL7*VIEF57, M0=&9:\'+:A94D[RX.R!^HSQLH\(69VTCF,U>E]^A!AGGKZ>+BZ.>?\9I&LYP M ?'RC[/SO\[$(/D%3KG156&]CF-?0>BCX.T! M*7 LX>P=!_[SE]L?L C#>%EH_$$SJP)M."BQUAU%)E6P5H804+6IP6HXJ,.' MU?=/U7XMW]XHT\!&N1W9M3S9+OB:QNWO0WB@NT2.A1*=J+JC/@_!.XNH\G7JU"Y#"R(:G8ESY/OUG!A9RC'XF=MJ]K) MP?32((BTDMMY)9US>%XC.&D]\XZFE2Z>D"4,+)=8R,R0 GR;F^'N ?9(2-1" M#7VO/1?._UL< 9'ZW:16!2TJA2Y*@UR(&;5E'EP%YRR+4LI:71I=J >VF7=: M6NY[TR-1>O]2;1!A.<=W40F("IU-G/@G31TF?0V@.;%\J2:+ -?P7@D M^M]=Q,T;]BRL*'IL')'GOJ." M&BP1:PM2N^#ZMMMS;*2YK@T9MA'[/MMST$)I2E;(HJCX JV:7@FUN&)"<.ER M$/M83XZO/4<3-FPB[4,6[WL5M (ER)9-L5YR%E@$0IRB%\;3CHB\6S_MAUF\ MOY&:MBW>WT3&^VW5H;44R9G,A!&%:>3 0)G$G)21< G CGT@'TJKCC[TO:,< M#]6,QT8N%"K-BL-8LV3(H_&*,S*3:Q]YC3IVNSSAX37CZ7^6[R#;?;7G(&_5 M"&<7J75!]VYT] M-M);MWX.VPA]CYT]"NJL 1AF5[,MO62!9\D*"FZCYX[^>?!4V*:S1P,F;"+K MO77VX*K$%,G$40%YO>A6,) T6-I1Z1^K#7=MDK2.O+/')KKJU-EC$T$?3S7- M6TSXU>^GDS%]FY85\.[5:.&\S5\ID,JBL4TSG>N\IUYZE!,%X&KS%-HG*NV/O>:U]-1F393HE M[0Q A*!]-,SY2#Y+RK6C8"B,!QN"2 H#M#'?UT+:_YJ[9V[=LSYOJ9P&:0-7 M5T^\@6%^,7X*'X=S& UT!F5EV0-\< M8_I03 .+[FU=Z<>8+YQ:VA&6@L#\C)22AO-!#APE$*.5K1$LS3/S/ 0FHI*< M%W)O2YOEYGYLWQR+>E97@X#3U@):AE%B5MD+;FG53I^]=I#A4;WJ>;)KN+N<5.\!'%Q\6T'&)L$.[MKO_]0 MQOU1S1U4L*K$'>374)W&T6I'KCO#J!:ENI;Y2DY7(D_)ZB)])V?R.-2X)B+9 MOQ8W$5O/VON5)'5Z=GH.).EJ*)? 4+G:/-T"FJLC^M5,^1WT]]6K M]V=G[B3\21^2Z]$I70"!S]> (&K!D2-38&@XI7@678K,VRA]C-9%WZF/:3<5 M7G_U U3AUI);.PM[C/W>TO]T]JKFS5:[8(>@;J?G[ARMW1S]2ABV[EHABZ)" MCII+#1R]-%!D5-[0I+JM/^S--S3LJNRC#TG0E(_>&9KR@;-HM:[5"6!C+@%% MFX!/RZ[*;^#+(C[];G+>M^SB93C[^W0RFPTPH,VJ"!:\IOU.*W)^#7BF>4$M M"W*CVZ3#WX?L*)J];<>.52>P5R4T"($^GY&<_GR&'RD?JW%V_?Z6VW++%?@7N2_WDVFU>N+OW6>B(+ MDC92)HK)3)MLF->>LU24!U\@.][M^K%-W_P(U-]>XCT&(Q=@W^((%UT],6J%Z,T[3" M>H;+?U]\S<)WDU\FT]/S[+P/DQ&]<3:PR0MPN@X\6MJ*5,VT5IHAKPZQ4T;S MV$GG6[S\L;"AM=QO\F3K6\R71>#7T2U7I'_@*%_ 'EBE(E"$;K6$U!KIFU]GJ]8^ 'WN2_4VV^/ZL$0)]\A'3$$;$Y8'0/CBG M+4WX1+!R)D2.1\9=2=:!EDFJS0V1K][Q6/3>DQ1O*C?T'8M8-J.^\* &,3M: MDD)F209'U(/*NBCJD4S(&4)!WFP0BF0YS]#N^Q MMI)Z7O'K8= MT#T"KC13QBV,Z:&"Y@K,\\_U6UP6&M+N5"W@U^7ODTDF]"VCB9!;">%7" $4M4R3=AT#9H'Q&CFBOK%H;UV(&[XU5Q%@WA4I:) M5'L0E%CO"\9,BR@JB+J0$]:FQN)!7N6XTPK54C7'E3"IHHD%3&!"2DVS@ PR MCS(Q:77AJ(+2KK](5,RUJ\;*TDJ[IV,0C!QM2IE/'?H?U-D92G\IH4!UW_PVL70!^O\-Z2X5N?"OQ-MHXR!W6T4=C$JV; MZ&N:10Z.T5(:F'0I!@11C-C?(G.\=UBW9 @N@$M->) 8\9F8S^%1HN )7[I%=>WWURJ./(L2WB^PGO0FN[Z:<;Z:8 MAI7B]2YMG%Y8-D%9Z[ACW.5 /DK1#-!D6C6YUK* MK)T4N6MCW]4ZMQ=@'W/ MS#6YU!$5#X .*)3+>0!S\E )5!0,-E"!%.N6]+9U\]]7$K<7F0-C+87 MXS0YQ9,YS!>1TI>393'T8D.QVM$JH3W+ 373B, \R,S 0@A"YT@,:[+OW@'J MFS#P^U)*@]:9:Z!=7$S1 5Q3 _].>(2[*")!L;]W2!UL 2A'C49 M7L@8,8EY0:NIC8['8%U &1\+3>XQZ@_#DDT4T*3E9CUG/H'1Y?U#J+BRD1L6 M9:F )+ 8R%!U2DB9O-,\M6F1
    ,,N,,WTPN:Q?(83+E[II7_$49G%2OE34K&[Z=;MVO-Z[U)85'NOC2>3 MJ%/GZI%CUNN:73I4M;AS:+Y2[0FMO1&FL)%^JXP[]-W#XV+U)-=_T V_ M+Y<_CG[?A!)]5O4OYU'&2##R&:-04OWG(]73:'*CEIO_40'>B=]U39*Z=0[M[/519R;\\E$?\'2% MK4]Y9F"G#]@I='31;!?6:*:QOL)GEI8G@#VG<]TJU("5EE,=0QK&$B,8I9$2DD)/,%%3-6*2*O4EMGZO>-^808WJT MA'6Q,V VVH#IU,QP9M;+D%N3YFT(OK0Y_;?UJO+8D]0&#]_T=7G L9GIJNIG M2.?Z/;_EW5^K]J14IH(53&\."66:5=)" M:2L%%3 G::IRDZ NK7I2#!A[:B33R@>T@%[2RL_B;7D.$P;%T&7QAJ5.JXH?$H3URYWHP0AR_F[Y<84/9 _2O.HY>:3?@7F M&2T[W1D:TM0*;*_539/G3W%G-69)D&>$$ MXIQI T%@ IE*$],^6J11GL8J$T/\(R&%GAK1O.+<%%BKP'HO8UW2>)A[)>AT MN[EIIC*)8[E[.OK.SL6[U2%LEA%O,[ KH;K+"^\H[]]_-,94!?%#!17\1?Q9 M8TS%);_8*&/?X%]CIYOA^E^K5]O-_6IM9/USJ9]8AX-_?MR=3%;O?LDU+ZLF MC_>K\8Q\WFZJC?[RRN6/YKKJ'[+\<;_1*OV4:_I#'MWR6B_+RZ6^]C75C^,R MG@N]$^8I3R!/"@Q1RC D.<(PS52N]\UY;'5 :P.:LW 7ZU& M@#8J =GJY+L>P$0FQ<6%.1&1)[1"7_61-OJ94I;M6U2K!&H8]&^[;]X. ]"" M<'*/9\_JQ.;2O^MV*@J.[QN>BN9]SN>IR1BH]G1UJ3IH*^S[U5K)W^=@*3,T$:,77I.MM M71_S=;CI^'$2DSSB^GRI.'5UI3KUYUTYZ@X,0+\M#1!CK]LO,(_C5JKVK<04 MSF:#3Y%SU>I09M [\]KE<_R\I0F%JM?]<\5)^3#F@;=0GSB.%$@\P@37 * M46RJYM"$PQ3E*C=AB43$+MVX_DW:.6V%:;>V.CPZNUD]RTSIAYYJ0]7:#88B+)(*(Y@B2+.+&42G30BDN M"J=(P[[!IK9K\'.NU@NO'3_X BTP2>SQ^MK!BRH]5>#58K'ZRVS%:YYM2Q&; MDK;[8RI_+&*#EEOK1YC82S35TOQ M[7ZUWI@R7A^6/V6UJ0W6DPHH.6*(DIQ"E#"NS11,32\N"BFA:8193F3,A]6] M&2K2U%CJV_;A@:Z?ZL)U6IU9_5_0T:H^(>ZH,[2DS> YM'1?C#HS@:G0;B9& MJDIS*YZ!"M$,%NN%:L_<"N/E'\[QV'7S:UOD.>9(2CN,8 MJEA@B)!4>B^NO,2P/V4 MZ!6VP$PW&+$!D9U7T+@QQ//2TT>.];RBY/.@SVLW#/75[4CG3C_@U:^RFA-. MH5N@2>X0\@)F0&NH$O*>_8"/1MF9 ?0)36?^WXN7NF^^K]MJU^]+RM.%XW? M_[W^MVJ>8EJD7.001\HD;"4,DDP4,,,*JU2D:1Q;?>.]HTSM,]\)"AI)VR,_ M4,MJO^)?!O7Z:N\%JL"?_""4G%;YJR@,7N$O/WFTU?VJ1RQG0T=.G=O+3U+/A;5 \K45U M].0>@6?INAT*26A?;9L4X-_[>DYAO^[6HQ'&]:^>4^Z90_7L1;=Z4,\?]5N% MT[U^>AY0=_#.%9)F%*,(QB+6MCQ&B3D2QI!@I**B0%)RI[J#X46>FOG0K5)] M*1)IUORF @?%P=9HWC8':'1O^B/-3*32N4CBH9[;8.^.JV=W"F]$8&*]*51\ M)(=PZ&D(Y# .)O8+.91#3\-EAW/PD?TU^]KEASVU'U/U=BOGF%+.32D!Q'$& MD<@H9%F:P@A'A"%$%<^=@I=L!YZF3;NHVW\]MF+>W@+L+.1V5!\"R,"$?;$= MV%[N&=BL --$3[RM@JBT31@SU MR$)"G#'3B= TZ9&*FOTT0_J7!4).P0J7!IJ: 7PF\.?6&"FGPFL^< J]WWX. M48!B:M> "!SV]!)ETJZI?#W1RB;TK7-G[ >:3?-IDIO6.GII!2D>2&<%*8V"Y^Y[8M$XG(^Q*0EBC/^@ &H$P$9#\"Q=3-^_ M3Q8;,1?,_^2-FP;F4?YI98#YGQCGY*\ (OA<')O!7BU-3783OO)3U@Z&+ZM% MR9_F-,MCE*;ZI1*1T(N-=!Q(/YKNPOD M7;T2HJX?3Q?&K_1A^88^EANZ^ % M-O5YDC&F;7U2.'D47"68' ?*S6;1?) K!?YJ1'4]QW>>!DLW1$AP0_LG#K(; M;^=!^MKK:4S;5H$9:%4 C0X>G1=#X?/KU7"68EQWQU"0GOE!!C]HH VX*R_] M6;TOEW3)2SW8JFFAL2]K'B><84$C6. L,W'%".(,4RC2C.>,,9)(-Z//8M#) M,=R^%KHFN+W48"?VX%+R5A-@:>AYAC6T97<[HNX&G0-$?BTXFX''-=DT.?[0\/CXU54=N ;U;5(P*B02LA4I0HC M&TZR'&]J=+1O:%<>B0RXD7FVCZ=\7*WMMZ*VT/>S40! Q/1'LMC:<&;!LMK ML9B#,!S09-L/EF-WV!Z&Z;#NVM<1LFJMW?.8\?MJ7]?I;%-MB]N&&8QM/UCY M3:Y_EER>WZU_6M5I,5+4CLVJCH?I_M[(\VFU^=]R012B'@K"LP$QE1>%D<8XB]=36B#^7ZT.Q^JKV4C9^M&XO;B";HC4S ML)8++?AQ)!]U"S#J9)SN(<8=?, FY)U2DAM/\[Z^UU?- MCV8)5J:HM5([/Q:&YW4M?-S1]W8/8<]UDO,XD@[L5%GTVW? MYAOUWMV=M\'&VP/ZQN=HI^C]XKA[T MH/,T5E&6(0)SEDN($&&0Q)G^3R0+G"(E8QJ[[ 8MQIS:\K@3>5;G(F[JDF5[ ML6=ML8]&=,<#")L)L-MN>88U\"KW<;7\ 3_J]U]HDEO^*/=-W*[CZ+SK<4#& MZY[%9MQ1=QP.0)SN%UQNG9IK:_^DYJ;3P+XY3B,(; T*F"$ M$D9BC!$MK XS7ER3J=&FDPML*HZN:V_+2SN_/+X#DW.(O?O%%UO3S^C_)->8 MY83]F[C+KFGS?X@+S7+2QG.KV0HTP-7VQLBSWA@;[)M"%/WS%0Y1#))(,5Y O,X*Z(LQDIQ>T^:Y:!36](Z8H-&;E + M#K3DP(@.C.P._A9;\"V<80$@#;Q"V*%Y/2=T.*P.7JH \([DA/(%LYM_R1&O M7O>1[;/&\PXY:G?D_'&]=^3LVW9)^5L=17ZA U;]R[=T(]_3<$3 MRK&4$*-T6%\"#!C H %J.":0 MN'O;/$XC>7>@#A-() L^0=Z2>&\48Z#CLLX<-I*NEEJ0UFG/4Y;DJDAAIO1+ MA'B60IRD&6112K.,Z67>;34\.\K4UJRV.L!>RH&'(N<1M72\W8I3Z.-]9XC< M75E]$/AU,YT=:5P74)^RS]PSO1K==/6S71UD]7' MC5GD7 MF^2![T834*OBR"^#ILR.?D)/1&!V"C('S@1V"XA>^6V0(*/2WRU0G;+C3<\: M$N*Y9<3035^(',=L>GOJL)W&6ZGTLBO>K)9Z2+8U MXYMPK%:L=?4'W?![O7QW+WBU7&[IXN]:2OV+-F:4_I!S@I,T)9+#7"^5$*64 M0"I( 2E3(J6)3#/EM 'Q*-O4EM&=#O^C KPC/?C9"&Y\[:WD;KL0G]-IMSEY MH4D*O)JV6H&NU'6<[@SL-0,[U8ZNTCN;6CO0J@>^7)]*Y\U, -"][G%\RC?J MUB< L*<[HA!#A.T"\4G^VMS])1<_Y1]:IOMJ3C,N$%((4HY,:PAI?N(,*I47 MG*,\Y<2I_/I00:;&ZOIK2,)TA7@V!7;D/ :P@9G8K6O$#/QO2=?@\](CV=X* MXHOTDW@FS"3[2UR";&B_B8O/&VP6K&MN_&V]JJIYEF$949I Q@0Q MY2(Q9(6FP31#^B\*LSS/'4W=\R--C>),B;K::UN7)0)TTZQ1=9L%_1EN[B58 M[":F#LFO#T6#&=S 9$UAQQK,MH9.+:17*[$?!]\VWX71QK;@ M^I4^8X]=N6%@#=H'4ZGKOYM:M\K,]]NRJEMB?%G+AW+[,(\Y3IE($IBJ+(&( MF>9:@IFC.XD)%RS+A%-#R*LC3HU,N@*;DH'"?!2BE=FQU.Q5M.VXPRN&@3GD M%+Z:4W;B@M]:@2]'Z[D7CK4%QV^AV*NCCEL8UA:$9X5@K6\<1CA?Y4^YW,JO MT@0@-/M$M5H_&%+[S!;EC\:]GO""1?I_(*%Y#)%DFG12FD%:(,XCR>(L<8HA MLAIU:L33"@W,[(+U3G3C==O)#E9[X1W+9=E-@QT;>0X89NEY8NUX\@6G*_2QOFNM'SVC^TJMYMI&1[!7\A!XY;'V3^!Y M\!M?ZEG&<2-3PP#\+*8UT#!ASRF,Z_>]_O+FDK,D3AB#)$\B4YZ/0Q+GIG\U M+9(T20A&3LU<7 68&MWK+R$+<00(*=X#F%T&/\@XA2]%SF V LQ MR8.'4XB&'C@\>\Y AELM?]S)]<,7_;;>ZZ'>K!X>RKIGC&F"5O= FY-$:O(2 MF9Z0B$&4"059GA&H1$(*)N-8IDX%M"W&G!J/U06^]$ /8"R,E-.1$R5PJ2#&E+&^N%BF@S'.)821PG.,JE M<%F>IC*YHRQK4Y] 5M_3"_&3U_;TX0#JJ"@ZZ[&3WX;615EZ?K MJ =V^OE;9D>8!*_+Y'7][ C(P_QZ*R,Q:R&:@@2SQF 3E@(G? M[.">\<9- KZN^+-<7XM;AJ3T_GHL-8>I3ZO-GYMR82I7MJ^UPIA+11",L$P@ M(BJ')*(,I@@G4N8)QZE5''K_,%,CD4904"JP7&W 3E:7C,V+@/;SA#^80A^: M-0A]4'65WYV8@Y);+T+EDK3J [*QDE'/0N9EW5J4&4;_Y1;N[?;*N--N[6>^^TL>=V+4FY,O\70X(X@8A3K/DQRZ$D MF-,\E0EV"S"U''=JA+D_#U\WD2W:8%C*ND?UH*:ZKK-@9WP%P#8PR^XD!G]I MD<%.YJ,#L8/<_BPR1Z"\6F>V8X]JJ3D"*!]QCR*[ M#[7ODL$=NKB4HO8:[7*0/JM_T'5=XW*>Q#+)99I#I)34_^$4DBQ2,&,TPGDF M698XN?+[AYO:)[N3MG'M[E.TM+6PD]BY&U7!2B^ MVV_U#3EVYRT+]<\TW;*Y:VC"+-M\D]IB*#>EK%[]I.7"N#;?K];?Z$*:UDVT MW@49E_6NZ^ 4/!])ZICK=V+T-HQF0_ K/5(*S<>R=< M <)ODX-+@XW;C>"*RL_:!ER[?F!Q@!,&.N&G)E/8%(FJ-J]I5>H]6203*4RX M;Q:;C9FIK6=BYU D11+Q'!4RA*.%8O) M_*=5@#9'OU@W7!QZ[58,U%&=:,]C?.XSS]8,^J]WW5F&H FDT,J)6#( MHRC)1:0DB6,GG]_-&:B5J9NIM.HX^LD&SI:E M&RW\'(3VLG7@W^G0"W_0!-D;\?3KK!LHR[B^O-L >^;JN_%Q T+;.[53=B%7 M>NO]5CZN)6^JK.A1NW4#YY@)+'&60YQ)!E&NN-XJDQ0*C'$:*YZE6,Z7\H?9 MS]Q91KX[2V'U"9/F$WXF2TC'U4'B^JNE'9D=@K[=9Z6?, ."/%HWC$-!J8[T M,W $N>E,]&HLR!WB[X-"/U)[,-MGZ'73^FW8A*8L%WA<(J[O:3WX,#;9P\<+?+VDBK= MT-N+UPS-W7EX6"WK+FZU;5F]VF[N5VMSTC*G)$]4G"4P187^8GF<0B)2!:5B M&2X0UMODQ"U?Y^)84_N &U&;9J$S4-72 KH7%_Q6+MM_=4R+[L/;;I_K"<7 MGWP+X+<&P$90<)#49_[-53@\Y]Q<'F_D/)NKBC_/K;E^B_M*_[8U.>_TK7,E M5$ICE$+]_Y%>Y7$*<1PE4,@T350J,F7G4S]]\-0(8B<;,,+9K^M'6%U?TX23%V2ZMIFBNMA5. M_*E)QI),B@)R23'4ZSB&-,8(8HE9(3.]+\J=&J/>),W4/NRN$_92R^-6D:'> M[R%SYNH##SP3(WK"]YI/?:KTQ M&4MBR^L6V-_D^F?)9?5V97I3S!7+\Y1)"AE&QAF>Q7J_5! 81VFF=U",)HE5 M(G'O*%/CRU;0VL'=2@J^-Z):AM'W@]I/?-Z@"DQH@U"R)BDK%/K(1S^@0SSZ M;Z>DTS_"*&1BI>2.).PN'IY5^&&IF::VYG85ZDQ'@F\;<[;4Z5E.6<:5MJB, MWR35C)!+B!%"4.^%.*6(1XPZ11C9#STUFMC)"M9:3OJ+V[*U[>4P,MAQ\](= -EG-I@(Y/&'2JWY=LV);I M7&VK\VF'IO7 W3U=QDG3P_@H$'^N)(H5TM.61!F'*"8QQ%@H*"5+&--_59C9 MY &%%M2)#D?(%WHE_FM;[VEZTU7&GOX]E7N91_T85I_S%/)*9%S@D4+#7-%C(,]=_U7Q-<RJA*1. M:5M7QIO:WJ:6#ZP; 8'I9G-[=[,NO':[&H^@!5Y?+_8N:\4%=WT0>NE3=@:8 MX&W)NF.^>!>R,P#8-!T[=]O (ZPVDMD0U,.C7%9-_)FI^_1#FG7]]=/ADK;% MV:N_Z%I\+)>R[A0P5ZK@-,<%Y(H1B&1!]>:#)I S33Q9(5%.G"HUW2[2U)BI M%A@&:N5D))(JF>W2+*E<(%YTY]T2W&G!HE=^0$>T'!=R.J(\': M &['H)YA#$R1@Q N W&Q XO%K;<&0IWGO],PQS^7 M^MEU<,#G1_/[+_K-JEX_O?LEU[RLY)=UR>57PYAUN, \IBKG'&F6BE-J^"J# MA$D.DT(3&,ZTV9D[E1X.*^[4J.ZLC7)8D,P&L/&,[?0!M4*@UJB-YG$U.L.^ M#Y8&Z61F>41CU?\$WQ"C%1+W0$%<041^H2BOD/!?#@,+.NIMG7&V=/&9+RN_MR+4R[]GG&4\0()I#'IO]@0AEDG.DUAJDX2D21J-S))K88"RZQC#31) RBN(A,B7O3\880$I,BRZE5R6?'<:=&.WLY@5JM :\E M!8M:5(=3>0?<+2(LPJ 9F)5V0H/?=F+_#CXLP0%?+3IH9 1 M8A(\XNT66.".6F^<@,/CQCOV=]?QZ!1_P.T#R'ZPM_?=O[;EYND0=%C5?9]- MX$!C#E=O[LTC]+)TM_HBUYH8'XSHK_A]*7_*)DQ1_WNY$G.L6!)G10P)STR[ M6V.X,I1"GLA(*:IR+)GU*C(!A::V/#6"@W()J%&T LU&>[4$CP<]W#/1IP*W MS6HX 3$GM,S>?#8X PTNG3CRJFW\OC%Q:2TV,]"^>AH><+<"'8! !R&SY#08 M_9N]> YFP@3$G:#]\>_W(KJ9.1.:]5[[:0IRCF>834';?XI2%W8M=-OVO!]1^+!=AT M1'=85+U,H84Y-MJ,C-0'^*".<: >%*H=J<;P;G6:@?V$?5:@T0L8Q<#="TZ8 M@QDS]L2-9(>,-8%NUH-/L'N7?R\#C;=^^\3E: 'V^N"A&1+ZV2;3XJ1L"R)< MXC2GD"&BUT6NUT5LBB1G68Q5+!)*8NZ6&7%VG*FY+KKU6TZB_.L\IUG[LXDC M;PN:5WRU73;)S*[9$^>AMSO^\P!HX%6JS8TP,@:M<',%"<_I$>?'&CDMHE?A MY^D0_9>[5Y*ID[P-;?U-KGZLZ>-]J8W .FPS)R+/2((A0CPVM7)CB%.%H"@* ME3")I$RM*\E<'&5JI-&5SRD@MA_+?A[PAE!@%G !QZENS%7E;ZX;K& M7%6R6S?F^L4>3N?+Y:X8]X>'QX7<&\N&8*IY(3-%4QQ#A4D$D30)E:G^25)& M.$X4B@1QW4X[23#1??.^['QY)'+=9_66,^7^V1AP;'\[N"]W\+ 5 :S[+Q: MBH]Z^A;_:[LN*U'6>],_Y .3ZWG*99'D*84T*O2:4. ,ZLTC@E(@E>284>68 MB] _WM2LPUIN*M,9,VV$B;:IHFP<6SU<'$F+'G' [ZA"8MTS>FT/)Z8QHSF_R"ZGZUZ-0H[ Y_MRY__-!+ M+%)YGJT:42_I6:J^[S94=2(LQ&8R9Y55^TH,P.':?IR-$U-%?J&]NZN3-.-55<' M@QNP%*N[3"]8GW4P@/U%6X<_=A@A_UU6YBRM+8[."&5I5N0PYDI!I H,<:1_ MDEP5F>VB=>'W*72[YMG/S&L;]YN>\&R[GXH5WFPL+;'PCA M%[5Q.D%1%6B%#X2P8ZWA $B/63O8#^+N!8 =8;M:T-?V>>,6Z'74\EG!7=?[ MAUEMK[=5N915]6;UP,IE_=9]E7SU8VDJ4GP0>O12E2:LY%552=.SZ%_;4C.@ M<1(>^C3KWVE!17/)/!4R25260J$(@RC3*RUE409%01&F0A5%EMA4W@\GHM/B M,D+-_3LS!J"U;("V\KL9D0'FTU,,>"=?J"K(&C$!SL5 MF_..@Y*@U7+67NC/-@XW!UX-[ !BCFJEAX/YU-0/.-+0E&[6DT;$G@Z7=-.( M/FW-L=%*'2*?3VL>Z9_T=F93\E?+Y98N=J?:]U6QV!5-^P4(?11V>TIL X/Q*W<269YU3I^!/1B@00/LX)CV&^2: M=3W9-^G?)\DZW!LU()_Z1>;S>OKTN&*-G"W](I@_3XY^&3&&;=5;&:KWJ_67 M]8I+*:KW&MG_1XH?\KVV$I>\7/YHFPIK\V_.:$2B5!&H$HPA4FD!*2UT7M?CN:@=]!+?\,[#4 !Q7\;90'8N=U%^PJPZA; MW($ G>Y?ASYF:"W;:O-9?94_Y7(KYR@B%$N.(**20R00@U@I"J5B*:%X!3C(E). M>QR?PDW-O&IZ3_YL U,?':+WUB.T;X\9NL:;RVV)E>D-6AYUUIHH84YI 52"JMQU1 FG"$(PIC5E! M"LWE3K4.>D>;VE)JA 6UM*#3-=-Q-]&/KQW+>D,M,&UV .M("KX'<5U8@1*F M(^S9$5^F%VR?\A>[P/;>-+C!GDFU6S?!>V7US]=/=_I)=>&W6%#$)580I<9W M02F%6. $RBCE1!8Y2HE3[L:9&(4>B B,K,*(.:C/=!['M8887X((?;0S" M;$@KO6MH^&ZA=W&\L5OG75/\3,N\J[<,M#_*9;F1'\N?Q@^QT>]!>8CS?5BM M-^5_UV.VZ1^F-U_=47$N<*XRBG.(8\0@DDI RM((QMHF24G&X\CM_&2@'%,C M'/<.GD,GP-)T"0]K:*.FU@#6*H"##DU6PZS.%^,F@*:K3IC>GS=BZ=<6&BC+ MN%;2;8 ]LY]N?-S0RB]-H;L[^JN;[<"JNH?IG"LEE$PRF$E&((JR"#),3,%2 M$9&DX"SF3EV+^X>;&MWMZS1NZ"^P.,C[/UVKM/1B;$=U_I +S&A[T+2DW8RM M&?C;>E7I_=I.9H_&EATXGFND] XY<@D4&_6?5SBQNFM CM.9C*MO\I%J^TXN MG@ZY5YW&#"VK576]/-,U\W!56\4Q(412AF-(>%IWFD_)Z7FFZWU)V <]&;FQ-BW/&2;P*B=I1= M$W*<@>DSG4#T3D4-4VICGB:Q$#Q*89[B!*(BHGK/P!/(,Q3G19ID-%(N>X:> ML::VZ!XGPI1')6E/LE]F8"GK&.O]50ZKL\TTV&TK/($;>,T\QK4C)S"">DQI MN8Z&W_25GO'&356YKOBSM!2+6UZ^C,X;4V-LN>G^@M5?FH$N!,//#;RS0#E?+W5!LNBZPDP MQ5QVO^"=&(67*]-S_3VQX]/)SOZ+[&IN+N[30G#L1]J_9"T,TZS]8SU[DRT+ M=%V#?]N*0=:3$[*8D+T0;NNHD.7\;;N[;<*XWBW%6[U9F*XP)?E__%C]_$]];\UU_T+F1]C\6!/.0D)7E=H1Q?4+!V9S MU84R3.;HHSD,7/[X' MF=IG?:AXL][)";9&4,=8)TY]\E@O("LT#2%$%220QS)."4A0K MQ6A^0Z6:BP-;O?GCUZ9I&\/7>Y!JI39_T;4$0OZ4B]5CO?X-<;M=G01+YYL7 M3$>N-[-9[?9MS^*5 A27N0I-D'(RET=]D0(R5T&X5#+F^HV^XK'EDM\_T/4_ MV\8;G"N4)9A CK+(E!S-(6.*PR1%A,=$<9Y$MP5E'P\X-0/E3)3Q7N*!G4VN M8F['.3Z1#$PYMX'H(6+[/#*!P[9/!GWAV.WS$%P/X+YPW\CIWI\?S875Y^VF MTOPGM WV=;58O%^MS2_G228I*K1]E'&$(")) @DV&RA>")5%"4L5'27QNU?, MJ5';85O1BCU2&G'_7-J1W\O/4&#*])!:W*JJ?S@H"[X;=4&KK\_FPD$G9!HY MQ_VB_GMD'UO![2T/V6ZT86O).Z5,IZF?VB3FJP=Y1W]]U5M1X\-?\G)1-L$U MW=;-^^MD-8_S-$*"YU#FB6G.+A$D,DTAR>(D4RS)"YJZK!BW"#.U=:%I2[XQ MHNUC6Y34$T,7@,FE5.7E0 W_,V6W'HR%?V#6WZL!&OGJT'NC"3A6909.>\SUG:T]$?O/O#U2N(W"30J5?N [I20O3SSMCRC\X]OPQ5?-S0Q%S3A*,XE MI#06$,540"R)*;N-HU05*L^4D_? 9?!)TNJP?",KK.V(,A2"H0\Y=[E(EWEO M%V@-?FO%O]RA97!:D@MJ09*4K 1XD90E%V@N)3 Y/6-PO/.C7&^>ONC7:Z.' M>O>O;5D?'QR*K:2<8!7E:5-!#J6YM@T3)"!144%E0;F0D5LMLNN#NGQJXU08 M^\;OI=@NZICG/RNIM@M@4EHK\_>=/O5WN%?&.>+YZD00QJB(.!0HDF8B"L@2 M%,$T(X7*8I4*63C&GWN=>_5#;\8XW M -3S@W8#2C.;H&)YP+M?2..7*3=0OGGA=IM;KJUE4-UII#:/-,V#=(V),R) ML3!1PB&C4D&&6$R5*5RLG"HE]@\W/4K92POH!BA3"/"G$7EHBX>S&-M2B2_D M@G/)7M 9.%L[,42CASY0 G5[.#OD"[5\Z%/_RBC<* M-#5.^K9]?%S4ZP!= +$7UVRYEJLEK'M(E#LEZ[W#N=X1CI6$;IY5.XX;LW$NE6H<:-5/($X;-()E_/#7CF_RDKJP>ZUF&\/L M-QK6%-_1\87.N-TG8?13;P<1)W<.[@[OD)/Q :-X/FSZ)#?S7!'-W1&%*18" MHBQ!D&*::U[77Y7,690S)T] WV!3(^BCLPRY$[2.-O)TH&$0EFFB$@-N3DU5 M^5RFD(@8PSR/LH*Q5*^9RJ49GC>$1VA_-P["-QX6.>+VDL=$>H'J0<[?P5 ' MDG&.A,R TS@,ZJAN?0S4O6= ?5-3X^C#4AO\=99WI_B1&6#S9*)=5TO]FS_U M>U-7;I;"[!1,:8<3+?RH[Y![ZTYZFVP\0J-^L;GJ+JH]XW2.24R+;!>&$G$.$1QED!:X CB@G.N.*$J(RZ&^+,1IF9]WYDQ MP&HG)I"MG&ZF]W,@[>SMF^ )O [M9=O71?9G5%_4VZLE_7R44VLR7 M+QR8N]O&(JY43X.3]]N-\:$_;W-2!]D=H@QC127G+(,XXZ:V259 4F0$ZG^5 M$<&,\\BM5;-'X:9F-K^K-N5#7?:_4>"HA=#N,W+,W?4YEW:D]%(S%)C/NA&Z MO2V@3.S&Y>D+&H4: GJ_&;D^!1PW#S< M,^R;T.,,"90)%*' E:#A+"BBO&+ M67W1#[JG59-.P6O)]1^+!=AT9'?88#O/C847) C4(]>XTK(_JS*OM\L-X$:! M;JN.H( [>"Y" C^2A\+W!+AY(88"V.MM<'[H>%Z%H?H>>0\&/\3SV6C=7&Y. M55[$><%@EB5Z@R!2!5DN$Y@KJ=(BR:7*G$KZ] \W-9/_TNG=#R.LI_.[!N<; M3_"+G[Q3O")9QSO&:(:=QDG>DOO59WO%=PUCEU6*Q^LLX,C6+ MO5UMV49M%[M:[%\EE^7/N@5$D4I?63Y?JGJX_2$G 9$R222$+.TQ0BP@C$1#&8BB)1)(DR'+/Y M8UUE^]N&KCIU)P4L9QH8L()I)06,%5QQ#.:Q9EPBGZT&W9J*_#= MO5Q+:D1T+B%L [(=&?F'+C 9=00&!XEGIJ YD^ ++<4,U* "(SAX7_[TF"'I MAI;O$L,V0X]=:-@!CC/EAEWN'L9(7^5/N=S*K])D=^OU_XM*9'$N8 T)WHKGL<9I"3'L%!4$!HKEF+' M\F:G0[A\4N,4,SM(Z,90S\!#F(DBS?2*D$6F[U[!(/&Z%^\X M\0]9_KC?2/%*_-$67E?RR+KF<4\2*-!'4A#GH_S"%(.4%@IBG.2,L MH6*(@W,DZ:?I(6UU *N#$C.]P=NY37\KET"L%@NZKHP%"BH#Q.6:KR_Z=L19 MICAE"')%.40B9Y 4:0XE290@D4"2%ZYNV,F^&^']N&??#-DX=_^=7@N[17&" M$QUXK0W4_&0&=OJ#%@"P0P#4$$RR'8K-G$VU/TJO[/^N#5-L)B1@!Q6KX0=F M[FSNY5H+^% VU4?I8#=/4&-Z(P/='?+31!01E&"8B$1 MA%(!<9%3*.)4JB1!@F:9#4]<&VAJ--'("EIA.WVZ&W'M>.(JNOTTX1.SP"PQ M%"YKFK#%X@Q+5)+_QX_5S__4CZ@)XE_(_ B;'VM6N/KP44C!5L4=)UA?/[*C M95\R]555;1\:<\?DKG!MX_Q]M="/66B9316G/\IE^;!]F*>)*BA.""PHT;MI MS3>09$+"6(DDS3%-!$W=/-CC"3\]W_A!S!EX:(0<:;?L/O.!-\Q!9W/Z>^9. M;>D. #.P@P <,*AK^,W 'U?>E_'VS8.G;AI;9W?Q_SUVSX.GQ=L&>K@$(Z^# M39&.0_V.JC;>[^[ILO4!?%K5-6RE./$ _$T_>O-6*[!7]6NGGS+/<4227._< M:6**X(D(4I[I-[?@C%"BF&).E6,GIM_4-@+//(RU],"(W^'7D1;80*]4X%7X MY5^4Z2_5;8VG#DB@\;QL-$P'Y_<>J3.N[[,O9I JZ1-]$Z:Q\@?2\=_#/ @[ MP=YLB,!B^JPP;R)JR^56[^K;^C]U[KF2$<,HA:PH$$0,44@$+F J$J9BSG(4 M89?Z6_9#.RW/(Q3F:JN0;^BO72MS\-OC>O6SK+2TOP.Y+U>^=F[6ZS ?=@MH M&)1#>_:L"[Z/5+^]#Z\1:K.?'7X"==?[8+&KJ=[[A('9NYWR-9_5ODU'4_H3 MJ5RE.,M@D9L.XH@7D!9%#F.>QT*H(A.Y4Q^COL&FMJLX*AFU4D"8 J!#2NE: M(6U'3[[P"TQ(I] UM5,]USYUP<1ODF+?@..F)EJH_BPAT>:>066]VW[BJ\76 M/)LN17L2JA_VPT<*K_;#\AE"J\%ML#\/1@Q]Z3_:VCXS?._.-JX MJ?W7E'Z6S7_UAMM*BORCW-R_V5:;U8-O4L^\8MG:&;90?F7 M%A?LY)TUE;QWQ44NEC_:&S'^JXY8P!>DY$C?N"]2;\0"B$O%1FQN'9AK3W\U MK\$;38%/JCGF^:3?L[V:Z'3)^$]6O MC#ENWKH= ,_2V"UO+C(("V2!$9"IA%- M)%8HM>&2PR.G1A=__L>W_[ C@PXL_=_[,&4#?])_?OIP]^XM^';WZN[=M]N_ MW.:>B[[[K,[\9G#9<=/Y^<.R+KECS.*/ M^RP\@5BJ5*$@*IB B.G=!..$PX3RG.FE.XURI^(N/6--[5MK104=66](=.P# MV6Y!]@1=X"]W,&I#*HU?P\-WF?&+XXU=8_R:XF<*C%^]9<"AXBO.UULI.BT0 M]$!<5E6Y_/%>RIU_=$Y3F::98A"GI- L0LU/*86%B!@3.:.$6@5YVLP&/>\&!DK9EQIV0MSBH"H!G8([90=D1&1QD!D;HZ_Z&X9@Z'$T%P':D M8RDO&+L=2#F"U7L89?NL\0ZB'+4[.H1RO7< E9_TP]V%O,_C-$\CD7%(%-/4 M'<9!'PGY_]T()%+.%H0L0=T A/O:1MM MF]0(>X@<>-4#5"/QZ!#(W&CS"A:]-'GIWO%H\8KT1S1X[=JA1VD/#ZOEM\V* M__,-?2PW=%%G/%1?F^8OXOUJW722W$5(SJ-8;XF1(C!*9)UL3R!%7.J=<%<)ID:8C;B[=CFB/OQ136?7?43N=BGJ7"P)'O6]=4VZN@Y=Y5B( MSGVZ;$_C DY"\+,Y(SNHA:\["1KQ03LK7[NSTO;;W>G@\S1N('R>S^9A*I$(; M!%*.\+Q 5!@@CE@ M,P.-E.![^Z<1%]3R>J25:Y!XI9&+@XU*&]=4/J6)J]?[[<[V87GH&J8$2E5! M4IC%J=([/DP@*1"',2,"J80(Q9SZ'UF,.36RT*]2[JF_^1A?EWL]ZITF[6U59MJ M;?8S K[7"H6QJ?Q@Z[!#,>] M]T2CT_! !]>YLF/#@#,0F Z?5>MM9#?[S3;2X:BO7:N1/S8C:E#O]O"Y_E$NZ,/_ZZL$D6,7SE'"5I1&#@FDB M1*G,]>802\AYEC!*511G3A;@U1&GQGI?UN62EX]ZOT-K 8'\Q>]-?>#+']= MJ.THS"N @4FK+JUX$'8&=N+611=GH)'8'TE98^.5EJZ/.BH168-P2CWV-]X8 M@?"VK/AB56W7'7\Q8GF<2*$@27D,D8J-Q[2(H)0L25*D,DR<;*V^P:9',6V] MZ3I(T4-, 5SE>M-6D80)#C',$MR5*0QH7GL%)QP M;I"I$8:1$1HAVW74R#DHE/(LHG9,<2M.@1EB"$3.U-"'@5=*.#O0J%30I^HI M!?1>>VO@P/F>'74P>-M[X\*)-(L25. XAT4>4X@BT[$Z$QA2@25*F:)*.G6L MOEVDJ=%*]Q#[4DNB69-G<>@H=&MTP>#Y=(TP&&.60D<9G.O_=.A6,VMG939V M@,&MT 8*,A@LU@L%&MP*X^5@@YN??"MKO^+_VI9K*=Z7RW(C/Y8_I?BPW.@7 MM]3#U2'NU>NG/^A_K=9US=##5YZR)(Y406'!"P91C"2DC$4PS?6&,%$IC8O< ML;7OS4*Y,,(X+7N[S+W3"C1JP5HO<%"LR0RI3,)(K1NHE1M*WX,G-A=(9)'> MYHN4FJ-E/:SE^,]*JNT"?"R5:ZO(VV?*=:$= M __0"^W-W]-(*^^M6 =:>0>+]4(K[ZTP7EYY;W[RP,99XK^VU:9N37BW>B5$ M65?O7YCP^P_+-FGVI*# 9]4X?S=&,K-UFZ<%+C(2Z7U2C#E$:9)"%F4YS%G! MF(@P2;%3IK\/H:9&TJ?54@QC\(/(8+G:F#BAA=24<%-_+A\3:L?D8T]38"[O MJ&.24 X*U2Q-YA'G/WV$/,AV+B]QCQ"^:PG MF<]G#]Q';>BFWN'K!]/J_OUB]5>U+QR4,8$EHQSF":80"4(@Y3"F,9,)1 MGKGYM7H&FQK[[F6MOU0M+:C%=:[,9 6TI1WL";[0%NYPY-S-50M(_!JB?0.. M:V):J/[,>+2Y9QB1]%BA!QNTVY^@R!7F7$*%"\TMN;8%* Z2W;$%!#[P%SE'W9G"AL(GE=6T?'\NEC.=,[WH1S2F,D8HAXOHG(DW5=QEE62QCCNQ"'GM'F1JU MG>9XM3\ (RSXO!R:#W<$;#]/>8,K,!L-1FIX.MPY)/QDPQT]^662X=G4.Y"/"UF78UJ*;COJ+^O5H][1/7W1+\-& M_\YL^1Z-E3;/>8)CH1#$(N40L22%1 D"!5-%02@67&_ EO*'&>G.P5OF23ZK M3X9_LGH-JLOV:OGT4?F&7"_?C)?PHWK*_,,Z3-_F>_G#Z-WT\-/[Y[KV&HA MQ>NG/RMC4W[6@^EQES_:@(=2'AP\6&09QX1"GF+3J(,KR"@U/8<+S#-M$0K3 M:-Z>P=U%F)I56#N&5.T8JO-P5SO1 =W+;ED?_H9YL>/FL&@'9F$M?..%VXEO MCI-_,QJ \*1AO/@WN=2/7A@6 M%@]ZMVT>JH>0[WZ9N##YAS0)A_,"LR1/9 %)HDPSP41!@I&$0LJ$$$H55TZ. M/ZM1I\9^K="U;4./Q':C/#O([5C..Y"!B:V+X;'$H!49?&^$]LAB3B!Y)2Z[ MD4?E*B:A7KAO]W*Q,*>G=/DTCZ@F'\4S*'DF("(BASB/$4QH44C% MBBB/K#(!SS]^:AS3>I-J$4$KHZNO[0@^6R?;4%#&\:[9X3' HW9.[1M=:4>/ M'-F'=DZ=Y\ZSLU<-#$4PD>3L-)*\DX3P^NEP29NC\,JT.GY/R[4I=6Z\^=N' M)NC:'E<(OB MG\3DCA/=;_+I9+4!:VG.O,PN\/%0,]+\7*[$%&?=SJ*=QDP&7M8NI=-UT[?, MEO]LAI=1=@:,NJ#6%W04GH']QV]T]ABT$WQ:_(;\A!-WW("AX+ _"S<*/^+ M=/^2LG)1^SYVS6=E5L1)S"5,26SV!I)"S)&$29H(FF8D)YC--ZL-7=BM(L^' M<%K:]P.%(XX[,P;@C7!Z?=_+ZYCH_QQ+.W:^#:' K-H1SF,[WNNJ^\WM?S[, MN)G]%]5\EM=_^L3>%@:DNP2VS0I4[?N=&X_[M0\*9WLL,?3PH\F?<^V MZJ,K_/UD&!#4P-Q75X \2#WKIM_M!#=;6RZO%8.\"5Z'YNIA8!ZIW[H_N-VZ ML+N#UMN8W>%QX_5J=]?QJ'W[@-N'&=5_K);RJ>G_]'Z[%%5[O(QI*E+3IQVG M)DI5YA(2C@O(F> *LY1PMR9^YX>9&I_74H*'IAN6,G*Z6;<7P+2S76^'*# [ M-^BTO<)J$0,CX-6RO##4J'9CO[JG5N&5JXLGY M*OGJQ[+\;RD^"$T_I2KI/K%F5Z+BU5)T=OBU4T^;HK2Z;Z,R?]*%,6#GDI!$ M)A&%<1H3B#*,(9-(0)81AB/%B689%R8)*^[4&,E(Z,9!@:?3CLNF,TF!.7&G M*.AH.@,'74%7V5WMGWV-(!/FU%$8M!K/FN#.79!\J[4_CAUG=KQR=6"11^7\ M<> _73M&&G6 W^$5Y^NM.2Q:;Y::4N_+1W,>U,KXYIZN?QR.(1*6QRDG$J9I MINW21/\')U$&>2&+2"C*TDA9.QX/CV[#U\$!$0CGD3P0WO!V?][< MR_5?924;!X!C0,? MX%S;.K&$.,H9+' B)98B4$)&)/'++4G(58&J?_E?)Z["UO0[@ M6 G7ZA".TV''%2%!#LPF6O3+X(YCL Q%SW-)"$PL%L+$_N<^Q\.6NO MPM#OF[U\^XBNV*LZ''M>KU\^*+Y7R?5:B@\/CPNY?R5JU\$GK4/C[6E#EC*. M2$QD A51&42FKA46)(.<*$*HR*C(70)\K0>>FKVR$QTOZ7PSQ'=VLJY*NEJ-W)[::M,MZ0\J?Q2[6'+"@B M,8]S A%*]7\*D4)6B PRDN1IK/(\ITYG75:C3NT#WLD)#H*ZN87LL+;S!7E' M,/0>]CEX8=T]3@!Y]?'8C3RJ8\<)C%-OCMO-WEOZ?)*;><()+Q*!(6)9"I$4 MIF(&,]$W$E$F:"$$<:F8T3^<$_&,4#VC*:N[7C_5I7,=$@PMT;5C''^8!::: M:XUVM+2CM-3IH#)6!QTSY%0:YG34=^B/T[UK8&G@U4K\52X6\Q1QS".E(,TD MTLS!,D@D2F&!HS3!#)GC:Z?JO^V#IV:7[.1R+.>[@XEB$?."$IAI4TX;>$AS MJ\HYC RSRBRGN9!N5>V& #5.#;H;H;(CRB'J!Z;$JWJ[%R<^4=)O_>'=P\_'\9/)H7ZF^3;=9.Y\I.6"V-&F=(9="'?K,RAV7:UK?Y5YT^%>:R>9RA/#2Z[<%-_N62EPNIC?$/2[YZD&:$NY5K MQYM",$GTSAQB(3*(>*'7HB(N8!$QK"@K)+=+B@PIY-2,^8Z.)N)[O=,2+.4& M+ QCZ7\U/_.ZJ9&G=D9!IM]NH7KI20WM]SR>S[V"Q@L!&A7!;T;)W\VOI] \ M*>2$^&U<%T+0<9O8!83Z64.[D&,-B/KY8GKJ5?7"MM2WM!$029*A%.E-2XJ0 M*8V,(TCS1-;!R9%B:5[8'31='F)JA'\BI$-DR7D$^UG7#RZ!.?-$OB%1-^>Q M<8BON1FCD2)IG+%RBY?IA:$W,N;\G>/%P/1*?A3MTG_E,'MZ3YIUNI:)G)DS MB?3_4@8%P@E$>1Q!1JB$J"@BD@HD56'5D/WR$%.CMH/)LC B MFTVW(S3<\@ M:6=8WH9/8(H[0%-+-ZLCW_S9<)=U]VJ!G1EF5/OILIJGUD_/E<,^\+;4D/FC M4VZH#LM25&4TBG*8YY'^O#-3UIUC D61Z>]?LJS@5JW?K@\UM0]^7QZL_J$C MK%.0FP7$=@S@![C 3# 8,V=2N Z'5W+H&6Y4DKBN]BE96-PQD#16#X];_2'N MNX.W=BFA"J?*-(G+34.8E!*(,X)ACK51)23E4>&4C7EAG,G112LFN*=K4=)UT;=>3MDB4(SW=-MC<.."TZ4R6Z"837 M/%<7Q)K+(D[2*$$P4ED&D2@$I$E.8!YEC"B18*Z?97MR='6XJ3%,(QU8M^(Y MG)1<1];B1,DK7H%IY7QI_!; KR$ =#AV\@KD2$=0MP'J=AYEC4_OV=3UIXQW M3F6MT=&9E?U=0X.4E7Y^0^0EVYKG?]&3_@?]53YL'UXMEUNZZ/ZR^J(WQ0^/ MB]63E/I'4TQK'B=(L:)04*4F:2O.S8$78S!-4HSTOQ=)1%W,/@\R38VV412# MW_[?WX'18P8>&DT K571QF)'%_ HUT"VVLS,W^J"92L%Z@PT(.EZ62Y_.$ UIM0%=B=M);#7Z_[E[U^7&<2Q=]%40<2;.J8H0:G@!2:#W M+^>M)B.JRQF9KNZ8J!\*7&U.RY);E)SI>?H#\")1ED0!%$BS]H[9U4Z;)-;Z M0'Y8P+J!2J6#*PKPQ9S?[2:QULMG3+$WD#U'#E\OU\CQP=Z /(X"]O?HWMQ> M5?[=X7BE K$1! F+LFV M%\9SXN31>M6+9LN^H3]?;T>L MHQ1CNVC[@73">=OS07T.+%=+\5]2W,OZ@XI5%(5[MIFOKFA* MO\4L(B9L/8F$R<@Q29R$)1#%6*HP#+'$3BU KA-G:E1W-GK31ZBK]1S9^G[' M0GYPQ_ 9T&>@K0WHN&Z,A@-^\!XA)M=:I G$[;K"9Q?;Z_S4'A:A>>"GQ>J[ M2>27#,X!:&([7PS0&PPV&D(,]>3U2(YF5O1!S,S2[L>BT-\_<.I[9V2W[@?5Y MX=)^1NA'I:1)'Y>[P\>O=".;-/2\B)>#BZ>2VKVSH1" MC$W:)#8)E(IAF&682R["3,56O1\\RC0U9JT/X#?T!Z ;\,T2,C.!0HYF9I5HIL-/J]4T#.(H]PNW5/O4AUZA& MJD<@7UNJ/A_=D[3KF!+]^GU[H&OYNFL=Q5&4:@J&B$<4HC ,(64XAC0S =\L M99P['0U<&&]J9/N.%CDO]YF-*0IN*>?49 M>!"@!(>1A#P)4X@(4Y!%+(&"4QXB%B8)=ZHE=W*4J3%,2TA@I'3U^IX"TM:S M>R4\@WMO#Y$9Q#G; 8%G!^RID49VLG8H>^Q([;JX9P,(FJ__01=;V6H)5.Q^ M^5^Y-G+6_.'EP^J1YLMY+ .<(HI@D+ 8(LH#2&*9P43&.)(10@%U*K'A-/K4 M6,+("4I!P4[2TBSY_>8?X,]*9L?2&VZS84#L)-(>.[XWAYAY';N)Y0[ M[M5^ZJ(>_LUR*_C.Y)Z9*BER650G5.NUZ51H./;=R_Z2+_3%_.KF.UT+XV7= MO'Q>%IMUZ2DJRD9CIM;Y[5.9 ?'^P3SBPU;>K?26L^P]K?6_X0^Y?"Z?_'FI M?Y^OQ#]E?O^PD>)&FZ?T7OZJA]Y\,(?0-$0"J41!+KB 2.G=(U9*0)9D(LDB MCC-D7U9VPHI.C=(JA4P0+34 %( 93,!J:4[(&OW 3_KO8K58T'5UJ.$#)7[@@[7#;>JO@4O(P(35F&#< MPO]E;[5;1,5?X%7I#.N8LOSCQ99,&853 2Y_!7E]5!W_:L:X57\456O->18$ M3** F'Z8*411BB .P@2F,18\B+(T@U=L8'Y&^>YBYN=N MZKN%9T?,:+C/U!#D#_*3?L>:]%V")$5"Z#UU)#6=( 0IP12BC(4R- MP^QWA.ZR'6[[P)$-8T<]CRU5UP?T,QVK,V 31E@:JK^9&31CF6X+ 8N2+!0, MLH1QB##AD(:8Z'\BRO1$A#AR\K9WC#4U;J^]$3M902-LKXX672#;69">H!N8 MTWNCYFP\6N#AU73L&F]4P]%"\==FH\TM/8-W\F6^D;_ESZ:XS$:_"28TJ+1& MVVUJ;QY7ZTW^O]7:BC*2:>.1ZLVHZ8:%:0*98 $,2130."8)5\2M3[F[$%9? MS*C-Q]OMIMN2.D;ON$^'90C/,!"/%,=3"@]+Z<%>_&H[^ZK5MQ7V[J$]O>'S M&]_C+L:X03Z]83J*].G_)#!DE 8!0I!!%+M+'$S-Z8 M\2B3,D,LM>K2\>JY4[..S%J2%YN1I+K*+(]-5!6'^G@D,2TP#BE&G L@!QYMB"Z_*@4_N5UYP$:Y!\IRA<'GCL MC 5K*$XD,-C?V^, Z \\,JQ _A;&^ J8N=]!?!>[@% =?!Q# #N2.X-/R"[N34KT:-@^ M:SQGAJ-V!WX,UWO=EEPA\_G'Y:8,S>&KM::C\N4J#SK?FYXHZY?W*R'G49@% M82(BJ-=6S>X1QQ!SI2F>93*., KT?VU66\OQIK;05B*# YEGU1F]AAG4D@,C MNAWKV.+>S>(#H#DP@?L TII9'.$Y8?07DO]ROWK^3_VDTM[_-S(_PNK'DG%L MQQB%;!P5;GC&];:>7M+')YJOS?IUJUZ?*'[\4=>4_G6U$M_SQ6(><)X(CAF, M"(\A$D)"ENCM%0DE0AE"<4:=&B YC3XU^MD+;VS'?'_^WB<8SVT>+%VK0Z$[ MM+/U -@CQP;X:2<\:*3WV(RC%VI^7;).$HSKI.T#SI';MM=#^A0HK4]%_IEO M'MYOB\WJ4:Y_RRG+%Q6KKDVTX2>M9-W/TYR2?%X^KW(NBSE!QFFKC:LHBC*( MN#+1@*&":13%&<^RF>YW$JPEGQUORR;V9H79;=[?C&' MA'DMO$MMSVMFRV)C/=8H%%D!G:JS$"C###:-%V%J\/;SR//BTME MUI'F9ZSZK#O6: $:O&>L#AL+:LCP?V6-KV&>[OI%JM37U$ M6=R9H@)S@; D(B,PBPB&*.8I)!@KB'D8I;&BL>+VJ>'GQYG:LG189J&2%I3B M@C]+@5UBK#O@M5AI_( VM)4]$EX.*X ?W$;B]ROP<^/NRZAT,G/'[>/Q[F4= M#EC5XO*>^83FD+;::;0<"$H@A)&)_^:QA AQ"ED2)I?3I6[%"P&]^X,F1QLT+ M[%+V*!^P\^(K/GW]-+UMU<_+E_<5R=0M0^="LB0C6,*,AARB*! 01Q&&,DA9 M@C*]]<_<.>#L<%,C@R]TO5GJ<1[R)V#8(%]6V0W\@:[O7;L%7T#:@1Z\X#<* M3[0E!3]5LO[<] SV3!D74?'/'>>'')]$+JI_DDTNW]5C%_;QAUSSO)!?UGH_ M5\9WWFGLF[!?2E 0X=CX2$QQ1)Q02$D0PTB&D: RT=LS^Q/$SJ&F1B?_$9-? ML@1 \!\)^26U#,&T0-1B[^4-IZ%]KK69LQ*DX/]F-T=_>RRWL5K=@5NM:&X?:SJU1A.-RWO M/N3/N9!+43;LB2.11EAOZI)0&W2(4@%IAC#$Q#1:2D(JM#@.IMW@$D^-SAO9 MP$LN%\+-&!Q^>NWLR4E-VL!KBX<2;*T:X2V]9Z#1'.S>B:]>JJ>-/DU>;>3A MI1[5S!YM$EY;ZN,-W#?QJB65?J+\X(N529#;]:1,<9(($G*HD" 0 MR8! ++G2KU"@>$)8&I+0+?_*>NRIK1][6<$[N90JWQ3.[3_[3('=RC 0L -S M?$],>R1H.:/C.4_+?OR1T[6<@3G.VG)_Q#7%<.[HCX\_:'.X]WFIOWU9;&XX M7V^EF(<9CG L!%11*"$*>0PQQ@BFVDH.J-"_X%;'%0YC3HVH:K%,,&4UX2R4QJ$7V723'"I\!BN5TC_L&17.L@#A=/,?N MUK[I*Y_RA?Q]6YY!Q5RB.,$)9 G-3+N[!))0\PP)@DSOP .$8JNHE%,/GQJ- MU/D41D!02>B:?]("KILQKH5CZ%-.>R1Z)) 2\H>"I/F9]VHKH9"+:XVQD) Z Y,!N4?2WW(L] "]E2ZEUC M\"YHG:T%1Z"\6@RV8X]J-3@"\MIR<+V]'TG=B/_9%INR*OW=ZD:(O,RS79A" M))^7[^E3OJ&+T^5$O\I_;_,BW\AO/F66%Z(>WF:Z[4AU M2I,X,!O??/G\?G;:![ _<&TE*:A556D M'3R1])C >^5W0<7>M1E8:PI>+V> MC#9NOX5H?RSW17\_O^LOJNX23)$DDD4I3'%L,@19" D.$,R8B@,FTC!-G*6]LX.-2E>75'Y- M,Q>O[QE7O+ZGR[K8ZOO5LE@M8$L$F20<(H*2 /%0I4@XA1_[D&IJQ--6:@8.U"JK(;45,Z4# M=JKM"[?W=SSZF6<[7AM]]@8FP;$FSCV>VB?0?L.NO4@V;G2V3S"/@KB]/KP? MU>MQZK)?9NM;VI:WVTVQT:]POKR?"T4045D,T[(#@$P32.,H@2%+8A:D&4V( M4PI)]W!3(^>=M* PXOX-_$?P2Q $(7BB:_!LA/\_()GIWU3=D M MYN'U=K4 MCYB!Y:KY;5X4Q@.K]YJKO:Z %H86/DA>1IR".)P!\]V4Y*%_"-RH_,(\VG&T MO]D9F'SW$U-*.JO"^F:@):T_0K5#Q2M37AAR5 JT4_\UMUG>U:?_'7^08KN0 MIM#.+J7VY5>YNE_3IP=3V/W&'.Z4J;5W\L?FG5;F7W/"%9$$IS!,,FV"BBR# MF&8("I&1+(U2Q!&V;X371X2ID5NCA&&A/W[Y]DM)/+^O]!_-/\R1Q&I9&BGZ M[T9!4.>#[T,CG$JN])NV;MX:9S(&YK+=/-PJ<)" /P/O7D!;#U J4J?B Z,+ M*)5QZK37:QI<6NX-/1UC]=X;<%H<._%=@VAW2[Y>3QZQ-]\UFA\VZ;OJ27U- MZ]5S7NB7]--J_=N*+LV8LJA3-,6N^0/YM7 M=@;>:U,KWY0+]:S)T08_F;IVZX+ZK"5IAY-G:[ASR)&M81OUCZUAJ[M&SC;\ M^.]M6=&K"7LHRJSRNP>ZO*W236#^JR6@V-?8L)=1L^5.^!&*U M6-!U82*XJ@.'\Q_[Q%\?.Z*>C+P36A,\9$=6Z+1"V8JZ$\-& P1NFV3)"B.@ MW[L*I1EH< (U4-4EP$#52KF<0#KE4/,_C;1+[]K]-=(SAYI4;VF<@PG8>U/" MI12%J=_Y=[K9KO--+HLO:_E4R5S<+,5[NE@4M^KFF>8+8UUJH^4;7?ED:J8_K.L(X*< M=S<>9LQZ$S3N/ SN)ZCTJ:IY[S6:@99.Y<%GJ57ED&$;L%=F!G:*0KU1A7HS MY7$M\XJW[SV7!\G&WIKY _/$#L[CPZ\H]V>6G[5\T"M0_BRKPZP_EFM)%\;K M^%^K1=EH@.;E%O-VN1_[9JTWH,O[#UM3+:Q::WZ7FUMU1W_,,1%Q2!,*DRQ3 M$.E_0AH%#"K"%>*!B0FT2F0;6M"I,?Q>'W"O-0$_+#.!"9SZ%B>]Y]GEXC??,DST)KQ6FOP:SGSM6N 53ZR??CO#%"E7T7C+O-< M,G' *?%?;'$(8<_Z3FI0B=TT?7*J M2>\T Y8G:9YQ'!\?9 MLB.TX>9@8&HK;<^]Y#.PD_T@M[R>I4I^O\GD[K!YSREW$&'TU')W>$YEF/=X MBD^7<#7"S2Y&^8^E?F(9GUD=19L3$/,$O#B$J8"F1Z,"$% M,49Z,I%,6$Q10)%3\;\!9)P:JYZLY/RGD=35Z!M@/J_QMHXV2P/S;I\)\N2P M] +A"*['Z^2<@!/1"]!V[D _0_6MX[HSTM8I*C?ENP1?S%$:2A5"I8RW M7R ":4!B&,4142R0/"&Q4U6A@\=/C2UN>C2->P68'1'TAV'@+[\Y2QL@.?FT MSGX+V!P.,6ZYF9/J'16'.7U5WU(N"[HQ(4?KSL%' 4081Q"+5)1E& 1.$T3<.D%>&G!JWW,M+R@%!FV)>]=-N(BY'0'X1')@ M2K@.Q!ZE7^R0\5P"YL*@(Y>"L8/@N"2,Y7U]Z>99+K?RLZE%11>H!UGZ@-8SE5XETLA$ZP.^8QKV\M1I9X3-54"8(-*T 4I3B +!(5,Q@R+# M(HY$IB1ULBW'$GQJQ-_.Y^KE3AUMQJ_Q&KSM/ X=G?)F*5A_O=2J$=T7 P@_ M 9_&<%/R5GE/UWH_:/%@1GRF"S-6W20X$"S$*990\5A"Q%4(*149C'D2ISB4 ML8J(D]?CU"A36TN,D* EI:.'XR20EIZ-:^$9VJ/Q"AF/[92M(/#KOS@YTKA^ MBRYEC_P5G1?W^^I_7:W$]WRQN%F*S\N-GFKC#:E.5_?MYEI.4(:"-)4(UWS6\RF]@SM,!YIUU2$@+_ZU;TD3S@51 M6<;U)EQ@;>J8TE&0(4)AF(2AD"I37#@5DNH:;&HD=B K6&MAG0,ZS@-K'<_A M!:[APSE:2!DYA^E,90.'[T".\P..'<=Q4?4381R7[^E=ZN%)KC58V!]D<@JE_60H._JS_=Q #R!4UWY43 M[ 8?NSB"$R0GZA^XW3^RYZ(^5&K5F*Y[S2I,)$LC#E&&,HB"@$ <\QAF<:0T MM05)DJ'Y4WD&]6U#UYN!'17GY'3Y@%]+.]RW_$[>Y\NE2;-D5/^!RS?P4)R? MV3#C)%8<*JD"O6PE>L6*N( \89*:ULR(L7IF/R[%7V9>&UF'F]6/50.""4[I MP-XE'Y,T?3?2SE'4TG/FK57UX),P#:?062G_&MZ?2R![<_-<',A'.^\R7XW& M(TKTR!T\ :4>RU\$S M,$LZ(G-E>^W!,NY.#/.&3;.[\MTZKNSW@3#_(ZG\_+\M::KGX4/>-J8MC MZZU&Z3BN3E;G:1)&02@HC% 25><55&AKGC&.,L)"16(Z7\I[$P)[9\\%_:2Q M^B!(]4$E97=4W7)6!)'RKE3%[\AX^GIXS9LO3QA)G"*:BA@J;H(S)5>0Q5D"$0G3*)-,$ZE3<.:%\:9F/;7$ M=4SFNX"K':-Y1&M@ZFI)"HRHPY[-6N+BN:=]]Y@CMZ2W N"XH[S=;7T=S(^/ M^697R':U-!6ZY)+G\G0D3:AB%*D0II1DV@Q+0X@ECF&"8E-/((OT;]QG=M.(HSL[NX#S[$# MO-=3>F8OFN8*M^J/HHK4N64;FB]-$:Z/=;&[3ZOU88'"WW+*\D6^>9D'4@68 M\PB&+*3:G%(*DE#IG6BJ23!&QLWD%&9SA2Q3(\!2%;A2<&NV.%64VZK6Q^R" M=J4$3:NWU:YTYZ+<,"UJK,QQ_%Z4/TF.%XAS[C9 MC=<#=Y3:Z.&1/?H^[P.C;M5[O2SHAYN:[&41K7)L613Z+_NR.&5]ISEB*4D2 MQ&"61$3O?06#U!3"BJ,$QQ''0E"KW@97R# UNMYK84IB\4H/4#8I>"KKX%64 MK74I_]ZJ [6T+YEUS9QU$^U(,S$PP;8FX5:!6@5@=*B+$7XN6=9,PFWONF77 M3()#S^?A)V.DIL]#38I;P^?KX.SL^-SST>.U?+Y.]X.>SU<^ZMH&"\DV6T 1H!^X+6IW6FAC7.3 MP62V7BT]!JT,>26: _5D<)/EC=HT] +L?.>&?H_K8>F7>X96[%%1U1\/5::R M&&G+72*(%)$0TRR#J=*+7))@*I15Z:CS0TR-_*K==%M*IQ"@#BPM#.RK$1J8 MHX8#Q\'PO1JDD>Q:=[#<+-9.'#H-TM-WCF=O=DI^8$YV7WE%N@.['';)7H== MEO_YARS,$4MY'E/LK=UY0#GA213!(!8T^?\DW5$K<.NCV,LCWQHZ._$I]9J"ET:R):)\=A;+[X,MK)]:.04>*6E\Z.-2C@7E7Y-)9=OZ$<2N^?5"5-U_5F21C%.902E M-,VZ$RHAXUQ A**$*M.0UBW?X/0P4Z.'_6M>IW*Z<<(9+.T(X7J$!F:#/3A- M;J7_:K[=('@E@C-#CJ^IH +5_?[_O_X=F<2*+?K%VV-_+IZENNEH96F MGG>88!:PLK]$ %$L,TBH"B#7>S82RBR1*7.A@<[1IL8&?_SR[1=POQ-2&PI\ MNRX][VZTT VQ'3MX VY@DOCC&V@$+7=!>U$'8 LK4+R21O>(HW*'E?*O*<3N MIGY,\IO4VQAY)@Z]/IHO/FSE?TNZOM.S(N>*84DCPJ B(H0HC!6D220A8ID2 M+ DQ14[YTLX23(UQ]%N'W+C%'70[OAD4RH$YJ))]]CI+9K9/DYF!S0HP";Z4 MIS5&!U JX8^:>N/GE:[/ !%A+7&=-'\@,:J%GH!9[ $P=XIP'P':DR&;?NL\0*F';4["*%VO;<'A5?M=/4Z\'G)5X_RCO[X2C=Z,*.: MMK_K94/RK;FF'<17Q^/-@X!'A! *(].F'(5)"DF22,WMA$8JQ8+8E?GP(LW4 M2'\G*^ M81VXZ>KIL5@(Q@1]X!5BIPJH="F3\(PVX% =8RTW,]/6:!??/.84 M.:PK8T[52 O.\%/FMAKY@KASF;IZD/'6+U]X'"QLWAYZ;=+YE_5*Z$7U\U*M MUH]TUT]^CC.E4J881)E)"9*)@$P2!B.6)D102KAR.N:Y..+45JYV2G,M,FC) M7*? MO*Z;FRE& QG$4 6*0(0"S4$,AU"I, N4"&F"A*?4DXF7)M[):HI:+(MCL:&@;0@?FH,ZUDG'9S[KB-E5GRIH6.W6%QR"GQ6_[X0U[0^_NUZ=&@ M/\-;]54^R^56OBK_DB5I*E*&8!2Q""*F4D@RFL"$AD1F*D@Y.:9,@:'%:KOYN]RTO6*WRN1NK+9EG\XO:_F8;Q_G MF52)B% &PYCJ72 7$20AQE JO?E+91RB*.O5.,=9%*N/;?RN.6VQS6?W5$E; M /W/?*>E<\\<]YFRX[6A@!^K6TXC?7U*-@._&Y__ZTEHE"@MNUH-GRUS>F/H MN5^.NQPC-\OI#=1QIYS^CQJYI;!I<;QYV7<]*\KLN+L'NJR;'OZ^*I61XNMJ ML?BT6IN;YJGD$4D2!F.1%-O>=@WV0D=^N3P^AH^%02MSH]%G=B\T2CL&]_N@&C:WNY?(/"G 0?4 MZ/@\IGR3:9U&L]Q^*OPU.NE>-3W>VNQ>)\5U53;* KOOMD6^E$6AY6;YLA3[ M'W2QK>1?+%;?32OQFV>:+\J=SNJK%%N^=X?5D7KS!(DXB;, )IP)B'! (&,) M*G^* RR(7BI[;$,&$'6BVY3W5=N-? F>&YT ;90"$%"NWY0B+]^)?K4W?$ZW MY1G-&\W>R#4Z2O5FH%$0M#2<@9V.8*>DW@XU:IH$D4K1=E3!QPM9P;T+=PPP M$8,4\_ IYYL4^!@ Z'-%/X88JM^Z.Y".(2>ZDVB.5DP'O[5\TH]]T+O.:UI^V<"? MD29(H3@6+H @XAB@0"60B- 3. Q+0(&9I;)V1J0PW$6RVYN\(;0P*QP IS+]7P<4'+(8/&!UDB9*2ZOE%N.R240.G-'SMX\ M7D[()?D/X5($[5Y:Q\@;7;&FQ70VY*- M.6!]D$#^D&N>%V5H8[%9\7^!U5./@_1K9M+.=AMZ8L;W!^_\O'M7V,QT?E^7 M:=MFBV(.O%L*@ENVR.^[H^:=K4 /N'JU$J^19U0KT@-PKZU,'X_TV92KHHZ; M[>9AM3:'&W\L]1._&9:H/+!?]+M=?*P9I.PQ^]6\R?5OS!%([:G]IS3]7Z2X MT88SO9=?Y2/-ER8'?K4LRVQOZ4)3X6,T%W',5*#WQE&$L*DRPO56.=)F,$,Q M5G&@HLPI7V8B>DW-TJ[%;]C?:#0#WVME *VT >M&';-Q;_0!BUQ)\%.^!"^2 MKHN???0+&_\]LUMS)B+M7VG]JE0K$[TKNZ+J(5XBL/MM];XUZH-:?[ # +00 M :"H?N4O=F4CM#9;'S=)M +[YID/]3+E^KO9KU M]HS_/8KFW2LZ@4C>2W,PC6#=LU+^ M->)Q+X'L+>3VXD!7=C@IJZ UU8#G.%9!R-(,ADD0013$>K.'0P5#$D0LBW 0 M9$Y^T=/#3(W(W]/B 9C>4^41S[X)TJ(\]EGL0P1Z=CXYQ-B.@J]';F >/2HD MWL@X0..3DQ@,T_CD<*BW:7QR4MVSC4].7]V/%KZLS=N_>3'6KLE],P'_3^;! M5:"_?FBQRE-:-?@[QLZ.8WJ@,3".57* 6S!]#G-37 M*PLGZQ%O4I3V^4/O[@LBCT#>_D4JI\TQ1YQ0&+I P4 M3)7IP\B$WK%CHF 0AS&-&8L#)9V^>M\23HTYRA/-'F63AYM"2^)YRXD9FKRL M:_6VTNW 3[4^/\].'U6U74#>:OD./AU^N=6[E./R\U @'W'\8 /UK>:YMJYWG$JJ@T^GD$<4Q.4JR2),LFQ:'IGI/=9E=,>)<_U."T&'KD2IST4 MQS4X'>[MFZY5Z(?P![UE_2"?Y6)5;EKKY;8J]#EGG ::-HM:$+.WYR&=R)J'8B#/>1W9DQ0)-1"IY,S,[5]03. M0V_'4T,!.C!AG<[\/Y 2@$V1K+Z(7Z 9FI$8DOC.+R(D6]?X?D!QW8/7E3]A$?P\CT];,G"/_XI"!? ;';K[PA,[0IS['P/3)T3Z#D$.&]O5(C92?W0LQMT3M M;BPZT[3/W#I>DG:W[ M1I#)Q29<:C,JH HQ0=(P29Q:PW0,-C4*_++.ESQ_H@O7>J,=>-I93+Y0&I@* M?ULM[Z&>B<>R:,T,_+K69I+/JIV74?!F\("94,!DF 4"10I%(GFAE:X*E1U:&^)H^DK7'IY6]T-@F: MM=:@5AOL]3;.JT;S*FJ@TMVVO/S;O#ZV)_K3>2D&=P=,Y'WHX4(89Y(\^Q\& M%GIDY\4X4W#L^1AIW)ZQAG1M!C'C-:$K.3=>FGRQW4A1QB*;)C^+5;$UB56L M*/W+\T!2Q<.(0YDFL3:A>0:928B2# D4(J0M:^H44=A/CJDM61_D = MOF $*>I8_V7([D67,1JJ'U''R&_58>@R&!T]@RQN[ED'PUA4-YRO MM[+="^+]5@^QW,R3D 8LB2(8"L0@BC&!.$T#_<] HQ&GB@=.6>[=PTUMTU=* MZUCSHAM/.YKQA]+ _%)MRFI)#PFF%M9C,0PK4/P6Q>@> M&JO4\@$MH)=J:"?QMB.:@5 I1KAN&?&F6ZY E*<(T@:G VOQ),86$F9XG3%#$ Y%% MU*KGBBO@[>C+-YP#\U8C+OBNY06- MP+.=W?0R@-7D M$@Z9>= [])^J4-%.?2+ZWN[7D(+8M"RL.J9KLAFO)F'[;2 M9'I^RI_E/-(@9)1*2%)A:A4* 9EB$4P0EAA)F:G0B9QD7,74\?G:% MW/(X>D @ASZ>+D4W-=-?%3=L<=1QPKC6P>,)=D_T_)YHNPHQ[@EW3XB.3KS[ M/F>@DMW%N2*P=6GQIOQX\7GY1:[SE7A5:_R@//D\C<,X2C(*92PY1$297% F MH!1*1B&B2 (3 M/.*&^EQ)\.)"3? :@GV;C<+4Y:M@.-%8X[ 9QXA5PP>9PW%+BOM580I'! -/ MCW,Q\F&DZ%V69:,?HQ]NRG3/$T1PQB2!**2A7M4(AEBR3+]'(DU0AA%)G3PR MAX^?VJJSEPYP+9YS=94VO$W//C3.TCKJOUBDK4LF"OWD-6)7MGS2&BB?K/ZX8R_*"NAKYV5Z^S M:D))ER^ K27E#[)L2/Z]Z@7[HB<)/.>K17F?99C(I3GK9@V/,S$P?1Q6"#:I M$*"6$_S1$?[AA)5#.K ?S$9*">Z)G5M2\&5$.A.#.VX?+SGXL@X'"<(6E_=T M[F@.-T%[SW1AK+F;77[A/^AB*^=!(#-.!($9BV.(1, A#@F%..-A$F*%<.IT M,M ]W-3HN.SV(O?BS@!]-!QL4JWXJCCO?.@#M:4CQQN 0[MP#'8?#[#;@$98 M4$KKT7=CA8I?KTWWD./Z:ZS4/_+4V-WU5^A)?'!+."N?' M&!$PH)C%"#/,J97U. 5EIL:)=MV'=YWIRUIZ_@Y"W^J-DGKO M,SSH<>@;S]U?N*'P*X7^+^XB?'KJWK9U\!F9KFSX6,?-[Q-M41HKO0?(H&"9 M,H7TS5HM>X^1O,FL<4YO/8VJWLGA!:F#:WX/4 M"#E(XO%%*(;I]G@TVMLT?#RG]-F>CV=OZ'%@>SGF]%O^HPECCQ@6*8M@'.G_ M($P%Q$&JH HB*F029)18Q5RY#CPUZF@BK+6 #D>'+DA;G+L.A-^;.=LK1WH+ MVCZ5&ETP=CBO'0CKD0YP'3#W=)K; Z_.XUV7YXUWWMM#RX,#X#[W^_"BWRS% MJW.BT[^MOQ,E0XIY2""+8P91EC#(A) P8#0-% Z1RER[GO069FHK07DB:BH9 MO#X:!7]^6#W2?.EV*B>KCXA\._C'.HOLA?V6,0#_(!HPH,/^D'7 M':W0\YEN1%JL-_._Y\O\_YNALG@D18(X9S(C0WR!' M I*8*YA$,HL59OI#M?H:+<::VO=926L"@7@IK_Z?Q0)L6A([[)\NP&RQ+?4' MWL"?]QZW2E1@9 5W@^#FL-7TA]](N\LK<'3;5-HAT[F/O/"(\;:.=KH<[!8M M;^FW02RKP7]9KU2^F:>8DR3%$L8IHA"I"$%,9 (SG&8!U7\C8>12[J_U;"?N M'*&R7RD:>"IE<]NHM0&SVW?UA&%@%JP0^-*-@/.&Z82N7O<_[>>/NITYH=CK MW$<6!RZ)4/K55XFW3H%G9OE@UM9)AL,G0+H&MRH=N/Z7L< M7=92^2H?JUKP7^1:K=:/5&N\;^_]L>Z$>)<_ZDMNU3?]VT)5YLZ="9N8)XPJ M'*<4)BPV[LB 0AI3!5F>PH$I>,39ZW$L[A-LSP?D7D0;^:C<)YS' MA^9>G]ZW"W!=3JN,CWL=.3=/4(I#E#$8*(PAXC2&3)EJ\TF<98)S08E3C'?W M<%,CZIVT56GY615170"ZD[B,N:Y^ZQAH?0%X.W+U!^? I+E'\EN%9"4KV OK MLQFP#2B>VP%W#CER0V ;]8]; EO==4U1YRJIJ^Y.U%3Q>Z]'NI?%G 1,4HP1 M%#1(3- KAQ0)";&,X@R%G'"WD(;+0TZ-;-K"&DM!-%],_OBTD+MC8TU"J\6V MO,CXVE=EQ6.3)N=8AMYB3NPXR"_2 _/0:Y#K+CX-U+7 OHM$VX S0*'HSF'? MH%BT#0RG"T9;W=G#A]FJ:'^CM]N;PNRZ3Y>Y?R>U<29O%N6<:SE6RB3P5?%A M^I??C=DVIXBB-* AE(@$$"$],P3S#!(BLH2PB'!IM?\=0KBI\=WNH]O0'X"6 M"H*%UK#\=ZNUCX//S_=T6CA7WW"2!J;*@UX=E6[ * ?.-?$ E8)@KZ%AV)V. M8*?D&\ZH@]OW#6=V)#_Q&\RPFW]YH"GH=$C['G,\#_9 :!VXO(<:HV=9C85> M-V[5/ZMR.[?KKR9=KXHUG:]8 M#\Q,I;R@$AA4$N\J99="SX 6N[K X^&H$TQ^J[98C3QN>147,([JH#C=W--3 M7,<9PD-,YDW+0-MO0<.PQO]6D=-@X>F,@:80UOL7Q9%83=\18O,R=KX1W= MR"ZS(B4/%14I3%&JUQ0<8T@30F 2JR@*4JH7E=3)F^][3L;.$W[23WN@30&U M 9&W=.7N[OX>H/EU_KL(,&XH M0 ]HC@(#^CRC;T=ZMOF0%WRQ*K9K>2=_;-YI;?XU#Q0-@YCJU0,I A&+A2E3 M'L.(9CC (F X4O-GN68K^_;S)T=R^:;:XPW(4JNE'FB3LX4$W^0R7ZW![ZN- M>\OYT\#:L9('L 9W5;$-V(L(_C1"@E)*CT=V%W#PW#K^]%@C-XOO5/BX/7SW MY3UWR_Q!BNU":J99/3ZMEH:+;M7GI3:DY!W]41?>>B>74N6;,B)R_W['(8JE M0 HBFC!M[T0$,JD2&,LTT_\7)CASJU#;7Y:IF3^-*N7"O%/&_$OON9_SPAQ% MF=8&E7+&$>A*.M=,G.4V>YSI&'KS?78F]M@WM?[ 3[4V/]>QXV 0IO, K-_M M^A7RC+N)OQZXHZV]AT?Z;(_8L[AJDRM]7&1U'B:*ID(RF$1Z:XIHBB#.: *9 M2+)4I3$-37;SM7T1O1PL,D8H;NA?]DGT-9PL FQZVY5J;6WD_"H7YD3X MO?$A'75=+/9&JN)$!3+.8*R8V6($##(L)40R"DC D$H2IPBC*^69VGI4SBQ\ M=U3CU/'HXLI)LCSB& _ZMUTEACH:\8.?WR.4*V4:]ZC%#X!'1S*>'MN/8#_1 M?%VZ(#\OG[8F5/19+N*Z"&&0,(QQF$#*4@I1B#G$)NE+I F- A0G6>Q4&:5C MK,D18WZ_S%7.383A'\L5*^3ZN=S+5Z*#GTKAP>?/GQTM]"Z\[7C0$XH# !J8 M)II:296SY3HUGJDYEP$7 M*9(P59Q!Q/6>36_7 JB-#2:R5&_7F%6C>IO!ID83;3>R,,[2!RGNK\G#>PUN M-V_XAFQP=_+KO+@9:"-HQ/6(W14YB5=@^&8YA@Y87I 8=NZ=O$^NG?$,7YNA./[AL/VU38W71=1?JMV\>LF>Z,\E9JG DNAE.EQE&ES3<4"TC2. M(25,Q*'*9!@YG:YW#38U.BD](]_7>5G@5>0%7VW+WNXFZ24OBM*/6Q;_49KO MS34]\ETZP;=C&%^0#DPPN_!D4WYQE^E2Y@F][\2M=RAR%R"#A!Z?'/!-0HV[ M5#\76MQYC]<WN#!R6>7?G M[NYQJG6[E.^W^OM[E.O&(1W?-=ZAT5F)#XZ)SE_5S]BZX7RM&=!T6)'E[H0N/DE9O-^NUWK>YY3' M*I$BAL0$2Z$T51!'0:)7ARR,@E"%DCI5,N@>;FH$5DM;MC1JQ 7&Y9]S5\?= M!9SM#"5_Z W,> UP;4F!$74&:F']&45VH'@UABX,.:H19*?^:^/'\J[>P9GT M_GXM[^NBKW6Q_-_RI?R\D8_%' O)24 XY)B95B.,0)9H,XA2E$D<8L:457]) MVP&GQBN'\II]62TQ^-/(#$JA'8^=+X)N1S$^H1S:U7<=BGT"):V@\1T)V3WH MV*&.5A" MFJURKHH%T-*#1GQ@WQW2>2(L#G\&@G=@OK%'ML^AD0O$#L=) T$]TD&33\C= MSJ-ZX-9Y4N7RO/'.L'IH>7"ZU>?^'NO Z1S'5JK5NY>CS)J;[W0MFGS&S\M" MFU>+T@,Z1U$D22Q,X+I $'&DS4N9"$@5HES$2<"E50Z\?]&FMI;LF]O3Y7*K M[=.\):P#M_F=/XL%YLUF96A'9IEQ>)SG>9!V^.X%M*_;928:_6:@GM-;4_)D M I/IL)2]V:2.M-B-/[EN2^(@^';H,?+B5MWP M,G3...;+1)/7Z4XQ)2;RA\$(QWJ#1KA><2F-(8^CA' 42)9:;=##XTLAQ[U!,D-CM?'28YW]XR)WC>!KJ*(ZNUUA#.,DRR$4J]' M$$F:04I0"+,LB9(HQ9DD3NZN,^-,C9K^3M?_DILZ;/>/9>X: MCF4Q1V%,DR1(8__?_"=/@_X2!8SQR%^!V?.$)QL'/C \1/)#38Z[593#\9EIUC#=N MGM5EQ8^RK"QNZ1V;5W4TDJ)LI6RV9FOYH'=G^;.LG&*_K8JJE/L=_3$7&0JS M-"&0XE"8@\@ X@PED,HPBS#3?W&S,QS'GQK;M,3?M5IO*0 66G;G(#ZG";%C MG@%A'IB-V@A7W=@/9-\YT8WX/^]Z26@=O$;_]0'/=SB@DPQCQP?V >A$P&"O MQ[@QGY#Y_*,FT,W+QT>YOM=$^NMZ]7WS8$:CRY=YH%0H141A&&,$4485)(PI MF%%&,R3C-%)69SX7QID:DS5"@DI*4(MI1UZ7,.TF*8](#4Q&E93 %2MKQK%$ MX@2S%)+_A3$L%6R8P?;RWCNH_3'T4GQ\ M?%JL7F13*[TL-]NJYIH)E/ HA@%7FA8"K(SS-8 A(C2B,E%1Z)0*ZC+X]+BB M$A;4T@(CKO-FRAY[Z]W5((@.O]W:N\W,?NLDNL5 E5G[@.9[6V8OP-C[-&=H M3FSG-)WJ0,9VA..8@\USQ@M><-#J("3!Y;[K2D[^ MEE.6+_)-+HNO^?V#WL'^45* M.1"SW:C3X^920G-XLRTDH*60_:HH=F%MP\7N#>I0MD6>@%!K>*JC%KJHK M#@!IO_J4GJ!]BS*5O2'N7:_2 BS;LI5=CWJ3ZI46NITK8FESJ_OAX,U6Y'I: M?M>OPSRB(DQCA?6N/S"M98,$,B45Q(Q$%-,$IUW[6:.=S)Q1HG\>=^K/[1_9^]2S7-ZPH M*T;.8QY2%H4"!A$QGYF@D" 6P9 &J8@SD03,J@3(T9.G]J&5PH$_&_$LDZV. M ;O\N?6&8?#C+DL$G#ZZD]KV_NP.GS;:AW=2B?:G=_J"'AN3FXV>DPW]56HQ M<_J)\GH5K:/?DD1*D:D48DQ-V+-2D&9Q %,6!Y0BHA<_^Q)BW6--[0.MI9V! M6EZP%]C!V)H*JFUH@)KG*,X;QFENR\D"-A M/S"K6T1:L5(9<*3-,#%8'F#UZK:\1IY1O9@>@'OMU/3QR)X1&^:IM^J?U"0- M;F[7U:G/=E.>X)?N(A93')3AJ0&&2*4))(IA2#*544Q"EN+$*4KCPH!3H\M] M]OOW2N2B+,D_> M-A[#LG-=R:= AQ<*JRCL&S:1RZ:W?2IZ>EZQ39<=9P MB(_;!W.G0=41<[;S<[W,0%L-4.D!*D5\]\CLB>, W3-=)7F#OIH]P3K=<;/O MPWHV_\Z7=,ESNC!5'=;E^WPD=]O"]&G^08KN0*]4X^+^MJ@U*$YQ5]GVZHVPA6P5:(A1E&&50 M>F@>J6+O3N^C&: M\XP)RA&&-#1'!#P4$(XUFX'NM#*"5 M-F#=J%.6%*GU 8MV1>991F0FL8("4 M7L 3'D+,A((JII$B:::WJ=AI ;<=>6I+;-L@WXD.U6H-"UK6R6^DKXUQQT,O M^QFQ7.J&P'G$?>AU$+LO(ZYP^25ZZ]''I6)74([(TOD!/8,JJH9\50S''?U1 M)T'6.>I5L;%M2;*E?T#S["X,G4I,*!8"&Z_I!_Y ]1NYT5^<<6,ZKH;M*-KC^B=>D>O]^?%I(7='G.79U.\:B;H' M+PXH4TJF4*DP@T@(9$+3. QPR#D+>!128NVOL!IR:L2X.X[-#Z0&W(A==@TT M!DPM/'A:K>V+R3O,@X5?PCNZ _/A#MA#@:LS[K*6!+_0%KDOF#T2P+V!.G;^ M=V]P^^5^6^%DE?K=_:3Q,[^M-#N9^&UW9Y^LN'T@[-WJ1HB\]#(LOM!:N/F"DJ_5]2W,MBGL8!XHAI6L<9-4?V1!,\XY#&B"0T M%!F*A$-4GR^Y)AK@]TUN-M5< M.:NZ]XX1AZ.,WB?BI)*GND.7<22$"F+(!$T@BAF#E+$ MXA@S1&),D$SFFY5F&KOO^<083E_T;J3AWF$C$S#3 E:[DR+';.,30-I]VU?" M,_#7O<\4.<@)]ICM>UY]OUF\)\89-SOWO*)'6;<=E_;[SO6&.E_*LIW,.F?; MQM5>%RE>?\@+OI:E+;%^:5]49T=QGD49S1B,,].3F@H&L4H89#C(0A'$F8JL MSC+]B#,U>^! W"IDK);7C4.NG"0[NAD/^N$/08TBH"UD63]]UI157X/#F3FX MTG=*FQ]E2*-RHY^X'M-I)Z>>J5M=9AD5_NLY@QKG%@F:W&A[L][!B&W.( ^I<=\%X!=[1]KP9Q-#/X.&'ZO2]W MD!LJPUC'IX=\&T.Y4_VS-G/W73U;)[Z*ROH@V68?F=5J9O;K6MOJ?RS7DBY, M>.N^3(ZI*J5D%HLD"V 2A JB)!20R$!"F&R\>1C+MF:;5ACI[$24Z0RTVS6>G+%=X3"_+1I]8NVW M<:,7R<9MY^@3S*,FCUX?WKOV1+[1R\&S%)^7&_V.&V=(53=>&_G:T/S?\K2O M#AS[;TG7=]]7TDQ-9-=O_6Q M[@D Y,L97\L%0 [#6H^DK,ROA67N:(M929 :,'T(IXK7_1'T?? MU3%Z2#)V[8S^8)VHK''%PZ[-9WI/BP?38%S_S\=_;_-GS<_+.K=ZSH(HB".3 MO)2EL?$ 99"11, T9"162L2<6A4%=QIU:G373K(Q\I:U!,H?6I)?F\/4-0MV M/.@=VX%YSP^L5^0M6< T4,Y2U\AOE*]D <;Y7"6;FZ^HRO#N=?*HR4$*0YG$ MFH@0U1MHJB"-B8"8!PDF(1$<.T6:G!YFS(9_/S5/2/13M+/S>8] M7:]?\N7]/TP1T7D2$!ZE"8$QR0*(E#1Q:@F%A/,D"%,1,655-LQIU*E1R&ZA M+=]]N9?;,7S-"G$[*O&.X\#,;^S'2G>0/R]5B=?]2G0>IQQ&IKHL2D-LF@24MF.< M*!X'."5N?E_O:(_C_AT);SON]X[AP-R_EQ>6 A^=UUGTOW*F?B>0O%*_W690]V[_-$DI:MO M^K>%HKRLC+2AZ\T'NI%E"6=-35$8)Q%,(KT\H" )($Z$ME\SR9@22G.8=%DC M_(HWM<6DUF[6*J364A#L-6R=JU=*FE.HMIHS4"H*C*:]:G)[?@_L^/3M9G=@ MXGV;B76FZF'P]\KIGD4_LQ M4'UZ;M*,JZWC^XXM-5(;KH;UK(#BWA%?QS6$SJO M=.8JPZC,UA.@UR37]S%],R0/@A-?#?7^P;@0/R^_5 WJRL/BVH5H[,:U?L/F M@@64AA&%-(@%1,1$S81) E&$8R%4G$KA=*Y[M413L]4^/S[1?%WZ9/57"?32 M)?(-6/2([;Y^LNQ8HTW:WILNBVE[3Q3>Y?LZY;'P-,I-$*![!,$@B;7&F M"F(91S#(!(XD$J$0]@4V.P::&HT>B.I0@ZL+RVXZ](G0T*Z:MI2@$?.R>\8- M+H=29)Y@&ZG$6%_XW&J&66#260NLZ_[Q:GQ9:'%0N\OF>D][]2]K4\=F\V*2 MW3B/WK*S6L9F5*'^\B/+U^_2+ M@ V[13\__-ONSB_"DT^<[?/9[!=U&# W/O\M7]C+VV7Y*B M-&(L"2#%$8=(!!PR&8:0\S0-A3(F7>!2JK&OHW>$$HUW9HS^;EYW;^XTG;:# M>&6'=KZ^F8_5PI5ZOB!@)NRCDBV.YO*KC1![O^FD435-N[MB/OA-;"^/%%UZ#']"_[EY>MQRY M5&#*$;$>/5RN16[LUBVN"/;KV-*%BE6CEI,/&+\_2Y<>)]NR=-XP1IV6W^6/ MS=UWN7B6?U\M-P_%/"2F)H$(89B1$"),!"0I)5 D*$J"F&)*G#*#KQ-G:EM' M_09&0U9N.9H..PMK/) '9NXK:KG<+CU&IO@!] V+NAR)-.'J+N?@NZ[,R]FG M^BRDT,J(+]Z][*^I#_9NOM.UJ/ML_ZJOW!2?EU_T!G8E7G7=/FC4/9=2JC#E MF0E'IE5Y0Q8S"9F*,Y4I+KGR4)UA$-FG1MBEY)HP?LJ70*P6"[HNP)-<@\*H M>S[RXLU? 3O>G^C$#KQ(M$M3M/5NUZL8P\D^@),>@$V-7YV-8$09:&"\(>KO=%'HQ M%V63CLTZ7Q8YK\I?2$$))A&%*L!Z&8QB!FF6)C"4C&/"HB FV.LRV%?2J2UZ M-_?WZ]+AKVFMEA,\&T&-2WY5*0-6>VT\+X.])]S3HC?&-$Y@B;-=X5KZSL!. M8]_U50:?E7&7KM[23FNANA9TYV7IZ@'[Q#?LHB@^K=:/3QXQ;.0:S0]#2JYZTK5=K%9%419+T]1JUL9BSE0<*2$C&*09 M@2@D*<0HS&#*$DE$G) D\+6_?5DI'$-OM M+?P -_":T&JA9/!Z;X77%;V3SD$Q4-^DH^'>J&?2.;7/]TLZ>X>?H-V2I(I/ M6N0OU#B*ZU#*,! ,$2EAQ.,0HCA(($["&')!4T$12[BP*E[B-NS4B.1TY"6L M5N<"&/%!)?]U\:MG)L'&%!T"VJ'-3VM4/84'GX'WNG#AZV%^T_#A?G!?'5/< MC9IKC/&9I[UIS'&WAI=BD"_)F&D"VMTX^"VA?6:L<8MF=RM\5";[PN4]$U373>3@ MT>NK,H9D3&(8HE! E&81Q%&4P8@22K*01S1P:K5V?JBIL<1.4L]$T0&V'5?X M@7!H&V^'W@%C>">,RV#XS1H]/]RX6:(7U3[*"KU\QW79[9]6ZZ_RJ<[3OE7_ MI.LR6&!.%.$XC"2D,DTA0A)!QI,0ID'& XQBH7!P14K[F6&M/H4WR&-O3GI- MA:7OM:Q@+:LVK9L5T//_+->;,CYUN;+V=]A.!LK"E! F(!&9@HA0/2VIPC 6 M E,5")Y%3D6P?,S"F)Q^"GZ_"%MRN#__WB[OEM]7\XICPE7 MG)CSP00BF620AIF @@0!#A,NA4QLB*1CC*F11R4FJ.6< 2.IQA$86>TXI O0 M;M[P!-/ 7-$+(6N2L,#@!#$4DO]ROWK^3WUWR0G_1N9'6/U8$D'7OHRLX"M[>51 M1]W<6H/P>GMK?V,/V_?]:OVT6NOO]MUJ*0J]BA@?B\EDHHLO]$FNFV"!(,YH MIHD>\SB ""']4Q*D4$0HRJ(D2_4/UI:PW9A3LXMW4@-FQ*XZ%N\$!T]&<@?; MSQ)X"W/9/YR#.U,;)-_MD-S+#$JA^\2^V+[+]L:U?VA',K7]0.QF?+N!U6F* M6SYJ/,/<3;<#,]WQUIX9H_Q!BNU"WJH_EFO)5_?+_'^U*49_O)-+J?)-\76U M6'RJ8BCO3(7\.VTZO=/J_4M3.^%I$@4P"P($$<<*4DXR*&B8$D2BD*3<*26T MMRA38_Q&$V,0M74!6AG0:..8Z-E_GNRLT''0'WB!L (>&$U K0KXLU0&&&U MJ8['#IK78^HWT;*_..-F4EX-VU&JY/5/[$FO*[71#Y4W2]'\^$$^R\6J+"1= M5AJKC8N 9C)(5 #C(%(0"9) '$@,,\Y32I* !LJJ[X?SR%,CSZ9FO2FM6,E= M&B&+G)M*0JZT:8T_IYD(LTS",.,4(H49)!&+8*:B).1A$BHR%=REVZ3X5E@O6$/ .O3ZUW^C=/UIB5Z4=/1K8O='RN_)8 MCS[N0N,*RM&ZXOR ?LO(.[HP'9N_/4BY^6,\5< M0L(KHYP=;%0"N:3R:[ZX>/W(99\^T7Q=EORX*8KM8U46Y&M>_.O36LK/2_TA MRV+SE6[DW_-E_KA]G$>9I#S)$,R20-.-S*BF&Q; -*92I(K*0%B%+XTM^-3H MRX@*E9;5%(4JA07FH&<&'BMY1RH"Y3K]EH;9!"=U:+ON^A)11OFJ#A1HJ3\# M!@!@$ -!.!K^:K\_<*K,E[5J)[S-HTB4J["_S5J2O6<$F\EIOJ.W[/,>C/: MWR4MMNM2,CW2O[=RR5\^K!YIOIR33*]4'%%(9!9"A"B&-$LP%"'FBF0!"^TB M;QW&G-JJTY(4[$0%?U;".EK--I#;+1>>@1R8Z7MBZ%[TW!X5OY7-+<8=MWRY M/1!'-(V7'$%3@,S <[HZP6S1\#G-'9Z]?^>HQ1O^PS"K[^BL]= MUN^+;9J]?%[RU:.\HS_JQ]:.H/>KY29?;O/E?5U)2-LM-ZS8K"G?S",5Q"S, M,IB:,"9$8@%9EF*8) F*&4]BE5@5]_$@R]1,BUV/H@W](8N_N7'"-7-BQQ\C M(3TPU^Q KM0HG=JU(N"G6I6?9V"O#=BK _YL%/)HI'B U2N=72//J-3G ;C7 M-.GCD7TIE6T^+_6CROBT]N[NHU*2;_)G^47J3V"YH?=R+DF0Q4'(H,B8@B@2 M$F(I8YB)@";$E MTH'0'IPZV0;L!9^]/DS;3\1>?)\\V0,US\SH(L'(7-@#G&/VZ_.0GL[8;9$O M30[IZI'ERY)*O^YBBCX+/4:N_KE;B>[Y8W"Q%JSMK>3XFQ>]R M,P]92FD:"AAD 88(*0YIA##\_[E[MR:W<2Q;^*_@82).5830PPM(@O,]9?G2 MQW%<3H?MFHZ)>E#@FN:T4LH6I2S[_/H#@*1$I6X !3 Y7TQ/.3-%$GLOB NW MO=>6:202FD:%D(G+XC&0G5-;A)J-\UU%#6)\ :1UI@T=VKFA/]=^.!X1!^IQ MRQ/FU^_'T ?4K8>@Y^(,[)T$?2^;^H,UZ/R<@<[3F>GMGK.@]78&E+\>#[K# M=HC?<_) MHY[S!X6\*-3^L#-W1JI_W5+ZXI79/WS7GZL'JN-V#7X4Y_3D.7/ M^W7[P6>RWBS53/9[]60"6^=)02C-]"8&93%$,D>P3#,)LU+$G*$XPR(=%K5_ MBUE3FYCW \GW?NG?6@=V-/,3M+YIQ8[NPYY[;8"YX_&*I\ZV/+ ?O0M#'\>/ MUWLWY 3X #M0?L!-IKU2KH /.,_G#7AY^D 9XGTPMM[%T3LV.K*T7V9W7L@4 MRX03& N)(,II"DM"4I@G<"B=)XNMM3HVR^[:9$DB]&/;J\6DA=MF3 M0Z+7;3K!CFT]0QN82ON9 )VY)DA]=E#WVZ.4L3T\?F6-+=H=5^+8'H@CN6.' M6P>D_I^)"C+)4VNR5)SYOGH6;3*'B 3.F:(BC@JB*V(02(HT4MW 1"$8RDIF ME=?DW/+4^*DU$&@+'7+3G<"^S$!!(0P]I3L;8=F$3_;1'2(!X 2S@Q! *+A' MD@-P@=V3&L 0Q"YJ C@]<#QE@"%^'N@##'K L"GH%[$AU5+P=V2]K)8/]1U3 MW[ZM45]^*V3%JLT\0UE:Q 6%+$&1FH'F$22LB&$B\H)S0>)4<)<9Z/4FIT;P M/0L!;TQTFV-:H%PD#.=E(2 2>0D1IPB6B10P+5(NDCA-BYP/D//R!/;X>EYC M8&XWK??[?0T\FG;&@LY:\$L?R=;@\Q4:G&?U]NAXG=1;-#OJG-X>AI=3>H<[ MA\SHK^>QOE^MNX_T\>J2"Z[^9$Y:EV3Q1]W-C=(LSS*.,UA@K0I3E@C24C#( M1)K'49%*3.PKX/FS:VJ#A6TFN/)E_W'GH(D/Z5P$?UR(.@W:U3:KC5?IP-!K MD:X_[H;TW?L7?3=HM>*O$UW6,J_2F6.M=+QVJJ^UD'?$+Z^4_#4WXCK*.T:' MJRS_CQ\P0+_[H87?:O%Y73'Q16??W2^[-YBF2,:%B" 6A$.DRXR5>:D3W5BN M!ET9YPX[;!<:FMH0^F_9WZ(,0/!O'-"JS?4#XV34%T,T M&L>F9MOWU4+=7+_[UU:7_^CR1C(:ISE.(L@IUNG *(,ER1)(U6)%LI@GBCV= MPF!L6IT:@^Z,-H$2/;/_%V@,M\D:N:$3['96O$,;>GG@ U7WN!(7E/R&C5BU M/&Y4B L81T$?3C;H6"-FL'U%+&:1*+!.I*07HZQW2MP13& M19&GL6""IE8;Z=>;FAH=]8QMBKL 9:[ZZ=E8"[3A3J+>EU"VF.=YPRXPWYR& M39LZ3 O]$FQ.$NB>X!M-^?P/[46+.M M'FAL!)V1KH45#Q&\3(X>< F]]G6"9$ EQ9..WUA%\?"9(U=0/.G0&X?\@&<(PB^#@5O__2WCP[.)[M(8'+-P_+-E:J(;?BN;?:MF%5_]5 M;;Z_V=:;U:-8[_)"/HE-]WF3*6AJ^#1_Z&4(SCDO&:*2P0+S1*OJEI DL82" MDCA"LDA%;ED6,Z"5+NPV3I&"SD\U..G8KT8:9RV>Q5)QEOY*@Z78Z*)W)AND MRUWH$L0/\\(=%LB!O@06&Q*OW[&!AZU=C_[2N?BK[MQ=WHEV$W1^SO9)?":_ M>W_9W;Z+=W_[.*6^=MA%>?T^'VG[Y97[WFTK)VRO7-P#"M3T>)M'8;$[V'4* MW-3 =>^P3-*/U5)\V(C'>IZ*+,IQ3B%1\P:UK$U2B"7.H8Q+DJ:2\;*TVM_R M9=#45JVW9GQKQX#QS/70\]:>M5S(CMA?H=>I(W25^P+4$[Y^UY>W&C7N\M$3 MA$>K0U_/]:%TV#O3^"*TF+1::KRM:K;:+@]2;3^+=;7B\3PO!&=16D+!,PH1 M)@+2# M%WDF61YB5'.'ARH>.UDR-M'9PE5K,F]I%)F4?D'Z._Y/Q MY!9-1-<>M./GT?HE,#D?:2;V7-'J7%V'==X<" * SY=[YT8-Q8&H!M14=+7H M%346!X)W67-QZ$.',?'G]8H)P>OWRE43I'/?[/AU885\GF94")(@F)0B5VP; MYQ!S&L$"I2BC+*8T=CK\N=KBU!BU,[C9"A-=-*N:9]7:?+!J[ >;%7AJ2ZYJ MI=E']>Z:"]R(]7J'V)&G5Y@#$^0APL9:T)H+=O;Z8T!K:+RRW/561V4R:Q!> MLI7]C0-K$"G&VXB/U;.6X-ZHKTFU$PC\[>?OY+]7ZS<+4M>FLF1>Y@GF100C MQ"*(6$%@*44*,RFCF)2$I:53\+%#VU-CJ<9T:&P'>^.[?3SZ$QC[@7%@4'U/ MEXZQXZA < =F*Z](N]P\[CDA8PD@FF>*?Y3 M/T+*BQ(624&R)(L%)V3>+.^^;M0RWG(?TXMQ+F_L2Q/#O;R_B8=J:59;M"DA MZYJ.X:7?&(VB)(T99"QG:MR*",19GJEW340EYEF2)&X[SZ/WV"AA[(TP@Q:B M$D9\7L^Y-]\%(+R9<^O?E^(O0)A9'>E>K=5KR\G:<3?#4[?FDN.$I3$4)<40 M":F72KB$:8EP@=3R2>*R?1W?+?E4N_;0P)#!I?RUWT/+@;Y;>GE[Z-@N;LUG[I5/I#TG9WDQ;>3L+9]P'J=W>7VZ>\["W:-8 MY@D6K(BTCA=-*40(*_(MHPP6<8[RG(DDP];9"@=/GMJPN#,.:.OL M$Q0.X;I,?3>!$)B]+/UWRD8XZ>O@/(3#IXV6@7#2B7[NP>D+;LP.;U[]-UUI MK79C)B-)G&=J)L19"M74)X9E0E.8,RI8'-&BC(M!6>&G6IO:"]HF)^^-'+3= M52 F.B@R3"":4JH$\9R4D..50_9G06."\$$Z%#2\U-C7JZ"6+]*P=K!YQ M$6?+/5I/Z(7>E!T,W/"*\A<0"5-*_E2#KU-#_H+K9XO'7[IG&(W<+3<5KQ9; MO47T5;#MVH25OONA5R&"ZP,JS5K;)N+Z7G:2GY_%NDE]^7GZ 6: +6,L,,<4 M9I*H&4PFP'G$+O:G>F&I VQD+6FL]:AVZ0N-W47NMT7'7M980'"UM;>\;R"[$ M%+K3V^.?U!?F7NHJ(K6:[BJ:>[O2(9WSK"B2B L&[.\3A8:VKPYB9TYLFE!L?-'K%P_2@YQ.:>@?5PM=4Z*]L49J_J?WY3SVG'S3P2>5;*!(JDD! E M@D",&(=2\D2F+.N(5LKSM^5,#6XI;!Y&&V\/_1$X PH=*?U/]4J]OU6C4\QR)B M>8(4KHG66,!20I+H7 USF$=R6@JG0 "[9B=(*7W1I)D65#)B2HVYX*D-N--[ M!V2Q6/WE'A%IV1_6E.,9Y?#L;M>#5!GQD*KE022#%)8%FD*$KC MC*'4:>[DQZRI<6+G%2"-6[N<6>,66.W]^@\W)O34BW9,.7[?!&;27;>T'H'& M);/AU/1,SRNU2M1O?[6HFFE?B' +OPA[I5E/IHU*PW[A?$G3GI\^5%VFT;!\ M+]0]9/%AJ9A%+9A_M'O\OXFED-5FGJ*4\S)*("UQ!E&1IQ!G5/TJ>4H)*DK" MA9N,C$VS4Z/AUEI7]1['P=4*0?8)[-F;9:R/#!I&/0MD@[I^$WL1=/GS4^KL[K<96N%^7@;K3 M>US_)8$$AC4<(2%X6,,UI$B57QNYNLF-J@\.V[ M6 NS%^A&X<.ZP(ZJ@P,;F)(;^V=@YP$P+AP(BV]6@ KPF52\VXK5C@#MB3_6 MO0E(K^PZS))16?0FL%ZRY6T/&\:*FIV;BB;=IGXWHU>3>,/:;[[K2B/ M6AMDGJ"2I;*,=9UB 1%A.2QY+& 6E4F.95S&(G,A1%<#IL:%^S(!O%\FX+ES M:^@YE'/'V-%D2+@#,^3.]/T!U SL]A#TID%[2G6BWNDH7Y[21AG'SX*(5QSK7OAKUXWH$3:65'HK^R[X-N%(I$U,4M MEGNRX)@0&&7J!4'*F#!\!ZIN)=7 MW-U*=0V"[F(%+KVMGYZ,%P9_:%?"^\<55S\"YM^S6QT'[(/!@$@9^=VF"H1#Z%1QP MMF)<&8&A(!V) PQ^T-!")^W:V^3E?29K-5/7"E?);B499J[)?[;-3LU0MQ9W50PF8$GLC9;@P+\4BW!MN:Z:%03 MJGD^PN66?K!C/?_H!E^(=\!^;8!5-NNB?(W5K8"5LKN)M?19\L0%*,]U3ZR: M'KGXB0L=7JP M[.WQ$T>3OCWK3%_^]OQ%[J_HVW:]7^O(P?73:JW?_]]^?M',()2YW\2/S6_* MNG_..4F2C!49)!BI&06)2K7:*E/(LXCP/*52V-4H' 6.YAB30(J<$\8M_2:/SB['R?=]QO'A@I MIE;'][O*[/4\8I3A@L4PP2B&2' ,:9'HW-L(L8)'19GD\V>QIBOK*+##%ES> MB7X[X5Z-/Y8KQK9/E7H=%N8HG:FIV(.PW'L^!Z3=8N0&< (3AMDV62W!SC:/ M45>GG?8;3_6BC7$CI4X[>!0#=>:R&\J#?:CKK>!OMSJBM"GVVJ11->*(ZLO- MM7RB6-;MN4>489'C6$\L,H@8$9 4*(=%)M.,H)P4Q+VFE)L-4YMUO#M;JU7O M8C2)IH[;%T-ZQHX^ N,=F&+:W-#&_EF;*MK^"ZDV'+21@.!NO=91+\WY51,. M^GZUEJ+:;'UN>=R I__"08YVC%\E:!A0)TL"#7R4;R77N4"($I%3F.4I40LO M'D&:%ASF+!8QES@CS*DX[/FFIL9[ =5;;]9MG1)G75)L'4.H-0S?G&]N(N*L M9]GC^AW#2.)^\UVL->FLQ7?UN.I9-/F>>M*FAAY1/2S?& $1]K,GU:CL,+\M MFAA._M_;>J,'K4]B&8'N^@KVS,_"I4<)2#OMCW+ =XI6M YDZ*M.'A?OE*!&XM4&A MNLUQX!D1 9T>]>'QD2ARKEQ]BC M=(531&_X+ADMN#=4U[A&^MX&Z96@WX$/'S/^]S;_7X0"W_BPP?*L7ZUB(B*';:%CG;TM0&EGYFR'*U$6=E6)V% M5\\@;;=Z\()?X$&C#]U;DU032##U,A*^-5+/M#:V+.IEIT\HH5ZYP6>V6;.! M:S+WU5]KP4PQKG[VC6"%3%/)((O*H@E-PRR+H,B+4I1Q@C&QRC*]T8ZIL M-I/M[05T6U=+/8#[2CR[WC]6T]HQ4 \^L;V4&M5X HPKH.>+]PRUZQWB(UW- M:\=,(G?MM@[RE,IF#>NPO+;KCY] DILU!G89;_:/&QHJT98I_[C3R$N2M,22 M)%#0B$&4QA12CDHH\YBG@A*.L9-0XG$34QML=A;>H%-X DC;P(5;X E]QN>& MS( H@W/.>PXB.&IFY!B!AP"$H-U)P!=^.,0)" M&IA.3D@T:=6L<^5'=B[X(YR!V'EE(U<;1J6J@0"]Y+&AC[E-LKX3AJK5#]W? MV@W#+Z(6ZV>AQ4CO&%MOR:*>9W'$4$X$+&DF(:(L5FOO@L$LCSA75"=2YI2M M.LR,J5&>B4)K@PY9+]1LF,:]8Y?8,6!XH,@<,6$ MG2O^9?&'01E$)M_1E%>1S1\&USD9_8%/&[CD.QE(V@LK_NWG_I(VZOA.2PC< M-]'?O3HD+^J5= 'CG]<5.Q#AB(J(4:VOQ7B>0E0D*2S3#$$LH[2@!8H*FCLM M*4=W86HD?51G:!>L;RQW7+N._XVP7!M/NI]#K[U[P?]]]_L9 #IK\622@/9% MJTH;&&;]HE,S<.6[$Z0,U>OUI-^-A/'=&'>CXM6ZZ6@CY/4L&7 ^&91L7]^ M_<>';V_^]^]"GUS-8QD5LN )C'"L=U&+%!+!)$RH9 )'3-+(*KKY]..G-ASU M#'0X!3I&S>*T[28L0A_T[VT#?S;666XCG\'#X;#K)EQ&.L.R^9JXG46=]?KB M$=/Q7>.=')VU^.! Z/Q5 W=(5JI7-A5[HQ7"UC_;KU*"RZ3.I%EH%\/UJK5,:O^KZ2J8$ MDSYMWO\VIR4G1H9MJP5EYX5!UUQ,>OV*AM MX^-JC#I"&TD _^W6M[-L8PP)3G7&CV)6F^17/U$,XCC-)-IGI41QRXDYM>\ MJ5'=^QV[M2&6K6- D/42KK8;\-06GG)C/\^=:L>1K]=5@9FT3CK2G]J+_TQYH)+CB2DA!+%\!C#DN9:Q)7R+-?NM4(TQYW1#:GV1?O'IP%IYYS)8L[NFB M>C $]'8K/BP_B1^;;W^)Q;/X75WSO9Z72 K$2@SC(HX@BI$BASQ'D$>8I"RE MB&,G,1'[IJ=&&.HKE3BGX-G";$<78< +O7>_-QKLK3ZLOFOJ[MXO/:Y?W:'R MG<5GV_S8:7V.L)S(\W-]PM#*&*LGL=[\_*R^39N[)7_WKVWUU!Q0?E-/-!40 M)2DR&1":P+BKC:OD /U;/)H9P^6!RBTT,F;?*E -P\5SYXGJ[(Y>] ML ;BN.:%_:V>0J"/R^?.$4F2(HLH5-\N-4G2!3%*7J:*D$C)2%[2%!7SI7C0 M MO?;@A[/F[:ZL4IFQ?GR(" +Y%:\O['[46[;;"W76CY@?(5HYA/U.L.&*U\ M'I^PHI*(@A7*) M8"FR7)&/4#\5,8)%GJ4IB20N"J>-G,O-36TBM+=V!K2]>HO66'Q+\NEEP.VX MQQ^,@6GG1@3=8U>M@/$;9WJYR7%C0JW#TXZ=&()UQ3LNE,\A=9H;; M\0B]9V,)A?4K?]GC2Z^XNK/W>JO?7K[:9QX]RJM\V:WNU;URU>MD&_U=7:A+ M_S1"&']?KVKUOD=%6DI"8!$5I%G'D#03,$YCPGF690+1,=.)3M@X-=(P)JJ9 M^O#*'0'ZT7)>\KJ]$WHRXS'+I_%49]0WONJ_*&^GD\5SH2LFE:9SRL[_47DX M%X#VG6ASJ:D!F33W3R;08/GP42G_L:9?.BB,LHHR7DB".(D!H' MJ%#30):2-$:4(LR1=8Z-0\-3(_?;RK8YPWZ9MD."&9B+=U:#QFR=?*]H]DA$ M> ;VY@?"V"'Q)Q#6(Z4$><7<+7=H ' 7LXIOM$ +P\RD8;_U]M>!]'<@,I47&!8,LRTJ(A%KOES%+H"@344I:Q E.75.:'73*D7::ZL.ZSC; MDY! W1'\3.223.?.>,^ZG#>AYCUTS=Z"T2/:G,$Y%>CF_I"!>R?LN^!;O7O: MQ>?>L7]MJ[HR$^_??O9^^Z83-N9I&M.$$P:1^4^NYL(4H1Q&,J)ICD7*J5,2 MA*L!4Z/%SGY-;[M@^KX+,[VT[OT!_&G\<#U^<>TGRXV/@.B'WM7P#KS[7L5 M]/QN1+@:,>XNPT"(CK80AC['C1;[Q>#OELLM67P1NN;$/.MNG=>\>WQ: MK'X*\56LG]7"Y,Q>Y,)TCOKI7GX1;/6PK/ZOX,U^XYM5O:F_B1^;W]0U_YR7 M3*JO24)@G$04HK)DL.0Q@@G30A;9T:I32'[#/'DETFS+:-=7= MNL:<6DH*DX:X6E15R@'@@TX?-M[2O-# .!?GX* M&:K!84/5?VI9EN5#D\61I1CGJ81E0M7D$N4(DCPGD.. MOU=F?*CKK0Y;OI=OS(ZWB36/ _' ([X<>O(V] M34RRUSPL.VQ\9V%=:77L'"P[$$YD8%G>.%!MS:12S%%>1FF."AA3G.M0Y P2 MS"E,DR*.,\2**&+SS4I-H.U(IWFL$[/L'A[NJ_]-MP&(LMOBI(3J7UW$BB1J>:N+#C!,$(Y0Z3CT6[4ZM>%?&[V7 M]F*5;3R8&]1V;[)W ._Z :[7[3%OX+69BT$L;<:[,WV1P=.*'EE"[N61R43 M)S!>0L%@13UD((:.( M,,?EQL'CIT8NVCJ@S0-_-@:ZRC8<@F>Y.A@,2>BE@#T:[M/^DT[[G>,?-C'N MA/ZD>T>S]]-7#2V)J=X046^TIL\GL9ESF>6"9VK.CLL8HHA&$"=%!/,2489Y M0G'A=&CTXOE3>W7?D/H[>%*V ;E:@ZHUUK6PY2&$=N_O#< $?H$[RUJ=IW<_ MV&)KPO-ZIQV@NTAGW'1!RW=L4ST;.5R?-2I/PN2Y!N5A&R/7F#SIX'$-R=.7 MN><,?Q4/>L#_NU@]K,G3]XJ113=J.0H:R)(U$7M+" M.G7X;"M38X"^A8[C]V4T+]. -XQ"3_Z=X''*+;[J_LTIQN=;&"W3^*J3_83C MZQ[)7\KGL5B9>26VI/L>4%H(KDL(<[UV0#/&,0\2R NBR*) MM3P)=AKR+[8VM=>_,]8E2?UIM1/UQ19:Z(.O[:DF63$T#OP@F MJF<= [./+\K+&-%$Y#!5,PQ]$H @C2*D* 8KTJ%"L,1-Y6BX+5,CH'ZPV4YS MRJQ&M%9,#=ZL!:]<3Q9NZ2L[MAJI!P)SV0'XK1\S8#R9 >.+8;F=-V#OSDAQ M7H/1#13)Y6[/*\5J#0;N?#36\$<.8]P_EKRJ-^N*;C>"OR/KI6JEOI?O5VM1 M/2QWHE*Z@!**$ID5)(7J7ZT"PRA4E)M!K02>IB3E:9JY$*Q]TU/CTP/+30D7 M;;I^P65C/*A[UKO1JD.'V+%H&)@#D^8APN]Z"+=V@Z\V"#N3HCM87CG0H?E1 M*<\=EI<,-^ )PPCM!%?NICRJM6:JHX^J1/V/=;51E"OK>8&RJ,01ADF9*6IC M20XQ3M5/<2QEHI:N>>:T/!UBQ-1(3L_HF7[[%L9.\)DF'-SUK M8'$74G]OR^C2B-(BXS%4:^((HK(0L"P4YU&"\B1A@D32:2:W?_342$Q;YEB< M90^3'0<-IO$,;>D/J,I3@SS#;34XP^=U9 MLFMZW$TD)SB.]HO<[AYZHOC30?U\L583TD<3R+^K\-2M$KY5C^J2 M>_E5_;66A.G/FO3 >(XX9T*B HH4QXK,TA)2QB7,69XF45;$.;.2B_!MV-3H MKN<'6.T%+I=.#])\9+UP-%3_UK>_8X?J\%/Z8T+FD)Q=8I MT._#?E6[W6JZ\SX#]63E?B$]/EGU_'SWP*TW MV\?M0CWQ6;R34K73//%>WO&541]NXX[2DK*29 @RP@J(6)K!,H\**(E(2,;B M%)=6TU/[)J?&U7NK06-V]P:;8[[6] &Q7I8=<)ERP\ :>LGJ!U&G\# WD&Z. M%;-L;K3 ,3?W^U%DCG<.FX!^$AN][OZ\7CU77/#??OY1"_YAN0L&WL<"SX4R M(E<4!-,2FUKE*:1$_2?%@HB81921V"4-U+YI)V(:(55460Z8B3AO;=?"?[]L M:Z,>]"M8[2*IR?5(ZEM[Q6YB& ;KP&RE83:;;)_[,/_1P1PV8-T=,:^S-X?F M1YV?NX(6QX >,(M]+9_+P[5B.:/$UQZ M'I- T:,G&GRE\-#SKI^/_[QPS\!X*%*M=<%ATA2JY;V!@42^72^KC6K,) 3\T#_5;:!27$J4L2B% M-(T01$4B((W3#$91F2><9FD6.94A.=_4Y*BVL]2\OK*UU9%2SP-KR9%>X I- M>@=(=68&B!&[CH9?VCK?W+@\=-7M(V*Y?H>/NF[-:!]1EF0\+B&B/%;_83$L MRXC#5.9"ID*6*17#J[=-+$X]*EPT/ %=GH?][]:UL]DX7NS8_54GS8B,=Z M7L29%"@7"C7%#RA':H5'"@9%R0DM:,Q$ZK3S?*6]J1&&.<]I2BZH'WH6@S^U MS< 8[4@4UR"W(PV/0(8^Q;\-PT$1Z1;(> ]3O]3FZ+'K%@"<"FBWN6WH#$2* MM5H6O6GJ8IO(U)^]Z'::IW'.M4AL5D 4Y3DD$:,02U2(HBA8AB*WR))>\77U6)K/M-_O=]\%^OF*M?)RL7>L)VW^,(X M, /MP&LMG361[3_!G^V_03:\[>#Q/)>YV.3(TQH;]X]G.%9W#9WL[)0$WZR6 MFS5A&_WNF#(I*8Z2,L$<"B+5D@C3#)(X(9#D,4MX$JOED>-$YVQ;4V.?OL!B M9ZLAE4&U9RZ!;#NU\0)=\&G-0-0&3&BNXN%Y,G.^O9$G,E<=/Y[$7+_%9WR. M_E:7*!81RS/(>:'F+BG)F[W6@N6Q+!G*<^FTD7*VI:D1QYG0DT&T<1Y>.]+P M EI@RAB(EZ=(G5!T<;ZU"43I7*"*ZS>X$<6_-G^MYI\_OJN5V7^UIP4\2VB9 MEQ3&<9Y"E.F,>IIA&!&$RE24DLK"AAI./'MJ9/#Y(VC,LWOO3Z%U^4V_$8/ M[_;._>OG)]>_-6V]7[,(#(7'02.O^;6PIK<+#C>$IB\P+!4G+4>=NF445KI@ M:\=#ERX9-D7YAZ@>OF\$OWL6:_(@/FWU,^^EJ=]9WV\W]88L>7L S>8ER65, MLP(RFDJ(2I1!]2<&RS)A>9J1A'"G:AE.K4^-O3KC(6FLW]7G,]:#U=[\&:#: M ?!+U7WZJ]M,QZV7[&8_P; /S)J=W: U'#26[TI@U^"^C[PQW]\\:1!J7N=. M;A:,.I\:!,[+.=:PAPQCOTY"[K-8F^>_K19:66XNTR+':M8%)44((I*93>88 M)HRK55L:DS2RFH-=:6=JC*;3D;1.&WA2[U.?S6: -Q;K'#!N/C9_=Z2QG$/5*[E1JVBM?=QX/5\(#;!PB:M.<"6[+8:ZB\KVI&%O\ER/IWLMFNJ\W/+N[M10)8 MQ#)&4('42, BB 3+(*5Y#*G,DI)DF.>QM-8YN<62J8T2_3C!]UL35OQ[M:P> MMX^@YZ=08M2-"GTGV@.Y+336N .T+Z)P)DNSG#6C+:AV2^S;H K, M5(UQP%C75OQ4!OHLX'G.><\U/(^:&;F,YSDWCRMYGKURV,N^5QG]JC?QR)K7 M?SRI):)X]V,CEG6E>.5C56_F253$+$M3K?))(#P:= ',KVZ23^BA(+4R4 M.:W-WLN8Y:F!HC&0,[*OH/-Y(Y MAL^.46X")3!]&-MF73I(:Y_'"<=9W[TRP7$KH[[V9YU\^8Z?OW!@GICBAK7X MKE<;SZ+9./DD-O?R&_DQ9W%)XSRC,"F9@*CD$<0R5F\ZH7D:Y3PKBM1%5OI" M6TXO^0@ZT@>FFM@BQ\RP"[#:O?*>P I^"M/'J=WI_$67[OO5['+JR8.R> ;N M-DWY4W,.LUF!S\3/<;,#7'X3QRZT-V[BV'7'CQ+'+&X9>BJR4=\.O6_1R(6I MQ^XFDWH.^5>U4-]\S&))N(!)$:4089%"7&8%+$@NH[3@DL7)_%FLZ.3C&'LHC@]H'.X=QD1&+N($T>FAJ2.[IFR'^OM:3ZK> MBN;?W=0\RE.1<)TJPA%1/%4JGLH8AR+71=R2)$\2ZK*RN=VDJ2V%&DT.=C ' M>"#5$ORB9TR_.BZ./'29'=.-VQ&!>;#31;&:AP59H/F#TRME>C!K5$+U!^-+ MNO7XY.&2C"]U=W F2$HSI'I.E\7$4O$LRDM8"IH5N8AC*6-72<:)2Q^]62W5 MS')CYBQ?Q;):K<&GU<95L/44F':\=R-$@8E,6S>66M%9'+S++;ZR+M%91T_) M+?I5(/JZ4<_X4->V5?W]L?T[Z]'.4O/-\'S>&_O4\OALM)X*?;"F'0&-)Z!QI2WJ.&M3 M?O6V>>>/[JK#$:)SR>-!FQ=H_1[!W6;2N(=S7N [.K;S\]1A+/W;MJZ6HJ[O M]J?HYL>U$&VQU5BD:4;2#,IM3* ME%9+$YWP1;#5PU(KVGW@:O92R8KL-@G;MOEA"1+UV?91\,]K7=IU\_.S^L)M MU!6[9+HYSQC"<51 ]6^NZ$NDBKYR!J.\S#*,8LK+= A]!;5Z:A38&6IB@';Y MT /.*\;I@N=- M=^*ACSBT0^#0HZ%%40=TG>46QT@=$GJ#8T!?C%1X=3BN@0JS#C#HE0JW#H?N M?&'7&YYY4\IF_9G\U(_M=%]$P?(TD03F6&C]:H8@QJA0OY),RA*G>>'$K*>; MF1IG=E:"I\;,03F7+Z&T8[K; 0K,83ML6@L]2N'881 B2_)E4Z^1%'G&W3,Y MD.>N'J!Z9C9.*:FU+/X^\>%NO5;=;@K.T)_[2U2S^D]W6A"[D6Q6$6I%IQ0JP?]0) MZSNZ'FF-_%6YS);3_0*$GD%J6Z'Q"!RD^O7C&[K?R>G M^^WE%ZK#P&Q43/);XB!+-\EORTBJ=A/\UKCIXXW>>1?E]<:S9CQUOM$1/A#W M&[_UH8%Y:H!ES?)+_;P0QLPEOWM M931A42GSQ"U2[WJC4YNC]&TV&]RD9ZQK_)X%YH31'$=<(4T%AD@6 I:28!@G M4A <,QFSPBU'QC?JX^3(C(V[W:+6-Y:!)UE]0ZY MM&AXY!A,>RB.@S(=[KWUG.(]J=;_21;;[M3DX+3D=T'JK1I_[O5)BUJBMW4, MZA>[WV61(0_T$&)#PM? MZ>3$([CGCU)\-C)@=]4(4/16,G4;KD@*3CF-*)1YH;.Z]39HG!%8Y&F,.28% M*JSB]2\U,C4&;Z1@^G8Z1H->1-1BR] #3H$),BQ$#OME'J ::7>KP\>(*I_" MSU,)51M8+NX;G;MWO%V>*]8?[,E M^\JL5\A)CZB6"8E6;/-TM0[%1,\%)C4^.H-VT106WL[$1EU.$I ME!O-N,"_;#@<_+^) MAVJIJ^$!2M0'3 3"6WVQ8\Y+"9.T$!"A.%;((ZZE^U.*LC1)$MGB_4ZMLUX! M[:[9<%B_:[[088&V&VY]01=XA&W)X6M##ETF;\]6K[)V5Q'QK6MWOL&QA>VN MNGY"V>[Z/0,V/3ZMS(&L6?AUTWDB2%J*%!9ZEQO)$D-,(@HSD10I+U(D,V*] MWW'\_*D-B)]68&^BP\K]!'(6^QJWX1'X]3^ XOJ4V@H3AXV,V[ 9:0_#[NOB MME5QWO&+NQ0G;AMO@^*\S0=[$QOJ^6:I"OR.+# MLMZLS1>A_J9:J$]_U.ZR42E(0G$&(RQUT#S*85F6"+(\ER4I,TXS)RD6G\9- MC2=WEH*>J0,U KQVHMT,[+6Z)C!E#^P5Y^E:"/B\3N^\&CCJ=# $M"^GCT': M&%*W/8EB9&:Q.L:OG2)$B*1(9EV+H-R(TTO33&2G'\N874+A< MR/S4C2.6++]@]V%Q\DL7#@PT$P^ZXW7-WFJYU;SZU!8H[,JMY3QF.4M2F&%= M[DI$NC9=BJ",4I[G"#/$W(+'KK4X-<+;6PKVICK&=EU%V6X>Z!6[X-MQ)V + M<-1EC8G?P*BKK8X;[&0+PE$ D_6-0U(^R4+46L78*)B^5,)TDNK Y$ MO%DT.3)NH@BJ1@]8!_?I#/=GY8F>NJPD6.^<:@(/ /G+U/<.(]=LU:F6L\4Q MNRKTJ& AVKQWJ5UD=DG%3:&-GF,C23>[8#R>>K.55=,1<'8!T4G#V>G!;O3- M135_IV;4FY]OU#B_UON07/SX/^+G/(T+00B*H&""0D0QA65$!4294*PL,HE* MJTKO9UN8&KTV1H+62F#,!,I..\H\#^1E"O0"3V!*G^";&K!_O:P M>OYW=:_AF7\A_2-L?C3DZE__ZA0-CRM4S>;78:KVTO=![4R%- M\/?*4!T/NFVF]??R'5GK4+E:48[AFX_54GS8B,=Z3E L8RTAF;*"Z,S]!%*D M?B*Q(H8,%W$BW$+./1DV->KH^]6KNP ZSQHAD)YO1C>D]4[/#IJ9 ?A3>PB, MBXY'O=ZZW&["]AH=&9CD1NU#]S!YSX#[C:+W9=RX0?:>(3V*P??]_&&#P>?U MBF_99G3*O[W]:JN=[52J4S5_!!ED)&H@(@I< G2]1B3&+$RCS&F MCK).EYJ;&GMTUH(-^=&6WW8L5WL%7CL&\0=:8 [9X:5EO;N"V\;8(#5E[7#Q M+!UTL(EO/-:D,6=L2Q>[(31^R>'^X[_TVW 18F U_\T#)^CLK9>\SLV& 0$H%? M?&.3KE-8>U3$/G+4ZYN\?_JH+^V14R_?S^,+!I[5Z?7%;R_5)9N]YKOMYOMJ MK0NA_+%43S0;SO=/^G,=R:66+V+-JEI\7JNIQA0&.G-JGH# 9/VF)@I"9F8*N- M;GX!"VVV.=#CJ\6"K&N@/S.'>ZYG>R&_!);'?A/IVM G@J=4A/,8[0Y;$CZ8[G> M5>!2T\_?Q%+(:E._%6RM!SU]!+I=Z#B']T; N%JMFP-2$\W2U):LYX7ZUI 4 M8RAHDJF))2H@Y93"*$4E*3 62M1M31NNL<<:.OCMF MZ=PYI'5XVU[;N=3IS>ON:KPRMWR^VFG. X=/E+T.$%X,&W4@\ GE2\+W^NR! M"D';>K-Z5".%YA/]O._54Y=*D$5E*G D84(BKOA:)I#$90X%2C):XD(6Q"GB M[T);4YOI=Z8V/-O9ZBB8<@%:QF@1I4FJZSZJ51@G0D$K)"P1+5"(C9875@9H"3'0LX_$K17&AO7"6:ZXX?"=%8W#(@ MS^6MXO^EGOXO&WF_=GK_>[6L'K>/=\OEEBSZ'^K3Z'>/3XO53R'4CTS7[XU>"W\TI;T!?8O; M[FL] HU+!U6XY1AZ1OIB)Y*.=\?*5 M/*)RD-7D\[G#UC@VQ8D_K99PX*J411Q3"!6 M8RQD"N$X2Z(89TXRJ3=9,[7!M(DR4D/C(UGJP;'2$7%N\_C;>L=NIC\:YH&' M0MLB[#-PX UHW6FCPCSRJ5> O:XN;K-HU/6'%_!>KE#\/'1P3*NBA,U/S?,Z M].W=O[;5DYYLO*UJMECI"B;[Q.DDSGBDS( RUW%JG&A9$,PAB^*2IA$M<^%T M(.W2^-3HM+/=A'+N#'>.>[4'WXX^0T$:F"T[LV=FPKDY!!7L;0=_!BG*- 0U MWY&S]@:,'4GK#,V)R%KW9PSC,\.)O2I,BC=94\=^GF4L3@O*8(+C"*),,HBI MZ@V$LJC@-,NY6SC-^::FQE7-U&^Q6CY 7:<=+/9&NQ'6!73MZ,D/9H')J(&K M9Z69H[5V^B.=ZUAXI9@+S8U**-?=?DD?%G<,V\ U(;I?5PNSF-71@/TOM!9 M$SFC,,NUU&[!$<01S6!1B%3RO$@8RNS.?6R:F][!SR[,O&XM!DR;[+8K=Q%A MN^U17ZB%W_ILX.I,-7&Z=M3A#IW;9J4O",?;B!P,I?/VH@TVU[8.+SYCU&U! M&V]>;OE9W3,T[XEN]G*\'W>IT1$5B9J)84@95U.Q0LN8)Q+!B. 4BYC2G#DE M2YYI9VKS,&UF3_;ZAB3U<\#:S<(\P!6<30<@-2"UZ2(.GG.:3K/ MLY@N7^XND/-M370!F*\_'^EJ,4^)%#@6B9IB80$1RV)8!$/AUMO3?2>SFI*^#16X.GS::N,U))_JB M-JOB^.4C? MV7U8MY_6\3S**8J8WES.L6)+ED:0)CI_1D1IDC$6T]AIFWF0%5/CRM9 H-47 M_]DE9?K(O1S61W8,&ASYP/QI[-=!D!WZJS4P5A[E1^ZOJ7<7>IC/G'@CM:JK.K'OXIOJTZ[Z.T)%7G)4ZA)V.41JQ0=I MSA,H"X117!:E(LS;D]S/M#XUFFPM!,9$'TGHYU"W(\!@6 8FOJMIX@\B 8\+WA+43S _+-V11R=5Z69&OJ^WF^]U6 MZ\6KV2;15>H^K]:-_.#!'UQDPWH+&76#\G0'E,6A= M!O<2O+BYQYA^/=:7P#1CH9 M?LU7W^UD.7RW7#R4#MC\>.?9X3$\. H?H;EA"ZIV@=9Q XJ3B*(FQU\7)80NC+CY..O=R<7'ZHAMB##L9T+;0XO+!Z ]VF]<_ MYPQ3C.-$0)&R0M>%4:M7RCED25H411R3(K&*AW%I=&JONK'./339"6>+&74 M] (SP;$>\ SLK 8-K#N[ X Z(!;1([ACQR3>!/*PZ$1+M*RB%*\]:_QH14OO M3D8MVMX[,%YB83I(\-.;36T6WCRB45PF(H54IBE$1*NWYPF"22ZDS!"6)78+ MC[!J=FKTW2@TFV*)[UN?Q)$K2+#^G>R8=\5)_8__\^FQ&FC33?G15+*C)<0(:K^ MPR,"L2@0C'**>1F7DE!YJ_Z0M353([36.!V9H.4?5[(3&%H?:@_=+E-CWV%V M\]?1NB'\Q/:<($WG#NC\.;AH!KK.:WP:LXMNEQ$*TE6OKR'DJG0[W\[4QJV=I68";DRU+*=T#5"+T<4P#/C!;"2"'XB=&VM?1^0B'U^X?3RFO>[# 8=:7#XPB'FU?!9K(QNDT[GV MY3.[XR0F)<$IAR*7:@T0J:49$>K75,8(R32CB%NM 2S;FQI;GCU@2H<<,%T# MVVZGPB.$@9FT9RDP*9N]:K\!5(_M M;70DR?JG7*UU+*(;?;R THXMA@,4F!RN81. (4YCX9407C0QZOM_VKV7K_N9 MJP8*LKZHI?T;J2MVM^1O=3ENP7?S71$AJM95%)*RS'08?PYQ44J(A/J1%&E! M$^XDO6K7[M3XX).:@Z_UE]2Q@JTMS':4$ "\P%S166S$I(W-,V"L-CF?K=U! MRMLZ8N57^-2R[7$E3MT .1(S=;Q]&"U]4#.:>J/7N]_4 ]ZHN?N#+KEF%K_M MZ%FD>21T%6W"$%83$2HA31&!!4FXB!,1D2)R8:3K34Z-C/86J]GXV]4CJ9:. M,C,6,-LQDE_P I.1$V[.A&,/A5>NL6AV5)JQA^$EPSC<.5 3N^-*%%]W_$B1V.*68>3QV[:NEJ*NWZP> M:;4TI/1E5SGP U>L5'^N['4[5N:H]OR&9;W_VHZCGB MLBC5\A8F<:J%[I&:K3*,88811A(C&A=6"D3N34]MRMJ+T-?5N0]VG_?V@\8! M-2E3+KB<_[MURV6N#PMV8/J>%,X.H1?!\!XI&L,)=T_!&8,PNQBOX?;$\4(X M!GEZ$-4Q[ D#!H@/:K@A2ZWFI$:M1_W4%?OGNQ_LN\X6T'\\. &>HY*D.EI#)@N?E>6A8P8DX9.0-,_1>(O:TSLX6QWKEB+I@! M*AZJI3Y-U>_DDT,JBY].S>(2HRB5L*#J/XAB!'%"!$Q94I9I$J4LC]I.?:<6 MOU/LTLZNB72H6/+7Z4J[?<;1.B?P!*/I$_U?\*[?)WO;FP]U'[W\6^\&CY&K M/H#U&]=ZDT7C1KWZ .\H)M;+0P<*Y*JGW$LSFG_:ZO-J]8L)0]<#ON ?EEK! MLE:K$CT=+>*2DI1B*)&B7L1C!"E-(UCDB22,)V7F)O?DTOCDUFJ]R2MK)J]& M< #H+XUBVX>J5F:H-_EI2Q<54Y=)Q;1J^-1*XT9=O':4%W?J*CN2#=4!@3E5 MFZUQ;U<+C>GF#TT&16,]T.I[>_L]*NH.0,VOH*Z+ >/JZ0Z YDA.=\@SAB8D M[=8RG\GZ?JTWP 3_3[+8BBYF4"TG!&:,9I"6,H$HRC"D(LU@S F.XQ2K?YU( MSZ+-J7'=FQZ_S< 368-G;:ZALFW-AQ=,L(#?[LB92]9 '&4)SK .((H)ZDN\\)AR22&6O6WS@N@_M9E M8&E'_%;0' JC]_*:SH:,7GMS*%2G"G,.?M90DC0B'[^)I?IAH_4]]@6W/NX+ M^\8,HZPD,,H*18UQ0F&9( ))EI4B3QA+H\*-%2U:G1H-=B(XK=5&_^:@1MW' MX65_;3K!E@$]0QN<\CR@.H#@'%#RS&@V+8],80Y@''.6R\U>2T_M11-_^[F_ MI-54-#5CWI-J;::4)F[OR0B[?:GJ?[Y?"_%AJ3>5ZLT7->_\G?RH'K>/U\NR+ON3\#&@"@ M$0 =!."+^:K\?N6KXJMZ5[!^&Z/PEW_CIU S+%B76)8;"]?^0,5J$Y'^9KM> M][7(\AB+F'$&RU+J02KC%&+.,I'GO,B9E1#>Q5:F-K*TYNET'V6LHQS# M:1SM6/]F= )3=&/?#'0 A4A%O(B!7]WHDRV-*Q-]R=DC5>B+%P][Z]]7RVJC MYM#/^J!FH_JZVB6G_'VMM\1DBO(2)1@*A'2X+](E@^(<)IP)4K"2">:DR72M MPQ!DL2*:6 M"4+J3>(2P03A-,5)'$4DGS^+-5V]!O3]AL.!;\P"=X^Z@+MG>.T(V2=D@;FY M,14:6\'>6-!QMK'7'TW;(N.5L:\V.BIYVT+PDL>M[QLL06'T1]ZOUO];\ >A MFB-+5BT?[MBF>FYRAZF(.<(XTGJ=F9[6<4@SEBB:B3),!Y.>[XKFUWEJ2X"KH=Y?C"<#2)BCUNQEZU"N\L M!GN3O4I5V.+C6[+B:KMC2U?8 G%"PL+ZUH&[J4R]1%L=&'2![;[I@Z=OXL?F M-^77/^=1D9"490E,29&KJ6:>0D*C'.84Y3Q&J$BED^K6 !NF-OOL7-#!L=RK#(MSZ&W''L27YU#@3^.$+A&\ <8-C\O>&T#TNP*'1V&@#HP!_8W.3J; M06?T#/3-]IG8XH:3YQP6R\9'3E=Q@^0X,\7Q_N'YGG?+EYDMN^.*_=G\G,8B MQB+',,T0U1DH'&+)!$0HR3.B^X8[3>FL6YX:C[UYD>0'R 9(?5II(K/=T_GL MX$]ER9-8E)!%6D\[CQ3\!2YA0D01D40DE JW/<0@'3#.9N+++IB-T &V(T8 M4(,/&6T2Y'&J9.\4?F^ZWX1()[2\)S_:M3YZHJ,3**>2&MT>,'!C0 ?C-YE! M;[?K71VW)F/(?'C?G'2_^R'6K*H%GV<)CLJ2*=JB<0Y12C)8%ESU3*&ZJ.0Y M1F4V8+/2W9*)[EWN[+LA5]&]5RSW!L* _#\F(NF^"T'J_*MUFJ.O.I6WH^QW M[\#=C'&W#@;#=+1S,/Q)/J-3F_;NMIOO6L5<\#^6ZHF]YG6D[,Z$S^N*B2_Z M>]OHTL\SAC)_;C\%)NUA7>0IT-,+B"/$=-YFYP3"-[T ;1>IZ:>I@>%9W?S[ M=T'TY/NQ$1MAV[4>=-HR*FF>8D95UQ<9*B"*=;0FR3ED3$9YEJCILW3*>+=I M=&K$O%]SSD#?;",$WACN&$!D@[P=W_K&,S"!]J'<61F@X)X++'ZCB&P:'C>2 MR &*HV@BEWLG59=B%QR=,$)R%!>PC B&*)$(ED(16!YS5$@J198[940%MG=J MW/?QN$*%8\QZZ ZVX\D)=5M@B@U?LB)(:/Y('?0_H8K%ZZ0+C-0!(U6UN#&% MH=&Y7;*U&O?$6]'\^V'YKE:0_O56/*WJ:O-M]7ZU?FRE7KZO%NJI]3Q/4(YI MED&""(.()$QKDR(H2T2$&H<(*IF]@KF[ 5,;/YKX>L ;BQLA-F&<<-'-'M 1 MEX>%,> -S/.=]>"7SOY?P8(5JV/?W3H LK)$T.G!PQ,X^\)>+U=;>E& M;A=WC.D9GMX5$M6SGJC_8ZTF>O=2UO.RP+(4DD"*=8A85%"(LTRHR3!%95YB MD:=6!=\&MC\U]C*&K91A@*E1Y$&OMA](M:PW@!PHXK%&$4_U7>VJ3.C:0RS# M0DB:PDP(O;T?E;"4,H=)C&A&N$"L1%WXR^OUT6'82^!>>BOXUN@)!X;>;GP) M^)4//,IT5H*]F1>D'V>@>SL\JCT,P\ZO#H2C#>,J1 P#Z$@[8N!C0A8<;8,6 M>,E9'D4(%FF60,3R%):$Q) )F92$9PA'5@H30QJ?VO#C6 S3*?!D4.=8;-$$ MA#PP_4T.[1#E1]U1GV(!4H\1/+? YZ<6Z9AA-+=X.ZP>J9_ E_,)F?U,)M6V M6-;BOP19OU?7SK.(\DC27,V590E1GI20L$3"LF0RE2(561E[4BNZ8,;41A7U M5=<@M\R'B8XJ*$C9"ZEB>M0[R=ABH+UO9D![0C0GHPBPF.!Y%C2/)=, MF8I@CP5<#C(^-D^[55?C;KFI>+78;M1#]WKN[WZPQ98+_EXYWZ2 &B/NY3NR MUM4@ZZ[NQ7X3E96)+&*"H8ARKCA38(C+A$$6TR*+)"IH[A8&[MW$J?%I7S*B M[V.OJ@+HO&SJB_7\U#>9"<_UFC%C?0,LM]%?M5]#[[??VJ6=D_MN'4DNQ'=G M!%(3\6;F*XF-^(;YO!:)]Y8&[.&T@OMO5LO-NJ+;+LS]W>/38O53K'\G&_9= M-7KPN5"OXG)S+\V'RJ[F6M&_1I<^RGB*TP@R*;&.54\AQ0S#4A128$$Q*H7U M9D\H*ZYVV+.:0K>/M+GUNMWOMA<6NELN M;IH%:WR\W;70^!ULPP5O;-BZ]--JN>HV"#\LV>I1M.O>70X CO.(1X6 I"02 MHDS&D& 4J;6F2/((D:R(G!3-KK8XM5'\?O-=O?25,17\(AIC?W7,U+B.L]UB MSBMZ@8?2OJW@0XM?:^ZO01(=K-'QNEBZWNJH:Q]K$%XN9>QO=.,:+JKYW997 MJN_>5^O'#WQ>I#(K641A')=J-1&1&.(8IY 3A&5*$"\B:<,I1T^>&G>TQ@%M M'?CPUHXSCO&ZS TWH1 Z4L42 .M7_:RS)U[I6K"_/:R>_UW=8][F?R'](VQ^ M-*_P\=-&>57/.M&]DNDTV;0\(51M#H:DST\0+ EV:G31;C8\[ MGP87.K;J$KM)@3>$Q^&$O;D'Y8QW8&N3P2_:Z/-J6,Y3 Q>,O,X.K!H>=8+@ M L7+.8+3O0.7)&*CU>P^KU?/%1?\MY]_U/JD[L/R6=2;P\H,ROLD)DS"*,): MIC0M($UUP1TUO2"4(I$A-8]8;*Q6]'FW 1!GB8RC-(-<"@)1GNOIEXQ@7DA: MY'%)2&ZU*')O>FJKIC??M1"345S<;R T11V-B,)BGXONN WCT!UVG!8&Y,"< M=BJC5F&]#^QL30^R1^..F%=.<-,]BABG1 M"L-IPB"*601+GA"8X2@I$(E1)CPH8;Z"9U-CY,9\HU/,5XL%6== ?;<:S6)7 MR>*I8!RZHOMK?B<"#R >!);;U.@>/* Y:-DH@/;RR^T7;Z>]/ ,=3J %"ABD M@(:JIV _@2W0=! M-QH_[-R%7:_&-_!#UQVHI/FS$8ZV6(P*1(BIA7O <(B05J\4I MAUF)8HDCSDMBE<5FT=;42*X+[S"G-J"Q&!B3P9_::&"L=GG%KV!M08/^$ R_ M'S,N>&X:7*F\VMPS; M<^HJ7W];M2JEG;:IJ/^^UB?EA2 XBW,.$Z0(&#$202IQ LN48DE2F>;$2AS4 MML&I$; YHWI23_NN-W:?=#D#MWV9JPC;;9?XQ"TP[7:F@LVJ$VD&>VMGP-CK M;R/!%AFOZ_NKC8ZZ[+:%X%S=^ZOWN9%+O=[,[_]:JK?S>_742GDDJ"!)@AA, M8AHI'LEB6**2P1B5!RI4<;./$>)E%.P72:'&\$(S ,..%B_ M]!<\OO1^J]MZ[[;Z[>5[?>JYH[S"%QSJWM9+EPP;]=\*NMEO97U2?=A^W60N MF:!) EG,)$1)G$,292E,&$V+,LTPRJS2$:\U-+575MO9VS.? 6WJP$)F9\&U M&^A]0!;XQ1Z(EO/(?@T*KR/ZV<9&'Y M*>:QE 6&$<491'&.(>$QAJB@%.,LEJ>1*DZ,2BIW[+VG%\JY!2@I]PGJS6CZ+]48K!;TA M3T^"OR&+1?UA66TJLE!_,>4#YPR7*$D)@X*4%"(LU*Q$\AARF>2<%8F,HLA! M),'9@*D14&L>8.2IV9&X*8!D<+=8;!4'!GOL>4[/@1EH7 #&!]!UB?IC4V@U M,/9.*@-!^V T 8$ ?>&J"S 8R"LI_^[/'3.;?[#7+Q+UAS]GH/0_-TW4:AAK M$V[G:4E87.@P<)UOCU#"($&4P:SDA:2$,50XK6^/FYC:6-&S$+!5O7%5B#_& MT&XV>ALR@8F]#TIKG4<)][.>^U5I/VYF7"'VLVX>::V?O]);\H<.QOJD#-^N MUSIBR\Q7YXFD:^(#FDD@OUGR+*6)JG<88')-Y:-F_U?1\_][:) M!EVLE@]0\<]CF_]Q<[K'R0ZPHPJ?>+YNHH>!=F]WN[ -FN-Q":G0"1XGVW[M M[(Y+@%BD=ER\W<=N^Q_JBV74< 77U8YTQ8G/:_%8;1\_B,HY+#$D>9FL9%#)8%(I"GC*!( MLC)C>8C#BIX-4V.\;D.V-B:^PI%%OW_\GEH,1'UZ!Q>-(R'/+OJ=$.;X8F!G M3/<$PZI3@AUBG(#3USE&_]&3/,HXX?O0TXQ3CQHVX7[W0Q_);ZOZ^Z/1+]9& MW#WJ.?T\YD2P"&'(DR+1^P8IQ"R7D#%9EI$H2&RG_'F]J:D-+H>6:A%!;>L, M--:Z39LO &PW2_8#6^#182!BSG/@ZV!XG?)>:&[4&>YUMU].:"WN&#!__2(6 M)GA'5TAY5RL7_GHKGE9UM9FC+,DR]2V!C,9JBLIP!*E(,8PDQ1%*B[S([8N. MG&UF:D31&=J4*Q+&5, ;6QUF/.=AM9A9>@$K,#WL<-)&@L9*\-8C3@Z3/R]X MC32_&X2;V^3M*AP7YV?G[QYO"G;5@X-9UO6K?2IMF;_6=]O-]]5:;YC^L51/ M-%GNC<2'SG6OW_T0:U;5S7SNBU8-^;35Z>_W\GZ[J3=DR165MY(@<\'4I(QC M"67$8H@R6D**8@%Q++F68Y=E;%7*>V2[I\;-&E8->BZ& M5JD*UADC:%#YMWT""E/!.L1./RI<\\/&MS>K6BTCOI*%J%L-GRB-"&8BT>6_ M"YW8%T&"XAAF,8^*-(U$Y):Q<]3"U,8,;: >'-;B62RWKAK=QP#:-61J6?LTZ^)(KS%PY\I9N I/>KM:@>EM_(CS:4\C>Q M%%(MJ@HB991%#,I$:I5KED"<8 H))AR5N2QP[/:"7VYO:J][:Z?C6WX%4\MW MWA]2H1F@#4ML3=5B/5WX,_BE-==C:1!+8/S2PY4VQR4+.P".J,/RMJ%S@\=' M-6/1DQ,C1-F;?,QS2M672!90R!L_:\O\/Q%DT4W]K5YB ["9[,Y#ELS+!W2=576_5 M0D8+ZO<6K(#4S4X[,Z,!2.,9T-_AF;DPRV99G@QZ0N0ZLSG?_;9S'"^=&GRV M8_K3F#EKM(MG89:(%GAXG@&=;V_DN=!5QX]G1==O&9CL]4RJA0X%4K2I9UW[ M,DK_K[EK6VTK M41(GB]-$LF7CE^!<[#DZPI/1>,X(GZ9\E>O=N^_5>E'5#S7\ +D\]"QGF2H M-% &6M $CZ3*P*R40)4\PDW:O3K>]X,S->?XY1W('XN4O-5 -@:KF1QB8EM? M.5F_67)S4.-Q/[ /LQ4CQUNY-2.C^FU)<6RSH][L,[(;VV9;XEC:4E+\%WDR M]]!P\U.M.88=HSXV7P"'?!:,CQWUN M%+2#/\?SNLKL-)B%LS(+9BO;VW5=2T4A=)ZDE"DH:*)+044J@8J$E1G766X. M_%K:G3(S-;>R1VES/!9GYVYV)UEU'- WG=HN]'?O M.RENWF48J@?V. %9]B]F\"8L;#V"N_EQ2PJ\:6E5!?A?H6.6J[027K.\I %,MH@)0J8\'N"IMA=+83,73I;' M35#XD-'*0WB=_-G]<3RS]^;H^FK_B7G!$K+KJW]02P,$% @ 4(-05+@. M2]=_[0 JR8+ !4 !Q='=O+3(P,C$Q,C,Q7W!R92YX;6SLO5F36SF2)OK> MOR)OSNM%)?:EK;O'0DM6R5JIT"B47=/WA>;8)$XR2!7)T%*_?AQ<8E\.R0,> M1-KMSI(8#(K'EP\.=X?#_=_^Y_?SR4]?TWPQGDW__6?V%_KS3VD:9G$\_?3O M/__^\5=B?_Z?__$O__)O_P\A__O%A[<_O9J%B_,T7?[T)/W\;+SS_] M/:;%'S_E^>S\I[_/YG^,OP(A_['Z1R]G7W[,QY\^+W_BE//;OYW_JS6"1@.> M)."*R&PTL0XD 9N"8$'Z8,/_^^E?K<@Z>.-(<#X1"2P0YVDB/(=@A= 97%Y] MZ60\_>-?RQ\>%NDG9&ZZ6/WX[S]_7BZ__.LOOWS[]NTOW_U\\I?9_-,OG%+Q MR_;3/V\^_OW.Y[^)U:>9<^Z7U6\O/[H8W_=!_%KVR__^[>U9^)S.@8RGBR5, M0WG 8OROB]6;;V?_^)>??EJ+ M8SZ;I \I_U3^_OW#F\M'_H,G#],_4-5_";/S7\JO?WDY0S"\AT^%V-4_7O[X MDO[]Y\7X_,OD\KW/\Y3__>=_++_-\*&<,;Y^Y/^X^L>_7#W]RSPM$# K;M_B M&YOO*$_;AY+T?9FF,:WYVSYC,@LW/C0ITIW-M_]R CY-5N^.8AJ/5M]\XA?+ M.83E*"0>J#",V,P9D9(:?)4IX=$G;H.B6JB;C!>B%TCU2AF+%/[R:?;U%_SB M7XHP_B'+2[)^N9+*G4>NI;,?[=OU]Q$_.W(JVJRD)9"4))(Y7!4!%$G46Z&U M$BS)@TF__L2;E%_7[,D\_#2;QS1'([)]),S##2W?!?#F$[]\@3E^$0F?QY.X M_=?%FO2AL^6L!^FM58/D_OP3@;(4#6;41":*]#O!B35*"IO !-Z?]J\_N1,*>/LHV%N:C:#A M?9J/9_'U-+["G7CDDY9<9DE2%(9(H1F!K($$% ,+N)\R0WN#PXU'=\*#:!\/ M^\MS8$"\O)@72?TZ7@28_'>"^98';K/.@5&2+ ,BN4;O*M),A.*2Y22%T>GP MO>V!IW>"A6P7%KU(M1%3\7$.T\6XR'YC[KB"))S7)''AB50I#HP,EY/E^/ECP_IT[@(8[I\!^=II)-F26E%A !$ MMA"66*"X)UH?T%W*SB9_,"KN>W(G1.AV$7&P-)M PQN,_.<(Y)7@SU#^Z>7L M8KJ<_W@YBVDD'15264,$.&2'4B >I"=&X< CDIB8&5H)%9$12+C.K*(XDJL)S@\ M0$(G;+C6L=&'?)L RDF,J(+%YJ^WXVEB(Y.BYSY:PJ!LE0DB\0XEY0TW(6@E M4N@+)/<\OEM:B[:.D$,%VQ(Z7N++T_G'V;5-RT4XQR $B8# M@MWC*VL2)\SIR*EF(%G/(+GQ_&X0:3A!VI-HA\Z2%A[F"59TFQQ=<%:0DLA<)$")]XA=G;T&QAGEZG#]WWAD-^4WG+7<7X"-+/[7 MW\-GF'Y*J]1\2)JZ(!U)J[#8Z$"L2H+@;I8DIY$A='LS ->?W T'#2&>I1/R#%K\#Q) M<3 N'B6A&T":SU;V(> FD/)?L\D%*F"^RLW/%_@;PQ)3AB"UN1SJ>>+ ,L*% MI&4'9-[T=0IVZ]'=RJZ:SU(>(M F$+&I"UD?^9)!ZSX.[8:'A3.6A MPFP""Z_/T_P3;G]_G<^^+3^_G)U_@>F/D:'6.@&6X":([K,VE !SF7"%,9?Q M'%VFOFIK[B6@&S8:3F/V)=R!,?(FY/G)11SC)TZ6R[18Z^#7"7P:N< #PTV0 M2!MQ!\1PBR#R%5',LS$&0%K9_27-"^ M5KC^T&@X83GX<)L@D4('S/2['Q M+/QQ]AG%MCB]6):KR26Q/S),^"31.4H(7O26*4-&0!,*G!H=6:+N\/MC3]/1 M#2?-YS][$W4C%X@65_7J*;[X\:%0DJ8A?4S?ER_PPW^,J*3:6Y$(@.?(%"N! M%N=$<<&4"L(*VM]UU"?)Z78GL>%D:1W!MV&&D*TY3-Y,8_K^G^G'B"8F(]>) M<-Q3B4P6T._6@&;54AI39KZW"P.W'MT-)>VG3 \0Z,"(.$&,QX+SE8,MF0<: M32::!O2K+!7$1\:(-F!I=MFX'F*7&X_LAH"&LZ'["["1G>7J?NVO^,YBY++U M(@$E7AI-9+2:>$45R0Q,MMD(EPZOS'O@X=W0T' :M ^A-H6+]9W\-1,LJW+X M X1Q*+6F!EWMJ"6A&C3D*+S1AY?Q/OCX;MAH."W:CV![0\>__7)'D&_QC?W: M%JT2-F^F>38_7WW336J[=2^Z\QT]-#%ZG*X#>QD5%D:;5-6U9UP")6K+0DB1 MA*1Y25=QXA2UJ&6CA=8.F8]/">6)9QRT]:^_]=?Q_/Q-''D++H>,\*.Y=./1 MN'-E&_$5#3EB3&3=X2=?-QXY3#.C/I5VPP_86YI#>X!KPE=U9 Q JL0S20F] M5ZF1;"<\_E$:O-D(W/0'@L[5>+T[?Y4AL+,DVP# VTU'O)$RP@;#-0&52_0B M ^Y&D>$? H3-2D5[>"+AUD.':6%4&0A[2;3-_?WEZ;NST[=O7IU\?/WJQ:?QU/81K& MZ-G-UCUI+F'$;$H*O")^S@)\/"KW2]>>AJ5?V2 M)LO%]IV5> EEF]:3_V,7ZO:U'-MGG"P6:;FXY%4HF9-2N%!B+FT3@!&@"?$N M,PWHST9C'NM@LS^O-^D8QK>HAHJM<>E!Z -N-C>IWU2,73*A,G? 412>1DJD MDQ*9T(8HK=%^&J&8>2SO<"AR;I$S+( .T>^]4#E$V T@YB4L/I],8_GK]3\N MQE]A4C+S)\N7,)__0//_7S"Y2"/+E+(:-]=L*&[74C)DK_0R%H))125+\;$3 MM/T1U(F\%A!U$ QFM772 - ^))3,."S3BJ]1<+CN9.ESK4(F,BI)'#><>!X M4G00V&/74?9'U$TZA@F3ZD'G "DW@)'?8/Y'6H*?I,U=K'':2F?$1 29#6[J MG(:2_R\^?W#("A.::EJ:$U8!S"-$#1-;U4-/7_)O $HG(92F?7UXLEK/S-%])[!I+$EE2R7JBHUFYD@$7B+?%G\R.1A-2>*PC M\0$^TM/$#=.6MJ*'U+,^&H#8^WGZ N/X^ON7-%TD=/].EY\W3%W:8$B<>P:9 M !,. ]O2VLH)1E8M$\$XRF.==$<'XH;I
      ;,RX8ABS)Z!FQS&>BE$S4FV DO>5K/7"\ML-# MA^E]VS]^J@J[%1"]*:*$LB&JD(QZ[.RK MIR3D, US*SK9>\MX?X#,EC#IR>69?4GSY8_W$R@C:V))=GTIT$>HEO&J25&EA)4'=&_!V\(6ECK5>ST MN!8R/?VAI3_)-K!/O4$VII_&?K(VC@O<:E]_#Y.+3$:1@]#1 M*:)<+#QE1WSI".0R=3Y( #2G5;:K+M2UD./I9=?J715[P^MKFOM93P"[I%P[ MFPPWD<3@D?(H2Y<@HPF/#*2R&92K$VOM!)3*R9Q>@+*72!NP-8\ER*]9T&@5 M3:0]WL[!C^>K*I+ M3J9QU4GB\VR"4E^4--3RQZ5H:+((82L)6&;+.-J$KPQZ8)'ZR*/VP3XV.VM_ MG'2E<-A\8/5BZ"J*:L ,7>/K=C(^B9A!H[\?RM /R64BUG)'1,XQ@M1)ZCIU MB0_3-&QY:QT,/ RT0Q32 +2V54_OX4=J>S#@JK.%4D$P-E$MKD;C # F, M&?#&X?_5<;3OIZ<92!VD[0<*S@X0?1L FE_@4^_(:"2M#H".':XHGTH(RM'7 M4[C40 (X'2QZ>[4P=#])PVY_]6#4@P(:0-(VB5I:^Z7I8G/?;\W5C\O54?H% M(_F$)BF(%)02 +&JQJ12:*&5>*QI]_Z@ZD+=L*=DE?#5NUH:@-I]^8T[/&G+ MJ4UH?@7ENM3\.F*%-$1S7#PN2Y'-8]/)^DTV[06U:J=LE:#6NUH:@-K- ^<[ MW' O79*K0CI+2\NXTKD2@VN?@K2EJ 'M]Q&.^_>"5[5CN4KPZE$5#0#KG@U? M, A>E['C7HG2-AL(Z 0DB\BRMADNY?&N839YE8F09 F7*B 8(N(TK$7PRD:/<:NUV]Y/4C+=>+X_0CSH: M,$:/[MS7V.*Q=.M6DC!30A)(CGC(R%:R+HM2JA<&\*EVQ-PQ//BJF.M=50T@ M\('-_?III)*T99[X>ZOI53PMX M*^>;UT1WG1.9M61&$ZT3.I()G0UG!:X<="Q-H(6;.D;N89J:\>6/TLFD:"BL14O*"!F)30)O*LD',"T:R=^A?BD@9K1,0/D+4 ML+5V1W*Q^E%) [;H$0D);TS.&0B'3JL@K$4[3%B6;# M7+W=\ &BAJ[(J@*IOI30 )Y.8ES9;[3D,(YOIB_ARQ@]MQ$U(D-VG/B,:T/R M7/)SV1*(2H.7P8*L5!)Z/T%#[WQ5<-2'\%O 4 @7YQ>3,C9JS1;G41/_3!2W0151),RX9RY7ZG^Y& MZ+!IJUJ8JZBL!K#X(2UA/$WQ-5=( R.X*:J134,!!D& 8)5):="/!9:*Y M#%KB>S'6\;WNTC)L.JL2B X4>0-YK*RH??!@6]5[*28WH!VG*$6[U#IQP(2'H\Z^B"Q3'CD1CI;>*DX2, %(UMYH3PU:JCJG8L>8?7$SB8(2/YVO'AM7 M\>_[-%^-'AZQH(Q+8 F/TA.9<:6X%#7AR@BF+(6@'YNOVE=>ZR'ZALYO]8RB MQS-=O2BI 6?K)E?K$=A9R*0LL=*B)RD2U4QJ M%7*=.XF/TS5TWNNH4#M(*8U"[,UB<5$X<3)2Z@SQWN'>[ZDCSME$9$ O4]B0 MC:W31?IAFH9.A0T K3V4T2BLKJ>*J196Y"R(4 (-L;86XR$(1"4I0$ECG:I3 M^_ $8<_!W^\98/NJI8D^0]>.(Q[<]!5SWKHRUL_ASB^=]AC#2$5<-$S2H%2* MM;KA/TG+24;9.7I;^\_O/[;ZW=G;_[K]=O3LX.'"3_^ MY3UG6W?@I*>$Z_H<^A*-E] SF9;^U>B5.^.(9,(0*RP0$11B$:V1KI3L>8"@ MPT^KOZ;I1?H5%^)]UY8N>Z"6OF+X7RP'\CE':J70A/F 0;"!1&S&Y><\\][F MR).N4YFS!['#)ES[0-'=P^RZ&FMBTUR@_=\P.M*XT5,5&'')"S=(Y0U,='#U,T[">3D]*OUUSU8\&&L#2!U0'$E"F MN+_"'7 90B(.RH$XLX9 T(XP[11X#]K='I'7FT?]"%G#NCQU M$-6?'AH U5_3%&4T05Y.XOEX.B[R68Z_IBT[P@<>5!3$!VG696/>.$$HT.2M MCHJ*.L4P3Q VK+-4!UA]ZJ(!:+VX6(RG&#^^G)W[\72EF[.$\D5'8?+C0PJS M3].2W/\XA^D"18>_7ER*UY=!X<]:J*)FHC5W:9WL^D\E28I**UUK+7=#[(P M-'"+NE>E2YX(%",L#+@X4P"Z'+>[.GOSXW0->TY=!UD]:F+H 8,WFSRAW;WT M75^@_Y''R]^GLQ NOHS1$I<)5. BAD0QQ])>K/2V\QF7C=+*ZI24?O+$9]>' M#GLHW2]\J@J\@:WOCK1&65FE.2Z"8 /ZJ!!02L9SH@7CC.>4+:55KR[ICJ27,E,JBEFMF5I[>",DTP$(FW&04D!4:HT_GB.*X=%RB$2IU M?+^'F&&S\CVK^^[,W(-D/[0SO:5_.WE\(YOK0AO18(%:# F,+3=O*?U[6+I=?X*-.0O0^:*!!ESA3'M8";,S$E<<$B!\7K'!(^2=JP"?BZ M5JE?O3212GI08",G*91+9QAHIM([3CH"D@?"='1"I02^TI7O!TD:-D5>%UK] MZ*$!I_PJG-B6$8ZG%\C4)MZ831%QGFF+<['7-"MDJ3 V;UJH1 M"+2"@&86 [)X,[$W*K0Z9CS!L%J@I2C3BA1R%805T5B?9*I3E/$ 0RP M^RH9C+VEW("IZ=+O\'V:CV<1WY^7$X=7:?WWI>RDSJ4)E"#('_HOR5GBRV L MQG0N*\5&4^?RQ>&T=\N%T.>$QB,KM(&$VT,<_SY%MB:E!.1OLTFY?U+BL"*& MT^E9.7===S>;CQ?XJU<7Y11V+9?+-I]*FPPJ,Y)XF4Y#2X&41AC&K$.@0EFJ M*AT^5>)HX(+<(R.SX\(X*DP:7BXKSQO]Z_&GZ7K08?AQK<+J9+JNMYJLX1+_ MS\5B->SB4@JF#$FA5A,HXQ6EU<7%!DN"$SI1_#FS2O<8JO S<*5QFTOEB!!I M8*'<(X!+5AB-!J)21",O1,H,9; 4)<%FIF.BH>)8@8>(ZF;=G]7-TKY4T("C MO>WTO&UO\P(6XS#*$ R/+!'A'2]3RG!)**X)S4[ADJ NNSJ^\[WD=$/0L[I2 M>KC8&[!$MYEX-9Y<+%,<*11,]%82%QPN 68PUO0A$)N53I+:[3_#3?Z3>R8>_5>!$FL\7%/*VR MJE=.!4LT*LX)3PE0G"H2T !E.A N'9\3=[8*X/JAOQL^G]75U@$4^XS@O+;V M,7)+VEX4^\P:>OWMY-U? M7Y^]>7?V\?3E?_[M].VKUQ_.7O^OW]]\_.^;#!W8VNN1Q]1L\M65N_[G*SPR M/L9H]#R9PU6X3.%-@_Y"'Z21MI[7*G" M$^2:8<0/BCB;,U%,4!$3L%BIJ\Y-.IJ9F- 3+NZ.%=I;Z@ULM)?4KR52,DBS M:2I3F;^/%Z/ M5-4!T*U0F:8PXA-TTRDD<%&%\"RRNOE/K(:0=0>^GX(.@<+ MOP$DW>+AU>PJ^ MG78Y6/8- .A:8U<,_3<]$.\?;_I;*F[C*%K'76#E2,24KF9>$?#<$>]XYM)E MSD3UCL[=2!T6>#W X^$FO!5TU0 8;T^]:-(_PNKHI@'07;/(&P9*QP*;P1&6$C+ 99$0E^74SB3MA:6F M3@'K'5*&O5)2=??;0]8#@F4Q7XY>KO%?.IOEG,)R71ASFD_B[,M*)<49C0PW M9&TBR0Y*,^$H,:H)D1BK! 0#-$,G[. #K^$&?[J-F:X4-3(,;_^8KXKH&X?2 M9JDY,-Y93XDV);N2(R-.0\;=/')1;N^QT&F7ZP5,0P:"=3"P \#V4$CC$+NJ MF]M88FI5XHP;XB$ VO64B4\@B."&!F5Q3P^=//1^+-O?8X<-L,OEU-O\&\SA2$E(LQ2Q&EJZR&A*N",F)MYQ& MQX4*E69C[$AH(YG3/7%Q]]IB-24U@,&[S%SFZ-Z7%IVHL^5R/O87R[)@/\X> MN@7L*;>>)\($1Q,=52+ @B=.J9RRE5+86H<_?= _^."@>A"[8S6/KN^]4?YE MY1C@>IXO^\FU73H6BX^S!S+0JZH2CTJ()0F0IHL5"CXD%-5BO$QG:?YU'-+: M9=DT0BX?6(U7'24(/$976B$9E(HRE%AE.-$I<&"49L\'G(1UM?32% MD5;VA_4TSNLW]%:\K'YW^F73)3S-PQA%,J(Y6,Y$)-SSD@M5GE@/0 )02-0X M%BJ-&=^9U,''.!W7ZE?38@,PO;9L/Z15QO[C["-\+[/R/J^OGJ(8M[=4;J[; MD:9*>H.AATBTA)! MHG[P5G=-Q76]ZOI/@N^S"[_ P+;^)H3B2F(/#_ M+8=0:5)2+98&[[?WK%;"X:@8WMU>-:ON(HSW%_/P&95R0PKO9LOTMQ0_E<$> MI?=<%&6F1R[%V(;AKJ>!N RXZ[D0+-R*'Q_H&MX#,8.W *P.XT'4-CQ:=UF] M?X?Y'*;+M;LV0C8M1(5;%7A)I%6 KTJW8@?90.+2W8;G$6WU#5*';QG8E!'> M7XU#SUJXQMWR%G?C>Y8G?/F2XDN83*Z/G1R9)#( QK/* :[/B.*UL:Q/ASN+ MTCE0KG8UJWM3,WP#J*,;UN-HKAW+>K/7;'*.@XZ6\ R42*<=P05F";(FJ1&@ MM:B3/=N]HV_5KE%'LXC[B[^!2.NQKG[KUNH?4IC 8C'.X[#NN'[5NL^@;QPQ MJ'2Q7':BF1(+S!.;<=%X'H(/Q^_Q^P31PW>C.AHNCZ7:!E#<5VV(4"ANJ4CP M#L/ +!)Z*G'52"9#YC+$4&?\]S%K@?X49VL#*/S 8J#7TW[F.5V[E7.WCXQ6 M3D9N-+$22H<'GHGEZ,X$24-.+#C*ZE0P/$95-UC^*0[$>E-.,Y5G:S:*%XWR MZ7IZ'3,%6]++@DF,^+22Q"F62!8:C&'4J$KCZ/>AMAL\_QQG8;65V4Y,],"Q MWUH"#W#JK,C9JD2BU[8< OIU*VKN%;?*N^A$'7]V#V*[H?9/<0!66Y6M^*\/ ML?@!/97Y.)3&<>5C)T6@*T<=A9O3>'F!GQEIPY4/5)=Y ZOFQ89XS@UA6BH5 MI"EUSE59#.B&.Z:(M320*!AH Y%! MI1%FW>CKAM!G?39546&MPW!]QK9 ;=XX;[L:\S*2&9>6PWU$4Q%PT941%66T MB\S2B0BX'&F=CNJ'T=WMZL.?XE#JB IN ,Z/1IE4^*2" Y*"2+@T\95+*% ? M;-8!@F:ASE7+@U, _%D?0O6NG$;R32*TA+!\0QU'-".!#;26N5M+U=[:RCE MF?65/CG[VZ]O3_]^=I/\ [M(7WYIS9[1]U/>?X?HE[#X_.MD]NVJI;D.*N:4 M.0$7T/SPA);'\TR8"4YE@1N=K-PK^1ZJ>CC]+M_Y?C[[.D;YO?CQ^R+%-]/3 M[03TD[ $UK*20[<[K8UT)#@4 M3?><(D #=\92 M6VNN7 UNAO7GCHSEP>'0P))8E;.8F!5BF,IC$$65IZ ML9R0(RCC?Y 98K4+8!0'X>I8V:=I&];T#H^?^VJ3^E-F _!\E?#)8;QB!E]/ MTF;Z[74F1P$X5SI$PDWT1'H>B T">0(M8F(ENU#' >]"W; 6M3F(]J[0!D!Z M<\7].IX"2GGZZ>5LL5R,0# 5@F"$"6>(#,B+HQI77:(ARJ "_ (5<-V M.FD.E+TIL#DPELMY911;R6N]GZ?S\<7Y*'.?F:.*Z$ CD9(EC#6%)6C_'9C2 M)E;6*65_DK1ANY@T#LM#5=D -M],OZ:UA"\'C-_B<<,?;@B7+!HM@!M/ *P@ M&%9&%&7Q7Y070FH4GZJ#UCV(';9'27/XK:WNANKB[J^7\I''D!4C8"(RPVB9 M7*TX8=%(*VV*CE9JN;-_=5NUDLSFX-F#TAJPJ;_!_(^TJL>_.GK_D& R_F>* M?X7Q=)6GLXEI:HO[0CDZU-J+LD\X#/VDDY8[[62=X^LNU W;=*0Y6/:NT.'- MY.HJZ383L9;K1_C^^GM9=.E%FJ8\7KY-B\6;\W-\X'P,D^MM)#17.=HR;SH[ M7;8$=,!Y9,3H3%DR7E%ZJUGZ Q=_]Z5@V%X@S0#T>%H<^K[ZWX)HT.9F8[HH AF'9%<,V++;'3N=98:!#!C.X&S^S.'[>G1 M%APK::IM +Z:7?AEOIALZE46UW]W!I.T6/.]&!GT5T2*%%<:^M$R1!2K((K=+E@HQ+Y MF5P*196JSWBM/I MZ^]%;!?CQ>=UG_U]3$;:E;/>D(FU M6A'I-5Z6IA$H)W3*#6X( MO)STIL2)C$P2< E(-!"$TDRP2KU!;A$R<)./YD!XB)[VAMG7-/>S:K/4+D6U M:5MV*:>84$S:69(@8F!(*1"KLR 9%X^VP;M8RTQVIG'@9A_-P;.2=ALPD/>$ MA9L0$.6>QE]78Q*Y3L8%+H@WY;ZRTZ&T]B\C[E50VH)0E2:4=*&NM=EI_2#C M20 >J*:&?,P[K+V?)W1)XC;UN\GXGDSCNMYPY9F,;%),9US)U*8RNM-3XK.* MA"6N@Q.6LE2G.\U^]+8VP>Q(*.U=EB9T11Y%!IG;*Z5;3?,3/ZQ(-;&S'6*^RJ:Z)YL+TI]R3/ MMRI=,ZB4M"J[0$PI8976>N*$!)*4L$%$%B+C!T+MGL>V-A#LF$ [5 O#P^QA M.6Y#LM)D["4ZY>A^K\WV2"HA T1#C(: W@:^<@X\@:!=%IPBF.IT*=R!R-:& M>!UIU^U':2W## M3-13:HX5#=^EKK795L?#W2%J:A)Z]WD66P9_C(('QX3QA(-5&%O)0+RBG!AK MA6 B(GMU[I[M2&AK4ZH&= OW4UZ3V%RY&9>BO+[LF+6)29T)U1F#,5K.*WU* M)$H,>5G,0'.=E@D[$-G<\*EC.H<':ZT!0'9O)C&B-&=&N2%*2V6GTIK0%;B:'8=O9@^,?%>)Y.OL)X M4J*S3;WQU56D5?6<=\%G)PIJ8BBSY1.N.A\)<$EYA)BEJ5,RL2.A3;;FZ@TW ML^,I\="$3S\HG<]"2G'Q*TKZ-UAN>%D=::XY/YFNA@\N3O/#K(]<6>H",H%( MBQM#?1D=@[L3,"]MY,IKJ(/=/LAOLD%7-40?7>$MVF*4 CH^RQ_O)["Z*E\Z M*W\I'QG1Z(W(P9'$R^PC[E"LE'D2(TBF+.YWJ8[?VIW&)OW6HUG@?E373K;] M#H,O+A;C:2IU]JNA&D78F]_$D4XL2(J2C.7ZO#0A$!O1^5+.)RYBQ%BR3O9I M%RJ'/2ULU-W%.+**:\J1-Z4UE*L=G+B$KYBPDJO$ M>/#5FFAWI''8@_(C0[*2ZMI-?E[V6[Q'D(I+A2L-B%DUN*,&G1 ;@610C$4I M4XAU*HAVIW782.?8R<^^E-9"P'TMRU"F794V"V6FU>7$H1'+.N":0I" ST0F MXU!^0A-\5])D0ELCIEKXG+P1&9.B0LYEUL9C$KJJ%1ULH./$-5D,K"6 M?>M+.>W [=JJNFZ\_Y;BIW2/%$<*@@J ZPFE57+PI:F!%T!\2D$&)X.1=3.! M'0EM,B58;=NMJ,0FH8KK\&(>/L,"?=F_PQRM?KF"JR S7[H3EK6'OBO&;I2K M4G"G',TF"58=FO<1UF1R\ A0/%A)S4%O[7J4A!+^@*\6*-'Y9ASGI@3YON4F M9';&4R",EWY#I5[$XT(C$>4HG M)F#K9PH/(;C*!6!FV1U!P0Z"^ME6L4@&G M7U:.\^OO:1[&*.Y14D+S5"Y9QC+XBJYRI581I5Q@,F3E*O5,>9*T8:_C#!A5 M'ZZH!G(XW>4W8M)@H,9Q+>'?1*;DB#6YI.N3=@JL\:Q.R-.=QF%OXAP9BY54 MU\!)2V&K_*_4&WV%25KU)4*)C<.R)!<6GT^F\>8;US[Y?C7I_N[-D$WKP=?? MT0_"3>5#&8R>EE)^SH5F@>1/6S"H4V@[Z3* MO7'[9;6<4 +S90/HUJOE*!I% M[RZJ/!"]KZ?]%-&=77S9]G&:;$7Y9IIG\_.U,K="M3Q:SID@M# DG2J-Y[G" MU4D5%1@[&%DGLNM(X+#)AVIXK*&>!N*YR\%&:?$>QA%CA!$&&&6@@2$1*')0 MDB/.*$\,\!"4TH:R.CFON[0,6^]11>5W;Z0?(O\F$(3?A89X2[Y-+#@+BLA8 M!@IR4:X>X8^99@4>@]18::C)+4(&OIU[%.SL+_D&@+,52VG-A2^O*CZG\9Z< M1!F>.IDM+N;I*AF2&+5HM0FC26-\A9 FSP1(7K.0@PNU;DJ?BCEPZ9 J[IL M1U-H P#>'IA]2)-5>G^&9KPTM_D\FY1D0+F:>?_,51$2:(B4A%!FLT4'98J5 M(\IDQK)-8'G=VQ"[4CSL/GQ<7#UP*EI5R<.?+*U[S-Y79;K-:=TMFS&4.V85 M1Y0948*L4C&3'7$H4*Z#UL;9C^ M@9+["T9KZR\_G7^"Z?B?L&GQ_BHMPGR\.MR=Y>T]XYL<+,:E4?=3!K'3]_YR M1?-M;C9??P-3_="?OB]1JRG^?-A"O_[@4JG5,X_MKS)SF#5YAIDP7HA_U!C>1 15VO^(ZKTQ:3< M).'41ZVE(X&5;L@B)6*9]X2CRT]UBO+.Z-P6Q'D/)\-ZJL?']FT+/"@RGJ^E M?I66,)Y4,]C;KS^2W;Z7FZ;,MP^"\=)ZV*9R/F,!7SFN"!7>H@_@$JC0GKWI MRWR?A<\I7DS0:3^[\(MQ',/\QVE^.SX?+Z\:-O\HT21,?YS.-[]X#_/E%!?* MY_&7CZM.XA"\R8Y;7)489DH=#0'./0%9!<=W3I2. MCX(!X[S%?#DZ_;:A_.3[>'5&"]J57J:N7/*BK/0RU8%H(VT9(:>D[50?B-]\ M#;KXTVW8WGGTP,=* ^A]UH<26D'/J]DYC*>C:(TJR&G_7#AT'0@>J[#P1[R'+H&[[_BY_-\O(;E.XUX2^_I7.?YB,E MI,R ?BD-01+)@B!>XQ]*>9.,5R:"?LJ3>_#;&]#V/GJ:]2FT!E*$>YI+]*[3 M&]RX%R.'>S4W*N >[8!(PS"6X<81<(I1:9*UJD[A[J&4#WR6/=R&-8CJAS9P M?_\\FTQ^E*4?K_&]M03OTSP4[7]*(Z9LM,QE8ISU1'(KBA_*B*9.)X6[@;W= M-.,!H]?UB4/7XQP3!+/:&FDS6W)V<7Z.S,WRV?C3=)S'H;1R78^PPL^]QS I ME(LS>R1*.GYS#SF2?7CH*3UR]S%7@TNL08_,:\)Y:+Y?@=;EUP^GTZOWT9ZO9-U=7Z&#FE06)D3:C/CLC@ M- &? W'24M@+\T<%;04U-@#9=;%D.>&][5V@:T#AMR4>(.QO%0:%P6SAFCC1=8"(N=U6AT_0M2PE\AKF:Z>E- GCZD MKVEZD3;-F>^,T;Z]6D!C**2])\)X1M _P-5"C29&_VR$NSZ5TP#:'NU>>S+SS#_M$EX7EL[%D2FSFIBP5@B MR\0BB#*2J*6P2D#2JS^&T\F2!+MT>OW>;, M,^ 6,B,QV3+MRG+B;0(BRGK2&:VVJW/6T)W&;MA[;@<.E734 /JV)8 ?9R_2 MV6P2WY;FA?%TOO(9OHT7Z3>8_Y%*]4 M)%NF'5COT+J7!C>9RL2HS,'4T*/J/Y'']-ZVY_]_,54L[ T);Z%?"ICP2%IXBFR"?GU!L:JYBA MKA1V0]KS.R2HH)\&<'=_5ZKU^(E59%..1I#E$F%OCVLU\J TAC.,8A C10FF M PW(L5?>& QHVSE 7UIH %"EC=YXN6[H,(V7T\,N2^NO MQ6N_O<#@(JZ:@!]%UV_K[- MA[$LR< \"50B'V!5N?7CB?(B:9$XSZI./N(ABKHAZ[FE^7N1?P,X>@WS*8]W=GG+ Z"+2!A01R3+Z!EZ38GF4DCO/!6JSCG2$X1U0]5S2]KWJ8T& MP/4N?;LFJ/ELBB_#N@?2 U&R%#1;8,0*2$26+A4.A">@HO9!,:U\G?/R72GM M!K_GEKZOJJ_G?/]SU8*BXNW/S?[G??S4O_GIE7*NI!JT29Y(SQQ!?S\1 M1(IQPM)@R5>E=-=J-SW0P+)"JHTA M$D5#O#06ERM5GI82.U%G:SV Z&;OB.Z"K8=;Z=558@,[\H.54==.2&*VP92^ MVH+A!A*B)]Z5SN\>C.$Q)VGKS+%[FK9F+Y@>@KZ>5;(WR+ZFN9_UE:4=+^#3 MIWD9+[%J@KFI:O]X<^WP:)!T3@EG@J,WFP2Q,6@22C\=KB)GE28F=B*OV4ND MAX"M?\4T8-2N[/?M^*G<_@^E&&4\N2B#3FZR6>83J6P8B5G*,D'=$"^<)3S; MS"@&6H+6WH!W(KC9&Z+];+[UE-<41D]0AK&P-/Z:SE*XF*]&:;S^7H9 I[B^ M^'/^Y6+;/_BV5*X5S1L3I8^90"SE4\E*]#J4( &*"(PT.E;W'WOBI=GKJ#VY ME4.H_#G'VS?N7L[RUHSH'9WP>!&6UV9LKKN.9E 6 SQ+7)3(M#5 ?**Q9/.="@)X M8G7&D3Y)6K.1^"XX>=AD]J&0@3N._P;_9S;?7MQ=K!IN1RJ2DBD3JHP@4JZF MJH%&$%CE*0LRF4Z'Z4;RXL>+ M- V?T9'\8[4PP-.8D"'B0D1^F LH&J8)S2&AY;0JRTH]KYZ@K)7N\WUN.E6T MTB3*MMQL%F"R'@)7J>1::!D+"\2J6'ZDF68I:5)U:KR?HFS@&=.]XN!)D!V@ ME 9 =K>]R,8D:\5-%K$,);$,A60YL2ED_(.C]%P,WM?I._001:V!ZA"]W[Y( MUX<2&@#3/2OO(_[3U:(3QDH)EA+'_6IN2%YW%:$V>^:L-8;6F7#W"%'#GBH= M?3?<2QFB 5C=61U7HZK8".D-7F8@V6ED2%I<(AHMO "C<%U&!5!G&MYC M5 UKK7I3_5/;X+YZ>.9'PJOSI1

      9TN2O7.?7&A?ATO4&F_SN:ERO?M;+$H]1BK-D5Q MI"$:ZC@EUO"(YC]:XIG2Q;W03ECK3*YS7?-QNIH]\=T%(?=LEWVIHH$=\YY2 M\9/)9/:MK%]D<%W#L6;Q[_/Q$EV0O!@%)G)(E!.FRE1>:]"E]1I]3Z&IUXQ% M+NNDO?:AMMD2[$- 6%UMSPN:(\$#,D4=B1DHQNP98_:,3C N1)5H2$DE/30B MFRW//A(0=U+2!CD(&XX#*&<;S,5,7EYQS@\BY33ROUC-^? MYF;=QEV0]7"A8%45-K!O=[V2^.+'M>N)V^1[YMEP+BU1OC3UC=(3GQ."*PM) M32IWQ^K&W9RZ([^Y)" M<=%+7_/YUTN.LA,J!1Y(64VE4UTFEI<9<)[9P!PS.KBG(I'NCQLVY=(;3BK) MMQF3T\E1N#H0"C)EQDJ7.9;+N8T4^ H8,9();7UP6IB*YF@W:ENIX3VJ2U9= MK0U ]_>I'T\F*5ZSVB\OYD4IH\1]XE)KXDMJ23IFB8W*$0-.:T:-U:9.MYZ' M:1IVQZR/A]NCY_M13@,PNW[*\VIVX9?Y8K+U'>10=$ZY!R#1ESYY2F<" M2:-O(QR+E"JGH=(!]VZ$#GOB<71(UE3CLT'I* F>&$2*T1)&\C(D5?J+>5R MTN!J#$)5JF'O1M^PE7R-8G(GI3WKH[FM./)L?CVRJW] ]\2#CW=,MXL$ZA_6 M)0U* M4DA=*/U>&RMB TX1*4HL*"T<^MPV:W)?=A-IF@"K[!/(X4TU(+*XC- M)I2))D L+^-=P8&-DN,^4*=Z86=2FT@S'XJC_6SDO@I[/CNW!>HM15<$5"@S MK[<];!7%R3[;=N[:&QO''Y)\_$LGBUAOCP\77U] M^WE$C"G,ON)CTP*F\3+2N^>?C!SZRB9P0>C*AS;&H,]B \F>TVBT#"'2IW;P M&H0-7'5X%+ .KM!G8UJOU6"*C#&?4 1=:MRG<%3LM:0L\TKU#<\I M=&_1V.ZGP]TAZM80G9:.MYO/'BMR5RYSC:O.\W*'4&9&RHU%HKWTFKNHC!D2 MFP,WDVT0DCMI[,#]__4T#ANZO]K0O&D 73UB?^!Y1PO4N_![A/@\1!Z MW/V3.03B?,J$ S,F)2NXJ)3-ZST^7[DKVRMJ?Q\O/V_O5+\=@Q]/QLL?;Z9A M7@;]K?K;PN+S:J5]69TG !4)#-$671$IN2-6*U[Z;PGI%3<1NI5/[/7X=H/N M'=C['C@:H MJ),&@NQ'>=WX1R7#@-[4/U,<&2N\C>AS6RT\D1H7EW?:$YY-HCS)Q&FUEG\[ MT-GL<(Q],'D$53WG<\?W:;YJL8$1W:F?C-?#;.J?.C[^V*.%,CMP7S^BDG5:]@N7ZAA'WPGD!F6A=;A@%&@E(9DFP)4=&A8NFSI+O MEX^AK]\<'XE]+X;]83'PQ(4/,/VT)CH)BQY8U@3)*Y,5T2]SWBNB;10B2BYT MM^9&G28L7#YVZ!L]@T%O?^&W@)C-[223A8Z(:&),F3P'RA*?,>;+P8-13KD( MH5_,##V084^5W5;Z'O(;>H0/+I#SB_,-X3PE*;V1!-E&Q%LF"#A/B6? 5!0\ MN]#I1*_;])[KCQY8]?LH;M:'%(=6/WR_1KA$BP:^W&-E ME/'(@/&O>[1'4 M:JV%3@5='87A><\@ K*E#;%TA)I #=,@P94 M>A0J0,JJ&WZ.[S>_W>D>:+7$[Y_!9]X/#L]E(8R4Y!;] 4%H-IL22NLS)]%Q MJ7&9@Z!UAD1V(N^9AWQ[8F"SJNVR2,JF3;E#J/(L0S299YX:Q2Q M9:BO84: Z>3#U\'I%:'//%(\(F+W5.YSP>YC4GZ_*BEC(^EY="9XHC,KG2I-=;3SP!%KY$3PM@0N MSP1_J:F4;;WEFR+N\RWK+V>+Y>6OSF:3B_(F3./I\G,9QK(XPM710PD[>L5J M+Q(\PI@ GIPU5I!DT=K)K 5Q$C)N%29D&2W&5G4&&-4["'X)7\9+F)32BFTA M1I'P9D:,"(9KEXA>C3DO?;!L2)PX4%1A*"FDK#1<[A&JFCVTW04==XI@^E)# M"V<(ZRQZ II$]"30-11LY9;%$*9Q(ZS6Q4@9"0Y3,*VU,[/G\L8D#A=U5]L!9TB[R&_HP MX<8I2-(L>I\% 2N!2)"&N*0HR<'(**/R^G;I^9_K+&DGQ3UXEK2+%(=6_XU3 M$&UBB!G9SY:E<@AF";",41I'=C@-AH5.H?IS/4O:6_U[2W'0NO\G-L&U.?2E MJ].XR]*V&!I*'#["RZ=-;C* . MGA)G2T<+SLHL&FH("&]-!,O06AX34RUT5^]-^=U M8,2!073SH9P6\U6WK@/M(.#VT2/_OH>78$H;<" MII>S\_/QHO0IV7;YCA!S3%R6L7[H U M"8"+),G,N0#/C.EV#?C!1S2Y??4% ME,,$VN[6=76* BPQYIQ!5LH67P;G@O.""*H-N,#1&MB2LLORHU7K-(=QZXD-KGG M[8F,CM[X86H:>M][@*O%28SCU?$<[N*!>U":&%<&B HJB-,8#0<-CB6PV8/M MM/\]^:@F]\'#P%-!QL_#8HT@\)B\P\B$:MSE?9!HX:4F3' T_9P%GH\:TUTG MKLF-\6A6:B?5/.>*B^U EEG^?9'RQ>3M^&M:S/+[^>Q+FB]_P#2^_L?%^$N) M8JJ?Y^]!R]&.\ ^54_U3>XIQHTC2X1(P@#LJ+9ZB=B0RQVBB3L/M\+WY4_NK M:4%;.;^?%.U<$_;:5?8A:LIR((D#F@2>69DM#R1ISJ5A'$U"':>O*X7-GN;O M@IJ')[?VJ)X&MNX'N7GQXW(VH^621T!')+)R@R9@X ^R%*;JE 1U8**MD^+O M0%PK4U?[1,7=(3>]JJAEU%T;U@5J'\ M]M*P-UQ%%!%GDI9"#XEQO-48:&5E';,^5FJFTYG$87,LM0%71U,-0/#7B_ET MO+Q86$L@ Z*D^T,KB8E(T$!'H> GT,I84*-M8Q:0_3-&Q^I3;( M>M)%"^6=*]?!)ZY9&8M,N=JX#CZ7SO8:(%,>M?']-0QHI+E,54=^?_&V@(D- ME*W22K$8"(LFE]G9@4!"!FCI8*]QRV:W9ZS\>4I^=U+9 R6_N\AOZ)K/&\6J M63B!9C 3*BTCDBE#G(NN5"OFZ%+FHMMQ]G,M^=U)<0^6_.XBQ:'5?Z-8-8?( M0:1(@O8>":>>N#)B30O):?0I,]TI#'^N);][JW]O*391\OO@-GAU+.6%C<9& M(,H)!')0&+4EAKB&X 58*T2J-@#["=J&=3B'S0KNIZ &8IH'.=J>0N4T"A12 M,J61&V= ),V<((^:."8H,L64976"FP[$-9J[V1,/7>&VIW*>\SGRJ_$"/GV: MI_6%]5G>M#Y8^!^_P?^9S<]F%_-PA-%$NU!QO.O?>\OF"$V_I:=:2XJ ]+B5 MEZD'GN$F3+G5%A)Z8JY.]YQZI\8WQ7VZ%?=Z>Q$ZNUBN&,7D9.D8Q@@8J8F! MZ)W*1@O@5?A]C*IF3X=W0<=MZ]B;&@9V_='*QXNP/)V?I?G7<5A'O]$K#%#0 M8S4>-)&0);&EBM_YZ+SCS@K;7P1P'P7#0J8_W6)-XZ($FTTM'K+6.X)+Q$ 6W*;(J MB'J*LF'//7MW;JLHI & ;>A?S5*\9[K=Z^]A(S #'&2\&TM5S7N?*R![%-QEA[HN7^SJ355-?C><>[[++#OP?9=)ZR$E'(E0Y)S39$Z=Q4T^>!4C1">L[1<\-I2@[GX8) M$-8$Y\IV4R9QB4A\+'5XH(!&"8Y7.D]\]A=;=D'-WA=;=E%/ QOVK^/I>)G* MU;7X!K4T_31&)M;CN%^LSR)>3F"Q6*5G3,Z2*F$)3[2D?IDG$&0F&JB&Q!FE MLLZJVX'(9W+192>4W"ZDK*2RMM%XQ=@[.-_6HT;N.#ATN!G7Z.\(+HA+#I#1 MS!U+05I:J8AW-T*'164UP'0'YL'::P"*<>(DI$2J7,@$ &YRUF! MY2Z!K1-%]WN?80A '@Z4O>\V[**UH=/%';CZM901K'^%0EXYY!]G+]+9;!+? M)L [G2^RF1]&R_2;S#_(RU3W";.<\@9C";1@24R)ELVIDP2;DY!4ZY<9D^% M-_7)'#8E= P,-Z;J!FQPESN=P2;)+0W$\EPZ3XM$2F$"[FCH_ M+(Y?^N,5O M.][#'O[ZQB'N:=\J:AEUUZY&J41I,%&0&*C&W0-?>9J!&!O L]5 GO__'G8_ M@-CC'O8NVGF>>SN^55[.IS#Y?;&MRM?!4.L,$"TB;CKHQ!-O522)NL"RUXF! MK[B1WT=3HUC<%RN'[]0'*ZZ%VV^K1:RD,,EJ()QGC!U5+AU*N2&*T6P82\ZP MH6Y$#G^)89\M=7_QMH")#905TTKY',N=#?0P??9EUJ@GD,"#%I[%T/,XG*'+ MF_94V0,W(G>1W]!7XF[_!&Y"Y2'%K]-^[R.31TK!3$V$2+2Z<8 :$D2 MZM];BBU'2E\;_8+7W;HNH[_+]M0RIF EHR3JDM0 P4NW?D^TMH$%EW.&.BFA M+M0UVM&J']#UKIX&[-QC/%UK4\U&$L K*V@9;L2)3,J5Q*8:-]KNI#;V\U/>=KX"<1#>]RO,"WJE=+WO.LHU5(/L5G_:I(C3YA8%$3 M0-.%L8*W!#$&A!M#$4SH&U::!U>O*O*:4%]__Y*FBS220MB<<'%&F1V1AB5T M?*,E7N00A-+:L3KF[2XMS58Z[H*$VP;L0)$_9U-UMIR%/UZ4 _-BNI'UU5/K MUW@_^MCCE7AWY_X(32B4D?%5=D\>+'U6?>PX_RW@FZ$'&= -"@,].R'(^6-IRXIHEG$(E6 M94!<*%UDZHQ.ZXV%9BWG+KA[N$;\F IN(#194[X]RV=*&!E$)CKPDK&.!HDW MD@0;G:+&*Q$K31VY3D8KA>!'A<+MK7QOO30 JOT%=\7V-)8H[UH5GI1:_U_V MWK3+J6-)%_Y%\=ZC(R(C"%Z9\%R4V60Z@K@9 $C*FTET[Q1;-R"FXF-Z/[@ M>F@WI]9T!VC_E=S)Y7?$C1/V;C/&XNH%2''.DV8-*W\NYN?K/S[\>?V>J7-, M4A7PJ8Y%S$5#-#*#M#9+[IQ1C=8;;25KXH+:WK XG@H[P.-[7)7EZDM8)-P( M\;I1(VGK7' *BO 15 D>O ZV%MDDX0K]UKLF2'R"H(DKT'K#X!AJZP!]_T%' MJ8X[V PF2XHQY07P7!(=G&# 2>LAV3HLMCCM4AO;=X>(7EH'I@QH]M5)/W"Z M[@;RDM$Q*%!8J@MKV1,Z\CMK3@-RA)[K\Y2D2,)S!5Z8RER=TY*E <:LBL0WC['1A)LA9$[K]1\5=GOJ M9O)&NLI9W,;9Z^7%]21'):S6=6]5C+5<.\@ SM9]-E)G*Z,(D3]XM7BJ56[ MMTY;<'PXAMJ*N0O\;#T9K^??K@^&"G7%4920I0B@O/(0B#.0FC%FG,/ \N[X MV?%;=\*//@7\M!!S__CY,/_[>OA(B%)Q$T [3W9590J ,AHHSF@NO#'\X1KO MO>%S\Z4[H<>^GKG3+?=60$](+Y'YV)'SB.CR:SKVS*'_-/G\_7[W&5*F0^ MX0R%$4$9!UJHZG4X\E^+I0@]YN0+Q\!1MCL&8[/3^?OKR)A\[$A,"I!>3LD^ M.K@K!&)_OLQ\ELD^L>(5($8R4#61Y86.$(U3S :EK&M3:CDF%YV_ Q_A3$P! MATX][.<9?WM1'<)WY;?%^CR*;8(%B'*F( 9)8O$(IW> M;<_*J&1U_KK43?SK,%_]1SB[J$VV%U\N%R+51HY:%/++_-L\XR+_ M$*S1&V1SUB;NXS_1RZ )<$ZY'>C5 MD&M+FXG>S"N"K,F _K 0'F1P,M4QWO8Q*PH:L>9 M.8/9?(28;EMTAF#AAWU+!PJ] \?@/@M70]MST"DQ"*QD4#9P<-:11-#*8+VV MQ;2)X'ZD9>(%28>J=RM+5%N,ZG*YHISDL= MN7H$S/32S7*HIK<"9T^Q3QU=/^$!7.#_?[% TJZY>E8I4A#5LH"M,_,W;0Z. M8P*.D?X1.D:NGW.-AGQA3TC95[7+QG+N"#O7W! G^J9B+H>@>0#N)5WAQEL( MF",P'5GM%S,AI*&(^?%K)MX9V1(G!\JT(W3<1_QKC*L+BDV(+WF->J:M<&A! M^EB;5I*&&$R"%*0-23#GN#C,NOSXI=/FW(YH80Z4=P<.SIOEXA-]VI,8AJ!Y*) J9JAD#:"%EH49YF1+#1Q;AZCIBEVG$!8HGOY%ME4BIJ.@I@>'^' ]/P. 73N6-+*R/647FZ3 M%M9!+ER#"KZF).J\).FBC11#A%8C]QXCIR_@[*/GAS/U#A9Z!\BY;XAO<_W, MT*G140#?I+,*3^ *'3%AB]<;7GB;;M8G".K)]QD[@[.?U+L#S^N0ZC#)B\7Y MS+-D54KDYJ=$%KEV-=J7Q=<>*X4L$9"89CG3(?$&)R9$I#\L*GE+#1_?4T33UYS>/@ M:"3Y=X"D2OGEG;PF?5S=SG6^]TW^=,,6GV%A(:#T)"1C03EGP6E-!\9BT<9I MDW.;_;R[4MC393>>M1I=-U/GBQYDYZ]&>(>SW];KBSIGXHY15L)G;D2 $D0M M7S,%/(\)@D?&=8PVXX-WC2?21;M_Y[3E)F."J*6P.[%;MYS]@5\O5NES+8.Y MPY)S408;,X3 '2A>-Q%6WS/:DITW*%,\ACO^*''3MGNU]ZT.U\B)EQO5/V)= M%;A8STF9QQD__,SW'K/@:&?^CS" V&KO4RG 8IUY7??K!*XR:),"?K_SI\O 6UDC:\8/C.*YEH+79MUJXTM0 MDBGK=&D]9W@W2KNM51J"HJ?'"3=05P>W\2-<;9+,)6L42.XH9ZA!);I/O$8& M01G,.C.*L]O4)3]!4"^3A%N@8#F^2CI%5OWM"J^ST4$B$^2Z@I/$BZ*/H'.) M#AS714A+-#6J)WV6M&G1-@H =@#5_MJ8.A1]=;:\R&_(^2!S_]LB_7_7"YNC M4YH.%R!)HA:+T:DKO,[G2=8DE8S6[CEW;* S2X'%>+;_$^6*CKR?" MIKL#"C9K:=^5=Q?G%)+A>M/D\\_YI\\SF63D=460E8SM$FR!F7C^ZLXY[X>@*X$RC[E/,H-S_U,JSKC^1?YF<7YYC?XOF;Y7K]%590AF?GBG;:"<#EP'.M+D8-.54 _V+!I/1J-NNXVUIL9Z"20O M"4(98^AJ$"JVN?GOD3$M?IHH>CF6U#N S#,">G?^&5>_S-?I;+F^6-TY?3Q+ M::.2H*2FZ"WZ6K!5:QK(U?#2!"=TFW[$/0F>-AB:QHR-HKP.,/HOK+.2QRQ[,JH VWGH),H4.; M10Z#R.S:+(X#G.6QM-@O1*_D^0./,^(-5=(:9)$)E%(1 EH--CI?@S29&]W- M PF=UFQV!--1--D!4!\5Z2P78[C(Y/Y(1I=0(79 %R2A7)N;?\ .FB]7\G&3UZ]_I[")C?DURK>.M+BX5 M]ZX\Y/_RV2#;@JXN99$LU(99I'C+%0%*\V2LXBKE1J,M1^5CVKJ_1HB=4-4= M /U GE]^?_P#-H_U3A1BW2LPTI.;@P)K068$(;TQPGN/LLT4J89,]5*$O!<( M[03M/?4Y=9W0(UNAUX]MYZ6(]?>P^C>>W_ZGZQH8GW)TL1"WKNY@K8.8F?#@ MN6(*DV/)[=;)XDP8-K\][X#&$3)^A; +"%2J:V>?\*M0[EG,[06: #]'%9QPIM1@U= MSQ:R/F94!ERPE1EK( HAZDB]:'VM(LUL)Y/VW#=-G"5J9K%&E7 '!NF*G^L1 M9BC1FL0(ZT)7L=#O @I@QI2@6#$LM:BF=YV9.T3L4[M 0R8M.NF5#)*3+Y?J M2V3R$ -QF*+CVI%E1K;;SL>Q)UL>?W;N(!7O.]ERB+P[PM$CLUZ5$CQ9G8%K M7D A"Q"D3F"%B,0'#[CCD(M3G)\[!E8.E&E'Z-@Z,=I$QB5*!<5BK#.!*1IP MLFY.V.Q55:CB;DN)QYS,??RYN>-;EP/DW(&#\^AL3XH2-;?:0BQD(I4L#GP* M"9A3F8+)F(QJ,ZMI[YFY1UC^.KDW?;"J.H3;]430@BJK$ "S=:"L$^!9%E"0 M,Q,=L_2OHP"N!U_Z<#WO.&YW@- [@,[CDU^9+#'52BCIL9;1DXJ#(.&0=:=_ M&:69;5/6<4+C=H?H>:=QNT.$W@%R#K3<;VXZ.&/*.?J<0:= -ILI!"?(C8C2 M%*Z,UBRTF24_%@<3;T/LYRZ=!!*G?Q2NQK"ASJH4YB'Q6G1OE:M.]&;3""^L M:,9UFX51HY#?XQ-V:^2-"_\]8- !]N_'A'=NMML9J>]7\X1\AMPY88ROHU E ML*%&TH*C/%67FXQ:I)[?Z MHS::_/HWKM)\C1N6;OYR??6W:SY++D=EG *>>1V3DVKIK8F0I'=,8]!H&NV= MV(?<'A_ECXS?]FH^Y_]]M5S0;]/E8)/FHSIV^_JCS>;80QKMAW&X MY!GC7D-4J8#RF<"OG89BDE-9"W+.3VT1\Q_X#1<7^-N"#$(X>_'U*WW\1J5T M].?+_.KBR\59J%;CUU(PG7^DPWEW-%6=X>FXTA0-FP0JB4*'4VNP+GO/!/T+ MV[04'T9WMZ,[AB#LH7D]HBHG]!G6J_/99LK3)DD82Z8 6#/P*=9UV%J!%YX# MI^!8*>Z\Q)V*$NA3[V"/_O00=_>^=EKX'%//RT.%W@-2KG)XVFY.4 2,ULB2\FH(MQ._N+N6)DR17J RAXJ?0_Y3:SVW^>+^9>++U>$)Z5MD<4# M2EM7:!ER5PNW4+A#9U1$]["7X #%W_OJB56_C^*68TAQ:O6'O^\0CD@!+S($ M&32Q7XJ#:%,$9Z)P,1H;W4X3)793_]VOGB9G,9KZ]Y9B!RF%O2_)VU#79":E M)@],&4L<9VT@,N4@I>"U4]$9;)-?.)SV:9-E$S@H$ZF] Z _>*]\NURDBU75 MTBQP[Q7%"R2X&$B.N>[*]@68-][S)-&'-C4M3Y)THG[SGMC8_K"\IZ(Z0-SM M4JSW89Y_6[P*7^?GX6RFD7*5T*#O,O6.9I?C[+GJ$(='JDJ:6KBF5PS'O@ M41)%A2=3VIBYYVF;-N<_,0)'5MUP,/I+,"[PTZ9;L&6&_Y%AY7NEZA_]G!%R M[L_3-U+R_)$O>K'(+]9K/+^[/^,ZW )9LA!TH< 2I12D?!,> MEFBW&\&_A?#Y./F85-##::\;KZM$8F[#%:IS%D-JE,SGL MN9G\DC*Y5?1;R,HG[[AGSK=Y!SNN(1NRNN;FG"2K>$E.@9-&@;+$AR]HP8O@ M2G&^A$:OIOM0>U)&;@CJ#EFPN);GG\ ]/RTV+^/YA_RZ2'>9GCI5C7 M5[N\,LGYS3S$^=GE.*?U^N(+.8W5P-RR'Z*1%#%IH*"<@T*KP$L9P6?!D[1(+ZAH"__1BI??*KIJ$LYO/S^>_BO MY6I3I'7+L8RN9%4<*"GH%ZRK8+B1^CZNC+P UJI-#1D.&OTQ-*))_'8 :4*$-4A:*_-F^!I[4, M?#0D';P.?(C">JA1VE3IR*AC"=H#%X+2UVRY=I+.CZBMT<8("+QV_WEO8MJI\?<4Z]<&J>R) M^K4A\INZ@.E>Y975EB5,#DHVIA*NP[)^;8@4 MIU;_O68@>A^V-;YZLA M5-8H$RDPC*X6\]45QAXM!Z6DC[$4)9AKZHX_(*B7R8\-G8&L#W\Z/ZP M<(#>EJ,)<6H(O%]AFM=6]#,]H (7#A3DY'-[\NB9A_G5%.H_2^1 L0;=V$03'R $C)D+!9 J! M65JS&P[N?6X?J?X6 -A??!VX&I?+OS^0)C9MVV^6E_6'FTO3*$O63#G('BFB M1PS@@L@03/">JQP)S4V9.QV!KRL4)WIT[@ M.!U"$RV+GN)'%&W>+[:2-:WS,IKR=P/5'IKH %:OENOS=^5#.+M9+X*221.9 MABA*94 $B)X<,BNY$,E9Q5*;(J\?2.D2/ONH^8<>F4-D/K6O\\CKUPK75 5R4/@2O%?)M"]'MD=)>L&@F"*R%;EO;UR;9^_ONW^XC_N'R]7'VYFKSZ>7E&BEK/3'(\ M4+1+@JH99%9?&X-4@*S.\;)2*Q9WPLL>7[X3DO1I(:FU#J;&V#UN+BWG/_$L M7[,Y,U+FZ!A"M$CQ<>$>G$D2K.?*%OK;D'=[B'GFBW;"CCDM[(PIVPZ1IW IP]&< U M5E('\'NZ5^G/-9:+LS?S@C/.C4[DW8%P=?%",@8>"(V.P> MW^P6N@YM9S%;LIT^0Q+>$LY#A7CD=>RNSSGX@FJWS,"S7[4;3DXGB]U P!WX M1Q_"65C-7\AY=,QV@[2[M5P_;EUN"Z J^K,[XQW)99V5\P-4W MXO8#7=LSIY.S12"%&)=.8 8?C(,2;,"()^I=%$B"&\'6,^A"HZ6DE',T939WA&!E[4YA?, M,:@LBG-'FWPVW7P(Y87QN@B@>#?62::VUF0CF7II8V;:RR+:W+\_SWR((4@Z M>#[$$(5U<"T_U7HF??2%1X2+35X)\BK310;IRQ4>/@4W4$[:#^S) :A M8,=VT"$JZ119]YM7C!#&6HJLBU%T&BV/Y"/X.KQ%6Y)=5HJWF7USHNV@@P P MN!UTB#:F3G;\V,DH"@^2904Z;X:-)0_.UL&YNK8XHK/\X2JFGZ4==)#>MK># M#A%B!Q;FMD3[)L[Q20C,G,X$UB>J7,L(60F0K9/*Q9A"H[61/])R8@,,#KFQ M#E1$!U#:4I_Z%BG"?176GZ]G(,Y*SBDF1>>"63HFJOXNT;&+R6OIK*1CU&:X M_! J)W:8#D3$[N7#AZEGZHOLD;CE7\M5#=:O]JK4[-_Y9US=5BNN9SHSH9PK M$,FZDR1MH*,:,P2*8R(*X8+@.]UU^WS[Q&9M'%P=1_8=V+5'>'Q%]G].6MK\ M8=-M=$D9GVFTWFJOP#B/)$YFH Z !NDD9EXTZE-KF$(E1.W4H]KUYJI9W_H M+0GXTZ147X?YZC_"V07]]OX [7!O@':S9.O [V^>ACU$'L=(T#KR%F.FB]5H M7JM68[UG=0#GF"Z2"=3R:.9BN@2MSLIE2]= 9L:#\BC)[V "$I>\QND879LM M83]1@G8(D@Y.T Y16$5S) H9D#&/H'1(4*>^0/ 44DD=(PN[S9LXN03M(+UM M3] .$6*?%N8V;F+2F8@1JNA&,84'=^0 MP]$VB8[$4W<&%21,I"09 MZS-A$E"DB][$[&QITS/5EJ\^CL74Z&UXJ Z$TL]VL"Y6%1>7/TF?@B24NG5V MAD8(P0JI*QA;HP@%T3!2%\O<>(;%^Z,MQAJ=NSZ&U/S,AVP,6/W,1^W]"K^& M>;ZJ9+]YX]O\W4SE4E*4#'(MH5'1<8A6:,@\E$2.=C"G<+7MRFX?8W_^MQS& MT8#WDYW.]ZOE5UR=?W]_%DA4E_[!U_K&.HLZ!%&$ YTRJ5&6 "$Z#\4Z$2CP M16G:3.D["GM]S%'ZB4_?.,#ZR4[;[<2%]<+R3+8L$Y5("6 M*1U-2%F')J"_IJ"/R56=H70O]70 J_'%.8N\E.RBA>RLJ$N9ZD)!&8"SE$NJ M#ST/5]ET:)4'!!C-9V9U!O6)(3-::6 ?A^;N?[FI)Z*K*6FZE9A7=69GD> D M2V"MUY(%)[AO6[?0B+$^DF==/]P<"H>?[$JY2D#<_8N4ZM":]?OP??.$G'@P MS/#:#:UK07L0X(NQ@"E8[644GK5MPCP*FS_/V\[! &^?[AH);3_94?SEBH6/ MX>\[?SG+@7R&$A"XJ&*)2=65'1:\\C43P8N*JOOS]SAO?5Q7/_NA&P%74U<+ MCFJ#EHN-?OXU/__\ZF)]OOR"J^N?^C[+@J7BN82"](OBR4(,6""Z1&9)<&;* MWC/PVI#\\[S1C'6(.H;,3W9EW;4G*I!V$O=0E*P+>ER&6#C=W+98RZW&G(\V MH7L,AGZ>UY>>+Z=]$72Z28KK1.:CXGB+I)IHQ)8*"]1RUM MUJROY,1S#/T\CRZ='*11$70ZC< /1L'?B&/D?M_GOJ916^\@[H[1O4L@3@0= M!LK;0-88$7S6]0W/410N CD[1WMEF+![UVHE40DZ.TA'R=>)1Y[N)*$\EL"D M#-CF,? GZMX=@J3#NW<'**PC;_QAIZ!U7G&FD&!A:T]8)IG5S2K,.Q,QIF!< MF[':/TGW[A 4[-B].T0EG2+K?M]A*J9.!=> O-;6^R A>B$ B_:1>$W*M!V@ M>V+=NX, ,+A[=X@VIL['_=AXZC %;U%!8J8.F_>?LWMW MD-ZV=^\.$6('%N;I-4UDDG\/_[5WQ( ^F4+\R%+7B4=PD4G@ M-C#'$DO^H>5JC\S'")W6#C8#S.[ /%A['8#S^O5@LS:QGNO/\Z_K*^L?-,=D MI2962&)1.@E">V68--PTROMM(:I;T!T.AH=+3$;23 <@>[MDHK4L[ M):GI4^_ B_[T$%KWOG;B$;/'"!3V%W,/V+B"M G*\AO8K7_3O;TR\67*\+)/$9O,((,=(F2+?,0.2N@ MH^-$O TN[C1Y=B?%W_OJB56_C^*68TAQ:O6'O^\0;HPR/')=$W%X.68QBA!! MFYRX3]JIW=K"=U/_W:^>QID=3?U[2[$#GW1K]TD12@CDN=;H400GI ?OT()) MV15K98BY[6/VWK,$FU683?VFMI]R.@#:I>M^]ICK?EVTP6=:BEC[FJ"6?X!R MHJ8,D@*;N&;,6F%+FZZ97:CK[DEE3RP\FCL<43'=@.VQ./'/-9:+LS?S@K,@ MA?9%)TA8?3U,&3RKZRR9LZI8E%*TR1SN0ET?31Z-P#:B8OI<1S_Y(TGQ)/_3OF25O4*:BB>5"IE1D!YY+#0'>S.:*D[(T'R\' DYEKGY>&?"9 .C\QBU1S$] MTAIA10(AE*IK7SD$FP)D\M8SER7J1BO 6YJ>V_#DYENN7+E[5>]7\L_O:N7\ MQ6I%6GH9UO-+7=R>#V0Q1QOH?"@*6U0)#D(NJCY.&XIK MR;-'&;DNO$V3Q&@L=&Q9AV#O2:?QJ"KN(6URS?C+[W>,R^L5_O<%+M+WRW+N MI(-Q,8'6K"Z5"Q:<# 68):$R9K.6;09K[$!<)W@\+FR> N](.NP)EH\Q=%7I M@9R%&'D ;Z4%)8T KS4Y5M&[$AUB=(V]^:>)ZP268P'B*<"-I)U. ;>^.;=7 M#WW%%JZ*<8 ^99(99W6 18# N3-.3&@L0.D#M(/QU@[FJ+ M2_W7G4TNF].I5G3/N0Q$2&60F-*@B#'A#!SDJ16?UCZ.A9SE1&KL +*_+Q?X_?>P^C>>O[Y8Y&LN-!U;D0U)SNGZ2PH0:T+- M).VT,#ZDV&;T_N/T3 NSX^%A.;IR.H#8*US523+T8[A^5W[!K\OU_/R*E8@A M*,\L>&$4>2^9!%,;7+1#'YP-GIM&74=/$S7MG3P9V,924P>(>SU?A$6:A[/? M%B3,B^K6;BZ%G.EL2$]!F:KS0))U$)CDP(LN"0TRWFBLQ1,$3=P$TH7W-X:N M.H#<@:CN_%DDJ;.,*CLG%Y,V;A\/J82?35#J>?.#&62O)! M\_R MRQ=<5<;>AZ^XNAX@85GRA7MP@9&G'74936$R)_6WR].%]O),:O M._J45I@8@VS-YOP:""ERJ'U^PCK'HFK4)_(T49V@;7PH/ 6Z _72*<3$S:@< M':23#(R)Y.>ZZ.K[>X#,D\9LLD^N3>"\A:A.GO@F@=@^>ND48O(ZE&)::^D5 M"*T9*(T42GE1)>9BB8FN MXHA_@T49WD$2>!V#YZZ0EB![C%;VY;"3&34YP* M(%KR1QQ#B(%9D,9P7DK03#=V[<9@8]I5#9T%*D?'10>'XO&WK4?JDV=T>V3O MI8.@#)UV1 U>F@A,N%*\+2KF>,12GD=([,2S/#Z,=JKN.52G'8#UM\4W7)]_ M>8H;8;4TN0ZH\$A&(%@)-:T&0AFK>9',NS8(W4Y7)][HY+ <47M]MG'5 _?@ MT(5%OL/V/OU:SW_H"(U9 RD?J0/KB5JRZSZ8Z-!YBH?)GPQUE8B.$(RP$)T. M!K,N.;3I-M].UQ@W[L./7N3+DJ/JRWRH1V]S.F];'$N**ID<0=E4AT%J!9YI M6=]1+0E".9O;E=$.)+;+^L1],/78M=I2<2=JU/9OV=_UHX]AX!JV\C\'R9AE ML4F"K!-8E:8KU4?O04=)%ZW009LVS1AMS=QMC_?CY^;#Y^7J_".NOCQ4PIW& M[JQ(!C$"QIQKB[F 4 <32LLLDYBBE&V:< ^GO6\C. !Q3[?N'T6M?04=FQG- M\S+'_/+[]8K@BW#V>SBOAO_[+^$<'_!J%#%J% >K:Z*?TR]T VD0SGKBGDM1 M2NN09##5TP8L#<%[-%5V -M?,)[?>B0OOH7Y6>7G]7+U@23Z)T5XX:QN'7VS M7*_?+R\'I=V$90]99ZIP0S*W,L6:Z W@O-7DU#B'(:H8;!OW9]=H674RX?(93/T9B4(?N(-8-5ZCIS"O9*$B648*-LP_Q.Y'7M MD@[!S7:7= SE='!];^NS1"O)X9!09"#_63KBQ-3*^N",X-HZ=MPS-OGTD@8 M&- O/4 ;'>#JH%XWA4YB/991N0"J. 81F0$C9UMFX#\Y^R7'H*<,?NE MAZBQ \A6)JXH]T4QE[0 ^HVE&(R.;]2,8C!EE6#69VO:O4'W *?CZ?T1"[B' M$CJ!SX\BN7W2C%HZ8;D!K6IU5%:98IZH* 12NL0B8VC4^?<,8;TLISWNG;J? M7CJ V?8P_-7GNJWEM\7[2S5N8N]?__Z*BS5%MM^(B' VRXDIU,F"](%?]DD2 MOQH8*A94UL&E-D,5#R:]QRMV3R -2JZ,K=4.8/R$OW+^*JQ6W^>+3QL>9UJ@ MI'\*2&%9K2@EIE3AX#@OSG.3@F[C".Y$7H_YZW'@.+YV.H#<]C/VXNQL^5=8 MI/KG5T3<_+PF,F=6\F+J/'V1$MT\++E[#ZOGSLE?3^3[9,0P^GXAAYZ@-EM43'MSB3VZ'7NA9^G$]IC*JF#FWY+,DQYJ36&.C>K&)(7HI$.L'509HSDY8W' A2-U2%N]?FI9L94L(JEDKD) M;6KP?LK$]B#DC)G8'J+&#B#[Q*Q)%95#5 42N>4U?(MTGA7YXP6#J'='5FUJ MQGZZ0:"#\+#;(- ARND 8MLF3*)S=4(E@A?U_.I MJ@/+42.(B%D+T-E0H"/5D,)&JV1FF?69B[)_N% LU$.TUV=!ZNF WP] M-3K7RVP$5XXL<[!UN#B'D(*!PC"9I)!EWFC,X0'3LX]0D] R)3*&+CJ U*CC M275ATG'I(!8M2 !2@TMT7K5 85A=]BK:S)'[^:=C#X)5R^G80W1\(G%&RE;[ MX@R@5S5TR@A.6P,A&O0^.J\>9E+^WW3L/<"P1]PQ1#,=&--M\7GV)"C4-2!W M==F1".!3"6"#USG8&(1H5)/::QIE)?85ULJ /()FG!Q> M;R4$J10P]+9P5T0R;9I"#H]]FV5>NL'A>*KKP!;NXH6_N2TN2LZ3?\-@LZ-5 M!4QUL'VM/A>)>5Y(IFUBY$%D3HO3X\0U[?36 2B?J8@DT9@B'#&"FG@07$!0 M==08G2YRLWG.VAPC4[-/H>JD%09[ F)[CN80[72 M8?2>E #^65)3L?_(#F^ MZ_/-]+R9""*'("($[3TH9@-$1O='D@93*CH&;&,#AU+:?WIG'#PVU>#^"%V> MA[-C(#2EBR\79^04YW^LENOU[8B(?Y"C\Q++W.\7'ZJ61T6BE5EYA;51=T.' V&B@RZ>1S],@:;9UOVD^U_9#=2OY? M\_//\\6[!?XGAM7-A3"+G&>Z!RP80PZ)0AEJYXC%$IMM4K!U&=Y>= M!_L@;9C-'%6='4913W'[HM!W$K,?/Z^6%Y\^OYY_V_!]Z]C,K$V:LXC@G2[$ M>'809 4>%]+A*/B%T?Z"+]0SO#OZ=*5Z25:A! M1!Y!Q:3 H<@@A4ODD647W+1P_I'F'D<,'!6_!ZIQM*SMD><,W$ACOJ@NWWQQ ML;Q8WQWUVW2^P,[??I2Y OO)XCC^KZ.(WYN2(2M&6#2ZFM&DH42#S'*AT:D3 M]']W?[J6-BDMH@0?F*90-GGP63L(6F7#@X@YMQFS]G/,$QB"G_WG"0Q14@=7 M_.WAK_4[FW):KDM"H60=8<- B8#@DJ^%M3SDHJ,*V&:.P(^T]/^ZOX?2G]RH ML)<&NL/0*_(;/BU7\__9Z.FJ0(M91.N#A2!DJ@5:H0Z\])"]8!36):.PC>U^ MGK9I,7:H]K>"Z6!5= "N[85_(61,2M%QTY)D57RH*5@)%GDR7GKZ^S:-_H?7 M;!X)4H=C8% EYA"%G$@+1*"H/6AF0"HE0$F6(=3]G=QS7F)*RL9GXX"Q6R": MI5$:@:>5O#LP4,.>HY0MW*?Z2)0M.:$N:_!,14").:ODK$BM%UR,5>F;A[$]<_OMCH#:[7'S^'!1>_TT]^OE_+-T,7=!#"@J\I*)5$ M F=T 2L*BTIG5@3?R1@V)++_J&%/7"T[5'('M9HCB^*V'&HS:E4F3$:;?'7= MV42_P\3)QDB5(\_1Y386NRE;_5OXP\Y(?]CHHB1NGTUW,\N#U=TB]7E'Q8GEW43Z(HXMWY9US5 M>VNO%YKM'SC"H\L BD=Z1[G^QLTWO I?Y^>74'B_PJ]AGE]<$?!BO<;S]6U% MY4VBW!3F-&H/7%I> S!% 9XP=4^-,Z6DE+!-J]>!A!_H-&]1TYUM]%ZE8% M(8B!4L5#L$X#6C28F!'\X:KQ)_W?7;YO6E?VF$!ZX-R.KHP3-&>;&'=\HW;U ML:U-VV/4=V+@LDY!Y'K;HD>*;YB!X%D!SNCZ-3R$TLREG\[ 7;LFR_*\VFZ/ MF/9):A\T)%8?39FQ$&108+36=;Z.4-;O9._V^OK3-G]#8';/_+57U0E:PP.J M<';ZW-;VL&7ES*%(EG=["[Z+ MMJX[DKON&*D,O<7S:Y:\28F'.I]52451=[8UZN9T+42IN"XJ-QK]]RQITV8! MIP!@&ZU-_^*SY>*Y8NA]S? O%[,LA;0Z!\C242CF5:@+1Q&+='5TT#@>LT+@VM/1\;%N+^$,0A Z)2D- MVQ-B#[YHVO[];F!UB/@[OT+O MNFG;\_N\2/?47==WZ1V>#'FIWFH)/M8U-M%X"(4.G<]*,>=RR<(>&X343U+VJ%7X9-?<'NF M;C-^+FCE4Y3 4@U1 GF/3B@+$H/7AM%-7]KL-AA"Y;1)CG&Q]/#R:Z:M/O.S MCUF _1^IMGQ:(VO5\$GJ>9RI)%A2(9+2#8(248/G]34@R819!A9CFT$5T]FL M6^R3SE,4%(V$C#6K5P0Y@"I#YLY&7Y)1C1+,S]/6NWT:@IN=[=-^FCD=JW3 M8]&VCVMDEUH^#3T/,*V5\:1G2+J.7-FD"YC+('A@FM5TIVDS;JRY8;JMQGOZ M(&SZ"%#%8".2")C2H Q/$$7B4)2UR9?,=6F]J7T[A;T;J2$8>KH18T0M== 8 M]"0W+[_?]'J:F)R+2H#VQ(ABHH;%=< '_2YPASZS(WOPM\3UTD8Q)BIVO1_W M5%'/J*L,72_B"$8*80M@S 54RAP"#P),D45QGHTT_,C>V UQG5JZ?0&QLT.V MGW8Z -RKY9>O%_1Q-ZQ<[Z?BSC/A&,C$'(6[.H,WB@$=5_3>DNQ8FS$23Q#4 M*;#V5?S#-/P(6N@ 3!^6Y?PO$FA=-W3UVU_P&YXM-SQM0E*)G L(Y-"R:@;#%(L-I" MU+2E%:UQ-98V.@#6DZ+:O))NEO)=,6:+L;5L#1A+EA@KY IHCG2 -.:4(K/N MR+'F0Q*GK:)H#;HVFNH9@F]N.EU9*LP6&R'$$$ A2_0[S)!#JN_VF0<\(:?:>,BLK8W52"#!%),PF1\[P;&AJ],0 M=$\4[ JRX2KI &!W)CW\@D1$FH?+\;=?SW"CL$6^FIFR^>]/,C]S"J,M6@+' M0B+5P8$KKD )'+7W(2;9IM=P+ XZ#6/' >TD:CYT$LC']F;T+9[/LC$REY)J MXS:=6"?-Y2J&5)),.=.=H]J,<-]&5:?Q;F,3.E0=70QE>OXXS5"&0M>!)1%5 M=[HX34Y-;9--T;#@Z-38-D_/NU#7:0@\#M1&5\^(C02C5H?\8[G,?\W/SC:# M[L_#XM.*>+F=<5IJ05(*2,H M7SQ$EC,4+2RZ@#%BF^,ZB,Q#+==.7W:G[9[+*$LR()'N>\6D@J I;)?)%J^B ME2JV+^3F^F7_#QW5R>W),BL&X0#X' M]Q*4(!EY8R6((&3VN02CV^18]B#VE(S?$,0]74K71H\=)&;N3%A,Y!(3 5M8 M??G]]_!?R]6KL["^,S8L2.:Q. 49Z]1.%^EZ*0*!!&R49=HDUB:P/9SV:9,Q M4P#Y*%KN"-?+;4?W]<7F,?Q.C/;KWU]QL<8'9[H(KG5.$6*=**"(8?#FT-PFH;73 J)3 M55H6(6A48'GDWD6T3K% _2V'$V($T)@O3J? M_4%&][(92G'/R)S6 +NFZAF%VL$7 45S"D4X)N0[W5'TJ7Y$T93_]Y2["#8^&V1EE_P TE[TTGSIOX/UVYS+142,CO03%6!R'H7 M>@T8R4+R(!,+;6I&MA#5RXZPIH'L6$KI%U]7+GC0P?-@+%AE:A>^J6LV)*]3 M2 H/PAO&VZRKVDK6U#O 1U+^;J#:0Q,=P*HV*;\K=5W>35,I8SY8Y4&E5+OE M%0/O^S02IQ^F9>HE\*_B,(/T.,+1C+>QCB=U2-(R=3E \=EI5*JP)L :0.2TE?)'\J=:*:UO/-XR]C9\N>F" MMIR.<-2@R96@H"1E<)(72(@B>#+G/K096#"0T&DOT6: V1V8!VNO W#N/F@F M4.A-)UQ6T='ISH**#P74".V;*(UDK1IEKT M<7JFS>H?#4T'**$#*#TMIC_76"[.WLP+SH0ASP_)U/+"Z_RKB. <_2X+0W*2 MW'#3QE+M0MVTR8[F,!M=05W1U*3R M#-$$(=L\(6VG:UH_O3G41E1*UY9M?3D!*Z..R'B@8,8*4#S532M>0GW]J _^ M(KM&TV.?H6S:S8(36K0]%-,!T.YMW+R<^GV3;;ESHOA,*%:B"Q%0ID31LT2( MN60H14N7R7)'G=J\9NY(X4[ LR<+O":*.KFFO1_:@IKT[CWU+6U;^';B;9). M/BFY2,$AH!8486IIR;I% 2+(FCF-=%+<5%]:]80753 MZB0USB7I?>IQ%:?4R3<$7P=T\@W16@=7\Y G/XDYF20YI) R23!F<%QZR%B" M5"C(]6C3W3?VPWX/'7^#<'+ P_X0I?6-QT=?_!@3*'QD@,K2J;9(C@AG$;QG MO&C-F?1M;HV?]F%_$& .?-@?HKT.P/GJ8GV^_(*K/_!LH[KUY_G7ZT=AKU,( M&AT(S'5:-*L[MCAYX5D5C8(IJ=I4F&PAJEO0'0Z&AX'+2)KI(O7W=EFK$;_B M.;[XM,)[JSYJ?.\#'4YO:J-6\@@!;:JY3$7',R%O](KZ-$W=/HF-#K*1]-*! M(?NX"AF_A-6_K^G7&JT3W),CP@2HNJ;!U1F3SI-CG*-T)K?I>7E(2;=/8J.C MZ2 ==&&G/F+ZO%B>+3]]?QG6CTCLJK],J"A*#I!4[2]+RD,HR"&H$(K*)#/A MVD!K%_*Z?1L;'V^C:ZL+$ XHVS,A\*("%%'] &%KL6JL%?C!<&55QM0F5!BW MV'**U[/1P=A&:UT RGYHZ<.N>?3?D&C.*^BSM%,7V@?!!,DS$C[/>1Q-](S=OE ?=:8LS M!V%AZ(/N$,7T;N7N;"BZMYN#1ZLBQ@))N%HLGR0$PR@.]TXESD02C=8.#*>U MVYBV.1S'4-ZAVZ): W2SFTBCD+(@"(.U'LP)<(S<&.%91NZ8Y[M-@1H3C),O MBYH2>$.5,MK"J(FJ"FYK$X]27O#CUQVUSN 9;J?9#80F)Q$<(3J$X=]DV,0$3%1P\/Y?^WECZC8=-X98AOX1#SF3Q5>$4?0FC06%2*1:T MP;>YLP\B^Y3*$H:@\)"= X?IMH.8\4D X].@]&\<"$P M9[O3,UN#Z8U'J"IHKN9'!SH.D7D/0+D>TT)NB58>P9M0D^J*O(ED)%0WA7MD M6>N1H=+%5+_A*GMBH.,0^4T]T>_>*,+HO8BNUBTD2<&T,Q&BJK-IN?;*\:BU MW"FY=JH#'0BXM_KWEF+?J<\?*IPXN5;U215XKD.NP;HH^^K\FH$V>20H%B#*BD"[@Z^C X3199%Q2FS!^#<5D!G5!":10Y)US'_00H(=8FW4X)QND^"-&URI3]-:>,@, PH M;1RBF0Y MJ6 CIP*SR,YFD6BJPN4%3A-[%C.?KJ'5&)SQK M<'0[@(X^8A09B>DCIU4&CNIJ%M:VP\8^([N&**H#\.T@O'_A_-/G6EE'ICE\ MPCN\(CJBNN2Z5R"!TDD0K\J +2S%H 5#VV;2TB%43QL@'PVL1U/LB#?]L8K: M?EV?S[\\+!:]VG31IJYMEV]L6]HVF.=)JMNT).AQ&2%ZBK<)> 6\\^1G6N^8 MH) GQ383*8]:W;:MDOE'[;PE37S\"\^^X>_+Q?GG]Y3JF\;@L,A=>HC:[<#!V(8M_^)8?7QK^5,H,9HA07) MZC3=VC[B,X62TK#ZII6D*4=OZ7F:W&E=AEZ1NX\N3Q.PA$"<>8O>F2)!^KH_ M+2L%SC/B6F3N@PXZ'[\+;1O!TZ8*N@;M8'V>)&Q?+R]6,R>"< D-%&8Y<>GK MCFS"F! DV2RU23IW@MI*[[0O #V#=K V3Q.S]+,SH4*L*650 06H&#F0*Q2@ MA,!(X$D*W@UFZ6>G?2KH&K-#M7ERF'U1Z)MO6-5,E,(Y@F=U/6;&.N"Z1. Q MJI"\*1R/7J+Y'-'3#B7O%;W[Z[5O"-=^59%SG8I3(% D"4K0[YRT#+!6S= A M#<4>W9'=M8FXV9#R+H X5#M]=A._2&EU083,0YR?S<_GN%$FG MI;+608KU8=!K!E$EN@=YYLEYQ4)H$YHU-%YWJUH>%?,MXF/.Q5NAZ5AA!J50 M0T!)X;@/*N?$,9@VKM/N-/9KHH9@9]O,@!%U="I6Z8!'Z:<_K(E=:OF4O U< M/ J6CD6IP]>M_7\PW M)9GO+U;I^\)IWU1;(FA447<"G_=A=;Z@3_P\__H15U_FBXVF M7GT.JT^W?%FODG44 #A1MRV+5, IGD';;%)TT67U['4U]$NG?>5L":/11=Y! M9O*:M=6RU&.Q7(2SNP>#HD:A5%)03*$@EMQ"B")'L,%RQJ5'W\B]WD[7M(^2 M8V.L@2XZ,5)OD"[I/Y!D[5H9I1%UT@*RG&3&*Q411,22L$X]DM!!90J#CH3FS M7C#;:!GZ07AJ]@37^*([4 -]OK6]6G[Y,C_?C#X(B_QJN3BGO\9%VO/1;=O' MC9 NVIG:D1)&=[[OQ8/O>^11-S&GBBZ$ 6<*75G60XABLQ?+.\V%)A^HR7D< M1.;!(W-V^;+;;*H,CKR^XNI>;K*VA1FRMIGB#WWFPK>8C/V?ZI[_T+;&KN'CW3 H.J<#CYB@Z#HWP&H',2KZ(Q;'7"PF MN#8+?8YJ\C;!2AUD\/"E*,684RF@9:F[M84!%[0$;HJ-QJ?H7)M1=4\0=$I& M; AR'AJQ,?0Q\>S6*IXJ!W)2W\6S^:>-EEZ3F,)9K1K\/=2@^/S[];/E T:+ M,*9(R<%%HT!Q12&,SP&L+,(9*94I.UVJ.\UZ/8C4:;/T[2%Y7%UV$(Z^62X^ MU73R]9O6K8AO60I>"JZ$!*WJ\KKD T2T'+C6W)B@ZW"U-G;Q>>*FS?3\^[>AM6*/OW;(0WY0SZ^K<>WG9M)?#\,(=FZG=(DIR_+<5R==)>D,"A9 M2 ;;E'(=U??;)!/O?./E*")R,#Q:LM*9%3HY!I$\C1S!9UTW& N)LC P:=%\I)98%C'-N10P*MJ W(=""5- M+H;O!X(IYY6/I;2M&-A#@E.CX!]('SL/Y(N%]=OEZOSSJT ?/U^$MQA78?WO M\#JDJ\>&ZXW0S%M'4B%+60OT>2S@',G,TI^S-SY+EW?"Q^"O[@DY^ZAZ>32Y M3XVJ6^)_6[P*9_.R7"WFX+=^7>__$YK,Z6 MY^=X3S#7TXSIS@Z<*5A@*J2\&_S:T3A-KJ$-3CO1Y-2 M?G%^%DB'5Z?VA[/I!:*QPD-QD:X0"F?!"Q*O%!A4+$&B\3N!N:UD=P+YB$;7O= :0,.N2.,!TF1AXRN[.9'/?KQTY3R-;T+ M#Y!?!_G(A_'%FYOAE\XSA4Y[D,$[4"2+NL7+02Q&!^'I[I9M)MX^2=*TR?#Q M(K%Q93^U&7E[47&_+"\O2'SSQ:?UNY0NOLXQSUA6*B=10.=J#$L=3%;'YWN5 MN#?1)A?<3J;DR:_H*S;?4W_+T879@5UY@^LUXKNO6-.NBT]7]:H+_"N-=N7Y) MG"5;9!+>DK1$O831U,T,F=RP9*-C14O?9K_%\[1-^X!V/( =H)&I;[3[C*SI MJ)Q?C25Z2:>FS,__7"ROS7)QO.C:>RAR#* XR9O?S2W\1TAU!OB,)6VM$372Q;^D)?NJBQBN6B.Y0A!7UE8B.2DQT5.H< MM2(]%CHFQ89R3'#=DC9M[\M1\;6G/KHS75=W]"PQXZ32=!M+5L.:HK??9-NK.>XR:/RS=TBU]6>W[ M\_.S359VYEE!ATQ!B(93H& U^)@T"%5DY-:036Y3%+X3>3N!RY\6N,;7R\D5 M.U[7%B_+_9-6B^1OHEGZGVI!5AW5]P<)JDU=Y"&4M"VA'$U&DU1;2NN82<'0 M'5MG)48M(-@*9!NXSYQC8!/VT8T_2N^^CO+E?-O+)XMBI%*>!8A*UU2,2W76 MK0)OZ0HQ7%%@W:;XYZX:;$W/B*6 M;=73,^(J0U?O^U9[Q.(D""E#'5T@P.N@P91@91)*R12.B[A;XB8>XS7F6?_OR=;7\=EE(:V0=01L=)N_RPUVTM70H)3+U7!D*]AG)R26CP E#@5_, MGL5C)%D>TC7M>WGS.W-$I?1BO6J\=N/",BVL*<@ +6.@ IT7CTD '4GNL@TY M^C:H^H&4B4MY1M3S4]WV>PF] ]3\&.[/.#,J$S4@611DM&6&Z'P %G(17.K8 M:E#DC[1,BYL#E;O5V@R6= =8^7!!%I=H_VV1EE_(]&H>7$U)\Z"K,)2 : L# MX7(4683D&VV2NT_'M)?4N!@Y0,+#\>$O\;' 3YO,\/@7T4Q$EW0FTD,(9%DY M-T1_EJ32@BXG)W)NDP\89D":%62-"X[]Y#K::+T]RV1>A?7GUV?+OR[+R&Y; MG:62Z"5"3HG<>&XX.!,BE,05:E8\MP\*T)^HD7G\\R>N]!S?X1A+EAU<(_>E M\SY\WT1V,V;H-!0M@"53=[.) H[1^4!7$&,HF>,QW(YK>B9L[!Q#S5N=C[UD MW@%R7H6O?Z?>/X^S/.LOED*+0/H8APH M*\A 8G$D.2Z*%9'L9IM7D%TIG+ =LP&ZFNBEB[S-'_-/G\_?E3_7ETLDW\7S M0&8\_[;X]>_TN3:;O5ZNGB@$FK',G!$^04R\%K,F RYR^S\2^LG),PZ5B$3_@'UL3LW3I^/M-(3FFM_M 1Z>@' MY\B=M H,R[$0Z]Z*8]R\SU,Z<6U\.W0V55GOD+Q;4_(>5VE3D"3KV'FZ@U ' MNBC0&_"I]MTFGJ/.//.'VVZ. VEEAR4%%X\"(R<.26 MNIISL8V:,XX[M.^^^%]?5'_]@;Y^N;B5BN5!H>0,DHTD%1$TA)0E737HK:P+ M05V;)-Y 0D^IN&P(TK8;YG'UUX&K\%B[Z8TK?H>_MV0B/OZ%9]_P=Q+VYS5Y MZ=FY5")$NMSJJ _RUXW((+V).K&D4F[3_;(OQ3T]BHX,HQU:B$?7Z0EAMTZ^ M_OC7TI==032P5H\,9B^7EZL M9LIGIY!)*,9)4,YK\ Q%7?]K#);,F6R3P1I*:4\9K'Y .EB'IX;1^3>45D<8':K#$\+HBT+?><,DUSIH M32(L)6QTJ.\@KOHQ*GF@/Z?Z9)RBQ2A3:O/LOQ>Y$P_4Z 6EHVBSGQ+4BY2;N)&T=$WQ@:^5_U:CI[,$A[ MTG?3&>_XY?2AI&[>3O_/Z J]L\WQSD^U>>?>_EUMU3& STE>JH7GYO^V]V;- M;26[NN![_Q=TYSR\=(3M4?,KGUS>2HD:3 M$H>57$G5?BB%3+'6PO !"60B :.9 Z^B!H710F3. \,2LA79,_T"1@MOG!U* M#OG=[*>#(ENBUX4D4"B6K(FY %-!5,W!=TO< M.0T7;H.]P_34-?3JRA:UBDN>I M&_?T0V M/@"/T%:O&)QPY;67,D'6=?)JT20Q1CZ\5IQY=(9[W:::8",YXYYUC8RPO70Q MV+'6P'NXL^^XN)S&"_R(L^E\\?O\$@_2W6OZ\[\GU0>Z&&I7 MHB"A7OX&)XT"32NTXC&'PML<$FTA:-R-LP&P\-B+#"'X 6_'G\"3K'KU#>A/ MUL]KYE4VT=O6MQB>"P]&4CC,#04E'$GWUD*JXZBERUD]'C76M6^Y)];Z@I4\ M[X#.HT(17>UFI0CH465P-CM:@K.,(1B'JDVY[I-D=>EG]L'%AFAE("5T$ ;? M=0/=P(LN##&X"(Y)DI+Q%-)K[H <)[EBK 7O;?:>GJ)JW,WV!G@:3 6]%C)L M6@H^7GW]&A8_YF7SGX\Z^S[B?NFS5N,O>&:O;W#S? M0$R7R^ ^&-@4;A\C\ X6OXLNX.+;^'KS?M^*66Q#GEJZXV>E/"6?#*"&(K( FI^%3: M;!INHZ@GY.ROZ2>!@]'U-I0* M!7PF'\U+0F<45\C+5)H*?\(&K3) MM465UK2P!P&6*4W6%D3!=!R&'KYP_*3L1/@Y0LX=8>>&&^)$KSEAC"OB@62C MLZZG+1%"-AE0)A$YUUC8WHCY^37C5BLUQKC#A M-0>RGMH$T!>@""P LR&K%(/(3#;!SA:">HIVAM[!.4SJW8'GUY!P?2>9^V23 M2"0;$S(HS(YDPUT=4DR!O6<2DST!>NXHZBDI/U#=3T+H0-EWAZ%W,WHR+E=M MFS]>UBOGZ^;-X3-9G%/H(JO3QP1Q)J0@K\KJ@ :28]:8C6X3">U.8T]1=0N< M#::?KI'WMA1,E]/O>(^Y8ITS]?X?N7M5;\4HB$X@"*60S,TGY*N2]/:A:H]/DE1%:@I/DU[=QW(*O(\<N_33DYM5*3W-0]MZI)"CRZ8(X-82 M+J1E$"VEIKP@3Y$S642;NX:GJT?*D:Q(2T4>U^@ZIRV#BS*!Q"*+Y\J71N-W MSJ4>:1\,[%*/M(_ NUOBKK>)K<)H? :3ZB+-T$),F;REL:[8DIRS;<:$G$,] MTE[J?;X>:1]9=X>6!Z>91AK%+01=9TY&GL"E8("ADI1,Q&#Q%%L.'=N1=A=[1[4 S];')(_6UJ24C*W6.%B$*#& *KRRRR,31]:2G%$]TAXJ/K0> M:1]Y=XNC1W4R(O*2K4#@W A0OGIJ@0(2B8V8U2QG=AR&SJ0>:6C\'"'GCK"S MH7:&#, EM!PBZ@PJ>P_.Q$#RRDHDQ;3U?%_$G%$]TO$X.5*F'00X&^LF.*4' M7I4:[@5">+"9N&$>A,R8!#/&-]K2/H]ZI&-"XJ/EW2%FU@:%-O+@1)V=2L)0 MVF7PC) ?9?:J%CEXV^9L]VSJD?;2\V[U2/L(O0/H;"Z-\<;)F%%"*(*$8WB& M8!P'G82PVKAL0K/&DV=2C[27GG>J1]I'Z!T@YW6X"+.$'[\@7OY6OUWUL3*J ME(5$Y:"H6$\ I ,4T &4MIWM%65+= HA MFGH#+SD#3F4&+"H67688=+LF2X>61I[HX'WHS>3#I-X=>.Z5YTE1C,^! 3I5 M0)5"P2$K"@P3F27-*5\]Q0W7WDLC]U+WKJ61^\B^$PS=G?F_7TP_3V?AHGYZ MS0^?B-J=7ED)N=A46PUP\,IS8DB3P=%/+]JT]7R6M)[2^>%0-9PVNH/7.GO M?.]\9\V7SBH&3(Y8JGRQ0.E),!YL2B53.* I7C@!RK93V%,HW@)L ^GF'##W M\0O)?/ENN;RB\'#BE,:,)#,C"G%'(2,XH0Q8%DOT+BACVMTCV)W.GB*P$^'O M<#UU@,*Z^?)IO?DR\6@X,UR"YC:#,E94@04P& 7'Y%&R1M,0[U'19Q7C,0@Z M6,8=X.//6?@Z7UQ._P?S2C2$\IK3OOWK&\Z6. G!!F.$ A8X@N(U/18)(=C" M+(;(BX]-$/,T7>,V46^!H0'UT,_DRW^$Z6SYVWRYQ.7[V=N_:B?PJ^GR2Y7: M==O"B=5"RI0HEB'_'"E) :\Y1XY,V]RN;>$SQ(T[];?] MKL3Q&NE@G20FUD- WY='IT\3G5)BJC9 +(6R$U4$.!D12L3LT$6=L,T^UQ-$ MC3O,MP6HAM+ V 5,CPI+-L$:4KT63(,*Q4"(NM;W6.4" M=RSQW:J9=G_G;END[!R TU+:'7BDK7>G/A$4EE_F%_?N*[\O'R_GZ=^KNU2? M%M//GVM95^**F'*0I525W54B6\?>,16,C2'H$]]WVXWPW1!ZQKOX;55Y%LC] MM B9PM-?PH_EA&5-@6CDD$0]R>!8("#7D+T-.2DL$MMM_.],YFZH/+M3@#9J M.@L,TF=+3%?U7N,]/OG$"R-C39(TXV1LVM *D40!5E(NWF03Q5A^T'$SG>35*;S.?$Y,#X[9\EK.6=O+>0'D^1495U;$M,U"^YT =]C[=P/;61PKG$H+W:W"'S#CUV^7 M-TT?[O6Z,3&1:R[DM'.MTF.,0?0V0L[&\SNAOT9KZ\7/YC,5^2:&B]U@P-)):1<.T31$D. M(M)"'J+3GKM6+12VD+0;AL[LH& (\8_M5K8&AF__S]7T\L>;^==O\QG]Y?X9 M[W29ZJ;CS3;DBO-)MD(P'ES=<@R@A&$03-&03-;WA>\/6*\KU#1ES>:K:[Y7.K[.:_B$>X8VLP!1ISI-4 D(C!9['ZVD M;#D89D[1#W)/LGN!0'!<:I=SN_/%TW20+-P( M)I.#K*T#93W%K6@+:"3#H7Q=9G^*:YS]=I#EL M% /RS+6U1Q(0>0BU7D]&+S37OLU5J(-;YIRTB^1>*MZE9_4,F G U-6"]-[]KJ>!^QCWVFLT_K7ZGXT%;'^\B[6QP]:L&;BW;*1 $9!2"%^#P2# 2S(* MDXIPUI> 4>R+F+-I=3P$3HZ4:0LG!IO99>2&]/AZ > M@N1A=+Y'!\D]%- !E.YN5OX1IOG=[$WX-KT,%S?#*3#&(!T#+C*Y:ZT4.7%5%!.3JR6\M$119 M.T&YJ=:GF&_U6[]]28?;^3E,ZF/'SK]-0YQ>W*_INSWL([%D$2CZEZDVD\N1 MTD1XVP+G0YMPVFHG_Y7 MS[2.*]$$F4LME:.X3P74$&IG>L6#L,FJ(E6;ZNT!6O@-OB/0$FD#ZJ$?<#WH M;5DG"3HC(Q19>W:YH,&Q@A1CHB=^C&&ND_ZA@\?:+8%SL(P/7P#GE!(>'V0_ MNC5S*PRG-/>"EF[/5;KN[>8=5Y"$+3S%DH3;[2[XEA?T='@Q0'@]A!C'SK>V M%OH_C._FY1&S==FU.46'7H&NDR=5Y!:\TO0C<\Y+8JF(W>!R!!$CAMF#J'^G M6VX#Z^(\"^O?S>CUN+Q;D]?_>5?5[8&"7 MJOI]!-[=WL#U!'FFT3@B.?.:8%K%(:J$8"/7J6B68SS%#E.?%?5[J??Y8L5] M9-T=6NZ5.N08O&5% $_UVJX,"CPM_A"\=RBD,P9/X68Z+E;<2].[%BON(_:Q M@^]]BN>4H"@.*8S$6/-+610YY:1!8RWY=#KQ$'8*ML^_6'$O%1]:K+B/O+O% MT:,B.E,8<](C:)L\*.T]Y2C6@Q8EQI"$<.+9X/D%%"L.CY\CY-P1=C84UG'C MG/<,(104==[MDNH_0.X#.YON.GI7H&6?D*24QD1U% M8YKL2VKEF74RR]S&WYS/)=.]]+S3)=-]A-X!Z*#D]:4S_<#LYA4N\ /#_MO,?+2:8@7DB6@?-GF=.9>L=O$%.V-#P%* M"IH\=>TI4>TE2*ZDM#E(46/CB4H <,5#$ M6 L5LD)@DH>H8Y;8**A^1$A/MS":K&U[27JPXK 35&>\GL_R_X?Y,R[#+/]7 M6"P"A93T8QE2?=WR]_I1':HR>+7&WF]N5KUQG S:5G/4^5U.QD0+7E&$.TNX M0R7 2L55]BC5XVE"9U?-H5,@;AP#D6EA5\(@U':D@(:;PCECO&'!RCE4<^R# M@5VJ.?81> >+WIN+4+L3KPWS_>+#]/.7Z^/G4J**4FG0*M;M?:DI.$0+41BK MI7(;3>=1.*87:9,@S&ZAX9K_,N@@)N6$:^U2@2B2I81\"1B7AD MR$RP5I;=#MBWO6'<'9\F0!A$F!VL*QM*XBP/PM/""MP;1BY21' Z92"8*R&T MCM:?(IKM\U3]F&#D2%EWAY9[92H!-4^)93!2L#H?)D&("D&A%-F+0(GLW[PK MYEZ:WK70=!^QC[W\[%/X&%,4B=?[KDD64($Q6E9- N=#]CXQR5/<:44Z_T+3 MO51\:*'I/O+NP UM+EOQ+);$,]BB(RC&)<14$J1LL,Z5SZY1%G1P.=A)S]>/ M6;B.EG>'F%F;EXZ\WKHV%/&MW+(J$'V)H#TZ3$D[B6TZQY]/.=@^>MZM'&P? MH7< GS*0?;2\\[E8/M(_0. MD+/M7,^)4 1+!J3SU::\ .=HY75H$B9#4C-X@G#YMWY[T V79QTF]0[ LW'? MXM[0[(DW%H74!F*IC?8+)V-PRI%M2*V-E(5CFZ+"YRCK*90^4/V[;/T>JHL. ML+6]SZO4#G>NL M!BL@8A'<".>B;'-!8P?B>DKKAH':T!KII_O81I?]^U4-(]^7CYBN%BONWH2+ M"\RO?ZR_MUQ_<3G14DL5?0*KT5S?#/#2_.^$]Q7(-%]]& MFNS!22[F"3$O?R7AWC0"O.5^.4'EA4Z"''VI1U:\"/#U-\9MY(Z6 ]^HI\/3 M=.T$.WU.L!M0#V/OO6\-*&[:/N5/BU#CV%_"#[(7[H0H(@&/@6)99"\.1.9*%$P^LW;%+*>YL9 X66^L;<^2II1(20M>Q@C%>*^U M(O:%;L;B.=Q8V <#N]Q8V$?@':RB&PJ8'%?>1I- VMJ1,Y<,KI8R24JJ \\Y M!]956>!)[RCLI=[GRP+WD75W:+E?O$1IL!4)R79J SLF(@1#N4V*B7$O57;\ M;]Y_TC=P'SEWA)T-/>ZDYT*@5+1FUT8>*.M8#6X@2V.-KW>G^6ZC M 8[O&WCZ_I)#X.1(F7:P,&TL:+/&(6/%UF7:TP_OP#'Z33CZD&4;T+69I74> M?0./"66.EG>'F+DU*.:B1T=BB>07*4&%J&, ;YSV4L84&FU>GDVAZ%YZWJU0 M=!^A=P"=S36+**.-'#4((0+)A0GP+GN07F2G99%,MJF@.9]"T;WTO%.AZ#Y" M[P YV_9??9#:9V=!!T/I@:[M#XL*D*0L%*1II6.[YAEGT3=PN,S[,*F/'0/? MU$%LWEN=&(X8ZW74[+R@.%!&$@]FH,PR:EUX,':W=NM/OZ>G;.E /<[;"'5L M?#PQT.N&M^6[V?1R&BX^7BZF_[X^")Q8GF01,H&KL^@4YQ9"4 A1"2:#TM*' MM!-N#GM_3V'Q '@Z@1+."&?TR35_)8@HE560*%4E.W(:G*Z;[,E;Q2E_58\[ MN!\/LIN7][22G19A!XG_'.!UT^F.X@'F3,[ ];1%XH,R+E(<6467"2-TN?! M8-5U_\"F<#I$W'V>XW^\G*=_?YE?D)*6UW,M#SF(W_"4 4[2GZ-MH*/PZT?? M'G\&'XS)0=4T3(&R>=6 /8!0]5*6S04;78M]2,>Q:=7/PJM[FG?'O9](>J_I M?_CW)*&)I5[=28[H4K+>H9 $9VME1E*Q2;%-6=#.)(X;8A^!C\=95QNEG(MG M.:+29_O#FOB9EI4WC^"4G;::<004MBXA3H"S/$#,)62K;>&YS7W8@=W-55Q. M\S0L?KQ?7#_YGWCY99[?T?*YO$3\&"[P?5E)^O6/G[]\\[7KC0T6B\DF:-#U MZH(*=6-#EP+(F/%!T+]=&Q<\)!==.:U]4/:3TQI+M1UL3MZQ RM834R]L;" M'U?Q8II6[+PO]'H*BM9'2)89K:3+X)D4E,VB@4#T@RPY*14+VL>C";9L(VQ] MQ28L[7N=$QD*]V!1RQ B&E0M%& MR<+O=LRR\RO'W2$_,78&D'K76'I+3OGRYI-U$G9SD)VL,[K4P;VUJL*6"%$F MI']:J4F,2EM^/+*V$S#N/OEH.!M((SU$4)NB@+LM8F=KF6#(8%Q'!=MJN&>IFMD]]9U''^8\GJ XCUKOFG?L+*X>KT>2;KWK'N25;:6 MJ0"F=GE33GFR:TLIN]3/_ M^G4^6W$W,<%(7]L7QAQKQTHFZ#?N("OEBY V.,::8.I9TD:.[-J!:UBE]("R M]4WZM91N>+J>+QJU<\C)[R;ZA7C)!J)W'I#+'##PZ'6;[:^GJ!JW'*(EMH92 M1:!WS$I21&;Q,#'1(3(KH*!]HDUL=1_?1Q>R[OOWU M_;??'?OK;#6+Z"BC1A*;]@&<]0(X9T(P*YUKY-&.)'SD(NC38?6G.OH3*OR< M_.8J_S^\U&/;\YKYT$WT]N%)C2TZ,1/!&8^482*C)=LE6K*]]%YEV6I,P[B> M]*97W/OREE S_X'X$1??*5^ZLZ;[1+VZ6#UR-2O\ Z;YY]GT?X@H7$SGUY3> MF1PF2MFC"&3?2I'-$^<.;8'$LN*Z,.2LTJO_V^H.S[_"Q=6U."B"_WK]VOVH! '!!PN:*1&8X86RW9,9P'ZTCWR[IR_0-U3[.0!]=6SQZNKRRWQ15[H_ M*9I=W!/#'Q=AMGS]XT$?U ]A]OF>1#R*;,VJ$XZK]SVC F\]I2O2"$J/G&:I M4859<]Y&OK?4L:&<%C9=&=+O\^L#[/R!?A)C]-N*\S]GT\NM7D.@RCXZD$K0 M\LA,!B$Q<=>F6>IQ=(_<4+\K;+=2]SGM1M[V63[V M"MKS3VZV0_DT#WWL50:#2GN=P$8R:65#!;$RX!RAJI1L=:-^3[WL56[9=ZIM MWS_CZIVO?VQ.R=^^474;$'008EQ3?M,*SP=/Y!D+)9=$*32+E$)K#<8X@X(E[H5I@N '9(Q< MG#@.%.9#Z:4#4!TNN#NV9[EFJO?4 MQKLVX&9)6DD8N%.\-A\.HK@,,WMNWN-Z07K/!!:L]W#.(7"NF8J*U1FH! MN@X,S-Q9:=HLXEL(&KF6O#?\#:&V'M"WEL@JO-$QN5B8!"F% 66$!"<\!Y3! M&"8YA>2-YG+?HV)D/]=%2G.P5CI"U-K&;(DR%9. JSH',&L)WAD# @TRJ5.2 ML\O(-*W4(0*7M$*K0.82@V"D MSF1\%EDR]@@=6ZZ^;WIZ'SH_1%7S(>76@>*9?W#A:#?^&JQ<+UYDEQT@AR>2PHBLL%K8H! M4YTSY)ARP@:NVJ14]X@8.8CM(K@X5"?]P&EM6=PATUYY$!HU*!\U.,,5<)&\ M,(9S+=HT='U QKBKS,'*W R* R3; 2RV6-/*7,BBR.H^D?[Q)D.S.F(0H5;Y M,HJ_5()H% )3.G.O4./CWN%M=\U3$]6Z![CYO'3<..AY#;<7J'6F6&=5YRI'P5%;'LA !H+/[4O'C95.AI[#A-SOJG<70VX+(7^[ M:Y-0.-IZ&;@X3V$D%YK"2 H;.$:.)IK@&YUR'$_[R.TGNHCD3XR #C!_K\/+ MF_!M>ADNKC??/Y#Z%]\Q_SI?_'IU>;7 FZX=$^645+IH,#%2^BWI-R\C \^C MS"5ZQEBKT8Q[DMKY0?/ 6/IIQ&-+Q7:QU,7F5\[3^ M+S=BN;NT0K_1$GDY3:]FLZMP\0> &M3 1:93-XISV4*%+MT<4<;S2G;FA6QKUZ M.W)&,RXPSMDRUKTK_D%?O%R^FUWW+?K'8KXDA00KN3"U29&B>-1: U&:6E\< M([(B2$-M6NTV8&;.<[>.1@_@>IA=U*_'7^6(EE4D.42LF'9"W ML+2"R@#!*4*U-BYEEY+0C1J_->)H)TNQ_[&4=C Y9W-9>XR;-BZW3N/3_+*F M:)>+Z6PY3;4]&$X\N0BOA06M,9 +J244@B-D+VW*1E#XV:@?U@FXV\F,W'_, MZ#3PZ<6DGDKJ7F])ZFY:ZJT:;]P(Y-)H)]/Q+]ETQH9)+^9RA MY?W6YO RS/)U]?N0W$@LA4/@* M3FH#"H,'7PL=L5A/:W&7R\Y6EG8[S&0OV6)&1TH')K-3N^+;%DXK$2Q7 M"^O]O]=N)K_/+_\W7MXU,[[?Y'*BE/K=-)1&NMIH6Y2%"!IUI8+D!ZX9V+ M5J/DYV5?&_G6I'!&6"J XL[6#FK'^MBUFM)\$EV&65MNB56D46G8F&Z87HT$!>[6E+ MF-TLU*ED+Y0/$!6O.RS"0]04"5-,'(R2HMA&;==&8WDW.WMI10>CBWTOI/6R M0!VR27/?(7V8?OYRN;RK YSP*%,].R,AQ$3I)GDFK[P%'5F.J)40KN%YZ]#L M[&9*+[H@852$G%,KYOM7_16K&R&TY.F,O,8;\A;SBVD.JYYH]'-UZV.^ MZLNZP"_T_>EW_&V^7 [>E+DACE_\MFL4 MO0\(.@C%WLW(!^*MR_IM/8MOU:,!E1?):@M!\SH_6M6A ]:!U-X$';SP633! M\Q-$O90FTGO!9-Y&9_W"[^8F=4$?1>*0T!10R3,(=0B8L2[%I(--JLV@JR?) M&A>"@RE_-U =H(D.8%67"K+1<'';ZM)[+)*$0&0K"4JD##Y0$A 14T+)BU%M M6OO]1$J7\#E$S3_=BCU&YAV YB->7-3V1+/\S[#X-]8,C 5P7&DH-HJ<8S9%M5D/GZ-LW NG[2 UJ$8Z0%B]($X$?"&&?L'O>#'_ M5@7VD*54K T>%?A8^8I6@//:@[>1P@65M$UMLK =B!OW'F8[G VMEPZ@]@^< MX2)<$$>O\M?I;%ISI#JHZB%3LA157+1@ZNA@%2A;"E@;0'.M/ D.A6ISN+<3 M>>/>8&P'M^%UTP'@!M@PCE892M8M2)\Y**<*."&Q-DZR7#H>F@UX/IKVE](( M_)BT],0(Z #SKRY6W[E_0+=AHW@25%TNBH(2#7$53(88DP'#N= N&A-\FSM. MN]%W]KU\]D+-XX%!2UM QUHAP"FN<+[>^V%9<68\BM!F0LO( MASN'>I=;'=_#P8?I\M^_+A#?D:X):Y%4D.%U7CU]U6Z) ]S^6/XVNOM[VA7.[TC7WUL MC[D@LXNB .%*UT:>LL[RT6"2RL8[*U"TZ;Q_IMMC/_=^^#"_N/AUOJA_G-#Z M)T1 "T&E!"I[!=YJ!R:C2"'3?[&SIFY/\G/6&V'[(+MA:Y!#X?$"0J=[4KAN MQ1D9*P#A$GRT)H)BZEI$ ')>%?&$(N;,[U=M8.=.SPP'QVX:':,W8.9,1X3T M:S?' J:'=:9&S'5D$.9?KA:W+1=6;"_O=P"Z:>^8)TH*4;@WH*)TH+3T$*)5 M8(U)6AHKN6RT<[4WK6W] ^VM S_!SN#YWZ21^(F$7G-9Y6K?V M/2E92)U,O5LN/"@G$@2A$2)Z)5SP+*\1P@L"%HBA:A3?U0*?>[+'I9Z]-;V>Y-XMY MM"=]LPS_L9@FK#HK:YWYR&R=6 _1%@VJU%WTDA4XG;0NE@E6NC>I'7D]Z]*6 M3G;"6L"JA^SE-!*:R.B*5-)"D;&VNF*^WLA*(&7"S#UG3JESMK87LZ/6!.?C MF.5>H#N?/;BM=X%V.:)]**"HA!7UBAKY4:2XQ9)O+>C!\,B,OH-\? A)21>PKBTTC; MYH/R^6+V%\_".MM!\"48Z(8-J"?EXY6E5)OBB>3KH(R<.013[X2$H"C+]L1C MF^J34W/Z8K8ZS\)(6\+P',QTH.!?66\E]QH",@O*8 ;G<@!3$LN)ZZ)]]P./ MCC;*<]A([<(H1P#=H%NOIRUY7<8?'ZKDZLSU>^PW:#^\^SM/41*[%]]]E,@6 MG6U@3(-G4E2K(6PZ^BV6E%DQR+Q_D3?(G^FM?S?Y_$_2U.*>IO^X"#-: MJ!\ZHZKZZX8K1884!3JPBM>R]AC)XIT'#-II8U;9:YO%I2E?9UTRNP_2]VTD M?$*X=!NB'2R#59/3X+T/S"0P(D32C@_@!5>@M/+!%Q6R/67#A:.8Z;N;\2FQ MNE.8=3K@G+?M_"R ==RFDZ)ROA1F%:3 :3T7MD ,],,G'E@JJF2= MGLLJGGO)V:)Q&.W/&ZBB/TA]^N_YF@]G;=!69O"8 @G'3@4 M5'>OZ?&@K!]8':B.EQ8O_G;77),$2P$[ QGJX;HCMQUJ@U@O790I&6=/NOM] M+#]]-^H]SXQK*/B\.".:_SFGF].>W;P]D$2R/UJ D_6CR=J)0&I$)_])D MD8O1QHDS,*='7+V@H+]#8V?I[,9??=U MH,C%[-(4B!YVASPT2L$RGT6$ XON5VHIR](/JW M,^\/6#>KZ,]OYK-5G<%5N*C-K<6$954GB"B((9#8;$C@0G&0@T#OBO2>-0QD MQQ= CP6(?R.C'@:8O=CST%',^B]U?^TFB@DR:H=201&UET3*$F+B'BSG,6-V MV9HSV!+=SN!.]FC^;O;8&;!ZL;>AW-3/XG@J]N 36\@Q:8]@?")9Z6+!&6X@ MHDZ:G%8)H>&-TY&XWLDR[=_-,L\!@G\[<]T>512K2V$Y4ACA9!W:3*H6R0"2 MO6&Q)A "7H#E'A?NNO\8<=? /*<6\Q]P>4GRJ4,NZ]_#S3CU/V?3RV8]Y_=Y M:;,;-P=SWL>5&VDQ*VDU2-2^%H0R<,QGR-(R*Z-(SL>_X96;W<<9QX)!)[)C MIIVH[=021.D-'W/95&4'@\*?I@O70 JL,%=\?V M+->0Z_?P]:;NLF25!)<14.E$,5]F%.Z5"$&I$+*P]1^=M:W8SLVX$#\"7(-U MC1A(TQV@_5'85Z.]Y8>/?]X4C"=N@A%L(ZK'X;$0,#J&V#M#WK%RWB?5N=X>;Q -7#*RN\\J=#W5W!X&5 MS(O2,F71V834W\ZCX/\TH>N)$7#.F'_[?ZZFES_>S6CUN5IIY?WE%UQ\^A)F MZ]W$W^>S[[0V8;[?MCTJD46M>=%"UZM"*" *2P["R)A-1!OU2)'PH'QV'J,, MC.*AC*@]I/X>!K<>2A"8X8G;"!H9 V4*@QBBA6)LI 781-_;W/M]63Q3,SL! MSD]OD@> [GP:@!\LGH?-F2&8F^9## MSA.COX-%'@&YL6_]MQ/*FR^K:_!7^&E^+UE]17C"[ZLGW\K+1H]8VYFY0.FJ MJD7:+B(#*6PFC7JCRZ,6PUMZ"W3 3(_7=[JRQEX4M1?J7G00^Z^57F_E0N&" M#2%KD$KZ.EBK0+"4QH#OWV:>["^=1 M+?4J*?^%_,JO8;KX5[BXPON*MDS%8BV'S&J.;DHD13L!/#%D5H1@E3E7N]U' M$&>Z>W0VQR;-0/FB4]+=Q3<1VGFG' ?A8P'%;(+@*950.C*=F V47+Q80W[Q MIS'MS*=#5[ 7EE^T_3\Y8'.#X)C4O 27@!VW/+3W> M4P1GNH[_K3Q!2U3_YQQIJT GI' TF,FCNNA!19/!6Q'!L: 0?\'X14<'#T\/=@BK6"$8! TFZ@@JN0)A-3@+BW;:%X&JT4W+ M7D3PXH^\7D!TT!+5+]H=W!LE_+S4G'2H93UJE$B)523_&5;-%!@WV9-_->J4 M$]I.S?^+/V-[ 8Z@&9Y?M!?88YO%NRB95YZR*=*X"A1-N6@"%&>89QGIXW,K M"1UXR_"@ =HA.5SF\7]S_GL$M^$Q<7\X_3KU<7J,U+<=9N7%.B"B@28 T7^7@"Y+*]R1J9LH_7K/YV#]L1ON\Y!^X"@@\#O81,1)@NM M62$"\HR@,$=PR#D4*9F0NE@GVS07>)&=@_:"PI.=@_;12P>@.EQP3W1EX"FS M5,]?M>.K?14+L6@+F8M@?'&9M^QX/S W/74.V@M=G9&;AKY5L3*1%-RH!TIE5 MUU]%VBL"7&08-0N)3M,@EZIJ,NCK.1$H(BM5&,\4:H;AE>:0-JH$X/--JM7,QKP-@]-+,ZV9E M_V7Z?9IQEJM<)D;EJ+)GH# 44+%$\%DF$"@Q).N=B+Q_N]K$VIE6?75H4$<# MIQ=+BL\+).XCD#JEBD^*\37'9& PDYZ"YQ!LL:"%=-+(K TVK*YLPM.9UDL- M:#OC0V7 ]&G0LJ4_%O/OTR4]HLP7[V;T,7X*?^%!)4C;'C5 .=%.5 Y4&G3[ M_+L:B]NZ"1^S#!(]!"<#*,$L.%][(X:$V@L>C4E-G,,31!WK2S<\^A.)\C5] MY]\3E[$X6@" 8_!UY+P@B"<#602M,E<%['5F@^/@':TS2K@ 3K (,4=?$G.,V3:G*PU< MS_4]Q=L3P>LW_#9?+E__^ ?./R_"MR_3%"Y>+3!;T''(.?WV_GF#R\+MI<#3WD"[=,UB!P/EM5K)=;>=:P M;K;$USC#,KU\Q&IF,DLI(A@;,J5&08%/C@&JQ+B,J)5L7:JZ-]'C'J ,C=-3 M:[$KP/ZR)H 8I$0$+Y>O9I09A5@/Z"VTUY7('U;"M9YSW@KT;JK] '3?):(U95"'_$J;2C9 M1T_9,F7R2M=&02K6VC'M@TI%)=UH3/T15(^[K=\>KHWUV!5F_YPMB*_/L^G_ MK,QSO6PL[UVM>\2I-5X'PQ6P$G05L02G4$#V3F;!76CO6_>E>=Q=\_9X;:K# ML\JC[R*B>5F%\$A_QWM?..)NX;&O;)>+'\;U";)UE9!I1PXQ&L%J$UX'+H0" MAI6B4.? 0IN6CJVR]7O)X4K&=ULA$YT%Q2V!J+$Y@3*A#F]R]2HRD\I3;JC3 MLQ![YAW]YMW[*/I!WCV00$=<4I>+R\E'TL+J%.7!AD&]*F,L\S:F BZ*4*>X MB21'9QIXY%])9[Z*=_/4;^DV2, YQ!%3P?6MIC0P8_/V9A?45% M,!=1U!FL7E-,8+.$J)D$;QU% \28W>VP83?(;"-C',@,J-[YT+(>$3!I?C6[ M7/R8_/FQUH1[U$BF8FJ)@I,>/*_-HI2QM) @=_JIH3Y+3/_WY_GW_V?]Q&N MK/^QPL<*&7?O&Q$&PRAM?I0$.TC5?I_/_KR="9YU5BD:L(P+4-X(B)0CU#M M6+1&J7V;HO=[1(RSJ3H\(HZ5[]A]6CU#:=A<6/%=-D'XG^3R*-7O/YIOYTHK@PF7,-L818-[P0 MH,7MG" M$*TMHLT5T(9,]18F'PB\C145XZ/@;#>2;C^^_6[;7:3M[SO-%M*._)Y@_\@H M7T0I 5R1!E0)-> O&G@V,AN*U9@^F_VCFT>_N5I4;[#EO':3>=Z)0R8;7#"0 MA$JU[P:'F,CXLA(AQ")9S&V*7PZGN=\MJWVP]=BEGDB''800:TY_I?5A^GGV M$ZL3:T-!5C*$4"CRELF!EQ1I,:MT]M[$PMI%>RM*#J%-;>Y.Y(U;@C0N#@=4 M7#]HW"++22@R,*8D1%8G/I'XP(MHH:"T#(TMAC>%X1:ZQJTL&A=_0ZCJ<.#- M+\/%(,"[*9XZ1(J9Y^1M]L!D8619/(*G1!)D,JF.'(U,MMDP/(+H?JLVCPD9 M3Z7%#CSE#:N_(JDJ7&PSPRA1"YT\9)\#J!P*^"!5/JO;B8__=JG-/W,+U8 M%4W-/V"^2OA8$I/L70[2DC.0/H-2GE$P;2-0[)*T5'7\8YOF#0V8&=?ECHWU ML5"QOV'X:\.8X>=P??UV:(]]G3ENLWI7N",N#%BGZE138^J]OGKQUU$RJ30R M;!/C[D;?N+'NV"@>4'<=>>P'.>0VWDQT)BH70102FI*T$ 7! F3A@F0Z%^;; MC(7;A\IQB^;'1N?@>NP(H]O8D8(H=HX25U9-3M??>$AD=Q@QZZ24:7-E[AG" MQBV''QN)0VBK@UV!;6QH%,)@W=*0=8R02@@^Y@A&2!^5<=F'EN?RG2W*K;+Y M(:0_&(A.<1[^>UA48_R.PQ]]__3H=J?<3W-Q@@-M)Z(1!#S@6 N3+&IPF7L0 M2@2!CI??:XE)F](PC_*]:6C=3$6K]//L]!09*&42.M -N$M M\.A3"FB<,&T\TC.$]7LTO0]*'GNF(;7108QU*Z975Y=?YHOIY8]5)7@N,LI2 M^XC:4$\'N(/@608FK%'*.I.8;FM'#^@9%TJ#JGS;0G>X_+M$T;IP&%.@Y=[0 M4EU'*2C*A2$XGBCRXT*$S"-+C1L[/:*H$Z=TA+:?!= !HN\ 0D0U+B^GZ<033_.VHX6>P?8 M>;#Y\;^N%M-EGJ:JEC4[.D3MA*,TP7"D]5Y'B"4J\-X6'J/)2C>Z4O\T89V< MQ Z)IR%5T0&R2#IOZ*W3R_O+_LIG.BJ660-(P6>H73O>EITBEI45(F(LDP%,<(+CD/R3(OM1"9[.5TH.IE M..) ZM\%5 ?JH@-H?2"=$ %?UGY6Z((DF ):6$'46PG1L@C:V."U3UKY-IL" M#^GH$#B'JG@^F+P[0,O/1^^O?SQN(K:RL&2MX+XHH.6ZWOPDWQV=8ZL1SIGE MR%EHLZ&V*X7C[G^W7/6:Z*@#[#WFX2;J1).X-[[*IG*1+#AK."2EN13DYP,V MK_>Y1\^XGJN-[K?7YQRJB [@M+ZUONE<<^V;$Z>,1K( TM6<@RD&7K!"7"GI MI1>AI$;C2IXCK8\:R&/T_SC]&U098[< 6->Y_V]:Z%^E_W,U74[O9;*B!"&5 MB""9=[5$,X!CM.QK$ILKO'+SJ%'(E@8 3[VEC\+! 0 RK#Q'!\9\]AT7EU-: MXG_!>/D!KP]#UYRHJ*(LW "3SM;^J@)\+H3X9!,W!8O,;C=D//6:/JKQ!H/& M8!(=&QM;0\*W?WV;7OO"NDEVM5RMWRH9)4V,8+FB )&3U*)F&;3VB-YGS,;O MA)6]7CMNK5R+H+FQZ,\&5&L[#);R3F$=6!]HE35*46;K V05V$IZVO. ?D'*+2^>#R'1LEO\_OY+(F/^NBG%,::O,G\MBYD,?F M$4+2QDENBWU<+K(%'C\_>\0&6"?#Q9$2[2 )W[ZD_W;;8XD"^&P]JX7GB=7N MD@9"C@)$L9HGC%S:-H<;.Q W;LEVRUW$H373-=@F(CGMN7+5C]8"=F$A!)W MY>(-Y]RD?.I:R%YKUPY4_\[PVDL7':!J\RGCUUH70]$B): 4*0)B2:"4C5"' MJ$# ;#$&;E"VF2+R!%&]'ORW^\>?+F2YT2^VZVYH^S%"F. MR(0'+D&A9Q"MR6"5166SCK:T:4.V+Z6]GKT- \&F>NL EW_.\G1YN9C&JTO, M;\-B1J)ZX?K^)RFJ=A,<7E))F(1:H :+VJV;*N%N?IAQ,L^.1Y>*HI M]N&(W)W&7K>TAL%B(UUU@<*-LW4FY,M=EA0X^,(H"TK64D;,' 2FE/#<,61M M[AQO(:C7#&$H?!VOA7[!].E+N/RO^=5%?O?U6TB7M^/'UH/')CQ8ST76D(LC M+J6H_79% >EDH'2[B)S;E!X<1N].4#0O#(I#ZK #I-Z[X!J^KONAW'1]?I72 MX@KSA"OAHC(!BA6I5N$KB$Z3!>9L**YPSF#C2UC;B=L)@_9<,3BT=CH W"^8 MZH!EBE:W&-B[Y0?Z^WP6XL6//TBL]2AVXK"0$7$#Q5%$H:11E,.CI7\&'D1( MC&.;TIF#R-T)E.Y<0=E>@V?50?XC!;[3,DVAEAO=-5=_T'1J^,OT^[RUW3W[ M@WD_P15\)C%$Y<@EEDA9L)5U8T8X$$GD0L&C+H_KHOJ_@O_3?.5_+,B^;EE& MHY$+PZ!PS,2W2F1C]=846ATH ,FJM%FHGZ:KD^N*1V+DN:K5(W0Q]DGJ3ZP\ M6$+"+&_ C-A\V;IJ(XAUWED-FM3F&,A&0H/-[SZ>G-\=[%#3=E_FX8XO9A>_IAHSF62B""\ MG-8CR[@3)@-M:=Z H&J M#G9-$:+GMD[$]%JK3.'";B6]S[QHW(.$4SFH8Z3;H6.Z%M,DE%J&ZBTDO9HP M50QQ43+PY+RR-G'NV&GBJQ4]XV[_GS)^VE_\'714OL?%S0H]Q3L!:8D66=*0 MG:4TEWE/W&0-(1,K62!7IM51TU-T==*CJ]TFZK&ZZ,L]W>/F488QR3IGP4P$ MECF92PJK="+6(?8A.NZ\:SS%X$GRNME3/1H/.T'M&.6,/]?E\1I_C[&?5OHL M8[#,@A"N@$)I:HLJ#UPRX[,EIVW"OG'4]M=ULTDZ%(H:2;IK"/V"1%.:7JMM M5JO>BW@(7>)2LCT71H"[O-H>ZQ]TD>!9,C@'0 M!.(F:0&QEKA'9SD)C+N4?%.WMHFJ;G9/6[FNHU5QM'LZ>C=C\V'K;[A<;I;? M:RQS2MHO5D\D3<[+S_?*R$.G*!(SH+GR]QA-)S-!D2UB9>:!B%"D76TA,A,C-)EQ-MZQZ(R&;1 MWGN)BP.VO]5[8!TSS62+65^\:_C[ #B]K=PU@7TY/4/V/-@66 M60WA= WF OW&1+UX$H1@RD8C&H_''+[Z__:NX1/R?G7Y*Y*7"!>KCE#TO!\/ MOCP1S&LM$M96\P:48 YJ42<$;3CC@;%4VI2B#4!\O_<(]D';8^]X:JUV$/SM MPO)-3XM=0A*6O3".F$X1Z] #IL!ISPB%QB)'SF-JT]%K8$;Z/>-M#?!6VCX3 ML'_\0AIZ'9:8ZS4ZG"U7G[[]*U%.>'>Q\@]<)-+CQ#KCG"@!;'$(*BH+3M22 M0D&I7F92:=>F"]3@K/2;U[<&?#N-CUW0MPOWKZ^6TQEQ2KS'];7VY0VO2DFM M,!/X2O&TEA$2O7 ./,7 ]:(R]SM6)A])2+\9_B'8/+EJSL3S_CZOB37+O^!WO)A_^[KB/B81.66_2=;IJ/6'4\@ C8L^J&!8:3.]<5@^ M^MUC:.US&^GZ3)#^8"+FO>1]DB-ZQ7VN'97(JI5$"+8D2#FJ*+(K4;=I\W<, MU>,>48T:.0RAQW,($FYR@C\IZ%]/>(Q@M;!A<6>> T+=_8;JJW[D?P]\P:V)FR!(G MK-4Y0AP-Q.#(,(UTUG+TQ>\XJN!(2L:]CC :(@=3SIFL[YNBF_>77VH/_Y"9 MI\4!BLLU>Z0XQCM.*W(]KW/(9#1M]L*/(GLGV/IS@>WI-=DM;#<-Y9M09FFR MC+4VL-#28 ."2X9!$E+0JJ!*CFWJH':G<;?C!_8R$'FTD@:[Z'6*H]HMC>R& M/Z9]YD7MCFCWX? $Q[.!RD-CVRZ6WL-CFN\3!]\FE^W^5Q]_0->7BUFRP_SBXM?U]>ZI63" M.Z_!6"= N=J'HB1*\!"9JZ4WH;@F0FO-6;\'N_O@].?)[!WAH8-H8%MO;\M2 MR<75;@48:VF1 F>3 FZ\M-$)GDMJ NMC.JPW0V-?J-FQ/?L^*CP8B12'3.?Y MXV587+;$([F#57O;Y0=<7EW49BZ_DI+^H'/;6K-K,@$V"<@0? M*45-0@%]IKE32@3;)D@9@OIQZQ'.T2#:@:.?VO&]6/^(EY<76 \1E_\UO?Q" MWZ^:NKK\,E]9J496^P5]DYXN4'(GYK"FN3!J\LP%RG3V;K7)*=Q!=;:5_ MW%*+YU?[XVZ_?+N8_$&_J3R_"[)#=[TV/&6!O^UGJ!MJYOG]B_&J6 M"4'3Q6J-WK!#R"TJ3#F"\5D2EHP#)U""\[$(*9*)C4QW#R*/=5N/7K5!#X*^<,>E BPJ4L#"(D1N.83BI9>Z%$J#3R&0)ZD<=X^O%;X>^ZIF M>NMS0-,&_GX/BWIX^1V/.,K;Y;%MG-O3U(_@[(QD#(LUD'B]^VU<(# Z2N>5 MT&A-UNC;W#PYH;/[F+Y@OKK ]W6,58TA[IO+W>N6GT(=:^8I&3-!>LC1ESI- MS4&0M.S;R'Q.4@?[>'3$0!+9B\SS<7?[(.RQNVNGN0Y2AW_ALJ9#K_Z:+B6"->)LDQ;?(V)<2#54]>/IZP?*O1_(_#+_2FG1 MQ-;"L=J6DA;T7+MU*(C9&Y"%)Y:E*NC:--![0,:XL#E8F9M!<8!D.X#%YJN' MKVIF_&D19F19[V?X3_P:<3'1B1>I/=D+QP0J1 8N1D59;=*-XHY*3/8CL M E*'0.'Q\M5(+V M1(Y[<'Y*R!VFEPX@=Q=E7F=27_':Z\?,0M*L]O>NS=%L#058 F;I0Y6R3;9- MX>%F>L8%TNFBJ &TT26FUC:8DR4I" FHF0'%8X" B6# 5 [T0_O2)B#?1M'8 M-6S':_M9 !T@^K'OE+U2C/^[TK]VJ:%DS;+E4)Q$"D'KG 'E/8AZ]]AD5R_$ M[71%[-&#>]/^(:J:#R2W#MS&S\[USK?^1G]Y=XE?EQ-/N0CS];ZN8P)42<24 M-@5B<9BD0UIAFW6[?)Z\<2NC3K=0#:^KL9W.FJ-ZH6K6Y#5E*:SZ=>K MKZ]FLZMPEQ=(\^:7Y<)SND5ONL M0_V(GU<7NL(L_P/GGQ?AVY=I>E<;LGQ=/?F0(M1GGSE !>I^= ]4?KI^Z0?\ M5F>;SC[?5@)*XYU*W@ &0I\JW-86K'7.&T//,6ML9-W;*#JZ".+1<^_L[JX( M6V! Z7P$48(&E6H1=J+?4F*6:Z]XD>M9ED26NJ.RRUR5"#^9!WSZ"-I M%HL!AUZ!<"JS$!-IN$WM]G.4'5^GL/GYF^"=.2=+L8HLIYZE)FL@6I> *1>Y M"2IJVV8W9@\BQS[/'A!'/]=6DGIW/7M@Y&?7,X0:VCN:]1_JCQB6^/_^7_\_4$L! A0# M% @ 4(-05!0=A)X[! 4"X !X ( ! &$R,3$R M,S%E>#(Q,6QI6-O;G-E;G0N:'1M4$L! A0#% @ M4(-05):)[\TJ" +24 !4 ( !*$ &$R,3$R,S%E>&AI M8FET,S$Q+FAT;5!+ 0(4 Q0 ( %"#4%0<_E.(+0@ #8E 5 M " 85( !A,C$Q,C,Q97AH:6)I=#,Q,BYH=&U02P$"% ,4 " !0 M@U!43\XVED4% 7%0 %0 @ 'E4 83(Q,3(S,65X:&EB M:70S,C$N:'1M4$L! A0#% @ 4(-05&P;Q6Q-!0 (A4 !4 M ( !758 &$R,3$R,S%E>&AI8FET,S(R+FAT;5!+ 0(4 Q0 ( %"# M4%0GNH3P.@H (8I 4 " =U; !A,C$Q,C,Q97AH:6)I M=#0U+FAT;5!+ 0(4 Q0 ( %"#4%3?M'G^%^T$ IV,0 1 M " 4EF !Q='=O+3(P,C$Q,C,Q+FAT;5!+ 0(4 Q0 ( %"#4%1.?MV] M%!P (A! 0 1 " 8]3!0!Q='=O+3(P,C$Q,C,Q+GAS9%!+ M 0(4 Q0 ( %"#4%3XIEQ12C( ,<+ @ 5 " =)O!0!Q M='=O+3(P,C$Q,C,Q7V-A;"YX;6Q02P$"% ,4 " !0@U!4&,M7G<>5 #5 MW@8 %0 @ %/H@4 <71W;RTR,#(Q,3(S,5]D968N>&UL4$L! M A0#% @ 4(-05 PH.51%,@$ ?N8! !0 ( !23@& '%T M=V\M,C R,3$R,S%?9S$N:G!G4$L! A0#% @ 4(-05)3>WZ)*>P$ ,^L/ M !4 ( !P&H' '%T=V\M,C R,3$R,S%?;&%B+GAM;%!+ 0(4 M Q0 ( %"#4%2X#DO7?^T *LF"P 5 " 3WF" !Q='=O G+3(P,C$Q,C,Q7W!R92YX;6Q02P4& \ #P#U P [],) end

M?7F+:?)^//PWYD7G%4C7\A-JXLO+2:W%O/K4^7A""4(X4$SXA&2-D3T5LC#, M@E%&Q%R$=)T,SP;@'@.3CD)QARK]O[#])N7-V31]@/,;ZGMN!'#/6YJT!=AD M9"M- @PZ(8-V&(S5P /(($+$2 N(=<;+6YL$W/.^'9.#+OE^F= 2DI28A:-- MLU96W/ MK.MW243Z$HSR3LG2Z-*C35#N?UWJ;-FE,X_ MX/2JQGDV,)E+[7TA$R&3U9D=,"B1K$[O740IR005VVZI][[]P7)C/_)N> QS M#?-36K&']/3%#XM=O>"4N"P&M/@'9^J5USY@O?C'LAHX9K216Y4)JTFRZ8E, M%Y0/ED/-5=(@CKAQ?$P':8,IDIS:$&LK5U=#GLB *Q][RA4A1B*J)'=5&BS)5>"!2])CBDZGW)M:=4IS^B;2TO9B 0=TU(V M4<9!\@NZ /R>EK*E0C=.--A&&P>AC97DZ;HD6+'U%FY'QGR $,C -XZF4-9: MM*DM>5AI*6W9LHD2VJ>ED!,'BI/Y;G(=JTJ!>5<;DIJ:=H'>B=4NK@\Y+64C MV=^=EK*)X/9Q^]/=P:M?8#C]'QB=T;>+E@VS"R\?QOGE$.)P-*RW+#8+$&[X M_L:APUVDL1)4%-+9%)(/7(/V:&M_9ZT*YJ+!ZA#O"2INB*1AAU*NO(T\.V:- MJ5>OUIJZ1!:5!S01"GC>+=&]C[VAMQ#D+<*_BN>_R&3/#\L0+OJ87 K_R5?" MI[^=G=(OEQ^)L_D4TGR0.2TAV2.S#FDI$=RS&)VAE85S+:*$#&T"ENW&=!0K M]G:,[!"(.(3B&_13[7-DBW#O.#^GCWR"T2*FEWT.1D3-$B82NHIU6TN2%>5C ML#%[5]IT4VH[KL-1^] ,;#@Q=J3/?D+"VX]N>87<\I/U@D8:)/V7LP&2%2EY M(?&#):? &LVBY21^GH4-'$L(;7* ]C&Z[Q/E6*G4L/ZI]S&^F>)'&.;S9(K+ MLZ/%WP8ZEY*BXBQ7UTM'+UATTK LH"3G .Q#V&*Z#O?[A'HP9&N0?-SGH-], M)Q]Q.O_R9E3O$%[NNQ_KF<0@&@!9I&-4/'M8D64C;0A+@7"+XS M;1>5-&B+W;]X!E&4DGUTC#QT68ML:[,.!4SPE$LRF=\H@SS"U?&[P7U,-.FQ MO7>+$5W_S86T/2WYR=!JSX.NMZ@4Q;SBB3D7C.+@I0AM[E9O/+#O@?TF%'@8 M O8$OB]RI),!R*VAA05,3>$&R4*QCF,"9H*(,O&T^R%Z&^; W MA)U)VCX,TQ/#CGPZ/<-EXO([^'SMCX,,M!<70"9D'69,NE;-.Q9TJ-ZR*#IV M:JUZT#ET^]B^3YPCYE+?]_/UNBY,Q@MY_SZ,>Y$ICD> M@.8X<&9"0*-<-ORX'.[[!O1],AP;:QI$YCF BD7.)4M" MB5IB@-&W8?FQ%@XVBPXU5$F@CM4">'*5<^71GK/E8+WO:9)0>!&8UNI^RLZVI1! MN."43D&$8I22RA@)WNGH;ZW[N^^%#\DGQTRY7DEZ(5 Z-DK(X#JZRHC2.1194TW %,F05.ZHV<9G9Q2/.\C8G3 M!=VC(TR/RFA@$&_N2SJC%6K)3,!,OF1M"Q"$8Y+C@P<=Z-B%!QUC/)LHXB-/> M!>#W6,^6"MW8>]]&&P>A32J67%1N&(I:S!U L1BD9%A,B#2&I&V;7L0/*];3 MEBV;**%]K,=C@N!0L\1MK/>M"P;" G-!<^!.%<+Z>&(]&\G^[EC/)H+;J^-# MF^2O\,_)].D(2!2+]F>.%U_+_I*L4$4FJ!"0V<)]=(;H[MJ<(VT \INP-UHI MK4$G@3N@7@%]!:>7+1,[P&UJD6P(^##V23,"="=:;]IK8,%L"KM$P)!L(9R* M-FI>(O.1*R8<<,\33V%U\WI,9+O'NCE6KFVBM!87/IWGI;[%T3*&_V'X\>)* M(C "D\N%B:P,00LUF.D5DR9HRY45ME'VVAV@]F]&-57HZK50/6FC@87U:E*O M,/J(2?87:+),Y!6O(-=+%,"%&OS[.:A1PC"R9X9;46OE$F M5R=XCYL[_6NH1W-[-IT/WA(>7&S#WAC+L4C&;3T;X4&R"#1@KP1/22OG4Z37X]J_"L>"=B)8P9Q&2=:S%BP6Y,Q9ESADY;#T/&U;JG&-6]&_%C<16\_: M^Y4D=7IV>@Z$MI,8+$:F@ P'6OL#BX(79J(7!,:!CYWN >JDOZ]>O;^==R?A M3_J07(\F^@((?+X&Q%IM112FAG-QF9X9)41F;$XB).-UMX9YW51X_=4/4(5; M2VX?MY]>-M#_%6%V-EW:^K?TU__'$*>$Y,.7'1(7MW[7SMF+_8QR)84Q.8L! ME9/%D-_C F17HO:N2 L)@QYL_=8=PWH7SSU/'ONJ#.P<2GY=2\G.IE,2$WV M'+[IQ8]DM@]G+Z]23# KPU-AB([6',^1MA[NF+)6B%+ <-/FUK9>A[%S&&O9 MJKO^@/ -M>;VZW;"@;&1<^E*"*SKF-MVM.T,\ M@/]Y,$;>"( UT6.#<-B+\2<\OR?T-G32&67K/8$R(!F$X!0+"2WY9M89410/ MO@W+[L;U+5.K1XVU..OI04[+L("S*B#/GI&D:"!:U/MK72&B9-H-R;0IHDV& M9F]#V%?JYO%P\S#:/Y8DT,O1__SEFB7VRQ3_=8;C]&69A)0,6!\3,X:3=#DX M 0HP 6G'),*RM9,"8Q&8,OT2-&W]@AVS>![LN\. +^ M;**4/?%F=KDNGX>>BBM"%^L9AI1)!H+7AF# 0 AOO1(VN38W%'9!=T#/H2^U M=J#-3CIIX&7>[@XO9HS1)7.%Y/ NLK+)?6%!5XRRMK 6D+1LD^RU'M.W;0?U MI*L&R:MOR>^=#M/\\D:[%8RW__9\!G3!WM0NV@7]80RFOI@P.; :&VR$.XU! M!"A2(6>92\-TD98%2ZM]U)HV F^@F#;U.L='P7M,KF-DX";::\"\7R=C_/(K M3/_ ^2]GXWPY+VAAE]F2)+RI7Q*PZ.B+3<8;:0.DV.;:I-OQ[-_,VI].)[TK MI(7%A=/:M9$^AK/7Y1E^G,R&\W-H$0%TX(X%:359FYD&6M-PC<< WD$0ME$^ M]'I0WQ!A^E)-FTH-&*6P#&=G&? E6"BF)+0 M(A>-RMC7 /JV+?0^M-2@$_>[*8QG!:=5+"G]AVW'3=1/5]E[A/YE^G$S)8OAY0B8FD%DR.3VE?8N O@': MP"XRJ!U/H8C /'!RA2*9GQX4,.E4X!ZC=G$E7W)=V7^G]^W?:#N<0B=MM=' M!?CMY-UT89)\(6']??()I^,Z^HNFEC(ZGV@=*8B):6& @1*)">3).H$IAS8F MW9VPOD%&]:^NE@<_/W^YF4[Z$C_AZ+R=+BW(D 0S65EB?+3,EUA+/05&%P%5 M:A.%Z(;O&W<;^M=A@RM,;CW.NB6%^:(?]_U@]Y[ML!;NP?,>>M-[ES/(7I6V MK\/LM:!%# :DS2P7J9DFNY-YF:!V1"S L7 M]I<.L6>&=4^,. Z";:*KEL1Z M,?YX-I\M)" NZG*TT9@X9]G9Q0)N&:0H6*W6D0Z^.AK'A&P+)+!;'-(ODT8X0Y0WQI-MM'% MGE83=>%A!JY? *QOE:]<@KF$YA/OR$.Y1:;OZ2G6LL=QS72G&ET%GK$@,FZS42,W@I MY%4%GK)V(--@\]>U2)5[>5F>$8WRTM%6972E;]:9:!8UM.G]*,_T+K44+S ,C4='_"E/2\;J/$$A=!/-"%!^$36#\'B?B"KS'1:G^ M-=+ 4+N;]T]&H\F?,$[UYZ=3S,/YR\EL-G!*%)M)R3(E9%JY4KL]:"9T28H7 MGY1MD_Z\#=K'1:KF^FJ0 GW57.MVR2RCQ/7",FL3V9XA8JT!KB"%8E"2+%# M1=6F+UTG>/LJBVW)G?[U<"Q%K'>EW*)3,6?%B@)RA)6GX=AZ)@_>2F&6^]X%^_FB^>(FN#8&_/%1<(@W3J#.D82BN4]&,OK&,2UH@8^& M&R:UTY*[D)UMUXGI06;/;Z2[6_;%+02_CWMY[PT5GIR=GL+TRZ3<^\F6(=G- M4;2/V>XHF96@KK4A1&F(3MSI5'@DQZRDR(5%4V\KO#^HNSF>OORZ53_TRD.] MYKDD'VAUY6S1:D #IIIF5F>23#R(HGRC8Y^-8/:QQ-X1[9%!VB(]C1\-#5T* MR4#7OE>^2$Q6Y&S:W)1\;(&W=MRY;>WM22,-PK:KHU^)[YQ.IO/AOVF_FLSF MBXRZ@029 61D8$+M=NR 1:X,2\IB2L5$P#;3:%.DCYE33;76P/"[!V]*9Z=G M(R"[Z._3R6SVVWB*,*H#^#N)_6=A UQ'TU"*6<$D9J%DPACXX]'87\;:>IEPKC$YZAA)HR;?6LZ" LR 6U=+ 4[=. M_CT%GH^B(>U^K;[^]=2@=&"](+Z>'X,451J*[SB0#DUE<$)^[0A-"1)O: M\*DKPL=,IR9:NLDFT]]1ZWK$RV,>:X).*63&N:=UM';Y\+SN_3%$14X1_;I- M + SQ'T=N>Z/16VT\P .8750QB#45B/%DJBX9^"B9,4[C0#62M4FR^V8#V%[ MY4#W@]A-='%TIU\=L'\_B&W"A%Z/P;90X[%1D:9BL $+ Y]J,R6CEL=!&ISF MJ61AH4TPY/@HN/U![,$8N(GV]MLRY- M./4H^N%MI--N_? V4^^&A][5I&[(@:PY#$)&%#/1%\YPL3Y[+1N&%1],/ M;Q?"]*6: _7B2LE)1)82 68@V RN A2-BH2.:88T\'9U+>J&NR.=_NLLM8OH(C, M\'I2'IQBH+1F'(,KPA>9;)L:W",+*1P-D_I3UU$TA;IRFX;CIY/Q?#@^FYS- M:M[@FSI%Z.5-2Y,ZOWT/)4G;26*E%"G[&$TB&5@;-6@779"1ZVQ#\,65+J5( MG7'LLP1)$WU#JKML=I'10FE8X#HR5)BS3M[)U+K%1,,2I(71<4\?HTM5?)U> M>Z&4ESB;O?L 8R%_I4]^^+J288 >#.TCCO88089VDHEY:PISLO"H3>9D=7>R M&QN"//8DQ$TH^)4U>2R*;6""]CRTJT3R1?,;E<@#-#8SD"K5&!I]AXG<0Z-T MCB)'G]M,^J;#>HP\/SX^[+WAUNU#&C@!SG!R"K-3]= 'R>I+H3!N2D')0^:R M3?_$;=!^N]3L07M-VV_==]R@7-)&1L4"< (**;"0C:>I0;:? !ES;D.S!YX3 MO@NCVFCG6'+"KUR"ZM N(K6BWH EM:I]RSC3$I#\UE!CM@)R,>1P8)M<\)M8 MCO\ <".=3WJ5?8.][VM$3VE+?C^9#O\-5>87=Y1V0-CT1.]^C(2 MHS=5'(8TW"&Z .[-92#Y%K$9#7J1T66>P[)]L^5332P]_ S0,:D M-2V=1M'82X!:G:>80Y%L4('^WB:M^LC"SWWK<:.@\B9*Z#'&L,E)'#B7P'#+ ME-:2:<7),^2I,!&$*#$E[>*]T>*C/A=M1(!6,EZ[4/1XMO!F.B%P\R\$N :S M/U;A['!8<-?C=H[^=\:Z$LY/W@=$P950H-$Y;XK0PCINI"<3,@SN>O!N"_/% MD]^,8#Q_#1$>\@JFU@7J\%]@KG@VRMRJ6DNIG3]/'*UGM/.$LEJ91S*%FW MN0SB+E2/CDJ]J:!!@+D+MP>HH-#Z2H9ES*6VSS4L2KZXO-!R\$1AUZ9>L0NZ M1T>7WE72H)3H*@JZ5AC+("CJ".06:):X-O6BRT0XDV!%DS-!Y!:FM&Y5M&[@KL2:$?M'(A(!JR2 MTA6&BYTY9<% @&2VJ**%R%;M.S+0FD#WG&@< W\V44J+RSLFIQ_/YCB]A'91 M/R)\X-)SIA+W3(/)+%@R_FDYQA A-":E:NX #3[68T"M$O,\(U=2JV@: MY?5TA?CX2--&.PW6E5_.IB3KLP727X:?ZW>7[8]<%((&R@PMK+4S 9ET-CR0__MDDO\K(YC-\/XPB?S&8XG[V"Z13FPT^XPP'])H_?^M'-OG^$<7]+S;KSI*@@9P;ADK6%%UF8,AG,6.7?U-I%@ M4$LKL$U[BR[H=EWX+F0]J*?#Q67+L*"I-TM?^ZKJUE7 ;^%:OSJH@7I?7M(K2[!F_/UE&H6>#8GTR7$LFL[!,3( MO*-!QFS!AC:'$6LA/4(:]"/^!L[2!;"W^+$>I(W?_T:2F T4FB(*;=!DE-%6 M#3F0+18DRS$['M$Y)=O$8&['\X@9L8/@&WA(ZX?]VPS+V>CEL.! 6J43T@(F MBJ@65D3F/7V7I:5Q*V%%HZMVNZ![A%3I72D-O*?KY_"ORZHT(%6;:T+OQO4(R=*C(MITTEPW_&7N8D83L79I"=E)ID62 M+(I0R\6<]IHKF7VC"-T]R!XA57I5QDVR['SWTU/X.)PORX\O3BPN@]#76"X& M4O,2/=3ZU%1S_!6RF,GO+\4HGVD]C(WN\>R*\!&2IXER;I+(]I>4=8=(E@D? M1D'FHM2*U*P)J?3$]&"9RY%;'I,)XO]O[\V:VTB2=<'W^2\^$_OR,F8J555? M7:LNR:2J/G:?8!Z;A&D*T ' ZM+Y]>,!DA(7@,Q$9B1 4"\T$B0SOW#_(L(] MPIZS='Q'D#'#\(:5_W+\=70P.G>!:M^N\HW1^5= #8- MO'H2XG'"KD91: >2#-?&46C#CR M1)#5<=C21PFC%TR^F,=_?_BO-W^\_E\W,3TQ,!XU0JRIJ8I9#6A\ NZXY"JB M5_?;A^_+ ;[_Z.F-VI%EOQQ-<",>V*]7F]E[V@:O0@ 5]XPVN%AK\-!XF(Q7 M'>R+YH44E&/NUF&"GGIK,M-/]R?RG=>>J55PN&A'/&G]!N(F)*8#C#X[?7=- M'Z/XRP 5W%?B /F-N.K>AR-M40ZY!RT%@C*:?*(8/3B?M. F*J8Z'72>AAKW M[*_C:[&/V$;6WC])4I\O/]^4'[C4[Z MN_/JZ;;30<)?CB&YD??+?^+?MX#4DTDK) +#$@@(,SB%3 XT4W6 LN[\7D,. MM/)PE)%AFVS;1T"=J9DTMCH:W#;N@7;M!'0!U[CDWB/PCE5M;R1E=B/) $U, MM[!<@T2-GJ.Q8)6IR57&U(V+TVP)A:/PAO$V=]-'H,F3=?:.P9(^"FB2A[;> MO"VU6.FW- 7&ZA6G!Q5CS8-2#+Q/I8Y71&U<-HT"(1] .49)M=%4]2#K;(B< M&\1$?@O&^^7O+S1!;FPIHPVO3=; HJA)*E;7&I,"F'":!^M<;A00N1O/.5%@ M!(FW2!C;;T7]]/6?^/\M5Z\O<+V^:LNG4S2VL-K:6M1PS4RC-PBA%)^X \<[NTE;JF#7?Z#O1W_'QS?-T%;E/+M2?@HW5X;4. [D0;37O3+F<[ M86O+:44/&C19>.3KQP1.\@(Q9X&>=FB/;3(?3X)L3[=G/4FN]5%: XYU3P;' MHARM]K**@E;Z),B\BSF2 ^&EBM*I)-ND3IUPJGY391^!Q-\:G.@_4P#W?NPI7>@>Q]E-#B(> 3?K8J[=TI=DENL0@ZT!PA7E^A( MR[9A&HIW*G(FH@AM:B/WQ_JR"#6&PJ9U"K8%=W464I8,PN2:/>8$N-K@37B6 M,G?,\VYQ1F/2Z2A5CX])G;Z*:)#_V>,(AQ9(S;PFC2;+ZNF?AN"" E;+-7,N MR>QILWT_TVR)(:1II)93R9;HXV3+3$YVE!PBDAND="!?B$N_/362*@OEU.0K MU3,\@.U%DP$'L'W4=0)G85W@_CB ;4: @8=BAVCO!$A';GH6M8M=5K33*YLS M!,X">,]XT9HSZ=L$()P$V48\@)V2:WV4UB)HX7*]67[.J_?Y8NM?K#_-O]P< MY'D=$75V('*J=8-9K1O,R=5(JI!YR914;0[T'P%U4I;\<(7>#VT821LM"C\M MZVW^E[S)KSZN\IV"BS6+WR--%V]JX';T&3#;6.N&*)HP,?-&82[[,9TW34;2 M18/EY(\5IOP95_^^P:-UMDYP3Z8A$Z!JWP-7H@'G(^H4I#.-CB?O(SEO1@R2 M>P/__X\;"Q5$20A1U6CSJ#Q@R1Q0(1:52 +"M2%' M%WAGSIC1-=2B$U+W2T>#R(M"**+NCJ*V9RVA1H*AX,KH>'T*F- MIHY<5W=OE;1)[HD?OF[""^,GQGKOYEBHZ#Q1I BR0Q-S+A6T*)C-FMNH;(^; MXX=CV\5 Q:7")6]#!AQQ$RMBH,\9IUF9LQJ*#:C3V44X#5["#,/XKSS]^ MJE>7?^45?LRWL.?L9,EM$ M#WZ[IWAZ%+ WP5DPQ\=AJ,YH4+D5.RG4Y7GUM)EN9:WEFE MI8^T&Y;UZ +C7*NT]%+!GOH>A\BOH3H51J:5S^ -UJ,V1?M?-!)J) ;WF26M M1Y[#1Z_2,H86^XBM:946VJU$/.?XK2$T&4D74\1OE62<8R43 M:Q6Y^P$1'&$A4$)Q71S7^D?\UG!&#)+[T>*W0J*=UJ8(Y([J6BTT0S"TSVKG MM)$B^A3;7!*?2?S6(,:,KJ&CQF\I8Y7FRH)C&$"Q: "-\> C8]J)H%TC6^6, MXK>&T*F-IJ:(WWJ]_/QYOMGNH;A(KY>+6A_%8 M)0DD14CNF5!D6:*0R+E4$BTSCN59GQ<-+(ZX^917MU[WV[=+8^>9RDY[D.C) MU!'.U:-'!Z$8C<(G;V2;W6,OI$$M4ZX:\2[+3Y?SBT327+^-\?++/*<92TJE M* K4P&M0127P=1$F5Y1[$VQTZ)ZBX>.OF'YM&D>M=UJGC"/ !J[3;YG6W/RM MYN1OF3;<]WF1_X,7?^35YUEFH;A$EGHR49%GE\.V#2H899PU7$I5VG1+>@+8 M1K;.9-D@!9&]*FVB]M=8&NB[^:Z=NU/Q.0RW_RY6-XL=^3=%9U\!)$"@N(D M"Q<*@N"2B:((INJV7_1XZ7.G05,AC^@9W=KIWI9?, 10B:36C'+ )4TP%'PPK2R*>D>IL*.5YR%HL<18(-"O7<9^-L<0\7W]?7E M:D5#IP$[:WGMFA[JJ0Y&"8X<,RC22JEEDHAM]H''<3UW3C20?H,VY'O0UGQ'=J9,^1 '31H,WX7X/7N-8OD MM4NE:9^2+-(76.WY7J] MO4+,Z8_E;R3;C]O;Q ]YL[D*19]Y5K++3 $&4ULF6 T^1 U"%1FX-;32M0D5 MZ 3O7 @ROBX>$L8-7C'N#?VF,4+QN;:M3:P0*),S.$P!?-*U&("0.;2IW;(3 MSE1)*XW6B<$2/G;FR=9HWJYRKU:K&DBZ'<=5K2.A?3W/)R_82%#*9O ^NKK] MT6\.I:3B;K$>^6MFB_@WFS>(T7\[)<+>;X87FY^?3J MR783&9)4#) M! B>-#=,84S=*-0.XW/GVHEH;^SEZM7F A<;O)Y)#^:+%SD;*SP45^]B/4T: M+TA<4F14H:#,QG>[D&%&*8U]%W<7T]292S-3NZLQ#,MNJ<=J RYR\ M)(DR6B&#*]U,BYV/?^[J'"ZSO7=(TX1"W62)+?Y.BXO M%YOWN&D4-34$2%CKH.3@D(M0.G<"F()##>ZB,\;OCY'1S/7<\#I-H@B>4[V41P M42?"@(BT5'%N"$B2I(^278I.I-0FP^UL9O!ALAP[<.HUKC_]>K'\SU6PW[>! M9:ED]C)#BI',>FXX.(,!2N0J:U8\M[:3[[+[^6>Q\XXEOP9K\=W1OL.O6UMX MQ@PQM&@!+)H 2H@"CA%GLRN9+/N2>)YB_[W!,[$+.X:J'MV%#Y)SBPQV_#+? MX,4V_"+--Y>K>CJVC<9)/UUN?E]N_D_>O,-YFM6[=*$E@B[&@;*"%IY<'$F" MBV)%H/6H43N2C@B?/T.:Z*+!SOZ^%B1]6_Y<7Z7#O0WD\BYJEMPO?\=/]=#G MU^5J3ZC7C"7FC/ 10N0U\+2JL4$ZU#:R%6@-=WM5T@-BW! MV 'D<9#:&_(!0"_4QS(!,)8C96:%] MS)&U*N>P%]3T=O3H2MQUH3""!O;>!8\:5[,@(W]3RR]]R(OYM!T3,#WC="C,Q8H[W?)8XIGZS+N;K:-AFOE57":.YD42:HV: W M#UL0?LYA\V:Q)L.Y$O&[Z>]<8<)K#C$YXJ.@=1!%06 6DXH!16)MVE7M 31T MX;O[V%\QYE>?J]LZXS[:6-O$HD&:D(>XRNOMX<6'39M&:[U@GCN'AFJFP77*7;"WMO>K;ZLS\[YF6_-9E*I('7TM MGLU $?W!^U"[5CA4TH9H&Y4'[0SQ'.DSED8:7)ET /IN-2?^SC*YJB$4 SJR M0$!# I]"J7<[FKP7P5*C,)+.$%\,=0[02(-KD;M K\Y;K>$&5>%U(32@O)%D MC64)CD?NDG?&ZBG6ETDO/=J3H+]L3^5RX^XXKAK?U:#D8!V(Q 6H(I!,]V2@ M\"*]$9Q)-X45<\RKB\':?90MO:7)."5HPO3*"X&*FN5!\+&WN%J:EPQ,7"E.QH8^TQTZ+WG/X M>)E_S6%UB:NOI"AYO>7 M'MN(/%1-RPED/';=AKTX__?E(A-&<],J(5LG+6K0)M6X$:TA"!1@F=*U48,H M'6LK=7SA67-@@&P;K@4WZ B9OD;&&%>$B<:JDZ:E3P? 9!)D&47@7.?">FO] MX6O.3-<#Y=@B>VRY^+C)J\]UV-^NQ8TB7F4=P6?DH%SQ$%@((*U#KBUY3*S- M8<(N-.?B!@R6] 3:OZ9Z%U1-W8#=N([C! S7VQ-$&"#T%C$CN]$YC"9*LF^+ MSF2(^.C!.:T@JJ)L5")JV:A"P(14>,(!F(H)?63=(E7M^WY5@5WO4\FC\%(I M$-&SFA";(7C#P(E:0JSD6C:X"0%VPCE"HO$(NKJ?AS98T,<+"QJGZ5BG)S<* M]>G5:BSZQ**.7M5XKY 1)>DH%6^UYD>;\!VB6@E.U:Z']1@B.@-. MD;_(@F+!)991MZFH/W7XCA3%^(0,LE.%C.62:+$M-8-)5/UPJ[6WJ_G'^0(OZJ=7^/A,!*]IY!)2L;$V@^3DE'E. +4+ MDKYZ89H1XE%HY\.,\330Z,SZ.\#K5;BFV7X[I[W&J9,*F*,CB!4G0P,>C0<; M8TF>"\UCFWCGK@C/D3 CZ:-14,ZC.#]\PEH78+V^)(MKYI3.9 TP,*(06I43 MV6/*@&6A!.]0&=,N;K0[SA?"H<-UTR!&ISH&?UP[!C.?#6>&2]#<)E#&BBH M!).#X#GZ+%F;/-/;*,Z#!0?+M4$PS9\+_%S+&_]/3MNA$O-P$;\UTT&T:(Q0 MP)"\-<6SK=Y:!K2%V8R!%Q^::/UQ7.?!@Q%E_Y 9@]N=U>8YZ]H])Z_?+G[Y MN^:Y7L[7G^KPWY8M=6LBF8R1+")A%6UTPM32ZPXX5S(F$QWJ=DV,'H5V'OP8 M5P,/*3*XV=G=0;_/7RY7\5--A;[E:&57@LW10$JAABC32A?(= :O.<\\,VU3 MFWVC [CSH,G86GA(E,%-T0C4=;6RM^7>V>!,QQB9(O^;G'"RF541X&3(4$). M+KN@8VYS\O$(J/,@QEA2?TB(@YN>;:^-[X4;I;25+5[<;("WCVF206M(?5HP M#0J+ 0S: FJK''+'(N]6U;[[.Y^W[EL*^"$/?+,T@#](F^N:7OP]V^5M^;!9 MQG]O@]#_6,T_?LRKF8E<$4@'2/1@XOWH66/EOG>%DOS&X!YS,O3"U-1##DE\*O,32V@VO#6O_LA4WK['R97I5-[9JY"_C,)&0N2P9&2[+Z MG'#@!2VX67"',B#)L%M,\^$8GC=UIE3 #N(,*[Q^>Q]^?;%<$Z@/2*CK;KPM MW)K7=YV$[27_+'O/<[(.3HE'8VLVQ$VD.>_\9$&8"P>\@ MR\@YEN]SRI^_;&XR0&\EH)L0:QMEMU:6^][PO)4\GO!VJ'2$(]Z2:_GX7^>+>G)0.XBL_[%:KFFLM)EI ME@U$EC*1K1;UEC11 ^UR&)SVW+6I#;H7TO/FP;@2W\&%@T]Q'[=\:F&YS=?7 MR\]?E@OZS>U+K>N2RC?'3MNAS)(5@G%T]8@)00G# $W1$$W2W*)+,@XT1'LB M>MZT.9YR=E#LX'/A)_VR;U7?;W"_NAH(;O?!K?'-9]RS;%.MNJNCH153"<#: MG]YG;PKMTY])OR+4KG7WAQ>=? M\&*6G0D)T(U!M\_+P-]MK: M\#.N.=A#A0ICO4._*I\%6:90HQ MH)8*HC:Z]ETB3$%&D+G(XKGRI5'CCQ.L4S3>O.\OVQ.N4V2LRL'X!";6PFRT M+T*(J=15R15;HG.VE5]URG6*>FGWZ3I%?:0\94&:+KA>=IVB7IKK6IGF$+%/ M6Z?(2*-XCG6*FK"AC[2/6:$E69.#^!'%JD\2K4]0%UMFK^J K*F!L!_;<8R$<738@1@# M%-!@JW@$89*"E1 C,%M,[5#&:49@A"2B4#IHB;Q-7;NIJ?&$T3 U,_K(?2\C MVG>_O&YCO7P0?#Q^X\LG7]6JYV6_,=ZKC)>E8B*KJ'SPBN6(O$@F8KU3]LPE MOJ_=Y9,O;5,J+W)54K$*R-XMH)2K-]TU1% D[8053NLI[@U_&UHJ;WMB\]L< MP_SB=NC:JT!OP+B9,4G3%C7M[+'66$K!@=>U?:T3Z+!6*@[N*9X^\8YCGWD= MIM0[1UXC";!1Z;M;(3NX6GVEJ7R=CER88RS6-F18:X8'04,M14$JD;.8E2YQ M"A+?134='495W>.A4H?+O?F]YXXHU7>K_'E^^?GWO)D%E92M-WXQ.YH2+)&[ M+W($(YV4INCH4IN21#U GB-CQM-*@V/4)THIE6!0IE)#P1P#A5D#5@M-<10V M6E6D:G.UYP M!D;B&*(;^\Y[;T3W78ME6>Z!KYN033&X[!7H>DVO J^-;#1]29SS$EDLHIO* M!X"8>':/HL).J40CR[^Y%7EU+%RX$;3,.5J*+"UQUCO ; OHS$TJTLCDIR@@ M?Q(!UX>L$V/)]E0"KG?>(.;@5#**05"LWB!& 8$CUF)Y,GBAN?9M*FB?>K1% M+PUWB;;H(^D)K]8[H'K9T1:]]-;QCOT H4]'"548"DF[&-)V"4H(!/)C-!2; MG'0E<&/DLZ?"(=$6#9C01]:315OH8LE@H)Q%(;<8J&EJU65.6", 80X#D$7 ]Q!T:1^+0!UUV0_0BX M[JW#[F&UARA@XH#KH$P*C(&-CM8R)23X6G6(2^NU]$)Z.]UR<8H!UXV8T4?N M#1CQO;_*.YRG-XO7^&6^P8N;^@$Y!)2. 1>)MDRG.+@B,WE+Y"5IJ7-F;2X@ M'X4UO4TQEOZ6K82_UW68,!3_S6*35WF]N8Z=:AB)O^=-S0/QNXSP7AP^XT60 MIG*2*BD5)9IB5?*!268"IOAD'/Z>=[8)PZ=%3!E'[/79>U 9(X3(%1CR8 )] M)TE%SR$,_^:Q#X07-K/$G!22G''.$P,5D29LB1D*6L6%#J@:=5W: >;8WM%A MFK^_C V5EJ# MN4W$Q&.HSH,*H\F]A:ES!UL=_;U0\)DIVAN/""5BS9VN-X65PRBYDI+L/FFF M(,8.:.?(CJ$::'"88$!%KVTVZ'$;0\I3UKBM@.N MEQU@T4MSG4O<'B#V*6F1 GK+B@ >:PL(B0I\*!'0>Y>%=,;D*?:-TPNP:,*& M/M(^9H"%$B6R3%MF#C6S3!95'1X-.M>P$Z/-O._Q@^4Z/WF1H$3PR1P+Y""*\="BLYB\2ID@\+7 C!%.AZ$WAC:!%4Y@$8RL8NE\J+'' IR3!5PV,4?#9313M,[[;:S BM<76-M1 M7@OT[>K]_..GS:W^WS-O+)G\VD H-;&FT&Q%1Q8A^6I:&RD+SVTB29Y"=FQ_ MZ3!./%@8QY1_^SJ)MPJQ;+^MQL2VSR6?":]\8C6B4IL,RI)C1P*PX(0SF(J0 M$MO&>!Z,::.1!L;5._Q:$:Y_7:ZV"_>W())7M&+_19+/ZYD0.8N8-?!8 M34J=:GZ5%1!R$;09.!=D&UN[ [CSH,O86FC@FN]< W^_K+)Z6S[D>+G:PGR- M%QWT8\/,@V)3: M:Q \\FZUC#FG]:\DK)NBD=]&LYYEY86.@E;.0JZ.XD6 K]\Q;@-WM+[Z1O>! MC^,Z#^J,*/NQZSGNW65O KH3.1_50/L9OQ*'N1/D'$?@ J7O_,JSM=7W=Z_D_=F>>,SIXQQ6@9@ M6+M#!5VKUE@%(4150K*>-UI!#H+[O#DUG:8>TLN,:"^_SU\N5_$3KF\OAYPP MY&!K76L"I;!XVB-E LM$D0:##?>O(<>WE7SC?&-?Q/.K^LCV5&->=J][VYJ:4H()4&K0* M]4)?:JC-9FGW-%9+[T1JE/ZY%](I777WTG67G::WS%M<;>T"=GV3TP5:TTOO M1\ =Y^9[)#5V(<< '4Q,$Z%83BX9,*SZ7XE'"#46B%M6$I:866BSOTQ.CR=N MPZ=G1Q_1CQT,]^VF[:8N#FH1N/"@'=+RF&I='.O(ZU+)EBA8HL6SDW-[[\'3 MVXVC27PYDKC&CF-]>"]Z4X) ..,9[6Y&T1!5R1Q\)-KZS#(S:*TLW4(8][WA M3)0YB@";YRMLEQ[+47@R3X![PVCI$0&DH(K0/YJR\P?6F(,3=0RE/6 MA^V"ZV6G+_727->$E4/$/F7Z$F;-8V0)C!2$SZ@(&%0&E:5(7F .^#+KPS9A M0Q]I'S-]*<0@(J_-SZ(LH) Q,DE,!.1^9Y#%TVOV?9_I2+S4=FK[41\8- MXG1V!^QZ%DKD"6S1]5",2PBQ1(C)Y"A42:Z1 W?JR0U#C(3!DFYPB;TOSKX# MJA>>W-!';QV3&PX0^G3)#3KPVF;1D"NTW0=5@>!+ .VSRS%J)W.;AB(GG]PP M/A/ZR'JRY(9(BYU/GE3D,HTS%%;3\0*8:@))4=#(1H=Z)YW,D-K_'+EYQJ<-;.8/J:G[O].URDFLEY90"-G>U35WIRB$*&6).6JE MPQ0M+7\;F@BQ-?1OPA5WBWEF>,ZA'OXEYVO!>1G RYP@I12T+AR-[9;V__A[ MCNTR':;<.Q[3B((<^VQ\?]S\-ZSK-U7@>/%ALYK_^RI.:&8Y^7-"DB-7.Y4J MSBT@DO,8E& 2E98>8R?='_;^,^#$!((?^W"E!V3ZY IO01&DL@JB%9&X[30X M71R(Z*WBR0IUOY+ <*+0@D8]X.-\9[TU]Q&@"(?=([7.7)=(D97*Z%\)@(@,8(B"$R M[J5*CK_,$I1-V-!'VI/=X=XKC2>T04?;)!2I);E"TH#G$H$Y:UU.&E/2G>S' MYU=VL)=Z#BD[V$>V#N!-/_69^B.DW M6-+3E1WL@NIEW\SWTENW^]A#A#[=S3PJYH+/CI@?:"-*@D'0 <$;I[V4(6*C M/.%3OYEOP(0^LI[L9C[+8 //&H002.-D KQ+'J07R6E9))-M"BB=]LU\+UUU MNIGO(^@I;N8_;);QWY^6%_3X]2__?3G??!UPP[[_88-ORCOBO-\X40OFDV+, MJT3&E_4N,J6"Y1RUX2'/]C]VV"S[)'?ENU[OA])DGU/MB8F ML-NN.)+F!>9"RXHIN29UD['9Q@1['-?0M>76,[\5X?F$J[RN!59R>K.X=2$[ M2RI9RQ2"J>$IRBD/6 L_.:]#-%%FX]M+S]_7BZV:&<&#>VA!#"D4$/>:&,-B=/.349;$=*B8ZP)+YZ$=E8$&5<1 M#9S>FUHJUZ.^P7C5/#1HYS*G]2S2-X0M&0C>>_!A+ M_ TNRK\/^^WJRMC[9]Y\6M+&]U=>;W*^)8R?OC[\XYL_NSHL8H'6/(,:=*T? MJ+ >%NE2@-Q%XU'0SZX-E<8FP.U>2,2?:R=8BR&AA8MWT#_$S?WO(%;@Y# M.B!L>F[\-,;CG"&/I-1'O+41-7(D[F2!R=@$B=6.3J4VBA@[Y.#=9;B8QRV\MZ7DU7SQ\?I4U#*CE70)/),"5,H& MD/" +"DJ%<@*N-_U9L]U\]Y7','('ED9R]$E.79(P0Y45^=+U5E\1]\L;D[! MG8N*.5\[N :D+=05< 0-,,:2A2U)^&Y)+9U?>?;Z'T'2$\SW[RA_H<5N<_/) M]0G\S1U)M,[H4MMOUDLW6P($&3/]:*4FL2AM^7!V[ ?P@K@RDA;VGN.,?5/U M$Y)?]7KYN0;>8WW>& VP.CYYG#NLGB.X=Z%E,H\F>2]1.E5R\M8JR:.W47%E M;)AU?,= @Z^RY<%+7M7R91^WSBTY4=_^Y/I$Z-5_<)5NN?R%9TOC@.(\T9D+ M#8C! <^!9Q,,^H1M#,+!V(??P'\[+'V-7^8;O+B:C^_S.J_^RNG7Y>K7R\WE M*M\P8:W4[WQ/J$9;.:;GX\):_I3+' MMM"VV,(CP@I?O__);6%=W1:KR\VGY6K^/SG1=Z2PS3R^6BPN M\>)=7D7Z9_R8WRSB*M/S9MIG942PH(M,)&9/&TI!KL6X=&_)"Z(.JU7>K_-=\>;E^=X&+F?5,"/(K M0,0HZ\[HP05'+H[-LCAF'8]LFAG0%?(/XA^?"2TNB@\5\MVPJN_S>J8T1UYX M :U, -J]$GBG/90@H@L^,L?;],\9?2@OAO*G0881>\L-'M#;+]M*.O_8-B5Z MLR"3;;Y,_U@MUR1@M)(+P\%E1;::M0:"-*+::B&S(DCB;:*O&@SF!\,G)D2# M=GEC3=J_<'Y1+_W)C=^.&WB?S'(7EI8S*"3+-\6O3O,;H?4^'8E&G0O/!)I^6G/4[+]1C_52._TLT ?\7Y M:CLL/@M&.\&"A^P\37<7,WC#$82@GT,1+,5&^2N-1O0RZ7]L:CRDO#OV3O#V MX**V/KXWER-#Q-I:RLF:(9_1@]=90TJ9$V&LCXW*BC4;TLLD_=')\9#U M?BCK?_G\Y6+Y->?77/.;=X_Q]>17*F[9#6F_WJ]N_KWD*OR\W_R=OWN>X M_+BH_OI5Z,35Z&=*>2\P2# QD5^3I *2MJ&9GJ7.C@7#VMQ;3S*\%S<;3H\T M.VZR!B=3-AOE]UGZHM+=?JG%(>^35T/@LN92EQ0#"E1J7JPP$*SVPE%EP MM4.#;N@MC#2*%\?XHU%@!Y\'9\:VV^N^/>GJG]YN/N75'Y]P<;/_Q9*\4!XA M*%Z/ (2'H,E&)&L1C9*B6&&>UX;PU)!?W$QY'N3:,:W&N2P^Y!3A]AJQ;2"\ M_AX$->-!QGI10J,*D9PI6BR\\A9T8"EDK81P#2_4QA[.BYL.QR?%#JH/OSF. MGW*ZW*8J/"7>]3[Y7I=:9#&F4CCP0A)54A>2K6.08S*8O96E-"J --80)DN= M/S*1CZ+R4\FMOX)_4PS0HR>,QD))A:9?88'<>*W!&&>R8)'[1F;,'1A'RZ$_ M#A.68VFD1>+SP8+X/HQ%JA%OMRH1=QE3VS3[!J,Z3F+^ ++T=02GTO1S8;$H M*6G/#&A3 BB-DN8X&>D)HR\""_TZOG#V/E$BX,3)VT?!#4C[GDSDU3QNKD_: M_R2%K-]_^/,Z=[5P%6,@0]E9I@AX?O8H>H!P6VPH=U'9$F0L)D)-"P65M 3OC &13692 MQRA#F\/3$_"*6FFZCTS'3C9_)1A75S6W"=3U#A28)@L& W!)EHM"6K@""D9: MB<8GD21C]Y2\)QEVU].GW_F'B'LYIJS&+JE!@)B]#ZAHR6I[+Q >:Q]@FR!8 MBZ"B:LM@.8IF;6'3C'L;(.5LYN)0^0 M;+MUX!H4=YEIKSR(&L&N?-#@#%? 1?3"&,ZU:).O/X&:G["PVFBYCT"GN^/8 M+EJTKM':]P>I,=]X_U:'C (AU1:_RJ@(P:@,3.G$OX6:+Y(I2+W6=$HNAGM?=[Z M''G05K1-JH$]"O3#_.]KG-XFDVC\9,0*6C)9+E!;.9-QE&7[>F];+V4OJR MRI_J;OU7_FVY7H]>V;8AQD8U2ZKUJNX4D*92U,@>O>/%8@E4BVQ"DS";X M/=5V&Z(]>MU>$H#)/%F0/O':%I!FH9"Y3G7+I>/H3JT Q&]CU>U]=;']F]LA MZ3OT.\/:8%04!2708J70) @A&J!E4&@7C$'?YKJF&[X3O/0;EW4/(@;'5UN+ M?I>C';\X'4UTS@.7(M9F6@&"+QJ"LPJU+0ESF]B7EQA:/828QU'YJ816OUG0 MGI^_;7J_U7^H@Z['#IELNFBU!=2\]@E4",BL ZF]08U>^-2FQ^LCH)[_N6PO MEBS;:*O!T:->N21=P3<]M'X5WG'/YR-KM$:62 MH$1,X#%$"#G'F"4O1K4)MG@ 97K+?415/6B;,43.+>SO?'%1;ST6Z9^X^G>N MAUO7GL%-.R0FF$J6T<:9B/*,(3BN-!0;1$HAF:(:]9U_ MDYT6)4+;3).LCT MP$\$\.?\5[Y8?JD"N LQ%FO19P4^5)SD5(+SVH.W@8PO%;6-;:X..X [)ZZ, MK8L&H9K_R(N\P@M"^"I])E&O-U==N.Z"E*6HXH(%XYP"A4$!YAIKS+7R)(@L M5)O2,)W@G1-EQM?'WKB3]A<-MPJ,A:_OJP]8&RQ<%61]MYK'W.#BH/L[6UT$ M'#CJ^P?[TA>OG'>96V5Y=(RX@SG[PJ./9N_!?O>WMSBHORX\_:V1P)\THM4M M3#6H;GT'SA;BK=.JZ -JQT"BS: <%X#U0,!+%V2,QED_9?G.H>-I$Q1R**KE M?_+J&M_G^68F:U].28Y1EH5DK10'YVHN6]0\%,Z-FK3!X3BC.I7+@TEG0K?8 ME2/0IH4;-.;8_OSRY<[8T-;^Y36?RFE.+EXIX!-Q6)HD4C':./$,IL2]4?V8 M$J=$F\E"!P\L2B\C67*%E&C M#_#'1#E1,C5P?'='P!PXS(?#^Z]<*Z/E].HOR)2^#'[3DPAO6C9JL?A9+)X MGRMGZ->OEXO-"N/F$B_^R*O/8L:2JL$U"@(BB<%B!(?%04*1O2-'W34DTO6 M/(-SH/T#_#&G3I1,K3H]CK5T/!S>8WLZG]E"BX7V&8R/-'9=;$U\,!"RCIH6 MDH*H3G_SZCGJ'[/K.=&N5:?)R<:^?[F:-<&;V.D 6GRW)BU4'2,I4CG3)BR#> )3H GLE)> M O_[D&3L4B<[CM,7-X&QRGER<:R"B+Q6@[(% M(7'SFR6%1)^E[]ZCVE31YY MR3/W:0_1X+*!^,>N@K3#=OK/\AJ7LQ:UE0E\CDB#]1P(3ZC=[DL6+-"(NU6\ M>>0E/V@QBOC;KQ:WRW:)F&54.D,0QH+B18$CHQIJ875N2C":XZ'$.&89M%.G MQH$J.%[1I'M=0? F_:NV!WD5-_._YINOHR?W1"P]Q0]L<5PRL9@9H+\1ZUI6!E42LUC(F MT>@$\NB%APY&\,M_7Y(*WRQ(S9?; A'WF^=^:\C[?GEQ\>MR5?]I%I1(HL8D M::'KFI$%K1[6@#$R)!.R#;I1;\Y)QWDJ^T:S63!:,_/V-)HLDV'4T5X%121VP"TA=?JI(6171YHZS8VA*!-\'[*P.T&0WQ&4V4"KDX_K0X@VC'Z1!X\ MT'_0(S;K-XMW>35?IADFZ;BB12[J)&M$401?,_U]%$47*SR6$ZLQV'.$/^;3 M4>;3 )J-F"/Q6.';$0;Y^M/6J[S,?RQO-3=[%3_-\U_;)W\;OPT^9R8%.!2U M3X,)X$)F((5-I"%O=$F=W/,3&,R/&;5C1IV*VA M)B*\L[9 5+7#6\RF^KL%A&7,,57[03RWLX@'@_PQJ8XRJ8:1K54FPR2.I$TV MI^I(2FMHH-IE<))%8%HFY+2".#9I?YO6)Q8GJ8M[D<5;Y^1GW.1?<;[Z%UY< MYMM3R#(5BK4<$JN^2FUT'(03P"/+S I$JQH5]3XM03RCM?+9'-HV(^*S.H/J M+HZ9T,X[Y3@('PHH9B.@KYUH=& Z,HNA48>'4QC],YJ!IS %3G Z]^+OLYK# M=P_XGA8$DYH7=!%X,0*4$@Y"L".(8J9X\I\4'=^$YAD#_F\"%S^-2UVHNZS_C0 MO(.YP@JI%368H .HZ I@"1HP%^VT+R(WZLEQ,B+X,<-/3G>'!_NR=HL-M*;A-EV><9,\K7E&39D2._7X?TSFTYS,S3C\/*\* MGI:!=T&RVO79*=*@0K)27# (Q1GF6AW=V_J%DE%'XA[3 M-(=4\A&"\QHX]\JXG+,RCM5J(X=@:!$-,BL?$*-4;2)E[L XU8(6C9APOS'RP1HYQJ'P7D%\'\8BU1R[ MW_'S35)=ES$=H>S$L%$=I^[$ ++TM>"FTO1S87%)*@HN V2E(^TYB0&-E0Q. MI1"3L/6'%\[>)XI&G#AY^RBX35/#VVF@-?MS_?[#GS?IY9$;] +!J%H2HV@& MA$F!1T3EK"?L;7;J1V&=H!/=7/,/^Q^.I+8&V7>WSKRW0KGI\FIE5%E% T;[ M1'.OWE-E*4&&H.DW+'O1IO[-'D _>#2*JO:N2LU+!_RS>BNO<76Q_##_?'FQ M_>S7Y>HJD?W[Q-@Z\#F-7D3@L-E?RZKZB_GFZWOXPGN*N.R?[13^;;T.:6R CU&BG]O1VJ"=#XH M =(97\O2*=)%$> "RT$SC#J?6'1:[S'^F"BG09]3BO+<-=+W\_6_?UWE_(;L M!;)0-W<6!$S<6=($(ODWY-9$\(Y,XL561ML:"%=-+(I$UN&)379$POD__'IT>+ M>+?1 B:X,3ZYJ$"73"8?[5Z Q0M@F='X4F;*-@I:>X'14H/(?!25GV:T%)/D MO7L,D'DB(RRG "YS#D5*)J0NULDV+NZ914OU8L*CT5)]-/)VNX8V=)' M57NO$$>,;'FW6OXUKU.3T+Y9T,?Y#_P[KZL4EXLJMV7Y;;E>_Y3I]_G6'PR( M9AGZRL$1+*..^5[4BI19H$+FHC/*V4STL1D#>EJW7$IE-O3E XHE7#WM^].W MS_WN,96,W <3H*CL@< 7<#$H8$X*)0V+G#VIVP[O&;H(?G_ZK[0,U%[(\\4E MZ?EU;A2<)03,)WCIF#0&V-CY7 NPY%9A:_WU$/*+>X_*2#)*OLS\_ MU A3GW6FIJ[0H8VE'S]SIQS*>UCG^WQ^7?_T_UT^\TO/U#ULU M;Q7\_7W3V88C"GXY2&H-XG+)I/SS6^9*TDG%8,"RVBC7&T'^/6/UU#\7K;/4 MOLU1S"T0SUFK0V4Z13;0'A?^=UQ5-^2O//[9R(-'MSH#>7P,]\XZC$"F VXU MJ5BT03)9T/K,"_E+*N\[ZWCPDF'3[]K]6WRL9N)K>O;7 M<,Y-3&W.,_9CFOYL>&Q^W%^J1I)_@XV)9MOK54[SS6U4KS[7C7-&"ZH*EBN@ M-93<)V4#>/*G '.RM%QPDZ5H0HU'0)T?-\;20(/+I!IT=75+XZV-(F>:XO MTO.C45-=-<@N^'.1YK5"0+CYKB:Y_4L MFI"+5 C9>@6*>UUG 1GPP@F&/GJ.;6H\=,=X?GQJI)\&0?A_+E8Y+C\NYO^S MY?I/>4'BWZQGM$:Z)&E3];6:BHK6@M?, 3*EA.>N5G-L1)N=@,Z1(\,EWR . M?0^L/S[AYK^6EQ?IS>_E))C=3'H3[;1\YS\$BZ2AE0M]ELN%B,T-%$>[K9)&D:^8+?V(' 5&QG.;9+"#X)X? ML=IK[2'5;+NSG^NH\]J<)=&B661)H+1&\,%;X,''B-DX8:8^ )HTD>1X9S_] MY7_L((0'*^RKR\VGY6J^^;J];DM%!EEJFKI%6E0S)Y//,_(PA35*66HKJ^W^F"JVG2QCYDQTF\&$-[3Q)B@.BGI$:. MR),QM*;6E">5'6V+CD<(G N!B0<6.P4KG#@EGLAFF)(1?23>@ F$@@SP>7Q] M=2M_?7,;$O/&5BTE75M5> ^.TXH8@T:C$T=M91N;=A>\ MACQ3PW(<^3>X*-H)['8*5@=X34W,)P >Q](<29U=2#)0%U.M);=@2J>DS=*# MD+71'<\!7'0>HF5>:B$2+7[G0Y4G+-#C,*6/"MHT%Y_0)=- "VAA M!:&Q$H)E ;2QZ+6/6ODV9V!W<4QO:8RJIH<= Z5<0/K\V%\Q$]?[T=(;%D? MK17<%P5D!M605-I)@W,,.!J16 J<89MJ)ET1GJ/UT40[#6(-[F.ZGB9=4#6U M07;C.H[IT4:7#ZYB1E-$BZ..W>AR-I%[X^N4J.BB!6<-AZ@TEX(V6\QM(@RF MI,<3YL8QV=%'_BT*REQ=ONS*2K[>(R,G#U\R!.FJ#\X4 R]8(91*>ND%EMBH MVN=3T*8W3<;0X?TCD%$5,':.]^M+&NYB\W_(:'H5__MROI[?.IT1!854(H!D MWH%*B. 8F5":Q. *K^CNQ4#NR?)^["W/6LGCRG#$Z7\%K+;N76UJ0,#/.6S> MYZNLEVMD*J@@:X@ D\X2[;( GPJQ,-K(37^=4:4P]@+]?;O4U%HZ0) 2Q7J4;,\IKVED!KG[/W*2?C.^F[UVO/ MR7%H+/01HU+[(;V>(5VP[G8HAA+E&)Y#:V4>Q)D!FAA[\^B+&:VQ**P#ZY&L M&*,4N.@1DL)4HD5>T#X?UNQQ*$Z9-'T4,#99MI#RF_+[ MU [413FG--3R-K25ID);*0^ 41LGN2WV?@3>'A4_?/:YZG:@%*>H)O#+YR\7 MRZ\Y7X<97]6@'%Y)H,MC!U<1Z(W]7@4!14NS82*+$IDR7&(HFFF:6K71'L21SZP5 MQC@5P*A:W-QH#NBM!L\MR091>-W-Y1D!S%$[G]@WAJM%3 MMR&4V@"GWE:ZD@RHF 4$SQ3MS8Z6;_!?0US] M$S?Q$VUV=WY_!?MMV?[R;;D9SIUAUK)'.M-&!F15.%"6.PB&%; J%BEDR<)U M.\UMA?"+C[7 ,-;RA;7^@*>OD!// M@>:AX6Z04],9R3FQ;'K5-*@*\03^*JM5KI_BZNN=:7)5G"D&-/10#=(;0L]< M!N\RAR!9UMXRXU6;@-1AN,^)AD?09(-"$]^[TSV4U/J[J*YO8CVZ8)"69*J9-2;7.+(B]2>5BV>(R@,#%RHS7I4U)RA<;RX M-G9$=Y#3VZH#U-FM<^5@7;3(^G\2ZA__65Y#]>04RQ@*D&\F:<)D3SX;5\"3 M#U'=6$(=<#6U,?$#!'TB%3">F+]J6-]SDM)9XP3:=D1!^)CWUU_THQ M_N]ML,'5=H8E:98LA^+D-K$KT';F/0@1>##)"_#TYL XXEZ.)*N^ M#:BO/ZY? ADB_^__]?\#4$L#!!0 ( %"#4%0,*#E413(! '[F 0 4 M<71W;RTR,#(Q,3(S,5]G,2YJ<&?L?0=85,F:]B%GR5EL$!"4)!(%I#$@("*H M0 LHK2(B(&)"6FVZ"9*3&$!AH!%$4$0DBX0&20(J.0L=,)&[%9HCG?[#W7]' M9ZYW[YUY=N_>W;7G*3RAJLY755]XWSI59]C#;"(@MF>WW6Z @Y,#. K]![#G M@37;3P0>]P:\ >C'P1X#=@*<'*N_U;^2") MH;LAT'V 6YQ'0D5_.Z_D_F-\Z\]);0E+N<>ONJ.D4?I #T7-X/CY< %!&5DY M>07U#1J:&S<9&AF;F&XUV[G+>K>-K=V>@\XNKHA#;NY>)[Q/^ISR];MP,>A2 M,.KRE8AKD5'1,;%Q-V[>NIV:=N=N>D[N_;P'^04/'Y66E5=45CVK?OZBJ;FE MM>UE>T=O7__ X-#PR"B)//GN_8>/GZ:FJ9^_+"[1EL&O*ZOMX@"X./[]]\-V MB4/MXEP= [[5=G%P!J]F$.?F4='GE=B^G^_8.S7AGUKUR@@S,4!#1Z7. 'P&4:C!G- M!LXX@EK%<^U4 LGF1?)83?,Z?C9P3;59(9)>7T06V7\%2]- M3B5IS8J"U\98@G?9@-TE-M 158%L@H\,)>1ZA M:Z6^A6,IYRD;\!?]:A88BZ4Y&>&8NNEQ !/_UY2S&!+ <(QUX"[]"!L8:V/A M-(H)TX!F3MS/])^86&+XWPT&_.?@_*ND_[K!*7[3%0>OPLV)TITPW00IEB#K M#4[.L#AJQ:01F>C)1_',;K\7S_3QJ.D/TG)^]CSMU5VO\,;@VHUBB>F3G;?N M[M_7L=)';P9%\V<$IT6)+<-IN; MCQ8K]2#GC;28M>HFRR[T;*HI&*E[G1UW4L1Q_HE>Q5:=GTF"ORUY7 MJNPN7SOM/:W[&RSOY]0? $WHQQCV8" ;X!'LQQ+3<>4+,8O,JRX##"#+"/28 MS-BF^\ZF:#BT*547F[*!J(_,%#;PJ>X4?/DK&P#3@:4K6FF4P-;D2)Q8N2%5 M+[PVT+M@V"(A-NC,NX?>IJHIPX-5C V6IGJ9^E?I;Z6>H_ MJ13"<7 QTV5TFQEKZUW>0RJ?-@T 4ONM?TU8?F1%-"/3I!E/UU3H8J4Y6,-^ M=PY@"&R@\0'A\ZVNT076!'SQZS8,&T 011D* 6Q@XU[F$S8P-\D&'&\.+2S] MIF[,46SC23CQ=M5H53-3EB6(H -H^T ?350$?3:4QOY?CP;]8(X/7B)YN4< M+6RRNBQK8ITL[E ?&_!A M \GK)*CP2(OMU#8[:D5T).,825YBYD47LSH &_S>TQHK<<1=.U:G,2S'+6E* M6DW]UAH\"<>0S&V#\]9SH9&]+#E6_]"*8RL^4>'="AN(91DTDOQ]C$<+-]GP MC92/')E,>L.?*]9VYK/Y-9\-Q^=J ?1!"!!*0**[,>#07PLP"$XLQ%'LD'/8 MZ"M=H16)1BP5AG[)X/R9BTB%3V6>+8%&A=LMD@YL_[C12?$H4+JI0WRF%V,V MM1*9QE *H-A[#-V.RL#2M:=3ZV'!,%6D=-%F9MP*2TOW'VXK:GW4=?D"[782 M:C+S:)C.\2V[(@>M%;4>,DO@QZ_"1A&M2!&6!4JV]1QH0\8UL@$QATAY&"$Q8J6K?C=#OLA3ZI^G"!>]];=2G&Y$$T8Y^VWD4DJ*X*!B-M'(+W M@B5D>Z1$B][*RX5>%*/E9OWLZ3>7BQ]CN%C-H]&16+]D2T:*T M^)SM#YKX.K?C+B--/'>4N MGOOD3+'V8@,OGH"0WNY:V &9WBXXP^%,C]4Z'C; _3E*$1^N4'AD1^DM:OWC MF!-.8\X.H;G; "6>JWC:)1P;L-S,!@CW/&6AO--LX :LD T,+S_&?EI9?@1$ MT\T=V0!.#KO0G?OM\&%!-C^V#.K?K]1H%E,0_NT08H8_B_RXB'"RC-OH3E)- M^[&*1/ECZFY.G)O>1T;&'WKQVEM\@[K:G38+YW7Z;"#E^#+KF4)U/O:EI>@* M&?_2B8.9F<\&NA+@RY_V?SMT[G?BAH^,8AE@$QO 1,*^'4+N=^?/(G^WB ^J M]$TO3&3"7N3QJ4Z!31VAXNY+&9.PKS)ZV)FP;(%9;6WW5AE_S5C]C6JM6\EY MK#=07/C8"J,O:O;AW\'XF.>0[S;Y_7?KU/^F(L)P@;D/?NMX+0AA?);M80,SBVS@TX9*34[8[!R0?***ET>Q:6>+W?(]U@$)TCC!*BW8;[H_U!#_+ZI( M_YN*"!^YI%ED%*#FWEH26*/"**DZ.XHRG?%P228COPI]8@-+*]A%20\I8+_U MKXF#H8(9A'V^2(#0Y&RV/WSEB)'47UW@H&/9 &\&MN,@W!]/1[&!OG=+="8R M%$[QK6+D&=!JV$!5,M/2$8GO_[[N'R4.(IZRK_BKR@J>F7REC95-;JPCPU<1\.66K#7LP4*_L1,MY9)*_RSMB<;&.)R=_GF_H72@QD11#;P M1(L1Z> T1?@L&L%Z5OQ9VNA/-<,+3&/M6($S,3@F]V#+;\_^5(72OQW^WYY: M*?Z9*O^0G/^5#/!'":7'D"QDV6**V8#71 D;R)V9*&S$$C.1GWGKEI*9 M,,\E*QZI_7\XR=?_ '*YP"&>_++D*ALX+'+XUVBOR>FGF1,J^$?3:VHR(UX6 MO]0P>/M7=3[%^;T^'W0V^T[;_E0SY%CJD"'4)[,!) 1WMAN5'/K]A3]5+<_? MUHANWI8_4^$?EQ7V0G8."E(:#E0]5@=O&1O(Z]MO\U=7K&!5;."O?-< R/4# M+_=W)5PG] ,J1$&"&@C&=2:2U58'^1^;H3HG#FNI/YQX Q.P[P[508/-^\3W M5[_B^*L70A@N?.6#:/1AQ%=!(#U.,YOSCZ8R]*_N,<_MFWH#W_3;>6#-]^KW MY]H!C\6^T\N%1)YB ]T.IUU_=_XG*I7^S,>0+:3E@G-T66RC1KT6II<-E-DD M84D*U*HH_%-\B1%^MM.CJRPD]TC?W$GFZ_X#+^CWLIR_7I^\M%N.$[#$/\9" M(>XETH8-%$-@)CN=M1M/UEP =?%,F G+2T\8^[GT7C4;B,#AB=5I-W=NZYIK MK)XCH#58TOE1N_L2?!)-<*VA\*=F6E\YV4!,+I[XG TLH@E?$VJA;NSH8"7C MB>'X"EA;X)@-2V ;)9^6QLQC7& # GJ)M?;,&F95$<3GW4>8^;,K\_?\1><# MCL=)C0F+:W1$F)\_WWR#8XGYTUY^VLM_DKT@ 6QC#^%S>'(2=EF;#4P[WA\B M+%'X&$I*;$!3$_S(!LYWL>ZO. !89>=5S,"$ G#C$SA4( RW;("==BQ$?.9! M#BTP%";_4D">#5PP@0I4 "%LX+^ZA7R42/HA;'L?VIX-E(8]9@-3%_OW_]45 M)[XY-O CQ( !?H N_JZ$?.%0*3/\NVA(5VG;9F KEG73M;(L 0BFJL$1;*!D MX1 ;Z%E:',/A7]%CX'7@\^._1?^"U.6L[!3LDS=H1NB$G3A/XH^DQ MX1LH\77]9A6ANM_,PFCG-YW]N[C]AXWXCX"EQQ^M[CQC%5)LO,FO(])">?;LGMI MZARDCQ4+C+62J"KW64\-$$:7,[QWKV_9*"V.I=L@*J(",\;EF;+$O^R-AEM2 MNC$)##E0BY)!NP0>RV7(@HH4NCVE*O*BT/: ^Z>N;"N($T*U:0#G7S6G^AQW M&XG7U[93AK4C&#L@7>49@K J9%>O,DC)++=^$SCEM"A#=LN;4T>KF=&TNJ;9 M:]@7G93VM^=^.??P'#A$X_N=:S?D8"1BFW7AE"/8%7T4H'WF9A<;*.9 MI1RVT1-/#(.5X"/JU=!!X+E'Z%W@=@W:-38@6[]F*NU2UWPU.3CV&*?:J2HN_^4$K')1C+]1BJ.)]099GM9 &"40YQ.I7V@7 MP)0'8/&+*TOXC/SIT=/5![!Q&Z5(.;=%.ZBFB-W]M7L=F@/)O_8Q4A M"?L 3L1!@6=_\0B!):A#>?ZQE0WP&0F]-D!V/\$T319'LU2KZ+I5I"/;[1 5 M=96!=_F]SY8*Y\Z>5NKHR%ZW_,?P1 35GNP3;BG$,*+RM2S$7F&8(:+1>KF' MIY]_R#N+L?>P1Z6[G8#OUSH3J0UMF9J%YZ"%H8TBY0F98&\095M3B M:#W&SKS1\'KWG6=VW-]W(46M(^U,A-R8M^[9/;PK@GCA@S09YCTV< 8[(MN* MIQP6,;&I[8.?8@-RZ.V58!I%HM59SSB9]%K\L*_[9JNSY,_=>UX]VK&OU[UL MC0+^"/88=O0C:7F.0%<#)6FEX,GIYX$)BYKS[\N^F%1$CMY4&LC(6A">TMZU MK/_NK#5PY?4_,=)+OX.51\]-TC=AVEUO4$BHPX%5\8D]:[!V^PZ$OSW:@E!6 J4]/3,A=0[$F-.,2 M+"U[:XVRAV]Y9"+BV3M-[/H/?$(ZM1GRA]7B'KL,A#9QGL5L MQHS"2HL;8%+)/&@O<($TSN7BP8.O*:VK^SJK/4+3&1_LMLZK/NKL:/RRW56Q M_F"HZ+Z_8&*ZC#"+CU =OJH<&'TS@CG9N87W.DGR?'CPED)T)T6# M)=!.M\4V[L)HG2)4?F3(A+?VG%[,N!="*:-YEE1_680)BG[U"2K$KLDK"+"( MXC7LY-P\L=<31X=0G>91D(^Z?H'6QRRWW%#5BAQU;':E!V%C%.[#/F'618:] MRJ,'FVAC.A:( %&& MO<61T]G8YK+#54[6K]9(.^UUN9_,?Y9LZ$+?$0=\Y6()D*"0YP*1-C]1^6ED M*7S.D3*!O 8K3[ZFS ;BRDA1)2;S2W+]V)?VMG=NZ)U^RTG,-5">/G*I PIW M0V^0%"KP,8PBXQ#E/LYGD*&#SC]O)]SA MDK6^03;LCE80SUKM>!*R-) AU3F9/SM$K?D++L V>FE?7%B#WMX/FV4#PO6& MP[M4*%W-SVY%.JT-376/[8BN"GCTID%S!U4[%);M_'>GQMSJ]:BX"!8,=6FF M==TVJF?&O2EC_:]ISQ\4ARA55#S'7GY_/7+[O&VVR"8M4G$\G'(VGR$YUN2I MFT%"S(X\1#71HJ@O3MB0X*'UDCCD^0NAK5/&H[,OWZ>Z-G 3J5D^+%D^QEIU MNC<:QP^A&=$H6&E^Y!G,ASJJ"81'K^&:)_9/:1L;AWKL8+Y"J"9X66;#LM,? M/'QP*OWB2FM%0:./;X"DW86@H"UM:VUY[0WT.:R4[,AX16A ZPD45\<1+"T2 MJD:4)9!!MV#8]]=OF*HWID;6=;4.UPM8!>V=1D)PS9*P'V^$ -\:+%0OS9BQF$R\%-:H@)3"(4)? !Y0:(]!W1O M53PUZNL3;=>7*:/-HU/U^N@PE^\G?VQC-;*$$('6HM2TKD;\)5 Q%Q2D3[*> MGF$(D92T[),&X2+@)MZ->:/KE0&+:H>,/C M]>FU*EQ-6"\D. AG2)>1^1B270?9P [0C;Z364Q&-+PF:,LHC'(P:W):AL_* M3*D>UC[W*,E])S([Z[>D^G,^0Z:3MAN,H-MBVO71[LS,E'M@)P5^)*(-XOL+ MRO$72_UD-%ZE-W'=E?C @ZI]''G9HFB$,]2R*:=__3:!$?>6@.0>TD M.S(DQEB"<*KN#.T594TV@;\>SCA/@<6CU:F]$[)97=8.FVBO\WJ#.+/+[:3$ M.M;O?\GOYI)J]M;AKGF4'TPA"5].]6*.$DN0Y(TI?,]28MCDN,IS/ M=S0MTA*.PFZG=H6B PL:1<<,4;7V/I6,IJ"R-Z7I?:<3-7F-+(_/,T>,B'#* M/@*H 8O#6+ ZD!#P/XD-(Y0C$FOYZ!9O,=U.4/0L^U##K87NFW(]DR99]&@B MRB-19\'50-+X7<;L@D;7!W-3'D=0LRN*<96*H#UEQL$#DA/,+N7E(5%EM*)N M;-_!2]>*Q@*)DXU==D"^IU&@604S:,-;N MIV]FM8W.1F$%T):@_V.&$\[NPAW=IK.&&$S%+NV_'S" W8QL/ M_07U5@PUP1)PI9XW)W&@EFR+GN)A5"XMI=>O#G M<'S8*R:S]U[7^OH;S(>6'& 9;3-D!!FL#CS%:0$R1;'B6@?2-EG2ZZX7C@DP M":,"K\C'$[8/;NX;U*M]JAHNO_#@8JI7I:;[KG:.2, 7C0(3"UAOL)3SR8T. M6B_2-@SM96;7"_@KP!)/YYH?JWG6D_K%J:PNQ49DR_IR(95V\6K/VSM9(DU# M0[1Z9K+E9M8(7,YP."C19W*H-03S!1FP6U_O;IZ-E/&E=-_QP5%^5]M>@^N/ M9LW3!RHIZFES$.GAH5 "Y[PIA0#UZ532VSM ;OS.O(+2QZE5/V>5][8JD)*TTJ(G68!L)P9 0)>:WXH:1M'+JATSBUWI9 M])Z!)0(/&SA]1$V/C!5$\G]X6M/7$V-2:ACN<2E*:?YF9$SB;'9H$($2(-HJ M*@/.T#BI&HUPF9DTA>N@"C6Y&2YJZ#_6OO=&_=V3W8Y^CYO?Q4S6B!7G["CL M%F0*%T?CB03DB"HY;3:7SF&<2^U[L:P@FHC1 I<18 39471"Q6VQ.D@F\5C5 MK76N^P-XJB\J2UTZH;K)?UX!Z*(BXQA;B8%KCH!5+<]KC14"KFWPZ&Q_(Z$V M]6RRRN@CC/(64G8X4[:(C\4&X&Q TC,OY)C7(W>[_.E+^P][=-1XAZ.:=,"^,*CZA\NRG#B@7^7!_Y-L$3M5F)LX-LZU?W?K6Q% MP'_X7AW(_QNK7P__<'F$)B?NNSRP;X9UX8[.__J/FSQ:[U&]^EO_UNN8SY[S4WF[.M94(AJ4..X'9M M2W-V^)6USM\66[L8X_*'C:YQC^RPBSR_UZO;F?"_R-1_RO\_2OZNF0GU[C-! MV[:<,K*]>^RYCA;7\NZ)!Q7?RY8?,_NXSZ7716<]1S'_4=6UB0\J()C]O]'. M_V])OP6[%K5[D*^ZFLI3?JXU\OX-FQ>/PF[8;0.D(ZA=DR8-"R,XDFL9%3]) M2%Q$"H('K2I,%"JK"E^6- E>!,ZE75+;U)I=4R*870*P@EKN8P9AE+-&*V\G MAE'QQ,#9H]ZO+I%$DN-8NCM$>6*^EC,WM@76;8%-3@@#B@0E-D#,PY?S,:2" MR4E%=#ELHY*%@V\>B'6H-H9+8?U"=@QWWD>%8-_G/8C)Y]J/WX1*<4R]RW.( MUZUOB@T,R](45C>7$C/A0OD4T8;W5^N0;L_H@8D6062AFT%%8 [C1E=PR,6F MBPENF>'"ZP,#'@GI6U93O(AZC.O[*7;GXN\R7_@P/M04MO$.N\HYM-8_]#V M;Q*YVOR538;J_#-UYW+QG _=#.+@5:*-2@C:%>8#ADH>F-&D4.H]]^1\Z>A> M#H$+@9L8E'UWS4_LD#N1M%UYI>IO]17L#EP4[X\=-6#Q1TQN,Z=AF'6U5Q\Q MG)EWBQ=42\#+])V&.N<>@:8&/-$.5 EE';6=U^Q;^"K/*W9&+&8T$:3JUX)5 MVTNICI%H_P?35T[F^BN]P15,+=L;RCH]C[+S2A% [#[ ?]16.7Q3H#S:@B+; M["@P;V$TLS.71B0?_K"Z7]BQ1+ M5SF"<$&#A8&**>H7K7O$L",+_\-CV6''-OBH),V/>:=6U&31O&+42 MJ60#+>X#%0GGQ0><7G5^,-F[Z7VL,F"7O:;PQS* &NYL()S!$ &K"@^C3%@" M#^DP-(+Y("C&&WJ.+ZCWXH!OUMKP_8WVB>Y,<15YHFEB]Q(W-9U *< 3B?@Q MO0_@;>I-DMYL!LD>5Y>+XK-!RH#W=V,6#XR_%?=1] K3J>Y8:N-2AIU%VS+O M8;@9BI3:"5.PAAK1A)'I"6 #DY,(ZKH2D=OE:)\/J2==E$2O@%UD/L9:!%W6 MSW-]-7B!+H'>!MZDVZ&>\'W.:B+!(CYFO1C=V?W63U9HK7C+S"9Y9Y^91%@D MDA(HRY!D ];4PS IO)_^9."H5FL)NJV9H(3VL"R7NIFZJ\Q<9Y?;IV3%.4!X MA9E'Q$<1UM2O19T9:\2+6G#E?#*SOG&ZK+?\R"9%CU.R/>MC79RO II<7V;! M!=8:#F89JJ(&-*^O57TL](](085+HQI\=2C M*A4W!XY]I(6"=^D.J)P)1S.MY'A+PVP<1?:%$\A'# YE:!'GU@A?-H-'+A[2UKD^*2]N%5>]W.J?_P_H M*GJ.#?#H,F_4FD#_*C)O5N!&-GRAQ?8S^.ZCDF@CM=L??I))>7WNLJ]P5N ( M'&7E?-EUP_&M6O+[DOP_PD2QC:ILP"]9X).,I32EC2%;-9D8E?' K<4W?WCT MU*B[=0#W*0G3GETH%Q< , 4XD#ELX,=B8((\L8V:V !%YKX7BGJ@'K(MXX&) MZ5O#(@/]LY=A-44$\,+RZO26W10S&TXYF,<&J-++LC$Z1<2!Q0B>YQL"UUQ2 MEO_J<,:)KX,-4/;@P0T0\+L'HGUH.1]\'B%D>R')FZYG;@Z8LS M4VFR#K(I#79QS2V X.,$JZ^C]=\O8_XO^Q#'>Y8F6@9$4!^T[>NKWPBN:W./ MMAL\O71DZYGN#T(U'C'SRBENMG#MDESI-X-<_KP'MD\#P%%ACN[5UR$CQ*@/ MLI75D2>2K+74SF07;I13CN@_6)#-?Y%I[MA[.K>OO% NH(ATI&1[H-BN[9^D MSO+U9ER^[VN6^+KNP[V\L2ZC^Y%SWND\)R-C&D^H>>\SCROYN=+WG[K2%P6; M8T)VIL3\!0_UK$@ VHN:X5+;7[N]^'!(? -!M-8DD%9WH<7D7:2]OY;WUU]2 M3XBHO-BPQ/W^MDB'_5.HKSI$QY9..FS?5A+>)/TY4 BY'-W2!&O YJ)D\ M"F!A+F8,1G%C6@XJF=@]EV4#0G#O3L5B^$[*,S:0&NQ>37^>FNW\^;&P;RKW ML=H[^-WKXS37'U).W"^^(V<]45,)4(HT^]T6@-_N:ZG\_3X7X]^_5690F0^P MQ Q".6S6@9IQ:/4U,1MHE)^;/5U1Y!I8P3C$S"S6H,.C:[%R[9?G^-[V+6T6 MDDZQLO%Z8[#><3&8(3G#$MQ)M\0V6F,4/5&Y))<66BP9M^8P,[J-#8@P'/A& M@KH$_03WU%6,UQP+??M$QLG81J[M:$4;4'Y_JE:RK//LHZYHIJ.!CM[)PM6OJI. G" MS5DXBHM_X*AYV_/HV0 Z$FT<&,$&RG&1.E_(\&BS^X1/*_V;1!E[RWV';]>5 MG\VC/.Z2>V/_Z&O1-*'"AR%UD[:&&:-]OYKY".Y7S(>R_&#*:,R=F"XTSM\T MN36I561YRYI?[OL4+$EQS/4C/N(8EH6T9&8!GHQD ]R5J[N;T4Y@BL^YEN)F M9.P..!_*^]9BEOR9+SIDCO#]KB9;&^9NLX$H$2AC+V88-@6'BC"D/C>19*.? M7'X&8NEZIP)\3'8$"\]$3B\ '@:\FT M'&8N0XGH?RFFG=M39>A8./F=,!MX&%J5L97(*"E<)RK]V1#RT)X.-K2XNXM( M4!W+D.PB+\\!G_7MD?)OI["4>)1#TEE16M;]1W9*>^[HPUE[0I1.ZR;G""HD^W$]_'*H8!'Q2F:&V0&<[IT2^@%&GG*'5=6U!P MHE[TV,'!+ @C:'\8*.Y:,6RJ31V[13QZX4@59 4F=)9 /B6MQ9]J0T:\&/>8 MM$DZ5'@$-3GY &\26_Q$;FW4J7EL3P37#;D='7]$:;6/LRR$CF+1$?-F#_("?Y]Q="X8&0YO4%?MWC,Q?,!@)A*^@L M/+:0PL<2,68#MQY@AK T*AO(;Y]97OF[?M;B!RLV7?YJ#](?7P<,)6'"C\+! M)MP/EB!+<1C]F?T/OP8&_SW?UAT;OMQ M#F#:)TOQE.>'#]Y)IOWE-\R!1]DG;CA::7U)FPQF2-G34B%COHD^,(@]3@!5 MU^4'^N;XFIQL(N/F'*_Z?SQ5KPC[W-MGO58W#^-,F4:7=SQ5WIQEZ1\X!XT! M'X^G-T1Z-$$ENFQMK=YK;S(^_JD/GNJ[8I\,2KW$)F/GX=8L?L8:<"?=!*W3 MPQ)@\(.7\T#$BW2>[*I>PVWKAJV%^;=J#(S':K]IKBF3.7[HAI5%$XT;DN@" MY@T,TI@HDW6\H'KN$8*_^WC;&#I@DB!^.*3X,-7AJWK6-&VJWE>N;"O_YMBZ MI]EE,LOI/^BOWUE&M:@V MRLUKV'Y)M9WX,.X6#734EW,,]?S[VBK;5X_R[H8")VY<070@*_@8,C,L@7CZ MANG7Q 48JW]4MYK\(.UE%041ZK+$=/=/ZI;3WI6U-_KIG;:E=TY\ W]QMQ9( MEN 2W1.;PVK 4O94U\-.(>#4&:HB+7=P7U)\G* MA1;@ZL!;3?/YU'JL'7E$5:5CG)S.,UGEP)-,1H=>M,7RZN>RA M1JB;](7^! 4*'+P*8TB9T)ZR@1U0.7]LHSKCQ(I+FPP;@!3SE$<_YSM$H8ES@;3#D'G0% #/VLNM073R09* R,8!@56-8AFV CA], = M+[!X/B%-#;9SP]8I3[H5#(H?UEKX9[7FS$34W5-1_*TSOL$LQ+A>HC;<+>"#G0U;.,& MB%0P2TN[,T-F;:%-3VTO+HBI'2T?;-J4,J$Y&99\]UC\8O&++"T*/HEA MD \.-5JJE@P:AKB_,:_3<^G3[;WJ7W-9:HN]5,R>YUNN[]RH')%BI?!S%^!/ M;O!=0K3BJA88TBBT"'@W@"[!:L8*XTGG6;T8Y:KQ!Z#LO@PF5Y/34QA5?W#> M.;*LRJJ#Y>:=TKC]3G.\.G E>>[K*C)G_@(G9L*%BVH#J,6':O!#1IW))2C5 M!DNE*KIG-3GC\XZ\HMN/&&_LMW!^Y,_HETQU(NBA5^,H!O;@K)G,/ MH7HR^W2*RD,V?$(RM)FII\_4,F6;=K+!TYU\ET190GF>R2 M9'C@S?RP()_:C2N"##F02K6GY3*S,:8H'&N-/;BQT"^XG@.4I$KHB3 ,*=Y/ MF818!L=1GXAF]_"/$1_;+6[N_J@H,W&D,4$_944 :F@/,[M>U1?+9:$#>1TV MP$Q?GIX87P(21 PY%A&O"#$9O&#/92AIM6] @K^E.EZ)>KNQ(!'GZ[< MKOZJ6Z2[WNWX]9#]MR8+7I]&3LLHN"2,9CV\*E)14>N@WM+2'":AQJ5^-UD0 M>'>S%R^()Z81I"$W6\Z2H!I#5LE]$93,12D2G2UE*VJIR>&Z]6:CA_VR-/K0 M\B%H-G RO%?HDK__0YWWEVP,Q*3:R_QF&^BN32Q^ 4CUDX*[P0R68 0]D(%D MWB].=4E%KIDQHW]:)^/&\?)4>>;6GN-;V];Y'@"XG?@NTR&DWXB&$^^P 8Y: M!S8@2-@)3NFUP!1M/Y@[_.HQGD7E&A%-HIZ@HMM@Y4GUO7Z[#09N6C]]-?B%H\='^]J2Z>N0 MVW1+*!:5P69Q)!RX$VI!\!#;:(_19OC&8=,7&BSE:I#\J/V-,Y+#4^\L&C&? M;K[:K:J6D+Y20T,RP_#'"<-5=@HVLR5T?="D$?[\\_OZGO)#@S12R(::HWVO MEU*&AY[T_-9S3>A0DB/1(:20G8WKME+&H\IR_0;/N_NE[WMXZN:8I\?+/,^- M7F==>FY==PGC7N?_!=&"!5;GRD#EH=@*T01"B5Y4Q0+D?DH3Q]^E36P%)=)$ M@HK0<,3Q+WYF7"_M'?VJ?6[T)*^MQ/BDZ_4]U^3JPGKC1PN)HG.Y%(0M,QOJ M#5RLZ[J-E"<5,@'%LX?GHZQXP0V)3RE[KX7VF KG%[Q#W$-\K)JS@_1B$*33 M51A^4$0DWD-2=I?E3UEJ#:C1$2V.H<%]_!9;J3)&ZEF'$"K:1A8R&[?,(4ZV MCSU'FG]R!#6J&%*Y1%F&E".)R2JF?/);MY::'Z6+::**DJ+C5.C&U22/)75/ MH3MRO!NK#ZDU!(3<1S]Y$L>QJ/-S1^7/'97?)8?T4T5D__A8%U5K[?FYT.SS M=AK93Y"3/JULX!JR+/K%G-PXP?/6R(_\ONL<:L"+"FF M?YF[HG3L];VM3+I&9<+I'-A&4PA!PE8W()CC>!BRO8%&(E>//*,')EDJHY(F MYZY\C MLUUY&5#E\V:K]9H?P^L#CO&YWZ^#$X(9B" J7.;ZH4R0F-R"C5QNU M,=L]/D1C5Z].\]F&3+NEX./VA@GV-1*K+SS=_A8RV$8]2.YJ$@VKY^BOW\CP M!B-R41Y-5RQX PX>&5J2FPL(N#GP[GJDO"G@HW:=URY[350M@C8,N;THUDLL MQ1$9W4D5HA6 3<>R=081UMWDUZV%CSM,Q=U&VN[Z'&]QOEXC]52W8VOQC:5 MB'[,01;$HS=P!K,6ZB992Q'=%.*YL[31XCD[JH?=#<+N&$Z7-_'Y+^O/Y&E^ M%%W_U6^FTK;AZ%(SIA]+V8&-08IB3^#6@LDTWWY=C"D+\C/B18C= ZRMZ&-# M/8&&&?)-.N^>G[=[OLV4'_URO2W\JMPS6)V6W.KW2\KRH0$8RV>M$666+D%, M:)-))$O?'UNVW-#6^X!BTD0?AY_(TJ[N44EC&IU>>U)+0%?CRZZAF%>?@CWN MI1M>KYI&SMZ%#);*3($3LR9D>QE<=!VT2DEWXOMYY@7D+QF9'NX9OAO\.]L- MM&@LZ@&T&\AH?*O%4/@'#:&=!FU4TR<;,,$V(1YYA=;PY< M5F."VARVMU1<;%PM\;G-FV8_Q%X46!$':Z=[.!WV:AR096\Q,XJ(>TD(4IFWN3'VV"_TX^SEM=&[YAK<37YH5[/S? MVI"$:(-3G'"@^EYL.;Q92'3,G&8*WL*(LGJS9"K'LM$[^B!7;3UTS E.=BNR MRBYZ7QCI_+:C2TXH=+K>C:X0!X!C+ $J- ZN-R<)S?Z$X5S: .AG*8;IS9*K M''\,KF$%+NJ)-T"QKKEKU[/CKI]'7I3-NOHD\,H'[50/N8FTA)05@B+$#$A? M&%('2:_3HC$:;=ALL*HI&'X&#*'J-4DR,PY3GF3?WW+8_:VNG.[[ SV2%;2( MIDUFC!FZ/K;1#GX*-MPVN1N*/]PKT-!U=A[+!Z.=TV;Q@MA3'IH\^&B,$ M>R3FUHR$>MB*&6BD2Y\X>YBLKWH/^ (+QU*@'AOU8 DBJ#8VS'(XL>R*2UUJ MQ/WQ>#80B2NMNSV4F8NZB.TT?WV*8J3X.?_.\&7?5%SDQ9/\RA5A.D7W M;"<3.=O6^G$^"@L%E "EAXL_1@FV\RD/@X\^RE6[&(S.]#E+S6T0"_5 >Q.6F,^P-D-ZL&2>QQ$E,\^=EXZ$TG M718JYP G%NTS6@ W!C;;XT()/,5KZ-B1/A*F*A/I5F5Q;:CBXMK"-0JC@'38 M.^OU'T+-DT>U6$+>I#H/;:.!B9YKNWQ%!GL2\P9>9-(B.:)!"DAN31PI) MZV*)7<*^D\L*^Z)/K-^-!KQ3JB_GG1;I?>DVG% F>60 0/1>3-2RZBTJUQ': M6U5:6A:F7%96'ND5QW^=QWF7$VL)%RV2F67*R1N \ M2\DCR[1;H'\^6/@B_:U'H.'X#H,[;WU.=+]\ACJYX_R->XB#+]?7K&AR?1%J M@B#4*E])CIFU%&<-L]93^5IP(QNFY\WU>!BGKUZJ&;)4TGIJ>Y%Y3I7GB7;_ M;=OY6]XHIZVVDHO%C?5;*,G-CH*^$Q84T=A%IO^N0>W@PFYNGIBR MI_9 *[$P=Z-R(2>_F@*CGYHV2Z)##*]1L-:M@'&1&5:K4\38STPK+CZ!!\/H MV]K.#ID5AT>47*[06U-^K?QZ0EG[R;;^SW*= -_4:^D/$.>*G@N@;V.-X;G+ M<:.R-&_PIA<9*S0]12^LV=V-8S2V!O:\TQXRYK-VRU3?K*8_ZLL M1KJ3X0N.4-)H%T'D8[0O^)'*]V\?H=AYH7 FO:5[]2,47&J?7S5'.CNM[GC7 MME)6,BQMX78P[-VT?J//)5-!O@..QY"9,"4X,1=9GLR0\B!7EM$E5OF(WIQJ MWV)&KA?5D9937_EE44\P^:NO__U_VYF\Y::"MZUIH)GND06L/P$TW409FY) MY1*#9X_VWDY=%OG+2QFNEU:8 /B>/#-UZK2LPWETDTW^!XSP:>\C$DHVFK M;Q:"T$;/*=&-=5N^'*2NJ3M'(RBA=U+5VT:7"%*$&V[S@;H>']!E6P^UBIOH M;^<@ X@VXO ;/MTLB8/# 1Y-%=5ED?N=K?S MOAZ9"+PK$P.*NPBKE.-HO05F;)U>OR47ME$,P[V3*G'5/K64RM?&!A1;C-+" M:BV8DR/:2N>))+PUV!;-$2O!]^3)9V@AE3+_,6?9+Y"&-PJEZ8PI _ M-!_DD3PQ_I(7G7%*3/Z,=]MZT]L9\J8-&^K5V$!4%-3*(NB1GG#R$;HB:'. MF8KA\J1JM,*4IHXQO,GV!P?*,PU_.=0ZC?&(W4=^7+J;%+9G$3]RD,6?1\%# M72HUA_U M/!.[63 *-O*3)I$Y,Y,0N=,,9$@4.C(?U ;F8X8@+XQMOKL*]CTEJMHBZS?X M;F;-N,1:L8'8,R7\/(&GWP+15\J46[D*]#?S#4LA6N$41P*X"1JZ5FSL$/+I MT-P0911^#5Z>'QU010 MIP/!5/#).,0'8K.BSS;'%ZS5VAIC8">W9@O9Y!@M MZ%_K)0LZ$P+N+,%S%TC)L<^7&_$CP42H1'. 5^,Z(\I0-#KDD>7#@&-Y4\'/ MZ\9K]_M.&9;R97WIR#Q\+:%IS>*7$R*WBFW!G?1 D(]L\D)T+1I![6I:D$'# MTT@/ZH)R4)--6=I].5?IBI]TBN;WGBVZ599'[I0>K['J-KC+>,09 MO+6CY'J7MK^BIG##J^V)MP_88JWA1P/'%&F.3#R&UV1N&WVC7_>$;];Z >XL MMC7^HC,RO>2#WA:1*:X:VJ3,G3SR MQQ9%YX[0O=!PYFW9%Y:* X9*CLWUAF \6?P>>AO%..)]2,WANN$3UR,,[I\= M:Q+;TG5.E3M./\LM19%$ +5,Y@(>HC*N1VVAL5GKAMSJ*FI"*V][FY5ZFB*N'ACM_XS[K%R"20SNR( T8*G!,$; M'+G]S]?X>HHR[U847=T>M?-VT@IMQJFL.F6;_+TH]6V4B H@))G"1WO=;:F# M/DUUG"VCBC:DU?."N43FIJ%#_6CUA\B=%]-6K#NW['PX_';7I7$/^?VD\R[K M-CKEYLSOQAQL7MVY?RK(,08OCA:@&V.Z+#> #T4;IWCPS46(IM'(S%K7-)9C MUHI+S+.4??<*;-:LLT4<5[F8T*$6$/$!.6;2K) &D03B!]P()U8HS:W6C9+6 M:F82DRH9<>X83][Y?_+%RL8AM6%A=5+LOH)/!9&])UH8>IILX5K M#(^\-FR.WUG.G$,9RH5:QV[L.OKR4\,6LRU/>6R?=. -\<2A;5?W/V,FU1N@ MN,TS91OQ%;+QY5BA%MQXX['*CG>[(K+WZS2_;I._L(#,*P?VNUF:E5$3V<"U MP%D6;$8F'5.AQNT[5#7XX="QFZK"GRPIK:AB%>@V'TM0@ U8LX$&'+C'C@VT M.''#?_])W'2H&WZA66Z%<0;I;Z@^<1C5YRR1XG?VC1K'RX^A'FIK&H;J0^); MV<"B8BE4CQ?+D*/$VHOYFRL_[_]+W3?Y$0#M E/[6AYFCV^C%?E1^9/OQ)[9 MKCH\D*$%5U T37!_?0>Y\5+$Z?.\EN4<-?_BS?L_?_\[S!\]ZVD"D=SQ-!87 MC/K(4KV$H(>_38;=I95K/M#JT8@&^ MLM6B^Y$C-2R!/DJE: Q\[=),1A'BT#.Z;(2%2+8'LW!UZDY9/2_Q46:O_DGK M?Y^Z8Y10D"R!]_2]$/#;R](\Q08@!"7C91NQCS)Q\Y*1:"2NM"AS*//^*2Z6 MFZ=_=%@!8-<8&9+7K]3 ]H^.5 MG3C9:1GO\@5!*XAB-.-W51Z5&906[OQPS6VMK.EVU<*0FS0]10CJG^ED QS) M8#=O45U=7=YS=W>K%&L)[CC-_DTY8:' 6H#/+^1?R[J-B/ J"%WB:!=7/R:$ M\ALZP,RI-W#;4%-XS$*?Z,"USY^)];R=X6?CZRT_0+N&([G86FTTS4Q[4A1(]RH[&1S36XT*;\IS>UX[]NU\D9'=O**F*EK M?'SKUJ=Z?E/FP*0O)8,E),X&>()+#1@A5-<\NCJ:'T^OYZ',0=U[;;EY,!\, M?!+:>EOQX0?I=4<[;=:;JLS,PD?X:&*@+)T7O3F9!)N]1^ELPHCU6KK67=62 MN5JWVTG_XY'#+]W][VZ%&R8T63Q% MC@TDPKX_@:C?(3;PWW7[=SST-W=/^J?6;SQBX^!1=&!D_(EM6"HG9^5$_F"H MV7,MV/=N/??[DVR1N)]W_]&[H@J0387]VYMJ'*A9U:2(Y$-[EM;UHFVR#S-K M&K!B#!/XZIZ&:<&=Z@.9'8S.+YMD$C*32^P4;\MC_)D96&(NKMQD5HMZTX89 M"N'D,ME*)^1T'S.99#*GXAM("^%JLS6UO_IEV7!NK_ 95Y6UR_)V&O2/WPOQ M1):6PDQE\- ]T6L'+0%6SX1X-QI!VG9)5)<-[.E_;"'5)C.'0_A'0BSPV MLHU60^E1"M_I_7B]R+*QX)ZS]L=3Y$K?,BG'!$'S!0\QI:@"*R(2TA0&-N:_-UQ MJ.COIM>?^+%$+BGYV)NU+$IR7::7"'N<^_S+A^?N_YS_33-H3OL%I-(]4(*M MRZ2%-MR(>:O"(!3<=H/GZ:2%1(;JU?OCHS,*YJCT-^3!-X?2YS?.G>F&E6G> M4)'DB;E;>CB*U88M0\S!Z6*,; MCGIL&#X@4$Q5ST'N*=[VJO7_L??N\5"U;=_X2")BLDME,Q5%(4F2;$9;25*I M*#&5A"8F26R,M/:\:CB?P>K=L9*1E'V#S)L5$= M\2$2JD^3&EK[%!'I6RS0 9^ ES.H7)$>B.,\!0EU)"EBTM;V"PZVYI,MP/./ MN<\+F-Y56L(MAD%Q7RPFUC3MS[T,% 34$/JLD<6'YS RZ6R#6E)OT@DHB4U7 M"13,89IHBS9.R3H?++UQ(.5P MYL3V=UMY],7SW)5V/J9?QY[,(XH.M)=/6/ MQZ&6%]'IL$-J[Z!ZWQ1%1#H6::U>S=>O+N-6I(Q5!3/+>8]ORSW*'7SC7A8X MC3G@-;DS;N?]?<>B%MZR3/R7M?V]_]WQ#\IB__D(5_0R^C>/^6\.19]1_JBK MV<+.?Z3OR5]K;.=N^&M$;9O$O]4YS7IRY3=%2/_\2R!6OVL8P*#W(9BOXA,I M-,A4B,@\"-IB]!'YJ)HZ,%T'<$X&GO/>UA38$01?($$Q9H@,'9W1ECG,+\WU M./@Y/50G#3M AS2IL+(C(CTY#*P8_)._^)--*\#2 M.EG+Z>-\@ZB-EOU#C*CJ=2^%KA726[T;*<6<4_9::&!52K(#: M..#[%<*TUASF&X4!//F[L[F$RKI2I]G(D(T1 MTTJ]*[;V,D[=$@\KBAY8KKR 0Y6J)S[FI/:-2L/,K+$!(H%A&WCH>[%2?O.K MGKJFM(I4)05?PG+8 QWHAU'&BFK-"_B":5B^@^U':0.6/L\46I8.'7NY%9$ MTVDS7L%/KR\;"9VYN94GK%FN%9[D;@?J(E)IEEIDVXZ?@8JZV4TC#$]&=!=I MV!/1Z-2OI$I AZ,EFSNFGDM]UJU[D'WD7-]S-SF30Y)K?844H'8/GIUC])J# MA[2ZZX:A8V RYZTCK6BZ,43VONU7OQOKPC+VB9]*77QB6./$9Z>=[)73C!XW M9/%BH2[2D+JV'&IO?D[>#]4__PS;\&G<8R.=/\9Z3UQ"CA:<.[EW[U&M'39V MSWCKVHBCQ.! _56VSDX*.H^M;C-7AA\]M DC'HKAV?_[!TKY_T%@AJ?XV3]Y M/B5-60T*PK@#BZ;K!C>TC?^P,#I2?*?[<$>QC'NRS!.M(W2EVR\W?'VS;\.. MA0I2]!:"&M+,*L;#2\>:MM-XDO,'@B%#%XKN,M6] A_'A\EH&B!@T\J MR#URO>-Y& F>SQE2ZN"55P.JH4$+W4\XS7I3]@.U?G,8=\+\V8H119&\!Q6) M!J#6H'H[@;R,G^&=;';O"6BF#=)Y]*8WZL+9<[+_]P M]-PVQX V/N/>G%@D#+RWTPG@]K\YW=H&G9,$#,CCDCI"@_#5T5% #N1)0UX M 7T$)AZ\ _4W,/H9_==8 O=<6A^E-6]TV0OD2Y?.([L7M0KD)T:EVGHV>,+_ M7O'.?_8T^),O0/85GD&GQPLEIO:]8]Q=E+?XPN&;Q:U40"U;7SV[CAK^/K:, MIR4I4:Q;+"OW4.&.R0.3[0N6,TN_I&%?T"?&K^2L*+8X*- E$CV3G6.C/TG= M7G/]1"]5.FV!C3E&%Y*BCUVK1Q;'"_V!6EO2(SX37N8Q]*JM4GKRN8!0*%DK M.NYLMTIGU3/B]KO>PQAPR(P_,!FNRZ&6VOOK) >71SK3XJJ7E]DP4M[U[+2Q/6.X7?' MSU>\CL6T2590/A) )T+O#8$Q/YQ10Y#K)1*4D2VCC'5AH ?G8;8@H= \_'+6 MIW5'FO26OIV\5;MY-$&,+EOPL]E_33@=F W(B/&/PU)GI;@8LQEE@0B"6N( M'EJJC;"D*.*PT7MS34[\.OUD2F2:UX@W227'V\K$3./$NQ,)M@HVQIU_=#[] M/]O.C2PVAY&T!MY(6Z(\\6/A'.:I92+AE3) 8(!7 N"T]"&:J!D_FSAB#(?] M!49^".33"1V?'DX,FQ0[?W'CA>\CXB^?YJ8R+ -6VO=D[W]IALL7H7([>[7U2ZPG6E#H6:#/1,R%8D#S1A)>! M<<%<@ZB33<-\DT:J.DO=L:'\+1W)_UQY]_RF.4S#;:GW+V36F[=)OL.#F>C/ MT0G@<=H4H\^C266^C&Y-\S='3FG8C[4I3,KJ8GS]DPMF5[V>C 9%K!T4\_P< M!WX0X,>#A%+(:]H+?+T_=$*H#2N^A]=FO3S>N=%[S6;7T*IS)VE^%? M5ZS(_W7C(HEKG_]$ZQNRJ1"U;&HOFHNEPTTQ/GRN)_\JC;)7OQ21!/&0];L7&NN=:.]ZHBE M*BBX?=''V,7O5*=F<5%1E'_0VEOA.SKN!'12H; M:+4Z*_)L6; =$37/:=DM'IQXB[N\1.'&#YUVS]Y5LGD]>2K7MGA7Y\'F*"9N M(Q-$=)B836FC@;@ZS%,776O\YS-+#K M^SC+L]M?Y@D00M1[4?W5(QIQW#9P(V(AEO[UG\'=_S<$=V^0=3C:L<5B\]#) MKN+E>N.\54%YW[YE.7$CC"4>#/P2^@RC=><2)FWQ6 I4S(_DV-<0(F>IC:1X MFGP183%$M(ELZ2QN77KA<-_)?KIW^SZKU^9B'Z(Q"P[JJG4=TH>2X\HL]R/M!/ MT=@@00/?P? R@/0 YFO4C">I]=H)'N)J6L1/!JK4*^#81>U-R\;#)A_DJ4S' MB 4VRW:*A3\#:H_,8;P)D Z2Z0L*$:E"4,P;7G6>Z&TM> B59;6XI'.:HB MHLU[N9(<^FGC@].V.[)W9WQ>L"AP( MZ&KO4D[0<3ND?%C92CH-@Q''2*?^C>19 C\SC@;QA?-.DF9.:WBU,>4]9;4W M?F\G[)?U=2M/0V:F]/+-H$O[1!^71N=I37RN@21B;DRTM<@VK/6LF6W_;3E;YATK? MIR?O=OIP?<*GH .^>7O='IZ]+;>\&]W;"QO0H=R#S5"V[$9;26G!@0X&"P@V!H8':C=NKJZZZA9 .'/5X7RP36.WE8]>2C(D*^WRKAN#C&HJW(7Z9 MZ"]%I/.%J]$EPQ]IKL([$U7(W=7X0M>3Y"@V3(\53U'%-=."/T?4ZK5+%I]8#L@0HA;NQK QVY!.9 M2.82W=OD[BQ:< *9P+4ZP.U#GAV'HV_550)DT*$ MQF29JIE'D HXYHCE4IJFK+>S>V3MKMD?27S+.&_0:"4BB M.,JR/K***(DB]S55!AS(DGKQGG>UN.$73(OY\P-)"K<6N=][\&Z1$[=*X4]V M=?ZS)9W^V[L2_8^YYO_H^J=+%[UTO]#[LQ'I1J$Z4N-W,M"$"\09D*WY,DY] MJ2L@.[:MXC,HR>G>'.9#QG%?M2;<0_KZ>-6%Z]T:R:C]L60:-<5137B]$,A& M>C3,JT1W$@; M1F2<04EV4L-KO#N]UZ.F;YBWF/_.[GTMR.0D](=EOY*3&4UB;UEY9?]!M7P/ MZJH"";.NZSXU?%T@62 M<;F@H%-S?_3+SHY3KZ]3@ERBU)8LD?YQ$C-LJ0!K0 Z@2LW*@#KZ=9K<%8)T M(*IDWG153$A^$^:U>>*':*T[!XGI?Q6MVP.:N[02E(^Z/TC :!1A MBAQ?TXJ&8154ST<*-XQIU[H:BIYETO,0XG@_HU#,"0=^H?=U"[)Q\XN:!M0> MK]:"VNN&4F@1+4(MU.8A1UA)DM,][@X*!2AMO^Z./G2S^6&B[Q)[?RXV@5;D MPH0U9Z]FY@U\<1XX?'$QL1\ZZ>BFN@C[V7KEO6TUPRA00.N^%:.(S!4]HRR9 MCTMGL--PRFFBQ^>J^!]/XG@RSZ#LNJZGF8&797J&2CJ,+2S;5CL'ZFE+RVSE M-G)U;A>J43I_2RLE>;I"2]A4E$/!!-8+?*"R3%%A?:HQ*'J7^*P!,WC[3?CN M_#N6)S2]"S3]'?><>94FU[7X3*I2:M^>P(%=>[_6Y*Q76VI]^" ]@L$.9Q6I M-'@[L#UB?JY,4=;38?(IT2]D*W,5[@EW+=+WWT_^_X'T.BQ'9KYH46(6E#2'<1<_,8=I'WF2_ON/TK#]?C[\]P_DN7N,D?YL=D_Y&7 M%V/W#V2SB/TF:*[]M]Y=S&]8^X7(WY#J/WB/,E(<0[4:B[QCR?W Q@+JU>L\ M4^7!=_7,%K<:FE4DU[_%1D P"/]O958 M=.=X0$NVX!:\UMT1++2'3[=G%K4ON!$1HFIWF\S;PS0[=YO\8JQD7^?23C&! M"B]2&$#YZ2ZX"F4+G<@7W\-KL[>=R>YW>7.NJO/38>19>]>FCE,,S37&%SWT MPQ():D =:IU?KYI/)K3NQ9^G2K*05W.8!1,O2=$:)AWW2>I01.<<9ADMVZ_ZO!O!6T9*9A?P7.D*"UCN.^Z+L)(R9<(&.V6;QSTVS3 M,!_?B%TQJ.[0D/PQST^S-5CGXZ-6?;6=VUZOV&!O//6SIHWR0RYK.61=8ZE> MS@](@!VROI;;Q5'V_$.NGT^>G)CC@WWF;C<2- ^@&PZH MUB 3.U?Q41@>$[1"#.'^49L-;V=Q4?">==&O=>@:\2?-F\."FU2 M8!M\L.NV=DQQ5QX( M>:^='+?79H4Y)?RPE8:]T!"I _)+Q]W39;&"$Z)DOU[0.#YZB MB[:6KVHU9?MIYG.K4#04-VB:W5K!-9 817 @(^9H52"NJI%$HBQ]9&;?[[[RUV2:>ICSKM0=#"2#2P'U ?[*LM5V"/;1Q M@OEZ2=+:P_W[.XQ6]'>2[V7/8>0HHO(YS(@%OD@2D;["0-94?_E;J@P1!$;H M\AJ3K43W\#ZJ]'YZ$QX\C(TB*)K;/ \\5FG!)=HK>Y8\SQJ9;8ZQQE:)@?*P@'"3P9E&290Z5"-O%*/.C&]I@W>AF+$?S899N\P%>E]5AYJ-F9YEP-ID;[$[.9V[5*SUN_)-H M19DE"5_'- M=KTGG^!0&9!+OUK"DVC8S#GP;9QQ24+ZQ.W#']0I=^>CSY VB@&$ MJD>)[2*4EK#O:BCRS^<\#@QNVF[Y=(@66WIR6;K^0QX2[:XTYI&E!1:\5E(Q MN;3]W>';?5ND5(DO3V,K=>AAE:OYYU%[:3Z@OS0=Y0H9'1EJV)O8U?MF#&3]PJEQ@4EN&@=5,E#/!$JP3L M*2I M@4V-R[.&"4H%).DR8I%;63[H.SLFU?,I+C[C%4-21L6=IY/MDZV32S[ MKN;Y7-/EKMBL_1XRJBT7FHJ*$2U*/^M%I88F]!E0GF@PB!S<^,%<9FA@O]3] M+8S.HN$=@MS8NJ(7MB3-4,S@1)%$#>[,_]O'P>1C/S,*+U9+PGK00Y/Q7*$J M;-8UA_%L3="^0@2G.>G/2_H<;A15YSP]W3_"U[WT*>G*ML$GU"FK' >F!A/KDW0O4C7:V;>GA MZ>L[O%\3O9-N_JN/Z[PMRMIQI&A5VU=4Q;?,C#W3H<4M*2J+/ MEI9>WQ2MH%/W[ GG* 8C'BIA>\J1:=!G+2"+'IBO&]PN>DPQ"72HF;62+3W$ M/UY%&PN),LS_$JFI#K?[--UR^'L$9+ 9I>L5?PVK#A*\2=RJ+!JJW"A M%Z)W@YO-<_$;HO69-+TG,QL8ZI4$RZ)G]GK1'G>+Y3TR2/.=&[K[JB5!;!AE M.72^NY8@6ZF2 07O+;"[?VUO9%:C%W'!K-;A#8^QIR4P9$44ZJ%MZ8*6.0Q5 M5I.C/1[&<EDI40RR:0MX@1GQE>H-] M__201R.^C]@@: ]Z;\=W;G*4M"E*8O1>Z3^?L#Q]3)B]V4 [1C@:@_EBJ4!6 M@(Q!F3K#0'&V1QT@"YGLNJ%QD,KQ5I"1<5_E9GE**N?7@"9B]O]<&^[_)UQS MD $B/29<@S!1,N6 ZYW>7=ZM=RLP<0?4G Y9VT)AC])*N\T-+P^N*>V8.+(X MZE6MQ^F$E5O?7@Y[F*"% HLVTH8K7CL<6;V-\AI?0FJ4 =0N (5)#4:<8/M8 M!?H=?Y'9>(ZOZD"A(PBCUAQ\R@$-0QT_W+8VB!=&.\KOK6Y6@ M5HX@GTO2\')=SX]+5>3GY9 \)>??FOTEGB3QNT/'[XK-&^/]D@6((.? M#39^>M#D'I1U]1??U;Z-&-^25-5VO(]]+$5%]*22B'LV*ZU>U+V>J@E>'%U7T NQ>/+1&OT[/$IG8@?7 =.QYPN7V.DV 2^*U0;FB:I/;J'C.F\TI(6 M)K(]QLM DB"0T0WO J=W526Y\MT['34V\ \RGI\:O9:7QU_W:O=TP,')(M_5 MNFH[;OJN7RV_P_0SHC?OTT<-+(.X:E,^ML% $2(Z=_S KO!ZX35H1I"!ZH^T MK^+;96PXHE.L\SP[>F-=4\NR88FW!\[JN:W5$?]$@XRG:UQ7MS-.T]7@RQ_& MSU]G#JDP&4J!'?6/K^BN./7CM_+ZLM8)KC*7[6/$[-%[+"RU:$T# 9S/!QS#AJK M[2,TX*18D('SRXJ(CL.A]>;W3?27O,FX<=?_L[WZGB L;,9BTT2RU69SF+HW MPS!Q0"<-^S,]%I%X/P0I/JTK=7P9VY2KF9_4%D$@VZ\F[A]45T1P MOQ;Y*HA_S,=%Y267D>(&+4#'>BJFE0X)&X^OM+C7^#GKH417^N5\Z[4# V^O M=K4M8$I\2G4:.C9ZHF;"2D6O4B73UD,IUR_H?K1-8X=;INUOQ_ A\S?,_3\8 MGF,"I9=6.CT>^[,N,A1HJ47YP%I91)?I>[?OKX8>&BT>,TN4I?[D!PXQQ&T3_^*8=^ M$X?5#'%N2'Z>9[0R-\-Z4XX_UG#/:;F!AK.5NY!E!'@9%I'^@%#!7?7)2>/! MX#HA/9[L<*Z0O(.O_A31-=,;;Y?O#M,L32X[H1FP,/>JQ@*P%);71*0,.4*> M0Q-N>>5J#K!BU'?+H!8_,L'\B7(O4]C\A!SR1&I^_H-ZJ&_WL): MOA EX-E/6>"Q]4 )X(.-FHT<;P9/3O]2+0V;="/ON;D^/5-VA.--S?[NVSQ7 M$1XX943%5>3P#'K]!)*BQ#G,648$G[Q.E$21=PHTV6V7:[[]\!G]3Z&G;7V- M%/7?_C)$?MZ28)2@^YD A03PY(6'@08&LIB(3FPQE,[?W#X42XABR'\PQW$B M'-H#SU>^+8U:M'B/T\=A\1)'9+DM(N,@/ UD(/T Z!!OAII[\UU80,EQQB/C MS)I=/6-)_?--6,R4_Z4)2Z+@CB@+90_XGFDK%#.2!(]$F94F;.?S4:\74M;P M=U_]_C$L=?5O>["@&@UTEC'H6Q/P'L^^CWN!;6+T25O[J9?&N12I3.4%M3^@K7[2.,#'D/ \M>KDB>8.*5O MG_@:3WVWS6'N?YZP92K]&O(U/:&Z_+J4_FE;HN>1;4-6^1\7Y9,VS6%2 M[]V0K JIW8/Q*S>H8TE"))O2-K+%.<'/1BP7G]/>Q"BI*\M?4L): M&1YG_)\&\_^1&S\;MTJ/=)4GI"SQ^WC;XK6C_J6&L-+23"]4^?]USVO\?>&R M__.@^,\[YR'[05Z@X\'BSBL];JF?HK_M+R-&:,E65>GF_,YY^EN!H/Y&&'+G M_:/_)A!/_D:*>AZ'&LYA_GGG_]"=ICDBZ=:]75=*BN]?_6ZP:?!*8_GZD=1[ M[5W_4:'L?R:Q_+G+1FO?[P%2ZD#YVA-@;HHFOFR5LE*G,^=_BFW1Q&MG(S$W/ZW,,M=T)>OZ9_ M($!;QQ"9<.$.2CM>=@[C24,Y%'B,U*^R"UA"WF8OHZYZDK\H,' ME-P#W]EC;3T>!1(<$MHM#MI.\/12HE>:7'JB5T/02Z?\J#[3%DJ)0'IQX!5U M:L.8D!I)>)$=#QN"C+H\<@4M@:8\-9-GL%&35+$NDO-2P;:_G37Y+HB[U$?B MG!,"?F&XX<5A4B>RFM:G*=B"ZGAG^! TP2<=V3"-*W;D/7VV+MS;I_Y;2^9( M0OO^^VEW-)XIK< #5F BBT>$6?1GC ME(XW9U+E>E?AKZW[X0:@=@7 1J*H@D9"K4# MO>&]=V9:A[!*NV>[\KXKWO_%A;6E8/=XD.6)':EUU;0_%VOU)PHW_Y>O?]\K MEB8;\X\\\&=DZY6_1+9*Z>N-LX.^??OF+L]# MO^8:8V./SZ[L@TIKUIQ0UDQQN+XD[]%Y&0FOMA67+^^G;5R!P=MZHABW&*+7 M6YJ#)2E#5 FB(#DO_GG/KI",T?N*SU^X.N^_OB\KOO/6UZ]O:B,7+MWC^4_P M_(_!,^="7U-BVLCD:-^WI][N7M+?DD>_^2=L8^88+<7,=M^ YUMHYOW,$94, MRH?S@=64-RN=UL1'_Y"SMKC @"V=!:^A7Z\BS31PIWV? MD?-W_- @(9J7#6TPM9 ;*UO;E]TI^!**M_*DM[*@4P!X&6CD4Q_L--]A+L,3W7D6-U0*#M.5@'H466L#*?KNB"%0ZU%IR#8[ 0P-[87L MP>UO3E%W5S(2WU$UTA2M<&G'FLG[H6'0EMU"$U";L'&NRF!F]< @$$W>Y7WZ MEQ\#9D\:R3M0M5V[R'PM-V6%/Z-O#)%.%QZ#=Y0D;)X6G&0T#F5^?9,^8=*; M^WC'\A^6'@>N.=X([&<#\$H9H0S+-HB_!B4'&QEYNS\-UH=PJZR;NB=;1O2+ M_%QX?J*.E=0+&"&6RX15NN?CQ$^_J39 Y_E&X +^HW>?P5W9,U:40I\F3$% U)6)FWVDL"LK6L&[G3[ROJ,V<4NEC+\" M_03P,HFG3AU'=1_RCE9(H>)9R(=.']B%WCUUT[8TR3E,_2L& MNX"@G(^KP4*K#](S3MHB]%-0/I^ZOYU,MQ/HQ)M.U_O&? <26,4F\+(*SH\4 M5THGH80UKBLT\FI?!PU5?R 5ZY\W-N>K3SU=V))P?9/?B"NJ N4.S!]5?0'Z M6Q$9?:$5V>I$4$4;!3?0!VE;E[4Z?2[.=QQ,K>V<,A[!+P#8Z'8"][7VCO*- MJ5*4>F1IE[$5U&"RV;;SC?.1H+HR\\\+V%.-&,IIB"I@\?%-\>U-S)S/"Z*G\LTGYPD8_IIP_[YH^G&276 M/(]5FW[*O%[@_3=NOY"=A1>1+L?O,\^!F!#=/5NG;1(R?$Q'^A@474]76AH\/@QYIE%Z!-STA,H?1_H2L\)U*S/'UOY M(>^![\;;&2U72T:"K^3GQRRZ]S+.+/S(<+BDQ1-Q2.5Q]7S=]ZA3P$^2XH:? M29SOM-Z\/>8[(AN"+N_PB( >'"#$7HPQ;BZ=3V'Y%9O6^42V_^V"^[-1_^IBX-\].1&&6W D^ MM.#]*6P"XP*KUX]SZ19\0)0!BW-8NB*28"+NHO?6$'*OH_*0Y79T0?J!6DU+ M]23"4G0N]U 4#QPB-S^&ZEA'-/N7>1M8#GB*C^[798EBIRA;Y';NS>@Y#&E=.Z2X)0<$P\C)0 M>X%\R80\WSQKAM5CQ0JV PW&18^=+OYH;-[7CFOPI5[#? 787%(T8@3-QTL\ MYL]APA'U4;I;+KRKD^VX/ VA^PZ^6'B\V+9A\]U7&U<*C8\2T17NAX K61M&W!+$"6RERC,GW=Y M^'"QZ*'E=J*K(A@^,,[38M:W*U5T?&@^]_FXU]'+5L>.J>G0&40V 5JE$B[&63-=,EUON MR/HKI1U.Z<)-76"AM'$\CXF==C)5^]X&8$/B#*O:$4/SOZMW_IW4&Q'Z7 MUD;_@[#=/YT,\3/+F04KJ0IR0)5Q:^$*\D[1DVJM_=D'P?MA:]\>C[#+#;GZ M-K__Y.KQ[P?YN[%G9\S%3TG"\A."F9?HSTZ1=\?YF$2+N@FGD_2( 5A_>2 MBN&-HH=IQ5 B_U5VBX2@A!TOLR6"_KM;%^HBXPWP#Y_<,=B(!=&K! M#>7EY_1]I2UD$(521:25+BX?];:>Q":,G]'W"-8T7*S@:G5RG;E/TMO;_=(Z MXE,%,3, RD:6T9'%1J!#B[W&?-\<9-G,"X]WQ>_-'>1RS,]=-71Z\"ONXOE* MBCUDJBT0XY/CL>.OP?XA>E.O450BQ[XVY CX9C!6D%&Z"&5M.O.L[=H$K-3- MO:\HF >_Q>1C+Q,(/P)HR\R#,@.MW^!8@1[?3PV5BR?C.2C*W/BEVH *W2.; MB^Y:8IWV4P!>E?.)[A_[)(5XCP6]KR92T6%*Q\ B%(5\T-&=J]8];T^=U^K> MA'U%2:+SD2"-_>5>QHQKA<'#/C_>O2$E!E^N>YPUE/B%T@F4 #P\/_'M'(8: M:X^#+U00]_XX%O/^3 ]M/&*H*]2R&J(+79 W.+&;D4.1/%-PNK;Z(/D]E[:B M9^3SOO'=DW3+#]\=&^C0-CHBU0HV@2,FM!)!))U0>+$T'SQ/?4(D71+=6_EF MT.FU96;H="[])CHP*SJD&5E[0S%P%[+X.UNF*5+5N?'JY;$,FH,H4TO(6#GK MR*'7M%XG++HXARFLQL+J(#U<7\";-#?FC!$7,K-ZY/?JB'-)$/ NG+]P!E? M@A6F!?E0$D.T-]<-?%#$6R\R<1EX6V'4O[[#\BY0CV(SRGS/6,K-]PT@_X7Z MLDZ@%*T)I;Z.A2^H*/6]F4A(.]KKGB#5YY5Q=/>1=^.7E.0R4CO%_J("_! Y M>ZC::(C4KROP@O!* Y+UU,CRR"CM,)1Z%#\X_&L HC;%34+4.H3GX(-FC MX M:".+MR)WAL;GJ]1+=,#*:JGIWAF7>0Y?S7Q=/_]L DF8[\E>T$W#-DWT)W&Z M'@01:45>6RU740]W:C)S,Y-2MLUAJDWIBU$H"ZU4Y]^,)?1H(XN'A7M@W^^, MH=:&E=;U,UM"%MC;]87/V!M8%*H2%,S5QR:B-W^ MJWZ9L4$T0^E'[(S,]-E\>Z6+]H]VFHZX\D$:LG@/JHI:(/7/-F"%0!JRRSJU M@ZI[R%*B()7GBQIXBGLGYS!#'[ZS8'T\9"HI2%@.XL>KA'CD7?*I.0R%$.5J M6,9WS5^@$;&VXYBWK7"?8:=_.J(V+?2%KUH"O/E&82^ACKS^MT:^'%22KX4D MA8V7S&%:%Q&/W?M"S=HPLJ#[$;X75YH/)&>WP#H,P1!(::R*LK+15@9N!1>9B3X@! M"E=5M>29/C/F2_83 ]C=L"H+_78<9)H#U#EHCT=F0-TNMQN2DB<:>#O'&OP& M7HMF%!";U:W"_"<">IXY%IRNP2^Y(E6Y'NRNF<5'%KW$=XZ4:SQ0SJP,J7;B M'CL,26,@6T0#99$2H:(T7Y6?IWV.762#;'LDNY%0A*/J;S'0M# ?V*#>;=W) MHQ@F3 'UJX!:"L/S%D$0CJ[+8[(I9)K=VM(=6;V O-FD?3..[;++\8RY'KXZ M=-)"=VI9# 82/XC.U&7&688JJYZ.],YA5E!,D+;9.)^U!GP_;O&/QH)]IJ*! MJG2K)Z%3NUZ*U;ZB/V%XS'>6%:P6W3NB*#1%7M.P9%7S5=Z=6PRD3]8']GR; M7FT^@JTP-1XK^N]/?/AOCC7^+UU/C.T<#K1--3\DGNQ<5518 <45%VUUK- M<,U]CZMG%SS!W+''+.G\P9>$U>Q0.P? NR[KGB045]U;-R?$74MXC8[1;?A M\A+?T>2;RTK%$_81/1X:WI[^*OZF4I_O)Q"B*\6%LAWYVN-/^<..HE3 W47W M&,VNW7)UX+5&@+,1NJVE8.YPJL?68*5WE/_J=3)?%++-H@,Y7XTG()-"]MY$ M_ZQ!B""8$CU'=;F-;]B05+7IQ^HT=<<-GXKV;MYUCKUJ%,#FFJ\=HO5T"'"0 M*8<6YDA0-5_,IF,##:R*WT_EV 4W'C]N:5=59*O@\SV#D")S7_N.C7:BZRY^ M,"*#FB@+J5#0TY%)(@,\U!I>NJ;K:Q$J 1K:L<=TM@ZAV$&K"S7?]8_[D_#6 M9&TN8PGTO:Z/E&"N3.^[4+ZU\(RL(/&9T\&"VB#O#8O7))LKKM(;>D. M95"E 0MMZT>D2OGX^FO,.IX1-S**HN-$7*8XTOOD6<$=;+K>W.+(B"HW?VR83?)H9T*$5 -=!E+#0)IL.*T M( !$K8-R ;W,8KTVM0]:PF3TB@QL":-QA6&6BP7#7JIEQCCCMBLV1VOEZ=\5.$M$X-U(&" ^DC8FCLQ2":BLO8*Z:5HMUL_$J?A7Q/.Z_8),#!?X MH?RU.W6[* ]PQX5_9C:T]@5PAB,/N&T&?*#VI@Z/[I9[OJ[&0W1HHPJLH,KI M<>-B(9WLN@<"CTMML*/<$P";_\ /.NX8!K##:.!>E$.<-4P#:BTH&A^#K#\C M _E)1UN[>06V%?R68(,PX'1K#Y%#84'':?E)=52L4E/](]BL0U^**;HZZDE79[QT-8-6"A*O(ZR?L92 M&JC5 R[2U23G,,=",LER=U0UD:F.C^M83T\*AP]V7.&M:=G"T[:_WC6X.HI= M&K5FU91TFIA#F^3P' :VL$>D4X8.4^<]'Z3IAHH6UBB+25 N(LAA+)P.:&F. M6,-;\+!:P-#$C-)\P1-4OD+-6\OF,(N[&YOC'5_/80"A\:()2!9=;"O<_&KG M,-A?L!K?N;2^)($]B*&DU[I*=14?CP,^[@C5HAP%ZDOFR[Q23%Y#^:@&@+J\ M[HEQ3G M,(*ED.M2\E91#$4!(C==CG\,FW;H[[,L2\#X371578[!T#-'YMNJ)?O$9CGW M]F=_+"T.<]LSNR%4PNDW$:%2"T_'P*-\DW%Q81!0N]5R4V#2$ &6_S94A^A" MOD,6)^T(3;A"@P1_S>S>_@N;SS4'I+%"FI?=X@TL#-UI"%OMO4V)>6^%>YC, M@I6U$>D'3P=&RC>B\[M0"HI5B588FKZ:Q%JVQ:FHZU;> E%E7DO9.V<21GPP MQP6H-4_J?'W+>L?)F@LY[JZ-[#BGI8# 899__I4R7/]2-OZL%Y?I'_=I# M!KSU0C/*NW)[P31/C#]<6RU9H'/"I]*92W0Q71ZL&JT8P"%H!8XA,E3%F'ZT7% M,85KC_7Z/H=YRK?FB0^EX+$A-(LEY:>"OSE_U.7'!:0C*^P1N26BQY9 KJS MCDR$$R2VS#3Y7+$/ Y:D''MP:P[3;!C\?-,=E1]7)&\SE<1F)?S]O=V]UW[F M-5RJ5U"Y?^+4AL=A=VS,,1;$+]0^240&!>>%+T1),$39C PPY,:_\0H%\0;[ MNE6.5T($;S_UD)[2@, ERE;H!I!L:.5G0 MD7[>C+J,2_D6'E7P:YOD6P8XAPG1'I+S9IQF0>NZ>>K\G'FS";_T9*!\D<6" MBU/O'E&:"RTHGN7G!/08A@^JUU&(D@#Q3,086C%$Q\*+10]A(D??>*,!68;[ MB XQ&PRTN@X/GNSO/S526W-E8=AAWXMC4HWL&JN5]SUN7B]8G^3YQ'[HAR-1T*SSFO.E#>. GSOM** MU&GP2C$^5N#+3XH@BPL/CS&Y]Y]RGCX&NQOPRWH"IX^4%7;>,ZG5BM5_%)Z^ M^=GST#UWXMBGV=1Z5'QG;Z!2,6]86:&CC,8568=:RL,8,+N&%5Z]5)3^HT7. M.818-VM2FT[2'WQTQGM+J0D14*?VUC5+/$_:OY+\Q!?'$K,?:_#-V)>_.^R8 ME?2S39@I9?@R^L12G**Y/)B$R'B!N$;6TF+HRL!V;X^C[>GEOW+0?9=.Z#FY MU]Y[VF13$_; RQ8 59;S=&=XWD;:\( M2@,N3D1:KJPL;4W)< G,&K3;E?"R M*#KU*KRT3;(<5>_SY8@;"(6TQA4KZP5*HCL,3UR?W/FS]V=I]1/AW9>\5E>Y M5U9/DN^VJL:=3YG#R*K,823ED?>1'K43/3)L1HW+5N#'-5H3*:I@;/JQT1Q& M?UF_]3'YUPF[+W\2K[_6)OE5WX^@B!B1<=#:-),8Q @^#G;?O%*\L"23&W)U ML.ZC6]ZYAQ\"9^>;%H.C#&@]@_G13N@%U)*JU_3WVB,5]00,;.#.65CJT+6% ML4-K,H%AE'?)U\6@'@N9."*+\6P[0O&FZ@+8,=0K@RL;_Z M"5_EK16:^24B.;^V_YR(=OS=17T*TW!Q'J5ZE4O MRS2I \W>\J4^E_!=<5_*:- U)JS4//1UDG&V%5J#;8BZF#V'<>#:4RG:!2#Y MTOH13:>R.T%'^9/IXC>2A3H>XOT8#PJOHBA=A>1*ZFX@/#9@LI8VY4_&# MMT_TS%CN#^C3,IY=O <3:#^.6NL+:U&!#$#>#!Z8PV#P9U%"8ZE:6Y\A*.. :R,JZ/E,V)A,^$V\BIH1R[Y-,0? M2@E(J24L-M?=;&U^:R.;-)&'6W_F7.;R%;^J\2[*/M5,DVQW_3NW/N'A]L@( ME*_BHU6ND>+\&3&$@NYZ+^WRS5Z#80;[$0#:Q^_L1G R0MQ767#2.8J79VD)BY>7=UYQ6?_@NE[R_8>79#\_ MWWUO8-.;;]Y/$@YB)+_F*B>R[=4A V[D]2EZ%$N.[' FSW/[YYN.?9;YF0-Z M@NZ2=IW SPE[UKJ=#KO! -X)D\AIH-K,ND&18,8,&DB?%YRU@BR.((* M P*1&N_;XD_T*C]@ #"N?G[&F#'XF^A+W_1)H^.CR9-G]0?N,7BJ8OA]2;)#@( M^:H]M(^O],B],-E@P2B\J[N)UV\1F(9MD];]+D16.")RFA!JZV@FPM7L3,F?EI6+PJ@[T SCM&J63"##3?XWM8].B'.FHNH[22<,*K6KDU MCU68D8*7NRLV*W8JFXJ8D^6@0_$&C09Q@TI@>UIS:93Y'N_S2L$S[UZBBHBK M!O1T-XHC!MT\3:$-^=@ \A+>"0T].14T6%'=^LG#LB>/7H,#?4IA>0].X?-R ME7%Y3G"OTB=&5+&%]?&-(?NJRNZJB73$7T(HUDMDH3-B"QL.FA]#_U" ]DXL M([\J E:>'#VR?FJ]9WM)2'[R)$K-Y= =>'G,K#-G&E8L%8A!!]R "'R^9)W%@GW\ F]-SKL'I'4AMAEB MT=/:QF/)Y^]E>9;89'WMN[CL_OLEUB1OZ:8H"]3(/R19PT1DWH<,&0R0YPNA M[$1Z!@T&D.S#-(Y4QY:9$$-?7U\FMPBH9P+L(OS212QT_. ..]N#)4#9,W0* MOJ=[#1*RQO;$9^+#AI1GQ?9@*, NA71!>N)IL4IHX05. ;A"Z M-G)QXR%Q4@\8@T.YXH+MZ(I?KUZ#@_( =CY>KA)#14JPD2R,M[&>W"C]R9OE MUWQ&MW=_E5#ZBPM1SE64 _O/8=8.(3+YPD,7S.8PW5C,A?N6RV3'2L?!UR75 M@?/Q!$!M.4'*F\&F$10MU\ ;H0I^/9?00)?QW.72AE*N1M66TRZBA*.I7S0E MO[7;:)78WCR%Z>^]^CU&%)D6NEQT(6H[ZV[<5U)$J^P1?C*76'WJ%]D?.2%V=@=HINH#6YP M\UI>'$V:X48/3UW9'Q!Z!1?+7X M&$AH!.3,/7)LOB&Q%!$"*]TD5I1$6,':((1$5% M1(P=HB!$001$1 4E8LA6D+Z)@(*B$!00%3#22R.17@1$&D% 2(-'1+H=Q+ A MR<[;.77?K5.G:OS>K?-^=5_5N/5'Q@B,O5?F6FNN.;]OK;GF].=O\]FS__Z% M:('24!J\^FQWPY%LY*%BLQUGCHF]+'>@CDH^W MNW8Z[GPEQYNJV#R\U:<2P 0"_)Z&P8UP &3+;LCA2C=J#*:RF7*PARVZXH]U MK96M]3GM);M4/SZ_YOE3PRB8BLA(/X:S.88UN!BPM"U*L.U*9CW?6G"AV]R- M;23W;;]?([N]H.? !LGW)W3CJ[^]_58;IOI^X/^*=T1\'%5]$'NA/#962TQ;TVIU!C6N3 M.!\K _LVFF>-ZNJJ4CJ) M6S,]:H/[*?>4%:R"V]2Y5U5Q>Y,K0;QM0ZOE[4/7_4V\)]F&.X/(7H$:60TT M4U-'S!MJF.'A>#&M,:GZ^,E6#C.9;A['R2Q$G_9CH+8PPO00.CHEC8TB((Y9 M9,*ZO8]+MH?I008);U%*4GP?I233.UND#UBK2(RA0$>@%HTL/,)?=PT2G!96 M5.DX.?>?.>D5N*+()/I3!*)6TEG7N8JWTJ@!ST84R2C(V2T, 5GWP:* !N(F M\!%\DZPHO,F>_=&)K% ?V^Q!;U4_X#TRV8O2UH7M_ 44%!PQ"QO'@J#1FH"+ M;LT?-]$7]N5Q&W?V[ _ST/OXL*>@==,QKDE]W?/XQTD!5]\KM>&'7[I@>6$!9!*".M.DM<9JQU(LZU)S:]/D@VRY5HBL M(G^!0/F'.F=F/ O*J3V\.Y4WUU,G;S;H:GU:LT6;^G)^3QL%9:TAM\7;AI9R M7?B7N?CS1J#R]YA]U4](N)J4DCS]X7:=OH\9^.@HX"-L(@(6P&"U+D7^.P.Z M@_W$M^:FE>E%XDS:(I-G7/32OA,FWR9/V2J ['6Q4&^+-]P$(,L\52$C["S M;_J#"B,747K;Z6^\P@N_E4.$KU@)52=,&1*8:?K0WGF@FA3 5_JNRL&__9)ATW M+9 4,X,B#8T?]"A\B?18,F2^E[()Z<(K")9_&6[5,>3FA=[<'S@[]<+H"QX. MU^29S;8W&O;(NW#SZ:<>&! (PK/-3(,XYZXML$F"$&7C6,X9:E1GE?>"%9]YL MC,IWLZN/LI\49YT\_KEYX\C5L]\]@K\LU%,Z.3NUEB7A<#A]U3Q&O@@(HQ6V MO<&&**[!2E=)D_ UGM'%RK4N2XM?REH P29OZ%^:$84X$7!G5. G LH\1,"A MV!4W+'_==,S)[X/RW#4IS=YF5YYDF&0F M1CLK(5,&RCN;=3%F@QNNOM2?MV$C\2/M5XHA3O)#1)I==HG/HD[3PAU]?GEA MV99#_+;P&;&1:EO!-+LD H)^##+N8V&3[KT<]/%1\B*O,_92E?LDW.((85<. M2G/VJ@K!#Y*N44:D)!G=H[L./HUX)2N]7?KT@;_W;OJ?TV,YVO]GX&.ZW&\B M'^T.COPY%<5_\4S_I$.=;]\1GC]L\16LZ8?Y++KUSXUKHV>JLNY ML8P%<3 MP&>OX%CNU_XC;\9:=>XO=O_9W^6?CJDR224>@)#X +JWNJZ@&JY5IV)+.I5?CX:U6J.L,*?:51M$;+Q1=NUHC?=WW M+>[6Z2R$JDJ?GY1QCXV_\YHKB_56+"-)QQ-QJ.(K,5Q]^QMY3\4\%=ZG2837 M)-?APAVQ(<7&1VI2PFLF)6$YFX(RZ/5 [%A^D\>*1TDI7DOW$WH;?^J>8U MQ7J?12Z.M.V-S[Z6TU$35%W,@'8S9%$E\QY &FY[SX4L/LO@.L1<2;7Y:IE; M.+C) SJT'6M*J6:6^HZA;G8^3?B*(@X4M#2A]V]\X\7'#XY<0H>(U?T$V5A: M60Q5EIHNT+:N#3Z39)=IQX=]FA3T%+ZLOYT_MZT>A"[3!8HAM:@M^I3B,(XJ MQL(5F;U319,+28:.76>2A=UA+0W@9#GD*X=4@R_%V*.F'/-F\@:^P+0V![-0 ML$J8^J+8%^M5HK.XT-ODXT^YZ;B&;7?/+)_8S9B,?[!&L0#C*#P$9=\4J++L M\'S#-PBF8]K[4(R3ER/Y*LJVF.N?JDB@9FX7%LJI#_%X0X -,>/7N%J,N0>, M163Y5!],AGF/LG5^T+NTSX=0BBA.K_*4].,7>"G:[WDP]7(!F$/C8.I]U&N= MI&?NKU#2,1N7-DRG?Y!=*?D#]<#J>(%6-E<=V37YJ9!W&O;[&L2$CV,5BRV( M[T3 =;[Q@LF:$/X6M%<-(D#Q@'CG04H7EH.&6OA#[)GJV6*JD9 Y;K-@[/IO MR$6L.(X&_H'8]@C4.X?./B8* P1&3!DORU^I8N1FBO9*%(*@].,LJ$*%&6 ) M=?P0UQ:<^R:XQNV>.I/8Y5.Z]Z)%80=C^\IT3+@ @WI.<0T$58'T9=P8X_1K M[-%RXW(GE 91[3]J')MH63OQY3"!_XI']X71^9F/"AY\6;#J$RH)>(H9TF>> M+^S/P87-N;X/:JG:,Q749#*QZ:"4L70M11MZD59."-ND:;SYH^4OQ:'/K32$ MJL"\%__]M2;^:>K9JSC3SQ9X^)_,:4B^KX./])$.3!NUB7BCM/K;Z M^YO3-[?@E^!],+WH>$59!U>M%P1 $S>?YP4S!WI=!@4\M?-\M8E13]V.SR]7 M&SXX4AID ;Q>OS_>!#;/=NBCK9ENM;+[]GS^H4?*BY\O4SW+16_93#$51'P68H"?)">=D9?1Y=H2"G^%"Z\SZ*M%D/%+ZS2 M)1V3MZJ;*>62POH:F(>*2J.N2>(>QN\S7#);^$OC5"JPV M<_CT2.0O>WT>;-FB>]CRCL2,4!5NYEHC"B^X:24%.R ]WBGX$HN_?T.G5Y@V0"+QM MPKO%L1>\\"-W N,J5)3VU/*_.=%01\%(GN&9.=\I3\J^KEI+N+TQ="UC>-1E[KV'E\:-XT MV_SY8/T.^CLY7&_V/F$ZW:V[4AQ5BXY)\"U4DOJZEXQQ*ZXIHNBTX/;E/"VC M#6L.>4C9EP+KNRZY\*$'->++^M_U$GGBXH3F2"VM4+M+[TL78D"V*>GR/=5P M+674-O;LG1@=V\3J= R(A5QR&#'W2L0T*YF)TBRL*6(NL,*%6(>3\9:!;@<9 MITLM*)YATIO &A3[21M0VFE3QBB^314!'L8K_/BU'*:2,UQZLN1(9S-_L9/I M:28)Z+E->B#.NQM=I\E@!XHM/BV_I_H*GLO%W"@R-CPT%7[%H?O%A[BA2U^N MT"VX>DAU8/=7X7,&:QP7666(\EJ;8MB+2[3[D.?Q\XC: ZU9*UHY9J@>"%J? M"U8O0]$3,\K1/V52H()%Y.*Y.4Z=W"J^+>S.PTAX[0:'8QY_VNM.+6TY6K+A MHG=8!WB& )N$\(P_NG,Q=: :6;K;? ^VA5$)/^"NQBI_-]V@4&!1/-XR>X%V M>=G&?I,?%E] R ,3;J+2C6Q!.ON8]7;'5KS[[K*!BXWY678B;JN1UY+8IK8K M>O1'C;D"8V$%@_6)&EJS%>^!_[0"I_C9FEHX^ U;*#_^L[UQQJ.R2 D<&M@- M7)] YT]Z$5BM3%%UI-=B>YLY)FT1@UV4X1H4!EBJ?$]\S-.0<_XRZ:)1;B4Z3/[4"(\4R$F'C1E.K[IT9:-[T+N80'N;[CT1I>.@M!AT!NO M* *:Q-N_2DAGCQ/C(UA#R#[NV3L]\+6%'_@B:"LRDKX ??(46%T-JE*(831H M+SV,(>^:*-P]68^-.WB.?-4CW#;&#*QX&(6I1GGS1DZI@(HMQ8SU0JD&HR) MMI^=AU3HZ_7SG>^>"&I_NZZ M?B,V?:O@*;9H4J!ESZ'XXV$#<:9]N8EOYK;7^)6%%KVV__HAWB1L)E>/Y8X_HM19JH=6 MS?2OK72X?I$Q,4N*F9[L#;_H*0)"Q:6;L'!&; BNY!O3G(*.,*FA:H']%O2 MSM_VX*9C7,2!-_/%8&F?0&>JOYH($0BA/OI;IEZ8,&2MGK^[%:!$7'@/2_Y: M=0LRK1$S/+GIR3%J&$UA&J?0=PI3\,UQU^9XUM5^I:?T<) ]R(!.TI3]AG P MCN/ULG2N&35K+7.+2#_[S1/5M92D=<*?_AJ'Z =3D7W6 O4,7G"Y,5***,:: M[F\O'"U]9]W_,7\D?F0[%FP71^,$GS=AT#BF M51WB!WH>_/I$X!:9T3-O.0 M8RR#EH7ERM,%RJ,.(B A&G7B<2ZX-J8X6<30L;RUD_2[^I1H$4". OB-)[FF M88*-OCR&$BFLD1 1$XE[T6$@^'3S)":2X4/XQ*S>08UA>!/"'/>T,8390ZUF M3-\>^9Z!5N,& 8=<:EA@8@ M2\7ZB,Z[3J5!*=\(6"( BJG8 M2!MK-N(S76@>I>3I<9=:-A5>82U0#JC>K5F#APB3P8'>3S8WN4.%>V.GUC>= M]DT@:26F206JAX$HQ;Z!R,J::T*$&K,]+>>1%F@@K^JSVY+>)8T[9F4!^#7Z M:\,X6.]]YE<<0 [@.D2?U#H/,6MHBVT3OYDWZTLS?B$F=X,J(.LNL[1'H$+@ MI0HS1I$Y-V$^B2CH8!P$Z/7!([IK9^P*Z/CL(=Z M^47U\M N8_VG;^;;*_#WA=6NPS_G@M7O\9"U]\)CS$8FEDQ@KSH1'"&PA7+J M%J8BIX[QB]EWG4!)1%?%#?R!)@!-&,SRBZWNJ5)'W+A;%< BWK5'C M^OU-7WO6A,3BMH>Y:QH^:/6X%G_\Z<':;6QW>D>O:Q1G13#I;GM73L8+*\DN MQ<\'I1NJU%&$$PJRHA&<;!]!H")7?7MR*;;O]N!Q7AO>*]B<8O(-41>71$8' MR;CRC+VY!2J .JRW*>[B;5LNWC;LV+"6?F(.MGFVYQDI@W=)F$:^<*+2"]*L M3BGS2S;+#AU?:ZHU3-NP,*!@RY(%LW?< MTD+*TC%5W^@W, +-1_P5G@+!)F$NZ(5V>TA(%.@RM7TY4TC:N:9QL=G LQN( M*I6F;;5$V+AG/-6]5.A(BN;$:)0;EA@4NZQ_B,G.^G5[A R K"0B9$^3_X$J MHX(,''G. 6W- "M=9.$IV1^0TE3QD+)4^QLV?UB@IQB/2"GUGZ^\ MX:]:C3F=9G;V#OD<.KF)@E6-$7A7L)=:_X#"A1AUL?O>X,N%^0IFRFVN%K_9 MO1&7=+Q2:=P8S6 %JYFUV"(%/U!;7O0^;/UTF&= Z4$SGN7C9 0KQ;]*\D;V M$06+G7@WBON10D31QVE_=_[T5*JI/SX[[\\-(D4^OGWQ:6"$Q*A>ZM MPV_.IO0CDFL<["I>C@AVWD%_\AT1LA-JTB(#31OP4C>1EW &ZWW^8FI7Z=U% MJ0L('S0 /A(%.]2"T.4V@:)Z/>9++S+@Z)Y[@\WY6+D\KU?E FN6MW>#V16Z M-<00J/4C"]4YG)PLL'J/I6+]*Q9XCO2NK[%J*]]V!5X#F(N+FL+)@>* EU,, M+2E+66&II:*W1,/!$5#)OR+VLV1C\M:V^90KWP8UX! 6;FEZ8C5BVF'BKK>\ MJ'7?JFHM$7")^D@0"WBW_^8@I'?!NV;# ]P0 "N!ZHQT MYYX7!WD:@>O_G)6>T[L0_.GO\[3=!; 77X6\MF/Z;:Z@O: 3/5;3H4C;,2+0->OBD"VK.L(CXI^/3_JP3L' M,Y_T1Q:!RF1+ZEC*YJ=#"L8F=FOQT][17IKA_4M\'_@MW#GKT8&.QEUT! YB MU9#>M'E<8@VSS_#-11)NB%XMO$2V0&W@;=ORE2]X:B&'BK<:Y$[$.^Y]8#CQ M:M%W-6M@[OFO41?/7GC/J8?Y#W>;V^3U>?'B14!N>579\0QBSGK (5JP!Q4( M!>W56ZH49R.YAKPI>$=&JTZ H[-@=^?N1NU+,O?>,H-3@!DS(S85G9SJ)M1: M8*29H)LCTGML<'G7\;LA!"CYUI6@PS;4Q\6O,_: :JHH.E!<(,!QPR=0-M & MKQ !XU>XAN!<-%.>K)BR3>^;R_7[&9^RN\17&-M_#3S^T08;4>MPR2QTB1@U M[%QJ^8L(J -C C??_$*=-*G(>-9J*#!D0GZ&=57FII T#T7V\VG7$10> MJ'H'MG;9(FV?@-A[U[G_^XQA?:E 2XYK1(O 0L?IX0S,4*+P"KV6=B,IA:K] MT;W+78$Q>44%K$W$>]*P?K_>4+D$GFOU .=@LCPGFB!7BWM^IR1X_ZH)B9'! M&Y8B(.EX>F1VVNY=N]=,#$ML_VXS9M1,T:,,X/-QU9/KR">$+ZO42:?J:>M- M1 !VI/L\YHG!_0-!.;_L9;#ZB/ *7$26$S6.AU=!5K_+79H%1W+!$^5K:U-; MEJ4M/G!MA'KN)RX<#UD18'UL3=L:F"C&.E5^:IM-(\RWI)0MF7PPN25QPE,R M51Q'(:T 5JLC2S9F1X"^3!F7#5H^*/;@Y;^:PWWR^2H-O3!%=#<+J62'QC$^ M?SW2P50+ )^BB/4*9'JP3#G0AV\30J\R&A,!X<1"^A@?NJ$K,(!564RYB 8] M'6VH/BN)F9VHP:E8#0C$FVWA%6#U3C)JFU;P4:LD#[.?^8H U"O)8>O-'&X5 MCC#&C=>V-689"C9)"[1"N3AD%PU=3F.34%L+GP;E5QDYCUHZ\)F]*RORD59T MOK=C:2B,0^?\TG =8U:;P7K,+$0-'W[CI BH*8.M+^7.$E&]\3:;:.0?!6O3 M&;YM6)2:5(/5UQ'SI# #,18'(8L%'0K+\!L.G.2;QC_DNU80T8'V)0H4P]F^261Q%A4$"]X2:/_^ K M"]0_6JXF:\)T4GER(QB,:"XO3MWH8+]<6JQL3 [+*S1CCIPQA,6)P%-X7.'!+ZTUC?!(YEF7LT3S-:AT=UZL/ MHBN:BZ)LWEVND>E:.B\U[H $WY?C4.,;2MG(W1.=2ZIE9X?_]"YZ/;NVV$)C MX9>3RR47?=L[%#7N8VQ\WMBM(+\D;HGK]G@K):D_55*7S@+(;?]13HUD.F8 MC=91]. ,KBX!*S@#/T)Q2\T.+L@Q:5FNZ= 5=?OE]E<+MFV[V'*[\0;@<>H9 MPU6X]>]/=@'\/B#@=W\#Y_] !HW_>FW1?_A-5@FXF&\ON RCJ'5^B3B/@\"V M7%AH+OG4M :'>@^M2FD.6KV M[O%]N&Y,;S^;5@U*]Y/HG.0W>02[U^U51J1,TCOO5B7/S(+R5[0#!<7>$3JX M^&[W0IOHX(#*%[W;XV11^E4S+^W*G>X'9[RVKW_V0SU@HBF7 9NVL9 LR*,&U#'? M!CTXTNTA3/T"U_N+@,)&7LO4.VK6-;?QRY\J>[TV\5YM.YULX#[UY8[:VO=O MEA(+VFH9$N+U&'+7?WPM=OK?S*I;3:HB8*HU1O(IAQ\FOJRCW];GQPK*?\1W/UN8XEF1>Q27Q.Y;;TJ%SMUC;87:,5KWATYBF=] MM@@"O2<__1C"C"=R0^S"CW=3+,@>/9,FO"XWI=F4HY>L/+R>I [XI(>>B=7; M*ONBMBS/R7?>"G M$@^4W%\8QTXO>$!NU32],Q9?M813!L+ZQ!B**EB]#)$E>PE14NU-T/$:Q#Q@ M!]3E$9TA(J^^8R=B"&5!<=YRKRV6A%S7VVM0ZGEZ<&3+\8C!=S+2SJBZ?Q"< MXOK&,4[AE,C*W MEEYYA@K%+!%;0CSVO*^\T&8TD^VQQW*1WNX3"H5\ (2WU(R%&EV28?\NS6 MO+;C%W>U#T[).R6LS^[<\*2*G8X9]D,P$15<.<%I85KNA0"4O%BSZ8MMW).V M43[TJ.F>5[C_J6168)$#I3! !FNV;;:8R4]ES$@0;VSZ=;7Q)?E+4-__%"S" MCV?Q+4AZO"(N?OR2V^/Z(1& Z?Z$#PP=+(\SNN40FV85H,#[M./]]:@Y M?#43.GMD)#!EU'*SL*HX[^S%1WL3V:H/H])!&?7D&4G)$6(Y7MYF8MYAP(G2.68.7 M^&PPGCQ^C1NPM^RD<@#+0KJV;WY=7'A+G:PJ;!I.")3R]:F]:+D(G:#\[U&7G;$ M3]N)>Z.\!XUM.WJ87<.342LEO]#%Q@^SV^L652_INE M.N0I68.5&IM.-Y,W/1"\Z K"TLG^85F,PH&%:^DB8&?HI'"Z.'^WN$YFC2W: M@0^/KHN (&,LE/!=!$RO=!$!3%LG<<280+^<(9159\QTM/\+OMNCRM\IT(3M M^0YD;#C%VRMGU2Q>V0.7K^4X,*']&'B5[[CUF31-]*T;Z(P>$_@^AU=XUA!A#(L> M,E9IJ"HX_G753YG>"8/(QG?/!DV8(3>R6R4_:LL/GJD^%?L'';J3,/9:=QL,T5<$X% M!TYF_2E%HI(S$0F58_)'/,4[C0XBX-'.&63.\3^2*QI\% '?#KX6 55)U'_N M-[=BE3P1+6["-0H.WNK]_,7ZTL,O@R]1X24FPY8KA9&@*U%K 5$#K+9 EJ L M6NL<3<'_06SMDN&6&\-1,_O0!494 :NU0-8="FY-7ZE BP".&G!^[ M/DPM7.T&T;=P<0)-E+3-/\D]'XJS^F5JR M0)S_[S.EG9<%HB-5C3N3+(?'MXJH\61&0 M4\C%C[6GK\>>>/QP&\79NHS>C@[FC]Q?O7Y2I='[4+XC\G[0R.@=55FPL2H? MPY0>N_PP\%)?8>4E+A51"(")K""/NC0]V)BO"\\6.LR5&L6'C%^8:>U M\OJ+R;L>)/L$>1O<'2^W6]1^)V65RH;R^.!,G?2X]=NQ M47AHUV2?$2(G#1DB"Q]!/?N$J0S6G4$U.)O5NG-0!!PKY.X'-7.G8ZU.I(P> M?)7BE6W[]-Z:-+-1HO&NQH5O(,$Q&YVGHW"H#U^1O(O+%"SF#\5E"9,YN#!$M^L*(]CO M'.XEJ;#:86;#0+5QX7I+_^XI\]'5JPR 91Y-M^G?//Y<7\=2*@2119>K5"WW MYYV# @-T6%5KV?RSL;LT&NMP<7-GKBUA%6=5NIR;$TX@'[D->5?09YL[10"K M-/ J/?,;4X*B3CX$5T";22;;[(Q-C#WL$FT[UJ8^42X=/.V\:^#[732,X.+%:@0$=GE7$U$3MV/W2PT9 MY5T[\/S8UA=']??OX3QHO[%^"HCEHVS6OTI/FZD&LHIFS*10FYG78:DED&K/ MXR+CGZ?NA_]B(P(4\%S?6'&\R$YQ*>/SDTM0BDA\TD=VI-IT9OUL+2["-L%- M]/845)T:=Z&S<8G!2GCY?16=;"5,)#L,M1XR.T?9"M_-9;X-NLSP/MYO.>+2 M#@TA"VU1Z1MAPB^,F^),2TRY4REKKCD$5$F]K'Q%R"Q5K Q!YNC/GJ8KF%:G M:4')M='8L;9PVORQ(LWS;F-S:Q_XGKLWW:_T-(_^SVV3_OG>O--CTKHGR-HN M@2#_N<&M;$U$2]GM\6]&A-\T^)?%81K_HGW\;YO^4V[K_VP^X\]M>+O^^\7_ MGU[,;?4[V>71Y=^K#PVTG-V6\#:F^;["8'!Y^5^D*Y7\EU+"_REOIC ^XDRT M/6R=\C2NVR735MT+J?C%8KVS\?^C"+#+(D#%4HYL!'>Z97LQ5008MSRKS-'- M@2\>EGKZ20WDU04LWIN;B4TZWAXU["U1'+)JV4\ 6+< ^"9.;7L>LO*3ZS]9 M4V"M>S?!]*#]G9C%.[ZOZCHXWXR2FCVR^=!(GWW,YF[HQ:?T/^5/V"(Y8E?9 ML2EUS]?!'P<[QH=3.G;R"EKG%>ZL.U6@M"%;N_[XGW+F6BX2LWNT1[*5BJC? MC.%F!YOOX![AW><:WBIJD_!*3IK;'/GH6TGG\K2)O7U?V9EW)@RZ!WLW3\_3 MBCO>TT#CSC<=RQ)O74F99?KO5Y=**@H'K%FUFWKAGZ;A$0L9SA3IVSQ$1@8<)Q$1!+>0S^ M57UX\U'>7E@YE]*"+20$BP"/6#].6M;0"?+2]-K,'1P?UU[=\M>E-U1"6F7V MKKT=,63\L*2U,<&[W?.?L*H\"3,^CKK?/J&XKM C9'%'$3VF1*,DGD.4&]!L MDQ3L@BB9?10&^T$5/LCC:HC1V\-NI]KS[5TK[IZ@>'?C3XL >&U/#5/^,TQ@ M,P5JVVH&C: OZ^\45<*1D&.WG')L,U"PVU9(5*?Y'TA[R4 MS8"7#T>!GLZ@#;=-H!K-F^:VC:NKW3=W2 FH;1O[1C9EP4^(]S5\-C1%5)S9 M(I%YZ=49LY>N1I-YTCL^"(P>]<)NM1HF3QX\&>G.[_>:"PHMJ)7*57QZ-&K+ M!ZE=]A([;P L-KY_^K2[-]=#ON__/EW\>[_L<6[_U_DL'K\/Z2^[S\\Z\GO M/JU_(\WWL_]]E__BG#]K]W;UWZAWRJ/? MZ-X_MC#DOTM8_LT/1(0-'02WA42D\37JMJU[7CO\C5NJ?Z@\P3\^O]&U_Y0)_XERC;\?7+B;^'Z:I$##SA$X1UY#Q%@^^0Q M]??_N('W1;'5[^U5#B3]-RS;_U$V\[]QQ]G^KW+L_C'4\!M']AL_1ON;!0E- M_K_2F/R_2V_R;Z3V;Z3V;Z3VKX;4Z,K"IPP?FBRES=("*GU#DR?I'>72ZQA: MG[ZK5RV%KD9O6ASO[K[D>@Z_;$)_[WB>V^?H5TGQ S6[M6)O6Q14B7<-JI%J M;+%O/29"1ZRN8:C;M;!<-I+BT0#>,MN<=2I-@[L"7VCN]-AY[85-L\=OZX&, MEPG/]S^L//],%[@N/4;D4TC1O.B/9".H$'G$R\=*::"% J)F+.J5WE.A)G+:^/'-/E[#8+>Z2UY=IRYXC0CHTKXTLP MBU%YM=$&4'OB@>\_@FK[+42:""L?@@@-Z'=0?HU_GENUBU'Q>F))4C?/:IQW MX%U54&ICO,?R9?,RZU_Y> X>("#R>SZ:$):"U;AB0G2:X2NOGR) 2^#.W?R: M8WM_:X+W[)-(_0##A+H]96V;)&8FQV:X?#9^W XZ4DLL,GW3IE;[ B;4EY\, MF%N1#:PVB"R0+2A9JK]G45R,I%Z&$7 T:BSGARTB[]=3K$G]-#ID>L.JK)VL MR3]$JK"&*D\(/ZMIGG^Q:Z^9E-+G_9\O)5O^G'/:+J6:.)2#7\*$]R!M;"3? M*WOT\/8]J=>#+KB'+=VP[GW(Y"*/J"DLO!UDI=.FB8*%:%&7W60SC[MT-=<5=]9'0KD7M[?I MW!T4 36H/0SN1AWD%_(:]"]TT90]E1P[9S1$@P^+ ,B1.6=.#:7!>T7 C D6 MRD)==#%C^AI6#@_%BX")1E08 K52A*K']D"4\,)6:\$J$#;V%>I8 MU[0)]$%^R@W+AL=56T5 *$X$2.6AEO MC)K@6U01X'=(!,@2$3DG% G&0^+S M="SR-1V3_Y0>![+1R:[V!K]-6:J!;#T1\+D+_+>X_\SBSG7^34<%.PWYWD(? M+L#*(2K>C,7F=OR3@LWE+SMR]\\8(S4)L/57>_]%$O4E&T.V8\\=(FK];=7]FX-P4/I3ET,C M_J\%QO_U&$CP3%2Y;;\?8>I?]Q\(BMU-]OL;PYOQ^_G:CG7[M[S_9/)^_$\B M1T\0 7\EYL=FL@]$$ZA9L<&:V ".="3#FQ;68EV:$&$+7E^;.R$7((*V;V=;);Z]LB?S;D=QH4 M0PEC88>67NZX4"I]8<&6IM:KZ$_\RP_!O\7]IQ#W]\QKUOKW;YVTKK? (G(8 M%FXI;%3K.#GN!7WE#-?-#1T?2>B#;:Y:K8PI\S)U"BF5U#KS]8:E\%]L /XM M[K^HN-\G?U\@-DY@A))QJ<7P-B[]32!^?#>WK9JRNH-,X"QW\_%E"R7'IK8? M,PQP'72\HKE]=+"J[K]_"ZHJ0)AE:43YR)"QW&K[%/;F!?10E@D,NBE8DZIL M?*B)]I9S.CK=CU/8E3^\ \PQEWPW*3TNB\ST]_:O(YTUF=ZM(C%;*(YZ%B8B M*\C7A=DHM4:%66D=:;FXC861)Z\3WBM"1]-S1B.O]=E'LM>5*UX*'IYY6L]>6V'X;C>0UL@[ ,OQT0FN7HUG^Y.E8&/^AE&\DD"5,ZG#A#M9 M]8,W<[RZ(:_$<^L;ASW+D_LF3E\_[C.A-YBLF%O-BJ?.?50T'2PZ*-U*@VP8 MGS8084/\F#U;!/3.U%D:E/:8._@%!=!),\Y%AY=WF53T[B_%Z; 6QEKN/11Q MN$DV'TB0[O 7[YW:VZD[MU=:GQ8^2S]7,E,RZ/\R.OJ$U:.$51I;U?5BBPL7&@6=I2V#K&K-=I7-WD;CV$[UO)*X1+Z=F M6, O&.R?L8/)+&W,_B[COE7CT]<]LR/G,G+W+26\6A85P@ZO)X2!FN9RV8(# ML 57<@^7$&[B21XP/?G!9.6+\;5'])42ZNJ=YB^^2%H6$BSO^^$/%:!TN<1W MAH_44;8*4\AN;*S,B!+SN\/'H#4+T'OKL;,<%[K1 &-<)!;0!8L;=5I M(G'Q@'L*C0KCHRA-<-_:*4G;K@NL5=I@& M)>=SG3423L?W+WK4GW:?\YKRQW;N /HR889 CC.I1CX.V^3!?CO2)CJMN+>2 M'8N@&\>ZE2577AU^0J(3_YCH?UC\_][37/I[.TE$5GH(TYO!;FR@PX;3IBF6 M-+X5V:+'%\\^>AQ^0EC=63>WHOAY8L;H>A'05GFI/G MX+1A;(WZW(6[G+:E7H[.W?F7?::C?:P/12W$/9&\%*=Z=8 &I.8M0L$Y&U M1RW)'6$"@_446=2YB4XUL\S*A#-J+YR!PNNPL@/1=AZ[;]_^%'W73P#O ??;$[?R=#L%'XZM5N88U1%C?4*#B41.3)@'3T1^:A%]S MJ.&GKOE].Z8C]_)ECV$(S5DI=[\GT7H*,U[?831_IS LR.LF, M*<;=LEQ3_@K6Y$H>A :S+%]G-O-HTJ/*3BUSL=$3<7;=!4KNM]AW"[((RV;2 M,3=$@!L.UG>HQWQJY.V"B4-ML"&SX0JD7K_27"*SF2M74Z6;X#TI39H\M#G_ M=36CZ!C.8^OM H.?CT[8 PJ)F*2JQ%]CPQZ[*,/YW,64%F:10^UK*]9D0_/U MLTG$<,O5Y=;4XY&6/P>C*:_"'8J_!^R.=*M6JE^J.C$(0(9AE"4D0ULX@%6Q MRJ8X66P\&G*DPTZ@;Y?M4L/FE)7@9.%\UNWMV_[(\:6E M.*-W/&FFQE())K(F%Y*/P7<#6 P 9G*,:>&49:3R9L>@]47CFYULFQ(V5\7& MYR9\GY+;MB#5>>DQ>-S?]07CX2!>6,SPP, &ZN/VV+%25/D/E_O&#BZ#GV5: MY)!E7W)_OJ<_)OG5N9#Q9SXRB@Q3[$M.Z%W/*BM6?G8YJ<41,,7V8#5."*3A MT=,X6AY<="G8\?V:/;EIA"+V7"KUT3^,<@^02OOJS78TJYO(!VY_0-$4,I M:JXUIC&+U]_>;N[&\_\(LDIHA=T5;&H4 SI(BQ8!,F1O-EX-3C[07FG+8DJ1 MKCIM8\C8/G.V]G WSF+.^ZDVP1G]OY^Q&GC4U/;67S/;ON#2D] M;WDWI:LRU_WW6]I9/")K\(1$',(U$$*Q^M-W>+HB?<]::-D)__Q9ZV5LGYBM/:CDC51S.,.\90/# != I/P2GHU M;3&E#=3TQ\D+K*""[P3O7"_>7$+SBOM/MX^%GR^9T"\JCPQY89^P>UL7='PQ MII793T!D3D#6O"4=E>NYC?,G[HJ/M[6BCSV;)_E./[A0=D,9>1''1!H8WBD:Q9&T.[2980KR1*\!Q M.]DZV0L2N>IV'4V;-3*/[#F3WSWF]#KKB]?R0]4GEM^7<7Y%MQ3&HNN.284- M1<#8">X009A1J8U"LN%H@5WZ0I"]&(Q(PP4=8-:&[9KJS>5\BLI[>1=C>*_Y MX]YE&G.^B$KA;OYQ$5"[ZX2U[[Q6"((##KO[#@ZJ5*EO[@^S'-LV49(0.& ) M#"_3B?S[X4."C=:AHH)7]@=M-VH!TG[;L0J4SW,.8T*^#=)_%8\BW?%\[E"] MC@)T]34TU7P8]F/'ZC4DZV@7<%\\[2G-/W>Q.> "]_477ON3>X??O@6 MR?R*,Q)?&#*!:MDN3P;-Q*6W%#V-&8:7SVIS,M[UO3XR[GTFX M8AA,WWK8[-F+([SWZ)-OP&I)/.NQ\7-*(Z,8'U9YB-,&?/)^W(RHS9%VLLE; M,\[=G^H^;N))?%]RRLDW36]Q^@2*!%R=,,C)@4L=;2;70[]BA8;5Z%0WI' MGI,R>#:H"*%]I$ 1P"'>7+/&1!.G ^\P?[VQ(=!@Z'.]%'SKN3!IQ* H95O$ MYN,@OV,PMBD;$Z;M@#D!M2#VJ2DOF[L8A*_P<\I\H5Q MGJ"[M+BDM#ANVW7;H]Z1 VZQEQT#/ +T%R4H:4?*^[[+TXXH-K(@=L\'R M]0)=!K]1_E&Z6.DB@/[$C M$_@;T;%LI$%VOGT@Y^L#*&-[=Z4OV[-R][/4;=5I.&Y/R)=.?[R2\X75+_N< M"U\ZN*[+V1*17W/S5>BR)7T$@98W?Q-YX\=E$%V@HLP[!??S-W\OV*MK"BI2 ML,Z$3+OE+!E<;C=AZ\8&$6#LP 12YB9Y3L)"O/AXL':N-);A/AG1G;8>&J0& M:8)"POE^[Q&#V3 !^=;8!%5#R?B!,8YQM"Q$!!<.WB@F2 M A7H6&JZEV-I)/UG?RK>YF54MU19Q9VW?-U(^\42^0!P\<;#!#L@X,Y_5\;2 MW\?0-IPLMY!7QF%2VFHL M-U2$-^AHAVOKQ;V;\4W*OG&\*'PTYI@(B*B2I72"T%$YN@:)7H.%CA*TR3H= M D.N.A'**KU)4?[4VT_(JKH/6B0T/1W8J_'=:T)IY43-@BB#L*_+HIBCF3]( MC+,8>$LV3_)C> Q%"NE+6RK,,U<_.^@^4TN/TC@9N+;"#\,UR(+7+NJ_+-EZ M47F+Y9$S>4 @?:PP!Q7Q@L"8?QJV8F'&FSG$$(HN3-ED[$8$L8*MG71C$WF' ML4BIQ\<'=VR3>73VP:&PH9GUK.C#IFX7\?X]J91WV")J&-Z;<*,%5#O4X&<$^X;-*W-/OATFFM7UQJ9EK$_,&O'[4FK369^8[K^GN M>#2 B5]G?_$=I<-FZ2'B06_3*2_'W8//Y&_U^/KXZ#_SOK!1O_[H[:AM^0W2 M9?3W \H\O/ ER'J" A-S(_Y)V!>1L^-BJR4;RA=I5-U%%_FMP*#4%Z&/E][> MFE]SMZS"/\/ M;Q8MEJ>&K.^411E#N=V&S*3XP"7M]Q1FM]+1R0\&20Q$MC87^9"V'O85)T@N M@IU\/5@,F9$ITO6C\(%DFAMW4TILZQO3C7*E.)62T2=WIVKVX#N/LV_:52U\ M=!RLKB9"^_..DN@<0IVS).\=O.U4@'=)W]58'>I0K%G3M01.MV+$I+.Z\9>B MPJ:UFW')MVNG03:MCBA-/@6+2QE'$Q5^9G95XCFQ2CW'/OR4N1-:7E@6>C;L MH(*,O&;.J1^M@$_[WQU<>BU[/)%;>U0<_^].U2&3VGW.9Y9#I>%K<>P@NY-] M3JI$&"Y3O/UU<,ULP?CRRE?,^3J>DL/4OF%$!L]7H/3CBTHJ^ Z"LT5<>UIL ML86A76$'BKE$@.K B$.?E6-F_GU73V+S57_/L#.Q4;-ZTM*JP^'(PG!T .$ MR6TTOBQ8[5[=](##Q\?$8MVX>W$F0]^D3L+B2H[I MP@ID2Z-ZO:\D6!V$K/Y(ZNOM6'7@D]_GM5&&;<=?3ZHB^DO9G]J=FYQS_"+V_ M@1B"U67,EXUUS.BTC<*,7',B=^,;FG*E.V?% $0 M$8PU"XB4O'^869^B>I>7:/2SE[=ET>*ZS+D]+ S;8J7$,$\#'5T(>??<0Y@ MLIY;+H'K,_K)W8,*P@R!VOYZ:Z@D[Y1=2XOU4I\0R_LKJIZA3P>2.GG)<"I_ M)1S *1V_GN45Z$$5'#+HSLCU3%&8'!-N6)':T2WG^GZL79BRY63^V<&I;9)A M 'F2OYS218..@KTY0T14=]R)L%% ;9L8:&X:%=HV7]/K M_.FT,_[!UJ]'3VOEJ%S:=-/UX"^E/8-W_GY,8^H MA9+X'+)&%P.BQ>H.SDUK6Q@[\3<2XD;7&8_7.-ML:-*U*=&4B\U/7OU-0EV@ M+,DC1;, T"$1$-E'%"AMXTG O="V_6%6D BH3P,^&EM*.NW3 ML&\O=OK)UZK2V/^E:.7,3MY[R[TW<,B$7 M>J2I1I='H"=1?9.; VV%W^N M;%V]GT7Q%_5H;_T;RAH$'KB<)GWNW0&%] M,81AB K2:T:M7E+4%C8'1KTHQLF.'$L<172=*D;YUG'=3B]'?'S/G7^\H7)O M1U+5+?70[3^J2%Q3@=(0(A?"-_L>.]3V*0.1.YT#?]]+:P'GDX.@[RY]+D^' MF[V[E,U/EU,F5D8@<-,;:3W4*%WD6E/]:;W8W>CZPI$8]>5)>1P1$$53JUS. MQH97&3'N-%W/(1UPMEO+*#*X+0)R*UZJ+>CX?N#XU[Y?2AX4VPM/=>8:^^=9 MRJ^MEZWUD:V7+4Q:?A20T$\@:1-,N#UCL4-.]/[_Q=Z[1T/YOO^C(TK..8<8 MA22GG O-4#DEJ8004TD.$RK*R)AQ/I\+Q2>3$!)RSJ$99Z&2,R/F(!5F\DR' M\;S-P9X^>Z_]Q_[\]E[K_=[K]_WNO=;OCWM9Z\',?5_W=7B][N>ZKZMI<$L, MQY;19MJG4S;ITJRC2.1+FXH!E%[XII/MR(\17:\S[6Y7;_O>JKEEV7HCP+_Y MW.V<%<2_$[]1:*]JU( ROF_D%)(8@0RC@"XUA.1 MESA/L>0<*. F")YGV7AY/ /S6-T1>=&X 5,F^;!I:<6'JXIQMCLJB=+W#^'SH,P"710@:F]<<4+2ZE8>J]P2>-]X-U<&..C=ZV 3> M1'">4*+7/Z$C>?'P)2>&J\?6!5:V(=W8!!5I,.+E-].9K>S>C5222+.%HYBC M]2-5)+(FD&REMU^U&N6G+_IMP/N2*?++&'A(@GZ,$4']R'D$]SMNY%W8"X7J M8X/$C&P9&4L*[:CKDR]_+1S3:PD^\2[/X^7WYK\HCR4W=\5MCA1^=9"!1*^S M#-%B71P<7M:._"9JR 55YO-F.K0E6P95%+6;+EY=O73Y^,"[T5 %+8&HS]K[ MK%K?CLLTO=);BO\']<#>HN^"',"=Z0OZ5J/].4^YFM^6)(#6O+30W^_O_;X2 M9S@D'-.F1[-WM=GY*$=&ZC:B<$F1DP<3Y\YA)=GNK"O8G@X2X'X>&.WW3'I! M3,ZVY'NN-65I%(W54E_\%+!Y6'%XY4K_R$?[K).1 00#^ F>U_ F^&U#)+@3 M/( L02/4H6\!5%0Q&1'+/;@6QK[\4?WD\7^9A06>Z3!99)]4H^5ZRSIX]-@X M=E_O/T,[KK_LSY:V(']X4K^*:TZFN0.3O3A1F"%H;LA5FF&;E0\\]U@O6-[E M).^6-2\;F- "JK[BL0!T )HXXJ[M7N0N;@'U+G2Y@7I%PL. MW^\D;-C8_N6@8^#3@N#G3L(;2'UC67# ';VFFQI\J-)QO3#E3ACQ>]H++//2-OQLO]J>\BX'34UZ8 MY&WJ:P)PJ=/)C%)2AE6S W #W]'6E&C#.Q'#P8)%38[/LQ])BUA_A70_-FAV M_PCC^_=MV->X9LVD>JX@[[]/P0/@\Y-.X-VZ2\.5(!X>S]T[77>W-NQLOF5G MNC[\7,#3)FG;,:73.18O.F6$%SRBI:D(FC/9>5Z$JD-HW8;0C("2R3[S@7)A M@@P&BC)RL0T>/RX2J-QUD0_O:G$H_AY I2"XXM]9-BUKM0/]_' M%79G/.@AWHAER#M&>;"UZD=UFDC$@J%_[6]S*]+PD)%]S7?"8>]ARD-)!JDW M&]3$L67-R(0DX[$4!& +!W5FD[G[TW/ ME")774W6$OQQR03@C'/J)#J8 M\^27$E84O9>15+D/(=LE^%PU_32P\NME@Q>8-\CWPV-P7[E9PZ"YP26 M3LF571'=\/D%KG 3(ZK?<^$E0@U)KC[V)()X^ MV!S523_M-#X@NKYOZ>*>4AY4=GAE#I^;!MK8DI-#*B;@-&.6B0?70ZF+)YR3 MW4G-NJ1D-A]E5<_Q$A%?&)*S9L9,0=ET=>2,K-Q2L9]GM#_"=03\?;Z03"#7 M()H1;,ET*J:(] K*EK%@E@.5R2VC"S5(CJ' #''A(O >5*J]*]"1JA ^/P7[ M')FFK?:DI^R.$GVAN 9Y-'-@I?^V[=X=/XZ>S[/BUYS*X='L,0E08Y,M'<:, MF-C '_?@SN.:(A+15__T.A^E*I\<-!_+8NN'5@V_^#9;>,?QN7/ [/G7IE(+ M>R#9*]+JC-<2(H=C;B_M_E._CLSC@O.//*U92UPE] TPVM@!EAS*LOZV M:?BIMJ;NVS:$>M5/MG_SY-7+#E\/O^IQO4S%5W+R"?Z$A:'+8'(9^\\[C2RT M'QC\$LE5:.AL RH3\)*HD.^3]J^*5L]KOBGXPG5O[WC47RMUZ%*93<$)-UL_ M@\]H(P 7]Z=T+TSS >7Z_:E6:-/7U(+OZST?@\R(2S MJLJ*D-=]4_S3 O@&!IJ1?P@CWCQY ,&;\A&V)@-!K2.\<-Z&" T2:I%<^?'? MC@_TF;L234L-5[?"-1IM.KP&,Q6O)SB;&+9ER?@UW$J7-(6/!9C 6I[%,#Y4),],"VDF'^?>0W5K#6-8Q73V?CR MCJ=QZ?S#0T(':O3@<00_.'ALC'E[RIT7H_[WIEP0F 'JVMQ?]WC&I\C6K;JT M=D O'LN\*?ZCK3J/,H>CUA5SA?YT2:GAQ.K#R8]+I$$U1AGS,,"CV6F#N1P< M(XTTJ"(;YWT5??H%;.E@>^Z9M5Y;DD 5.5)"(*=UT%:/\Y*K#P4U-6E\C 5F M"+A![1R3"B@2[!6[P2(34M!VX3V>S8V@Q@$4#,Y$::/4F-*@R-/H8#BJAIXPM-B[V?:NA^^:P\$W>?]-%_]^D(B" MS/. \]!Q=V]8,KD:(XT:'2ARIP?R-FX"_$G>$ *1@T5#R12PC)(M/%H/ MWJ$%;OZ<'PZ?%=JGKVAD]7FG@_D>D>"#,;!<'BFC!R]O0V(4Z;@^_87-4Y.6 ML)#O%R:MP#>EM@S0RSM_3N?VY#QT#^]CRHYGQ.5>GP-=CMJ=<^7>]=*!6W$#.B^L M#X^NY!_K6?&(U"F8 M-2V*>OO\$GTFX DZ7FU Q/:"I*)8#/_TWS?6)LO %^M%\O$MP6%]BKNG[VH? M-XS\1=>M_)'X>57)^-:&\(+9*Y'.P,&P^(D8RYIE9UJ*I>/R0C91A(D"X^%] MV6E2UC(119PGE<1PDJ2=5&(6R6-R]!EB\,4.G=)G'8FV^ MY4Z)&&A+8>P#"J'?43#.0A]=;L*L.G3YAQ@Q_\TNB0:]<"NA_C M3X$\M1/48:N-LZ6?@23F.B<> T/OG&@9W:U_L\NC#A1?=P%^%?QX&AZ.;TOU MN^4:?SOT7WNBJ/@G@!F]]/^H=/N0?;0+C*#H$Y4H$?WOY5W;Q*(IZ;4W/BWN MO&S^EAF6_SHV)V9]O\UU/]%RP\^0<)S8GXKTL01A0HA$"J*M,B%\59>-8&CV MWO=)K>M_\4R2>>R@_VL?RA>7H#IS;&E9]-=KT8VOG>Y>4@<*>8/&Q'K@L MVFY97\*;6+N9]+M>9NT&D[;Z,U:WRY8R?N.)E)FK@Z;^L19^V1%__S : M)9&%O4[8AS9D%%0S.IG[&-'9B28O';[/5V=B8&]^L]] MWO8_P :UWPO>W.--L5K;A@37$Z4'MB&-A;2:9011OQLG^!T=70W:G98'0-@( MI_;YU+B?M<[MMPVG3Z;,+UIEMLF(#-Z!G0)(['WQ+$WPP-9D'T\FM'5&&_/F M]/>]MDK4PKZHGDJG_=_V=[8XB*9S%VSCZV[M"N!?UX_9AK1LQ'-U4<^Q\7@+ M %_&,SWJO22=_YV6-Z./4L#^O M?^?TR?XT.RHTK6BCQ\F$[DXE]!_K\GI![*ARU"IOC3O8DJRLZJ%6=-&9S')4 M_"2WIG8*VZ M_#WYTT*0H<:3G3=V7ZO\!N4'P\X!R?'A]<)K^"-3[)-ASU>!!>>Z=1_G!1/! M4\+^Q6^SCG8-#7Z92VG7%!;\!TDC9]I;V[K:\B:^"Q1HG2MOL"_-G\K88TV. MLW!9[X:3R^"MS@,2<_'D+[$,1PJ<5D:5R"A*JEV..BZ\W N3?6,0)"( ?#K6 M'BM@^!YS"-N3Z,5P_XM7+UJVV^/QT$GL70[SB M\]R))Y>^R6?C:-7FU ].,SJWJG1^3)1L0RCR])V -A,/X%(L)79F#$$R"*_0%[2#8 M1R+6GP$+699@7>C# *@21F4I\/IK2H,E4N=T/.N'\96,<$U9.F&/'O;*-F3! M_32P,2B1#&^^$0M/J=5_-LD68YRD(-)U;TS3]/3V72,J//WIAKJ<.4$\F[?0 M41IX[8#A"-\4XW/OCW6*SENGF:,]Q MS=;.Q$'%8VJW7!]N2?KPZ-)N?[H)2QI;SM;@+H!]P OQZX!M974D5QN84N/& MMA6*PUOH4^'-G;?O/(7J?;EI%^P!!\X[@X?J!TAS"%X D+ T =:9HF LHZ-O MT,USX$/3-D3XG@9I:&N[\_+J.GX0ZL M$4RGVH#1##B5VP2$#L3$AE$0F1CY=N#W^VI+##/PI&>E99A9Z&G()DXE@-1( M8LL:,6$,;.\E2T=Q GE#(;#0_'UN %+ 9+WCSU9D:W?S?S;W'+*MSU=/L M9^]DN)>R=X''*8CYKV2>E>Y *0A_6Q("WB0E5H2R'Z/V,,V8PA(U:?]ZG0J":Y[VB!T!=]R M7B= /?],CD+AVP+-!U_^00D2[3QP%C"B(.@29 _,/K8/\*_[=8\V)3\MY%KF M7/;PM@V3G:[MUVGR_&1+,G26+D^)=).=F1W M6:S96NH6)HOR_TR6K20*]3. MB*=BXU^RY2M1R1<87WN/&[2D&O_J>-W5)NGLM_+T1*V?=LC/'^Z: ?PY$E;; MD 02LXB32AC''\$&HZ^ KH*2J'7'2?0V1!85)+D-L;;0#H<29];,%XFJK\\) M%@?KJ;?7D%HJ:64LS3\O7 E^M?*],"V&'(X:NFMQ?0N1:GF<"I?PL0G;EXF\ MTR@MDW;:T'%/T>(6^P'R\X;4,L']<7'/5@!3LHE9C/OF+K@(XL$T_,N")N #M/&AIRFC9Q M,CSN,HC?!R15*WTKVEIL'E]88A&.;T=K]#VU5=LC P#WKZDVG1W*K MWJZDR.8#8=3"'D1&R-Y<70MVG ";Q9H7C@H(;IZ9T2= M,+&SY=.YR!JAGXKS^A5-D3&#<_$CIU,B)-0XK^#D!)@L8ZF-(L%C60T2V29C M,83=EEY4N4[.4TLC8.P<2T!QL:6V*3JC1^YTC\7;I3.)$(<]92-Y+;6+<^^XPLT6VS$7YCI";YG$\??\SOO= M?$TOH6&,5D.6F(_H\?-R!N")M<;E3ZRW(?8%1X>>'!N+U-#?OQF&,.&.$1H% M$['DAX1F^=Z-!!S/-:Z]DR:F2[%$(@B0^Z M#[T/("59.H="D\KMBL\F#^29/"".5IU*1IZ8R2$=;L8=>"]L&_G8M1O6 [C5 MDJ'R*"6G::YRT'U8):6&;FHZ_KW9XUG1(/7C4\E'G@=\46F^(9_J#+*T5YP7 M(KB[O?[@?TX+6X0JHB^#&<8(C:.]JU<+A9ZC)ON*["F"";A3<"OE$T:[FG A75_\I]&EO;, M>TVHYU]6^M/Y1HWE2BX'&MG$-8SJ)$'UQQYF1W,R,5*C+!'NA NW#R8-_J22 ME%!JKF"49AI;OP*U<=G\>27%M.5-T@?DW8Y;&E':VT%Y ME@>VQXVKB@[FO.:*$M$.P#2I-WK'+/G3_97.Q4#%<,G1>QU=7GP_9M8_%'SP M\_]<,6P@IZ4W9HKCBJTW\J;F!!:QF+F<2JYV6X\SWU#E-YY5S_9%2PP9$0^F M7FO->6_1/.)I=ZE./6]I1_\9M=;S:AWEX7P;<'F>_B5B 2=X"E8>KHSXX;M%0987\EK!S[^2CI0/*\ -;GZMG\O_ MB:/)X+5!#ZI$*K1A+!5CNHZ5#.;*K1'O?%,YQ'!:6T1*KLXR'K&L-*L6MM*;#6J9][A"6P<&+3S$CG]F!%>>[<3E=^ M];S[PFS@3R:AP$U. =>4.XYHKN^O7_C*Q"0/J5@R$ ,UZ20)L-+;3*FV2U^C MMGW"_]YBTSK!&@T""I!3?YE V3!D- RLI[6PEAD5WAUG*KZC< M]"?:/I,'NEH+.=\JW-S6[J?]E=T-!VS@H.90C_/"R9YM2.L0;9-U#!76C3D( MO&E]D:>9M#]O9F;E.QW_KMQ3+;I$-W?X]D_;--+1?5DX<[8B+P9$6UHSO*AF MZ=A Z,(&DPJN4*$I%U!C+O$49@V%E*)?,4SA"!._7S(>]C5=;[X\')+["?:Q M(5Y/U"^^B5/#$D"?8E1FPW:\?\:V 6-*]&;8LLMB8;WFR>D3 BGKR6>F-)L= MVZ6.2/H'+%L?M=ISMFDGGQ6$GUCUMZEN6?OC_0E-G]2]4DY%[A[\LO]BV%2> M%7_[T:?BBGW,-,XCWC)Z$;&>B"$$GP_;88*N$=BE'$J-TC(9M=_MGM/R-.>3 M;<)A(S^KORZ6Q#7#CJ!W\"SC!'@3-%N>[<$)@[,.5[!4+^J8Q$+0'M'?^S5M M(:S8(O86)X9 3B$T<1-94$_4 RJV=_57/3'][&R+MZ,/.&I69+*.D*OX_+TH M0U[\MDF-0=K%;+'0V_S9)M!W.?NV(?-V7#'6+ R*-I[_8BTDSJT5Z MY_5 [JN&T.?J"_=GG_W]NRV7Y7O'B)K,*^#L\O&H$Z &SV!\=!GB"6JMC..X M1)[!8*,J!2)-;<)S[,?D9@-O-?+%C<7F(468/P")@>QT>(/_ #:!!/F],MEU MEXI-]IPIIBAEM^S>BWCO=_B4W)ELG8(K KAN^Y!I!IH V-3'+O'S/#PF$':0 M]P.!VO&3O#&4CDT>]P!#J6*EQ/5#0]EC*'MV6 M9/@4>AOS$=I XH$]MU5-&TX%UE]" %SC4WE;/*"BV-I5P,-"9\IS1?JCA0US MYV;Y63NP/<:$&Z'@P9]HNPGX#0G^DQ2ZQ%")7K)'MD/2]\B!A[=7F3/;$'_W M)XLCD:MWCRBE()KS]T+X?ESC84DU-F^> HD[HY[^]6+ETZ>FCG1RD;$>W(CZ,Z9U5L70B_OOR'8_HO.MU[ M6:^,(IP&H\A/_(>(/T9NAA\_O'SNS9Z#7PU.2MNS[,):S@K60B+;AD+GM7DL M"FQ0HS/3/#W A5.I?H[KUV^$-T[1/J6T:%M]^&QW6;;"LI,93R3UY%$X!.R[V"Y7LH^AG#\Z2L'*G\&LS?G8\[5U MW/1GP=:O__5IOYE]DB\P2RNMXPEU -%FUO?&B"ML 6PPFT%GI1NGHTO>8[7VFKT=5V\D1*WJ5IKW>9OX9?6>83QOB.+9'US*8ATS2H0V:\3!3M,F4)08ORWB3 M,].E_Q1M/S7!.@=P'J95==R_S)[XY*5M^^/4SV&=SH/\**O>:WZ[KUW#5Z# MM*Z7-P+5Q/MR.E,^NP^2!# J?YI/$D1_*<.9=6 MRX%]!"PS+0U5J:!"YU^# M;B0'N9D/_"T%N)H!Q<:E9\KI7PL2WA[Y80^[P\?T[]%?$#G%F,TL)-L-$G9Z MHTW!\H(-,_;^^RL3HW*UHMAUO>;B:1&YZIOF#_9Z/!/%H_<8[:R!"\-]H8G0 MW=N0('@JJ757?@T8[\K #1PU[O3VB8YPD=\3>,]TS]ZGC:\R#G"*/C59?DAH M"+Q^0W,O_P \=(Q(8KK.$L@%16WT'@8_Q04UVMTA/]=B\5[P7/ZO-_ZGV[U/ M6&A-"%E+K1+?E&\<..26=>IUPL 76^='!$IC19S[Y*S;R[#6E< M+CCN.(BW8S;9:&ZH9=&Z4S*- T:E3C M%S>V"_!'>' *8=J8]YYO2/W0.7VWAN0S[>UY&]Z@)M5Q*-MJ2OE15UY@6.*] MC]\OY=U6?/.O#(>H\ ADX@;4[?^$\/L#2N2 4_?=4RSU^;YX+>H&EV;>/7I5Z0E]4<[?AC.R\9=S&;;G+-Z0 M^[X(GL#=P3[#,$O29Y_ 2<$.!?) ><3R1K+B!!%,/M4QH[L2==SN3+O/P=@, MK:]6[ZX6*1BN&E8^4!5\C7G+(WK9O=ESDPZ,BL*^8-]^\S>;_5!H$.P(PZ>3 M6GO&!^&S9I88P:]Z:L>ALJRCSZQ@%S.N-\G=^-U1\^S2TFJ1R?/B:J11D)DI MLV'@=M7E(46'\+6GQG4-+YXU[;F4X'K.&2(JW/*WSWAENAPH! G4:%\;=P_C M7J+_BT#SVH>M]Y\_KEK0F=F\]Z/487^!V<[K=K9^?E>L!>*.(+_BP(O89@3- M?1LB+3&?S3I)=>\[&MD..M2M45J>2.V?98FGKU:GNLY)70 M8SQ3;>-.\=!>?3QF/UN!DX EE\C?%T]E."\_+WMI[&/!./[H=1. SZWPZCM. M_Y@Z/N&04G(D-L^&4GC#V^,.=Q=J@RL\ MPLBLYZ*UP.2JA<>JKR=,YH(+G"R\@>GE?M?2UVU/!&;D")\ 9Y&H42.A]!+K^?S%8KD6G*4W+,]*$Y1T;H-#E8;II)[3SWT]&X M<80F:^U_U'4O?P\T.42=[9R,8X/]=GC6KZ"/:HBZY2#6KYP5TC:MY&1W=_6?RYS MA848/[G"SBQK#,DSE"T-YPK5,Q!]).'B4V"$1"9&$WUIMGEOR[':X.]Z*RTM MKYI:'ZN8W3O2V7#84$+*;B575; CNI-9RDGA>OMSI:"9.*&GJU4G)3L9]8D4 MZ,\98X59^CFL(E_5X=B'^'MZ;T('-OC1NWCZ4(094MSLTQ='!TP]!_3[G0[- M+8+%E"_M^\QND-XC8 */RN-,@[,%QCM"A"<&1RJ/_@B=UU\VHY-8Q]"G)WC; M FH-OJ'4[QVF1J PBN@[0-9CIHC3?;I:(-1ABM8MY%NU=\+AJ@&72E$+OZ"1 M4=-#1O"V!,_[X@'4)%D_IDNK'CPYZ*D9JX/VIS[Q[]EDB$D,RKE[O2R8]6R^ M>]AD[Y<= 2%JYRVL%:O_I1IPF7]M&P)!R??B1+H$GZ&-@(/9*KA2,,*^==(8 MN3MU/C@P5&I U+'D5E5:&2R__A^D:O6AHSA/,/+<"16Y%H#4'VU*]Y_82-R& M)+?0H><*1ET^;N0KR'T?69-J]!J1G7=P2;:[?NL;+7G8;@B1C6O(Y0YS7K$W M%-F6R2LMX,+3P/TAX6]9V%[KRH4Z54@TW78<\WZS*.!F;H39Z#9$#J.#[?'Y M\]*:U(88"(V# \X\O-$'_=->1W FV%@,,6!>'Q_<\L9N0/%70<.BTYZD+V:7 MZ%2I \"YG)'Y!Y@Y/(Z3M@T)J"1B M:?HJJ[M7]Q4EYKWE[[DM,BSE[0DW:!ZW?YSF1^2;X?*X JX;!QX*[9/8^:T$ MQGA>784RYB-M*!2)/,^ MN,X5&EZ6B,<;<9[CX: 7&9N(MB878Y,PEAW 6!I;HP(QH)]@$FSKYECUVVNO M0L2\3TICX9&^E5,39]^M6]#S,0/_6:?SO^IP\G%8<'!4L,:3E0Y'T:H+ERJL M1M9LA7-0JED&SO7%6'+YG^/ _K&%[%X5/@#;2R!F#VY#=NM;'ELFT(.=![8A M$K\?Z_R&-HB9;JF%5"B<2MN4\I1S?TO,'(#P['X$N]GB_L&<>%J'>,"V(F+JDT='T=Y]6%2[J]/#5YV/)[;@F MV 6C]O M-\0UYR1;PD+9@W(5V@ BN_._IGU\^RU@X78#G*2RFC6NKLJ1MEECQUK# M$5EWI /](9^1]^4YS0+:@-0-3?J M?6;^'7NOXL"Z5F(ZA;8[F'F] M-;5V701*_$X]\S+X6*:KROF]Y[Z_*)V3(W:^@O&@45P"MN<8WA(S1U!FBS!< MR%CZ"D.)' D0$G]['3_QM?O^@YU3=>6OFZ+VAP5]:+A\*DW?43LCSQ>2A1S& M4D1X2O80?ITG=IFV 4(LH<4V-GAHGGV^C)!@:6GOG"\]Z&T5_:GOQ=$_# MTLE 1>CJW)(;3?(FW<96)N:SZ%S2DPNIX: A&;A-4$#UBEN-TP5E(\F.XMX M(<"LV7[/7^9%B$^(RY;W=*_>W5$>UM,Z>GZ)#'WL"\DPQ;3__73'UQ)$9V8( M>)=U@7TTFS+;[]H53U-VZN15KG+X6XV2KE M3H_/.V,18ICI;0C@&$K<6 ZEQU*Q1"SS%D_6S]BGP4-WH1*K1U;ORR4KKA7I M%+[2&7?6_?#X]H$^+8/:NMV#=_[Z$,!/I^N)L+P-B0NN!*^:*K)->X<]NL$X MULI_MQ!1:'CA0<:RR5\4AC9S'_@UO TO( 3NJ769:I M0:#GU*L%XE"YF9)OEDAGVYL6!6AG>Y',>>6GO=N07E>>J6AAAH>XAZ%)!'YX M4+W$PH^# +>**\'0Z,VJF+FE_ MC^"?Q5A^7<;2QLFXS!)#P&S HG.A5G,0*M92W0(51#UPWNW7\I-BNGFO42VN M<>%R]^ QWZ.:N[^-#^^[HQ]*Q8F 84,J"E-H^65E\5F7"9,HA9?:9^9\>_NNPEE 2ILLL1?;HX$EEVXA!K-3<#PBYH<#=>#]T&1W_"'& M4EEMH,KNF5\H'B"M02)3+<=W>"PYI*,['0JL?\29UD,>*3&3>/J?CKU.:5M& MT.R ;&;.QV#L#!(KB+YZ,+;F$>%K>4%1VL,"YRW_D$?'^3:LY+&^VY!Y:6;! M!)S<@#D"EK).>"VN^8B#)H#960#1@Y5>ZARY6Z-L=Z&C _E8';U!:(N;UPG9 MES=QT^&1A"7?EJ2/"4N .U%BP7D%O_%>GYG-(/5:\/BX6>I=D9D)MO++:N[' M";KJZRA7KZ;NGT_(>3)FN(F#7^_<,IG[!Z[CON[BE"8#24V?BQ/J09 MM_<2*L19/&A6KE11.=0VL.M74[NM(.S,Y_/=PWW%K\NP71"\.5(>S90G,JV!TQ67,Z)]22[R0[U!C'5!Y#D ,;(C;48,5 MRM>9J!#_>Z];$E'GSCON,?KQ589O2Y;11_Z:"(.A]:8QLN! W?[6J3+;UBF= MZT)WGR\.''@?'!7R&:I'%9K0>H9&-YZJ;$'_.;%/_I-11A=DIG*JMB%(Z()S MWYY+:&M&6W^P19_I!-&KPQ,10%0I%)";95[]RQ%96>)QXGJ.[=Z""\@4!I3. MXAG4%"?=\G@T56+!C"N43!Y+QRB,UZKC+C+&:)O+!:FE<1HZD\I&Y]S:"U'ZN&PNLVIP;?R;$_NS_)5^KP'XPFQE& 9@9J40CK?,I3(WRW? MYAD\UJ\=Y<:H2]UKVS052K]V277*2BWBF^#A!75[JD[G@]OIS'+0J [M M">S$UP)?OA/[AO 24_+>8%3-XG6[T.K^K&<*IW\RD8]*O!RZ/_>$'?QTQ TJ MOTH"G'"@KC^MX:H(=P@!>*@QQ#\03?A[H"DQ:NC-_F*(+]QX'ZS;GT>^-L%O]J9O8_[D;NGXR-&@^T) MYE*=5=@G)NK+M$U:R[!5]K)0RSQ=2AL;I.+?/>]M?'FHZ:UR;\SWFIBA]J&C M6R[_4:3FOZX*SHN);\136_TJ^XO/Q&[0@RO:6KL"8@L.^040[:<[$F\D'>B^ M=2; >5'VQC_KK_%GU,IEEEN_=*;N#G\KQ5TC:D<5#Z0(^:4=S"W++*YV#:PX M+ %Y^SEZV2W@'Y8:JJT,()[-U7C7X?-X9Y//I^+TP3C5YY%I+QY#H9&M+S)* M;CV]]_]J^F7?B';)S:^-G03/Q(U\F#%0?E/[TEHMU<[JQ=$=+\?_?H>,/\-M M)CQ:L]_39C;Y-]U49$%I/5!WX^;W9U(VEF4VWIQY?UKG[AM#D=<7OB@EI'U176LZ>7A4)D8E(^^ >4EICN3;_SO! M_)>V._GO'(<+V>KX?=*0NF-YC/ M0RP.:"A@UX^8'^LF0$7%=$%%E/+2'6TV&;+D MK=1#;!TR& WFT]#QGO-03FTY3:(O--M*T^NSX( K89['3MWC6\;2MRK[<"EX M53"8XGW#6W^ (&.I17G8-1Z>GN+/.MX32M)]_^[<&<5C-UKB4&7AX?H=9JZ0 MK3L-Z"@&E/*UMUX"*L<^Q_B>3GESZ')?R-WCV(M)'SXY::=0L]\]SH_H;'Q1 M=^==M^@#!)P=Q<.+'=S^;4A391I>'D0,<@UFZR:7!;1OD[U#3P$5*Q\*JSQ; M.C[I,)92^J6_F&5+6OWX<*8A5E*OG:%/C.(*Y_(\:0>X#6'Q//8VA/F64XS7 M0(!R)&H>ZH;S;G"9(EXJVSU+UTBD_N2O2IJ[<9'H7W2<1YTRXD;5K_#_4DG[ MF4WD9U: 'JQCGT!DWY)^M)T+PRRSY9CQA@!HUC>##9HV67]$-3J=8Y/O:O_, M1;UI9+Q/BCQ\8(?1*%N @^>*H,/!%2I\_L;F*08TEJL%>CEENTQC5%!?>K6# MK7^M[CV,6' (-9Z9;1WXT*?;-2$0FL_,XX,PO_K9Z-%VQ.8YD(6' >=^"3ZV MX\>Q5/P^U((]8U>1WO-6\Z34:IL(P2?2CU;2WZ4^CBBKT=:[\[)\GZ2/) /' MG.7@NIS-^B7B/[+Y&8A!7<$>X9OX/Q44#2A13BZ.X[@1:0?_V\I3C.*_)@[D M.2#]E:?&DZT8-8;5?WWEBOF8!_($;PSN^]:O9$0=DX[.B;'[3F@-:?W]];GY M1\%OKLRVLL"\W7=U?686YR,..]^JLO_=8R+!UBB1W8:4%CMO0[JG_J3;C_#L ML@,/1UT(P-JXHA;2MH4(UV5?B5BQEQ$@(79GD(2Q$>FCWOQ17*]P,BF-8.M98(@]EDPCXB& [&VT["-%#BZR=@^R=.X5U\YFK?2CGL M#8MK5+]SBZ3YEF4%>U 790.V 97]>*5IM#^%E(I7F3*.%HY*N?O&;=0SSBL8 M9B\?OFKY8N5:P&RAN+7U\$ D=("T8$&F;T,R+/U9EF 8.30=<^03Z'(VFRMW M(Y-,W_6!.VN71-4WT*U+7.DW^/0!X/ZDG8O<5%)P2!S"#FT.Z?@3T,! M6:X1VQJLH42-DN*_4H>R;&LJ O%B;Z9DFX5DS88TGC3KJ]^*?IC#&K]@_.%' MC!0$[L[6H/( !L\\^N143 '--&-ZJ.UT\(6OCM._TN>^!X>JWGY8H.6KH6XK MN/]ACMU)3Q-&,MMRC"NTPA+:AO088/9AIGT4 ?DTM@G@?QY8J62K$C63NR3# M[C!;)V3W6!ND1[\I:[\='V8NI)"E7&PRXX7MX?ED/S-.M:4&2S?HOF;VKW:, MZJ*S/\ :ZAB+_5YK:4"->OL@RFLN2"I17CWC9J[[<.&=R#M'PW7X?BO+?B;) M8&\BDDCBW&.!A";!Y"Z+.G"2:EM!:>\ZA1"/^ZX'M45!2J MZ,:E!^_R/>W>V@1GN1=P<@E_ZFPT$N@-RV)("J''@1UDZ4!!CG;R4)OB1E_P MM<'C@N=:'[)?M/>@3]3QK07GGZU6V( MIA-#GSNRJVD;4C%YWNX_GEA!VWAD(["-76'$[-R&M&5S8,X(PC3(SP.+Q=@1 M%SB2P$)M0R8__V9Q_MN7]/\X,!)?AQ14O F7)SBE;RL^K_DT#5) NEY)0&41[<6]V;]XHN@8&G)@" S$,"EZ1#\G./PH#"I9'.UY[>+Q4E3P\V3=\2\.,(+KBEL6]['(;G=<'G\T07,!$[ZST73Y**-+/J-K.L, M6"4E*C+D>H%EY)V1T]1 Z2!Z)+\A_;)D;(Q$ O8F3I@M#H0.Z8,'-1,QN]&P M=F H5A=SZ$_C$*6GR& C9^25FVI13KTK2]>OB9ZM5HM,\7"-:Z2K%/- A=7[ M4$&V5.^:8ZHD!"RC&%9\, ]Z]6"+'[R![P-[6'NYPXAF^8SPL12$,OS&F !( M\!E7\+*=X9E.9]1H\2[1EXI"&K8!*7XN^:HKUK3#I$'2/)SIRZE 'ZL$XQ,+"D7.E>&\\<>HRNUJW'W$M47#G,,1?4)'0 MZMSG[3M$ F[+TS*IV$1(IDL/0:S+MQI]IKUEI?:7D"I+-VTLFYS'C,P[0AIX MDWSH-I/0CYN/8-X!AX L> Q!%K\;Y=OO(YH\:LI5G#%&U>FJ!OQ=XW!-B&[L_,3(UB@9U_M>K6_H(HKDUMG8]OX]R[;3UTQ>W--C M1(N(]S6=)E_AK0>' &[BAD(E+G$'L=*PW>A01G!)(0-)F1V4D%YD7YG\7=,2 M]T,[]7O&1)!1ZFZ8B_*W&Z&%1XYHIJW"R3-P2=#?E:<&MB#2_N/O3J74EY9( MZM6P8.2MC(^"T]]]CH]4'E90N.1?I9JV-4K59TM7,O> G8P/?^J0X%AJ(+\W M@_[@% -5Z0),22U:#&1K?;[V^O%D$,U?=+CE7FYL5B?9C#;*LN2.ELA@!3 ? M<#O11N1:O<",6=,2I7%JB[SAOQ[HO$M3#!0_ZSUJ,.8) 36YXL2B0SSTEUYR MQ$'=U1 UU+<6@^O"?$KF!P2XLK\+,[8A5_7GS-P!V]1EW5"R?!]!;(CB[6O' M\,Y.:R:)!= M(307TGZ2-U3ZKELWQP\LJ;1-J25DSAUN*MNI%O5C%\9W_;+-5[94&U>HLFK5 ML30(^LJY]QCM'*0@#+6CY]DY[*O9UP(XNR##B"GUE%/?L MN/&QRY%U?K4-K_+Z3X\JVOS=7/T7\43-Z'-B40.]%O7A-??],BSM(<6:JH;.KS)XRQ?F@3 M/$Z_*[!L,'<5IM,)+'85Y><=R'=-6WDXK!ASZ>HE48/?QGQ &UNIAE%S>J*, M4XWUAV9RU=HF\4=0$Q\__T4<6N44.S4T9$7+_WW M>QM]X7GZT]E[034?G@24N',%2RH,6"$JE3J6;D1KZLJRTET:7E17'ZJX7;T3^W*Q9^CL(?X?4E?8 GE!Q4N%BC;-OGF_MX+ MSZVO@9,[#\Z0ENUH6JH&91(+VGU""N0]+YMVE,VQRZ"GM^HO\!:$XO8J#O76 MZ,=ZMM&B@*7U'O/@Y<5 KN1K(+ILM6 2;^:@W) ]8FMAMS]LP(M!H"FSY-". M\7TS)$FL7R@?[^F'6HA$['JER#O$O0[.XAH F MC>?,=WXO7B;$<_7!PS_=& C:IAR.H=:--V!DUB7K/0F6*R?,;\Z8R9]1>YWG MEG81B2B\=NI'4[RZ/7><1S6><1[IXB762/NP >^]J/4)Z)-4_2RX; C:]65@ MB-QYY![KV)H66P)'.B1\_8195S*<)Y*=8 MP#8:N4SJ:_]%5SL-_L%G24O2DVRK<._#NSTJFSM;\P)"@E?,+KRCZ[^K.!-0 M%A02>ITGH3!N+W071H8['H%M":6ML\2"$$V%21MHV8A2'Y2SVYLT[0V9,9/% MBG[W-L_HVNF!-T6>Z8%Y4F/,9%;XPH1LYJFGT-O_I)?K_Z3!Q]Z/F8'^""=) M;4-H3Y'P+6\3F?]XP,?"_@^0#"(&_A^8Y^^78/Q?XW_MS_^/Q_]']@==RO+! M]OC"_4AS-6S[U(DD@J)%;E95T['6AZ^^&I(>^J< MX/0O]VXX0TJ0IK4-.17%C.%Q4XT76(8QMM\>^JJ2([E!Y-$7T8)J'E#\*$B: M_B%(M^,Y[C6>"W3&#)"46TCS987M%ZI:BB^ER#=XG M6>M>"E>C/XY)L^MN=PJ*[MXGR#X5RQ+&CJMPGL*!X2 KS($R3T-05& M/+.W%STC#>DYBPI)BCE^XED;OK&SX))NZ(%<_9*PB+ZU@<\#QKR2O!0T/] M5 99OGNX>R/V/>S?9RG/,;W8)AQ=B&4$$I;?\W0/N>BRC$O_5>.%C2/^*LIH M6(=!&:(YJA/!S?/GXSU.RO:F/V9WZ0UTEB >&B!:T4:46FN82N"2))@:O>O- MO0YCTZ+%Z8'&1[^%3IU^8&%K:]H98G$[NUB&K\4&XXGM43<9XTJC+%&=(M_/O9RO>C)F_PGS3<O^!FY"PB &$;]CDKP<\VSK%J>+I*C&**]3$NH2&@ , SGD-EC<;6HY>&&S$VY &6\FTV>IH.O1HSX-L21.P%MOM'"B.J'*Q"N M9\<3A"S-J)L@%OBA1$C1IM*]:VLUBB^TMA=,GDZ56PK^<;Q+S#COM=">@D\[ M'[[EGA,<9^+U@(JUU??^U&CSJS5EIGG7WF3BB2\ZAY,%-V/TWYW^RE^27XHH MA@/.V/0M^7C,3FS/,9CL.J&I,JG+)FI9(GY3K7<)-G478B(AXNT)^HZ]=D1E MUN1[/3K1.Z$^6Q-QDJDO!P?0I> M&$0R8\%TLD0L4T5U'.XOYG]ZTO(J\@68Y27RWLVKT\NQ^GK+Q9;BZ[?ZHO@N M]&3VZ8R4FJHY? 0[N<+[J4]$F,7%S!/)/26"36!JY3=%E2JNU*QEF,G+I?U) MOS_Y.#QST,T3L]:9,=/\[' P_/KU-H@%)-K51A9(I@N2G05Y+J$'"^-'-J*, M3N/./2"[9^@1J5'&B[KOWRP5%?QHHFNBD3II];07PXZ63EFTZ'%#-">0=G_)\'/>Z%W%D,;^@FJ"W&&#T7 9OC69OQ4J7/H5 MN8D4IUV; [!#,\'ABT9.S7GKYZ?TZ^0.Z5[)=!S6R>H_?*!*YU(.1* (-.(> ML.(DPK]E8SY"P>LMSMR#^!,\_S""[;FU#;FQ0>2Y9(EX@B\AB2L#3C_]AI." M:08PH=+?-_ *07+R8:";EN@FDZD:\_.3PTK_,V/6V^MB/QY80;WTV?(+#F!M M-+86TP\'SD*)$LN%L;\ZVX._@ID4"2$-_ ,,H\&=Q7_Y;7U42])NX-?/OL9O=4GK"DD7O4*&@T?EN4)] *''T[D/FXQH(@P=E[?^V/SMIG&PVEE0MMIF MYY-F>ZFC_UM[WQ755+2N&Z6$(@1ID2(!J8J -%&!!%2:B("%*D2EUUA 4$-" MD=X4%00+*")B(=(5,)$24! DE)"A(B:R(AB4IW+#//>.,L?>^+^>^W'.' M#^LE8XVYOOSS+]\WUYKS+[<[O.-I(H1-R,=/590"GJ5?J'BJPU015SZ;'04> M8\5UX&60RO&,_@Z&=,USKCZQG_F;(NP7G>U6\[K$3ES_\==0X6+J#S(NZA6$ M-_R0A(I"37TE?=G!']9?0 @R-D(G.738,3A[JOKQ^VV;KWW8/Y4L;:N@^R_% M%Y+ L\,*9FVS.JZ]])<#*13&-?&I7(/(^9=R- 2>O4XEQCRGM1!".'FL@$D\ MGE]1QJYDQJ[+I"*JW[4\&4DAJP_RQA3)P3X!E3AF:##5DL2,+G,ZPMM.OH:DS1:[-:9;Z7@T'ZSND[KW MMMD_E=TMJ7N[?1>L2G>H_IF?/=&U=C$3CA,N!=C\BKO^)[XL; ]058REZ OL"K0G'I2'G[] M)%P+=N(@7SQ\4GP8&\79%_\C*J[COD%?[WU"0&8KLKW]MY;=^;[6.KU-QLLU M$.ALDR 4M4.;46F"6#3*\-\*L(LP :=/NZQ U#.\/'_8/X"X0Z_WBQY MZ43Z]=,A05L["]K+[$\EARGYAQA2B5N V312E* 6Y#/- 0P[%?C6V$+'I"*D MK;;2E\1"5Z]N]]!QTTI(O4NUA_? M*QM-QIV"K-XX$N?8]UXS]812<$ B] 7.$=^VBQ2&R"@%W%'9B#IH.XWZ\#C+ M/[N,_Z%D*:?!UR]:Y%5*I\\O-6U7:=LG?G;JVZTR(S#G=M0)91KY=6MM=IAR M[4:H8H^#"T Z7[QI6G*T 9:N[,#,9J$[+'87?0SR<[8!&JXVYUU_-(YY=W]R M>S1SH"B*.V*UUP;Z6O*W6)/EYI7I*7XHS>GT#CQ77+X&.'LMG MO^+E_]+K5), XZ:--D6H2?=/N[RD.6*0*(CPC9-L)^H5G>\6I+(O5TC?[-2E6C9C_V FQ[L5: %\B5'6 M .13!3C1K*Z%XO*OB-%P!;6&0[]6R^YM'.O4:RUT0EGYI'^R9@FCO Y2BCZ MR)>)2.&H@Z7#H9+_W#=T$Q5! 7>&++9P%+"!I5,8 M,CZ]5-'E.7@@!KJH"=31+[9,#X&VK)?C8=3(VC @ M B5!J.=$W'GQR%:XR!1R+5-;[\X75LN#.1N$#RB@*^*TG5;_H%/#@T^%KY:/OU;LVTNR2'<\2:>B/GLGX\#5( M.K[.*!FGA&]SK,<+<[V(O*?UZ.Q]17G(/?-QM$T-^BZFG?DFC>M_'Y(QE;X90O?=#O EX&^Y#/UPJA8]" MIYS%G@?=R\!REW[=0=TZ9S0:%EZ6?=Y\8]!?2VS0$IC8T5C'L&D4&#DH+SY[7K"KS>Q1?,R!>,WG/<47?C>L[(!X'F5+ \^KSDULU\2$OL-JMP*_=BM0?]_02K\Z(1^.2\LF3W2J'.-NDI^"1(4+6KM"L I(6/@*6X0_G5>*GJER *O,H M?3)]>]Q:KV/<)I)/GY;CWC6G)I>[T2)2&%P MW4]8/ZW1E4R0P0T*8#H842,8J$Y4LJ*R:'$44-?MT$8QK&^^/LAX64-RC@I6 M'>O2R/-(-8RZ*SMCD>=Z0]T-.B;O^8VP6 S R .&*>58 MO654*$&>3*^*V8KHO'@CM+$G+&*GR2,T=21XR:2B72MY5URQH[KG!!YP,Y*> MPVWGI>%VA>U[=;<=I[10@"_W>R\DZBP^>N3[J&\:9'H/(]'ZTE8M6ZU():\@ M+]7D[1%?*5=QFWEE2'5\FP).!91CGQRNE[+LOCRRN :AW]D**3 L*J @='Q_OWS@T8-W8+9H.9J -*Q!N')KD'55YO^]5!1_IM>4'<=[ M8"5$?Z,\1@ZC)^"FC[TD-0[I%E"<1V)Z1C^Q$R\U53_]0-CTLO;53CTA]K;M M4W=?I@4FY)U@O[3TNHA,IUZ]+ZX=+QL8DJ]V1E2X^G+@Q5[<6?ZH_XX! =LM M1#0@VH4X1O%'1XX,M!X )!DNI,QZ7]^S-1%R\1C[IJ'ZL;'4DY>:MNN]SODX M>A'>O[';_ /H,;/ QO"*4%/W:0WHE)EEI#KV&)A*WZK)P&=*I,0RWF%/E)\< MG\='79,:V=/R,_K::Z1W@TN+#1F"J^C?>;W%I#S9C?X6%3.EBC@BALH-P#J! MZ5-KD*MXZ=]+6329AB?U$]".?>;#SU[,RR$*J/V3.H5AL-J'QES]Y3M\\1K. MT7 <5!"NA?&$*5IG/E7H("L<-T"$93,NIIQ^'%\PS(U'=UZLJ6@LI_=%39 & MYWHJ%P-RWY_6^#J3B#K\G9"#W(5OLT-%)NA/P[L%VK5N9-&.3MKBQY4/N=MKCN_N]_1]=-*TWL?_Q?9/_V;@O MXID6@@0>B1;(]$(V:_[RO3=U?N-B!AZ7;FWJO^:8:X(+UO":NI"8L'UGPSW$ MT=:6@5],#RICVK7X#"E9:6B2:F]W_:@=5(^\=8M0\HFD[W:XJ/B%]7-4F9.T MER-,5Z/VW4!1UD/>DP:8-)AM.^AOF=V[D3]PD*70P+]O>,*A&$XU.)$">3 4 M<.9I1^AOBC1_@@3#28,4=L&P.6P4;R/PO2RL*:NH RD=#,P\S[?(CWWCW^.< M?:APYD+$YJN,U6'XSMH_QF1-(9UQ&5C]$\)]*UO.8=R7^QL^$[6-LO%G!H>, M6G7,'( @ 6_GHE7"B+K.?PY:B#RZKU7XT6OW'T/OAV=/N6\3U>U![.$/K9]$ MGGL!1R8U>-0!\,- (,X4W&IX+P"6_0LOZWRE@N8=?M%C9?/\[J!34*:Q9%K^ MAS.?,[?19AQ)+>J(!S;7O_,NCEE//M"$")5J^3*=O35T@9*!E_2QY>[ M!>Q@\% '^LU?F:]$H>W3C]WN>#3O6?@BNN:2W+O3LML.^=.8FTLGZ>V0A$P[ MK,HT#-3'"S3\&F2#($AZG_#?^:NHR8 &K"$KD>EGM_G:AU9N4*V:3V[CN&9S M]GI;VFQ4/WY)Z7;E(*DQO0.6C59GHL6(&[&V2'D6(1,K5Q5& MA+-DBAD;I\2D@GI-"H'51N2@0\GI-+J9@49\C4^B$1%TW_!F8D ME=%U/GOIL2.A826@8[@_=N+!(-00XQ\*"^5'>Z@*6/(<9^CM&E MG-C8O29.(0,BDVN+HF]^'G$GZ,[RFUJLCAEG.@\DQWB74>*;4Y<[R1+ M:)]44'S!R)>=6PU]T^P;88J/O_9GN6DBT^+Z:TJ0DFY_O?[R"",NE:B-&\0# MQP3BM8Y"QBM5[896_)WME"ZMBG MS;7U9_I%G1X%NM7RNTG T7RJLQ,O3?#W\M8@:GRI>,RQ?J)Y_!WG/O,U"-PK MGL'8W5=ZW"0A[QL3<62'9D1N8[98Z>;BJ.Z2MMMET.\&"C_1':[@]KALG-9) M;"A@5]H&DW:8QJ<$KK\@PUULOD,= M(V1$O9!5]*AQ[B%H1M3696A%O1L[HXXX^1F-&,.WV>.0+JR%:432DL#FZ$U> M\8@I>.:#% 8ZYP=RV[O^[G+G,IV71B\,[!)-#UW_D.RH5"YY3=8ISC@[8,J3 MN09AE3(JNUW3)X5&UB"!"+E1\ #G1K].P*V96Y5I[8O_@QCB^:K/(I'X<*1 M9"JJ?O]7.S/3?4KEH8EGW^LG)KC;806D1H0$N*9@7? <[8GX_/:26&XM;E1- MLJ; N47K^OWAXT23L9I33ID?-$(I'\AP]2D/4C<"W&[$U ?&NO'U<8E(!?Z[ M2;EA@S5("$HLS%^GM760J-436-)UZUS E!8\<->!KUYE=WO,WZ;-XCP# MW;M?96+)!Y8MN+)X=L.=*1)7#B,H9_>X0@! [L[B:(LM2:%]"\-DG?\-%U> M#A^6-=8 M+6R5$2Q\BK.T90UR"AN(EYTO&O:2QNOM7\KCT#,X[LR?C2 M!4DH/(#IJ:L+UF-0Y6#I]F,IWON*Q-_$3$P,MLK0_ M_E[,8W.-GM8-E0QHP'^GX;#@@@*I'"_\^P&L\QJD-NGY&F0N9M#]7WYQ@PJ\ MYM^U.\-!_DUKM/\6D/]JP/H.SMVZ5?"D$7!V#7*>PB]7=L&CZP5(H6@2#0A M<"?@O/XR-I7SCT%68E4#) I^2:1_!4CO9AG4XS,,(@P7&4 M39->:#3YTWCYJMJ96E/-: ][$?^]6@=R1Q$&V// "M.5-=PT\]1L-B M[A@E*:Y0<:^CIO/32TY\I#KD_5BLEF48H'Q,>C2_*RZ8G?W4]TXKZV*.O9&- MB Z'GP7YXSOMN;B^C"[&6F%NO<0:H>MRY:%O<-AS9O M+WTJ@IZ\ZF36K?+MY\V;!VT4#D2O&K7C$"Q2.E]ICKAE&'NY9"1CL=XKBB"( MKHH=!KSY3H4?DU2XG"R2BMV_IU^JV_!5*T0,7:XK&B(YSS_;_PJCA^B[? MOX'*YIZZ+U4PW]\UX))'5;'4]S5J[.(%$@=XOKB<'PHW[ MO 8)QZCP!_ 0?!@*%H]SS>9+#0BD6K/HFZF]#9*^8RV2EPR8L2Z605S7$),V MS?T!URMSJH=/D45QA(>)2%-0D$*$7X$$H*"'[5:#H>)M2?GL4WT-4@8RW#W% M*IWN$V$A+N]//STS^$A7G5ET(><:M,=[! 4XD;*;T'6/"8#"&B0")IT9BZ': M$@UWOT3"73,JD1I^,7,,!!-WC"FAN1PWVZ/[;6+90:I& M[+(-7NEY%(X//YKZ+:F])O=PY(_>V6=;%A:?Z@F]PXD:,6T13!@K"+<3G.GQ M ;$K)8&E4F?RVPT>NU98%.VC>5N]T#1?W>[K[3$;7A7VU4[W]/%O2!T<&2^W MWEQ,! 8@F)1'V-B^7QR84+S^<6 <*?T*,!N1G6C#:[?6?1@I=\_13&O,#U97 MW_@V[9/#9S,W:*?G?]@,]7^PV>R_V(S2TS)3G=]& XZL=T40\!TF5) V-G,E M>+4/@95V4K;:3KP\N/"V']1G*M]Z3+ Z5\$M.5+!KN#(^MWNV!,?''KGPL$3 M8Y=YL7:0\VI"P$B7-8*AFVM.R4#(QS C.BY7/PC33393<97.=JI7B6DX^"HK M(DE?I4.+_FW3B=VB8^^Z]OWSJ;'$ X+RVXU[AU;%AZ&3[DN#-1Q=[;LD.!&* M/3C 30 XAP>#-X\M'*-BO'^]5KVV.5KC^DU9&\.,BNO>MQ,N"6(.#I3SI054 M(3ER03D@_@+[ 8O] M!DZ!1O<97G6H"5])X%?:;A%.R>HJLZ>5^T5,VM%).I MF_LOCN3P1U&-.0C 'R6Y!NEH$M#(8A_=C-BE='^]X>?3X AK=<'V=4U?O;7B MY,S>V;J:*[<_5R]5&.\0/C%6?_]0G1-\;B4'IX2U #/4T1D(6+UUC*_JF%2( M4]K"A[U0_1G]J*]"W17A<\W1]\J]#E2$*6,5&QM95Y.I5 W5D$[-W39G"YU'R8: J[XW>@79GYNW^BXT*()GJ\U&28KL X5Y/Q@?@M&,KT MT1/Z!D/P.TH;NO/*P*TL"R\>P0KQA.L-;G_A[PK-7B+*4]2*"53_N8*PD8C8 M2KMG4-\T)^%VQ^@ 5^-=FBLT6B[]:N=R^Z1P21W*TF(9A' MCPFN,>_>+\+HL0ZD(6!( @;7(.U'L$X K8N_L9!S\%9#E OF16&7QF5"@'1I M\<,TD_Y")](#Z+MO M=2],D MD5Q<#[DD^&Z_^;VQMTT>2R+C4M9O[;TE_IP7HWQXU#1^W WZJ;EIT8FES&$W M@$X<5UWF9@4J=Q>P^S5]X0W*#R@_.;G0'TX(TN[]6G1NTDY5:L:KJT?6]_:@ MY=/$EHU1_#9!A0[)_L?WP_X[ '@V/EDR?_)&D5WT*?OU<6*-=[)4%^PT_/SOPO"WP))P:"*ME9JD)4$=1R>ZQ0 MF6W5P6'DEOX&U.BWWWNM+!_+OF![A21<- ^..U@0AJTPW:&BE3=' M 5QP!@>J^7VH#<@]MG2*0OP(O;?H:FOLDP5_54[\H$_GQTCS0,>0)J\E#;CG MH?/*%MYN4>XR4K\,Y#7[T1:*P#,&\M<&(#%2,Q M7:04G[[H@[+.(@SR3NF!A.IAR89;7KCE3R+GMNL[KS<..PE:M E4P,;)#:P_ M*0R'1*1>.%Z&R4UX$H8\-=0PX5U-:L0-1!<\X)B/>S;)_(E0-][Q]L#>]-G5 MQUF0GYC1;+9/+2A"P.X'[S%@LMV$>!JC,AONSWK<(I74D$K5]XI\SE3/>*_I M@,%$8.3#E2:*6[NU,-36H)7%8RP/@0PP(P%N+I;3PTD*KT&;24A*VPU0(DS) MX%,E[Z%A"1#NW&RK(__DZG;7 [T)2H+D83>U!&K1R!0QW,ZO0M&PYL:$UR%FA>3G=.V]^/BE55R]L!S,%=2X. MG'Z"E05;.!I<31ZAWEJ2;M2Y!E$E9EO8YL#TCVCS&W@'1(*[#6+;_#^.':EL0S7 LW'[P+V1CL[!$PT15_8\_SID=DFK&3&ZW"LL\\"[\)N0?76/X<8A&I7"%Z]A MX*D]-BP]%H*Y(:H"+.A*T,$GX0R;@.?+_EB+^UVALQP?LY(T3/7C6] [AJ>6 M-8_G#@V=I7E\ME%"BKQD51=-,2V.@+F,*)3WR*FZ@^NK_8Y7)"->O_WS*&]T M]MZ#HY>^!&'Q\<,-_TP.;^,!-U0V0A(570KJAW2@0=VB/*0VB#\$>@/PQ36( M+-%T#1*UL,O7]EE$/.)+L_ZEYP]='KHV."N-$U1O[PE46+V$-L*Z"YQG)[Y- MGV_.M1LF&G"]>9FM*@2PJ-,GIVEULJ'J@-F-R9..Y/L.&-,JW;*I31 (Q WZ M+#Z=?8V7C_4M0\=["LR.X*NBYYKOW6TL2JZ=_6VE]@/Q_TOS=4CG2B M@0.(')PJ[SYN%_>DX(F[_;!'!KA. <"S8SN[W>GUQ9LK M-;T/.F=T0T/KPBZ)C66$L#5(NC"^304_IT:#K4$ :0Q_KU_3XHK "XH$8YW# M?4#)1Q+-U]\XH%*Q",8+I-*#^N%?H=_R O.\J'OEBL6"@LZ(J>>E/Q&&),C] M)]N'2G,8P#8!E=CZODJ@%!J\NTX\45?N"^VAOB?!7 ]H% M"R?J.%*]@\OC_B?WE349RD[L\59U['=TW\C3MH/@8D))P'Y:QGU=7H89#=0A M=-.H-.<1I!QHZF91*MTP(41?^F)UNJ)7M;\W0#--J158E45 MW[$'(^"K:8J\>FX"1WI]FY\5^(<3!;KZOF*%="Q0A.>0&I_YL&RQG3$]V7NC MM)I+/ADWC3EVMTFJ],FDX.P!T9: 3:74CR7PQD-!UT5^C M!4A/731#,Y])*?P"EV2')_Q'[E54OSUTGTL$V25J+[%=X+??2WH51<%!275-"2?9%7 M@9/FD^\+\>[B)/B?U>"U+'QBO8&*8PJ9VMTQ&AW#.]+?OJ4L]-M+Y>3W2B5[ M #_#\U<+B+=\R;27Z!3D/JXI^(".HM[Q;F =J6&EMPM*2Y=/=?JC>R9B9CU! MKSG:;VX:&72T:Q3^G*?[.P7AD?2QL[:J84N"QW_BR_'2S-%RW)/ 4A>>VL% MWF%!CP.8#D&Q$ 6C)\=@TR&>Q9 M"KH*W&P((^J#503C!*0M.Y/AN@%'4;Y:1)*LU_FLK%)G=O'&ESD"_NQ \[B* MBF7Q&5?#/:W=H_JGJCM^V\EO^$9K\'R[E+'>C"[5#"4$&C'2@J MQAT_W_:"^12?NKKFK.]>,$/VV#LGK51%>^2I^!6-PZ8AZ>N[?<\@5/E?X#1Q M[FF@?#JM&%@BX\616KY@TT'6UJ64P&$UOVL]PL,BLJL#46\ZC]9?D.I]LW\Z M;,.S[R5Z0LNDJ3ZP>/W%>1$GD+L/M&5QVGR"'SR-/_"6>K'*NBMCI:[M;,F) MKZ9^U,ZBS(]&&IYI^^E^C/&%^N>O)R7 D(?\7C3@24BCU38M$EAR[75H8G?B3?I&V9R__R=#Z,S= M.F>EAS#:4KU-*KF$1:)J6>@#8Y.)\#(?*4AK 5=M/X-X%%7 M/N;5^S&A+G) BA0JR.X:W*.\I#5(I!'5@NT[S)?G M]]&:%(N>Q ^OKD'L7O7_]H/2/](]C4)FDAONEQ@)^95G>EJ"3#RPO5CT(OYQP&=^@D;AF(R]7'U&\[>+@7:I]\@EZ^_']]#6FTHZ M2V':$$*M4(YJ_.QT;F4F#L;=Q1HJRK#2?.Q*[\[W+J&V Y-S)4'?:%2?[6<: M7\G,'$Q2#IUR'#TV&\>1S8* ^=TTP(F2C=S+NXM$X2@$C@>(&^/#*[L46&/S MT_2K/V*.S81]BNQ$4SN80GSM:QNVA[*(!UY^N\BS8\W2,;DX8^S&$9Q"*$J6 MDH8]\#QLX^0(N?GBG=:Y$?QV^#F;GZHW8R=KZJZ_%3P^[U/GW1M:0-FYTB0J&>,TT5M_ M:5G+T?N1)*)PW.@J?NI&'%*)5VIN] 4Y.VV0N_)6A:"6+Q/&A]_I.&)^Q5+H M6?7+59DW'-="]F.6X_)AM="FZW3.6 BZ3J#$10#48KK 44N;2/FHR!;!W*V: MS]R8+A4)4U.^T?89-/$*J6L:J""6*(FP2$%Q(:2BN-5]R0HV$N==[X)0@<<^ M%Z1G9ZD#?/%<%GQZ49EYJS+MCCW@FAVS)+%U7\(6W_>S7ZKJ8GGP3IB9I^,3MJLE8G-=%$)>9I]^,C<;0/. M+%VFR$.NSV=4 U_Y#?M!T),O_MXG=>[%QIAOX8^XBK^O=#DM[[-3V;0K M&C=F\E&K,2B05I\YYP7DGPS DR*1;5/6 M)BAAG>*G3I$U6PQ&/%I]BQ4Y[Y(:]1P?3'ZOVQOL!AT8=(-2T$V$15^6$/O] M&]#9XBIQ]YP:+)T>0F:J="^H/9AZ'>LQ^".&OB=OL!8])A9PSC(ZTC+(WC+K MF]5Z6ZLY<+WEK2I_P-\$49^?SAQAYX"7*N,]%ROI@S^P5HV%\,+]TW'L,HYW MX)OBK#,[32H_VF@07PI"S +$_Z,MUA(@-PU+)EKQ*6N0!MWT2*L#04"V(WB) MM6/$'XRS'BYF^%J;QGV)W6(P/5A>^.&G^D^=33^[%C1$;)6LT(D"#9JWGJ'? M+J701$AT&_Z8#RZ5Y3M5\?AU1=BD43,8']+?:OL@O,DY[D+%O*+H+[.DX#S= MO/B9G*J,K8EW\TD"SUM?00X@J F(XU(:<2N_GZ1<3\E ;G;$1",UP0LG@ L. M\*S?XC?^?G_^WK_V9^WB]Q99?XDI+ &%],H#1%A'@/B5I81]"R.KX+ MMF6A:#6JH3$=OPD6S0H?^."74RXL\Q"O$?^\FJN/I=@%\>7PG!E5+X6U9Z81Q]9[CVQ-1F"<$ =_,G65[ MKT'*U=8[D:0JY(,"'KRYE=^#^A5 DT$!#VL$@T)XQ(WZ)*>P$ ,^L/ !4 !Q='=O+3(P,C$Q,C,Q7VQA8BYX;6S_ "^9E#*3"3!!BK4Q/2Y+)GG.>4 ^. #.Y5__UX^[-7@019GEFW_[@_\G M[P] ;%C.L\VW?_O#WV[>P?0/_^O?_^5?_O6_0?A_7GWY -[D;'LG-A5X70A2 M"0Z^9]4M^(6+\C<@B_P._)(7OV4/!,)_KV]ZG=\_%MFWVPH$7A \_]?BSVD2 M>CPA% H21!#))(8I)@B25+#09XBRE%U]^W,:RIC1!$.&J8"(^ QBZ@D82,;2 M,(PEP;)^Z#K;_/9G_0_F/@^N_A_75/L;XY_I?=Y>6V;$+U6/]G__/7S]\9;?BCL!L M4U9DP[2 ,OMS6?_R0\Y(56-^5B]P\@K]$^PN@_I7T ]@Z/_I1\G_\.__ D # M1Y&OQ1/%5KB;66?JRU_.^GA/U\@?J.]*T.=76@7&WN M1UW9VHBU6?7F-7KT5>D?4,K\5> M3$_EM?[%!_6W5HQ^T "9UG):ZNZI*GY48L-%PY9/'@TR_F]_4'];;4OXC9#[ MU=?MO;)*SWUD_9J4M^_6^??W&YD7=S617].R*@BK5G[*XI@%,10()1!%.%%3 M51A"Z?D^EFD8Q#)>5;M7?24V\&]?.ZUJT:/D_L$"A^K$]UR(,M\6;#\3WJV/ M36]J9M-S8?KSAMR)\IZT-RCEM=/0V//O?;4!STJVSLNM$@!R"9@R TAE!\CV MAOSY7W_>0^!N.-8O!?)Z1GRURD#K#'I*@U\[M?_O26AS]D3!M?9*\N(Y4#D; M"]3^XR^5C35*DI2T-K-]I((L\'\6ZZKL?@/U;Z#GMY[,?[>5_?/!VW-==':2 M@IT9O/:*GUFN7+;["CX91^WB7@1(E5_TXC7#I%3\ \@++@KELA\Q=_>QE$6U M^JA>HD_RK^0?>?%Z6U;YG2C>Y'DX.PQ)FH0(C([L/W^QBN\^\(Y/7VZ)03**6496X5OZH&I;U#?GQ]L>]V)3B ME=@(F54KM=SVA%I00S\-//791VK)3:E:.K+$)R(6,A+$QD$QDKHT&JBUM?,X MS- U\S><8S8Y-=3Z@EIA0#8D%/QU?J>?V[@P1:'>I-K%>?6XO^0S>=2_NOY."O[V MG]NL>GR_4;Y.O;E8?JIN17%S2S:?[O4CRK^+4BT$WV^:I?:*X("EF&(H<$0@ M(L2'.) QC!,2(AH@2H6_.MA4.+\(F$E_H^_:; ?&Y3?>* E^RC:@U&:6IS_D MEQU^PR7=DD9SIC6AM@?JS6 .^D:#GM6 /H+^=:WEH#;]"C3&@Y[UH#8?5,I^ MT )P!=IW1;TJ#0@.%Y@S#YO;%>I MJ0JRGJYV4\L0M+&'!$E)!!F7 41"!#!EDD)/(N'Y@B(A@]6#*&@^,[A]F=/! M>R,V1-%W3U5PO5[GW_6!HSN0S:9<1\!-/$ON7\B^FN#71E&'>Z4&<#B=?8;D MS3IA&!C^G.--;AFY*F&W@F_7XI-\M2VSC2C+:Z;FA3*K9X!7C[V?;L2/ZI4R MY+<5\BA!@1"0T(1#%",)"?8I#+W48PG!7/+(ZA!GA!)+(_+.!GV"\UD]]%;' M)GPN,EN>&34@AC[_Q#!/[;_W$.X, 'T+KK3WWOL%^/6&4'6]-@;4UK@\ZKD M3+=>]1A%YO60+X#JP-N]Y%GC*/*S&BU1%()_K=3#:E^Z_+2M=-22#@1;>2C M6$8Q#+%0;.B3!-(8:S9D))*13WP9VKE89R0NS\W:*0Q*K?%5NT4"\KW2XW=. MSN%O1GX.,9V8Y_9@?FW ;)0%/6W=T9@A+$X9ZYS,6AIMFD6]'MB^R+6>M?S=5Y6Y8K)5&*/>##"(54+O$! S%()N2]EBD,>QY39 M^&+FHI?F@?5G_J+1$S"MJ!W=6&!OQCS3(#HQ">TB/Q]=SXV%-JY>"Z9121RLS*YU>"MES*KWX M>>-H]/V&%?JEV6HEK)F*D9R-_5IX; B(>+4R9DDLPD01%5?.GD=#2'RU/*:8>\0+N2=]H\#T4P*6MMKM M= 2=DD!K:49()T$<9AT7T$Q]"&J'BC%YG#/]"$.4@OWI6_[PL[JU)H=_(OU7 MV/RU9H23#YWELS]G4O=MG[UN[*J.5OO@.D43#Z*H,K5J;/ZJ2TK4X0'^BGE) M&,0QAC+U)432(Y#JH@\\PIY4B[K0YZ'-GI>QY*5]\GO]P+U6L#XSY/EZ38H2 MW(NB.3^T/#XT'P?3U=H$Z$Z^/*-5+VKY"O34[GZH81\.6!FQ&+/$RO'JRU3Z MS,LM2U .UU>V#UA:QLJ[O) BJW3&^R]"U[\1_%II3KZ)OZB'5V_4:N<=R8J_ MD_56K%*4$AZD4I]K,HC\)(2T7JO1 4Q2R(DL%6TV2+,6AKWMKJW*2Z7DNXR M,'[Q7)BI7HBIG2J+>]LB4YK7_46;J$;4]W7[OX^[D[)I5V4.] M ;P2B9JKPX1!/TUCB%B0*N[@$20BC,,P])%(@A&;KAE236&<-V)OC,$+3!:IN MXSZ$X7X!W$?CIYZ,QKLL/)8IP(1Z$4$0T1Y "F-)$RH9!CY M3/IA/&?!@-.J+I2MGZZ=YBT/,#"N$Z]^+ARFW\U2YMAB95&Y_><'8AEKBP$] M?Q\+A?- ._/Z#42-FT ^W=>3U.9;G5/Z;,'P1>@Z6]T_*NJ\\U><\("%GH A M0LIKQT$$4Z'+D7(4!U$DI6!6$;FV"BQMHZS3&))VEZ+H= ;K^M!?*7$'(,@[ M.YM?6X926 ^3&=E/"?[$3+Y3'=3J'=DNVNG?7 &T!>[H>2QT3KG76HE9B74L M1,]9<_1S+LV!/TO7Y2F^KC.-5TF /2Y(!'V"$X@(2B'5=8X](9.0B82BP*AF MJ'/-ED:B_5QN$Q>M'/31VD1ORU0(=\-NZ&B_Q&!.[5[/.XX79.D[PGRBU/U+ MM7NA?'Y'H)Y.\GQ#X4,0R[2U",B,6'Y83%+H^Q=(']/4S/"/0/G,'NZ VGR&)M#?,Z73;(! MBK?=A>IO8 ; GLA;&G#&4X$9'@VOZVMKLO:#EJK/W#T+[YI9T)&HX=4S;S]_ MW&KI+:&7UP\D6VN"?I<7]2'EB@B9)H$B4W?P"F]3G1G_BG6J' M8[K\[>K&V)U#7H+K)^]&;?$"-JT-QV09.]?GE/U];%\;0NYL#]M4WLAV#J2\ MU?^OXV,>R%JO!;Z(LBHRINM8J'^XWO"GO^A=V6RE'V;SL/56E^_IT@"^D$J\ MU3OYU/&]O\HQ[VY[][8U8=[>("\R/ =-1EY&B[%%G)1LM8!\EVVR2GS('G0A^$J)T'DF=7YK M^2';B/>5N"M77L H33T!8S_R(6*I![&0'J0!)@F7+ FEU>+-1OC2%F2=[J!1 M'M;:@[WZ3;9W"7[5%H#:!.L23A9#8S8+307XQ'.(4ZQ'%'"R!\UQP28+!68N MT&0/S6%!IA'/F'E7:Q=7K_39WC4A.[J^B2;PO^=K]1@=!:I)>86%X)''*22^ MU#738UG7M(,X9#'C,DI\CF;9X#+7>6G4VFD)'G9JSK1_93'.$V]E33-ZR]_5 MVN=_@9[E5V#W3NR-KUW\!>QPV0_5,C:[+/3^?>Q[V0^$LRVP$:)?)B_@[0]1 ML*S75A%MDFS)C33IM&' N"=))V"B"*&7J8XT3#+U4$"0%PLBR>?L, M2B]M$KO^]JVH,Q- UND)'FI>RR7(&[N : VK>\C=#\>9O]SK,/%4-]$@+W^N M^[2?W%K3]^D&>D^K>VV6D@X]8J"6,=/9*/[[F.I&#(7KE 4KV2./?G2]$YFI M%UJ4G^0;<9^76=4&R8B(L(3'')(P#""B?@"I""1D6!"&PB1%D5%PEH&LI4TM M?57U;,(;92U/20:PU;564DD99&GH0>0E%-(H0# F$1>2*7!C9-?IQA&Z\W2Y MF1Q?PR,C-YA-?;[S#*Q6SPD:"1K@X?:D9$#>O,<:YPT_.(,PN&4<)_^%9)L/ M>5E^VKS)ROJQ:C+X))N-.G^%]1$YQ4B7*B>*EF4$,?(IY(0GU$]3SM-H1([Q ML%2CSV'^=&&M,% >(:]5)FO]>:SSS3>XKO>OQU3>/8.^&;$X ',>;M&*@I^T MJG_4./:TU5!>#^-GS2]FL#BEF#,B9V49,_.?$XWA76,K?2MW2I35^PW+[T1= M#V?EDY@1E/HPC;P(HD!@2!*?0,8#+/R8L8B;RNKI75 MVMI6[3Y$TXPP+L1H8I;8P=.H=]44('-99_ND]8[K:1_*F;EN]DE##^MCG[[4 MY<9F&U*XK6[S0K<0^)N.<*Y;\36KT,_J3=BM1.MBF%_T\O5#_ET4S=^RNZQ: M<8XC/Z QE(P*B&+)8$HB#'$BA$3*54DB[_(-33?*+HU].H7;4KWU]L"5\F.4 MTLT/8*W5GK")(<>OYJ9UVKOPB6?]MHIG[/U;N2R8SLHO>Z +_K#>^U":L#)00_WD-LY8CS+D1:[Q'U[ *MU;T&C<]:-T[:TGNB49JZ M%;AKM5^ZA?A$PV#0>GPJR2.S7>[RHLK^BS2;U,_#S%>!#M<./>79QRR$2/(0 M8AT!YWM$Q$D8A!%/[\!G"1)\!O<>Y5&G@V>P-IMKW2$X\3SY'+R# M?""'*4!&F+A-^AD6.6^:CY'Y!XD]9G=-EK?XK)[DWTHAM^L/F10KCV$21]2' M/ X3B)!:8A 1!#!-ZNX4G/B1+<]?H,[R9H&#BJM//K4S];#=#Y5JAI25'GH5N1++D^6>.8]R_;8J= M+Z^<\E=B(V16E5VJNLYQWZYU,=]W"HG/BB**-BR8_/CGWDWI#+K:5R?9F00T,8#:J*Z$B;[E\]E! MLZ9JER@[I6PGBLU*W2ZA?$[A3I\]06^(-UG)\NVFTLF*2C(3NFICR))("@S# M1/>DIT$$,5=_J*4[$I(2S'51+$>](8XHL#2*/N@-P5N=0:$S_B9M"G%L?,QH M>$K4)Z;<\TTA.OWKK/"Z6I0V8::V$ /@S=<6XI@2RVD+,0"155N(H>>,W$K8 M5!G/UMM*>=-?!=L6]4[SVQ^ZY)+RM)69.C)E6[4;&6])H;M2Z$I-=92*6ALK M=59!F$0QTYO%$5&>K1]22&.9P(#*!%$OBH+ ;B/3A59+X\V^4:#<605$:U;C M++&]87I?3[2F[:,*QU>V=3/6AAL2/AF\UT\'K[-*$W*3 M"WT%&LL<[E&X!-KM9H43S>;=M7 )YL'VA=.'CTPJSC=505CU2U;=OMZ657XG MBETCSR_B06RV8G]JN6+<"Q+",/0QHQ"Q.(2I'X20B91&,?*I]*QJ8=B)7QJ! MMPJ"W@*XNB45^$[J'8N&!Q0YZQKDK+5T'WT"*%GK0N66F;1V V9&SM,-P\0L MW"D.OBO-0:?Z5;]/<3=(>_T=)N&.PLUM7JZ="O.FZHZ"YR![=]Q3QO'A%U$J M#XOIJJ1OU*/7^;V.]M3%BS:E:!/6<4@\#P<8QK&O"P+0"*84*3H,$(FIXD22 M6*W_#60NC_D:E>L *[Y7VH[+3, V(S#'$$[,6D_0Z^D+6H4G*!=@ 9!3>C*1 M.RLG60#QG(AL;KV@]=;77+N$^4:]''4JX>N\K,H;\:-ZI>SX;442%/J8:*25 M]X6(\KY2(0.(9$H#/R4!$\*Z#]>PS*6QSRYXLU.[_I!JQ4&M^8C&4V=0'Z:A MB;".S-S>TE*MZDGQ^)74O1QUFM[UCZQXSJ!U)@VJX.06?ACKJ";R0NS?MGL_"T3- :]K,$'S.=;F=CQQ*,RNL%9 M6JU:=]=!G3U1U[2L]P;'9TX./'1!'' L"[)>2=2Z/V6%3GV'WL,XW*;.2QQ2 MX:5S# W@,<@7-'G*^#Z2ZNGG.G,][\>5KS/VN(H"Z0LDI'):F'):8L^#V.,^ MQ$F8^"CD+);#7]K].-V%<8NV\W>%HA69O7G@I=,=:$5[\S,N\F3Z1Z^T+/_ DIY$/ QGI M'.LP@FFJF)1[F!(9ARQ,K$KQG9"S-)+@-9??9P'4 M:._N! R3N''/9;V(OW;"X%..V:G+1^P)U0%<=*#=!'W<7W+873R7UYS7BI#U M\^)PZF_YG7H6Y)J)A'I#)- M28)%:+SG])*6+(W6]J:T\;B [(P!6UVTKPX%NUGXW=:<77:;Q4;.B[Y M!GMKOY?78NI-_KP83L ?E"NQ@ 0TN8 _,+A'O]_*"6>Q$_EY> MM)EV.G\O+YS=!NL2!GEP _=%%9QO@W@)X_!D WH1"DW4N[(\U7*L_N-&256+ M55WZ]Z/B@S=*UVRS(GZ$H\!+($8>@HA3IEP[3\*(R3!,4I\3SVV_Y1%*+LYK MTYH"K2KXM='0-CIABI$T#&QXX?&9V'VR&1KWG1\OP&[>3H]C%%U *74W4%MW M8@$480\F/JZ:GJ@XW>IET*,3'9_(-E:EV!]EQ5 M;@)KYFF-5\7JH]\I--VK7G>^!9)D1=/BVS(G??R0F+E,\P ],9UH57M9YVHQ MWED%95[ 4MEU!3K=U;^N:Q9I"V(WENW^&;RI:X2\TP/FN+GVY5B[34 ?K\Z\ M6><7PW:0:G[Y$R\MKI27Y6M2%(_J_=1^5ODAVXCWE;@K5SX*D>2Z^%V@ZRG% M,5>+5MU,)HR\)(HD(MCH/,)"YM(M-JCUMER9FJ!OQIJ. M,9V8'B^'\X**2&T7 MP41V7Y4KYO$@":2$' GEZ#%.(>$A@;XGXDAP%$14FD?HCU%A:615!U,56KF' MIKX%X0^ZD$7M7&SRJE\/@Y3JISI%WR9*?=1 &9Q*3@[_Q+RV*W?QR\ER%[N: MF^_J^D-ZJ#I#)A\!FP2"J4=BKLR":4;$,O_@$C"'$Q-&/7G&C(5++'^:RG#1 MD\8YQW_)<_X]6Z^O-P=UJYNHPWVNM%13C2=H"OW83Z#RB 4D211"G_&$X$"$ MW+<*N387O;39Y[-ZT"W9M6!ME[:9[@IUI"Z\GI(Z6^U\9XO!,7.AIX%\XAFG M4[H&\@B^\03QA'=^\V#**OZ\.7UFI1E)C/! M7SUVG+LEZ_Z6PXW>J-A_71X-8J3#HSFBBOIP0B A,H8A22-)J"(_;G1@XD*9 MI9%ASQ:P-T8'^/3,>;K39\>"%XV<&2_.-1X3,^6(H0"_UM9,PYHN8'7*HQ>8X]GW3MLQXOSE5;;_\HOX]WRBACY]SI9L2ON)8>$QO>7@^ M]R'B,8&4) @&$8Z2) @9QU95[D9IL32^;6JNZMC(;;_MA>XJ2ULS0+&S0CRM 9X8[ KX(1:?,.TZ362GW(K"><^UE#QNQL_SVARA85HIZ2?I% M!QK=?,_;JAI)' E"TA#B-.40A8Q![*N_!0%-N2_"-.;F%5X&!"V-*O]'@/X4 MA@""_Q'&?XH\B\W'(30--GD=830Q1W5:MML8M9Y *3JFJLL08!9[LHZ FVGG M=3R =INK!J@,;J$.W3_?1JF!%4^V0TVN'^>--LWZUL>:]77]_/Q5*KR$I&JY MSW2%/,1T(^0H57.;1W0;Y%0(WRHDP$3HT@CT;5EE=W70SCXTQ]))-,+:S"=T MC>#$]#K<+Q1T*KOS]FSP<>K<&0F>U9>S@>*YZV9U[]CE,*W>;\JJJ&'1?CIN"\&SS[0UY+/V5P-27R-=1VW7,9^1#S)(4 MBL"/?"]&,:%6U1I&:[(TJOJ0W65=EYL-*-M*EBR_N],_ZB**5\UO[^NYNNK, MNP)58Y7.AK9NHSQ^($V7P3,,S^1+85J!O1%7H&?&%=@9 GJ6@-84H&UQN1R^ M$$W'2^*QVLR\++X0M,.E\:4/'-M7HR+91O"NB5&[.O%\3 GQ%*,BYD,DL0=) M@AD,J<=IS E/D%%PU;"8I='E-5,KI&W3O9@+F;',NG'&433-:.URC";FK$[! M?;NT*?IA#('@N 7&45$S=[T8,O>PT<7@UGX5]T2WB%T_[OOW*,[9E(35 MC7W;UAKE]8;KB%#=#7C7V$J$,4N],(+"IP(BCC$D)) P\!,F0YD&G%F="KM5 M;WF,LR\?U?5-9^:=,B8:0S.^>KF1F9CGCA5UO0)[VWHMRT#?NJNN3U!91^4T M%D[2WVP:Z*>N"WN)BB]=-]8!O 9U95U(&7%,TH51[L]G=/3>=QT[_BXOWN1; M6LGM6GE'^I"U[/^;SEDJ7ZO%?U:5*Q1[0B21@#0.*428@*9%_72NP2L4=7B7,'1>!FA>]/-"$3J CJSUPD\O!#_GS1Z2#DBHXQ&> M!?RGH8@HQ1CZH9I"$/)T46G&(9?*\3P;3="9UR^\,VD^R 38.S^1 M=:7?[&>TCH$]=FKK6L383+Z#U4^[TJESHA^:Y804*<<^@3*($42)^H/ZH0>C M!'DXCKPTI*;Q;UCF]G=9Q59 MUZ<6/*NVZLU34G5O2OYJ6WW,J_\4U6>2\17E1%#*F$(<"]UMUX.IOOL&M>9"5Z:\_F&5 3HV?4IXU[?^OFT.0'H%=-7@ M )EMR(;I,+'^O]BVNS,<-R],)<.!A#'V)$01$9"DB8!1D!(I9%-5CO8(0ZI_NZW&K;HM\^^T65$*- M5P6R.W7=0],&@G1[DQ.-FME,-,5(3#P;M2J#OLZ@4QK0;064VN!15$ K[K*? MH!U4CGL'&@J?N4^@'22'/0$M[Q]Q[/T7H:S+B'+!2?DQ+ZK;UT29J/CSHZ % M*7\C[PC398:4:]\&\LF8)5X4)XKE,(<(J0$A::#X+D:8>))$$J7&)]S6XI(ML_=;[SXM$6/SD:'O\4%YE,7\1]6QJ-*SFB*56Q MB@5!PH^9FD5H"I'0.4M!+*$,&*6II'X4&05+6Y-/KI-+X"M<[U^GRG]07%W0W -^,BMY!.3$4.T+0F(W. G'*1@=A9 MJ<@MMYLJJQY_$>OU_[?)OV^^UI5]!']?EENU:" 1]H(@#A6X M00B13&)(8A)!24(F A_+E##3=EN#DI9&.XVR0&L+?]/J@DY?T"ALWHIK&.%A MDG&*V\3<,AXRJYY=1G",;N U_/39NGD9&=EO[65VPP6]5DN]C__P5@#1%6C*95,# N3W=781^"G;@+*^]X\C.JW:CJ.9 M$S39L,S?:'[7SWM_,'?5-?"NS1)K7L>2Z7*(/3O!)[K.OM66.>ZR.A)7]UU4 M;169OTOJ2*B.=D$=^ZQQ)/L\.%4]/V.K) A#7)3+X8\) Q) MC!#WK5(+CDI9FN_U451@K:/\E->[*X.CM;T"5.L+?MJ6O/['^K>6+'@<:#.: MNQB^J5VP@QCZ*U#KZ(Z1!B%P2CG')-X8LO;0"H@W_:Q.(54K2 M AQ"SB6"2(<)XLC'RK="RL4BQ NIT0'GH)2EL<(7/2F+1K>Q??SZ()I]\1=# M,_$7W^O5IQ7<%3>8HC7?$00F:L;7E_1"[?>.&'NZX=ZQBT>NM;9TW<3YJ8E/ MK'"">1CP!/J5:YRF. MAJL8>UAF6I]T4+P?AL)^?7'48K^#O9[>WN"K MQ_TE[=;AM6ZZK _I=.O++H"@_%3=BN+FEFP^-?NX'_.ZIY'@'[=U?%[D)T)( M1?A)*GW%^HK_4Q(PF$J"690B)@*T:@K]?JU(45GLE\^AOPW9/+=BPJVD3LDK M0,6W;*,7Z!=NH,_R,O@A)8C( $I,!$0(J9?!TV7\$T(C&404L;A]&=YN^._^ M5>ALF.5%T*'JOX^WP.+L96GC.N.!3=_J_JF-;AYX]&!'VWX%&NM[<7DEJ.T' ME0( M CHN.'=B].@X/AP9\Z!9E5@G&?T-_5]YD6E M$^?K4,FRW.ILN&Y[E20^BT020R9UY**G7J 4>12B$"$2BY"*-!ZQ-+9=1"?4R5>W3M("59#ZF$L<0\312?X@(ICJYSZ-_ W+6JCON).P8H&:$<2%,$[-$IUU'"EL>U*P[ES%RJ MXJ2AAY4I3E\Z-B&KJ9IP0W[4/:LZ":])43S*O-!.SLH7:>IAFD(OB*3R)JBG M(Y(#B!@/PP 'T@^M(F),A"Z-$-X_(P' >LI:ES$S -V,(UQ#.3%I=.K6@7RU MPGI[ND6VK[/+O"QSA!PG9AD(GCDSRQR*P]0LBWOMN*@LJM7S7>5FK_F3O.9- M".XU_\>V:4;?-2EFL2>XY% &@?))L(,T#:_?L4\7P11K)=5!$'D,PZI%X1J) *?2HH3 M'.UK$.8565L[6SUI8W9M=C(G/#(0U;Z05Z5\A'6K\N-H#ZL/L;5/98O8"WA1 M/15UA0VG&>U#.$SE*_5%O91W=,3< 7_HV-47E074.SO=!L3KO*S4J'[,FQI/ MFVH5HLA/4LY@['.=Y>6KU1CE' :^1T+*TY!0JSYR)D*7YO'LO@"=JI"5I=YJ M'U43;AAJ,[YP#>#43LQ>7=#I"[3"-7W4IV^MTL[KP!E!-$4-N&'!+U'_S0B* M$[7?S.YUW&O\O6Q_$+PNTOQ^\_8'$V7Y27[N*M2LD/"QQT0*(^D+74:90JHW MBA@)TB2A)&#<<&5WZI)/\JOZ;2F;1IE$H2AR,BUAVHMC3FW05"[VP#/>-Z.>1-)I>V#S0&:C[HFWAY M#+N+D3ZA'!O=[A#U*:+<7:CW$M'N#F$]$?7N4L*(PLO-_F/V MT.9%W9 ?7T@E="_CC:[#62MQI#NRSG_6Q?%7@M+8]\(8(BFH^B.2D K*H>22 M")_Z%'N1<1GF"Y59VC30ZRAO4VWYTB$99NNY@9Z8GW>6M%F3]0ZE-@8\M>8* M'&LE7];'*-F5<78$\&!1YTMES%?BV1$:3PH^ MNWKFB+GM>01!^2R:J1])4*Z8GY!4IB$,(Z:GLS2 F#$!91IC%OB))%(:SV16 MHIR%(K?)/0I%LG 4[ MF"VFGLG@GFFB<0F[W9PR"KG!&<3NB?/-%Z,L?3([C'O"V *X?\_76_7B%8_O MLK7BT17!G":IP##@H8"(R0 2&B#(0TH3&7EQ@(T*_Y^4L#1F;ZNW[K0$C9JV M96Z?XSC,WD[0F7H980G,B&*V)XR_L(CM\Z?.7+SVA%&'16M/77A!PCX]GSY' MGZ?/M4ER?Z\SY-ZW!09V;6#]541]$A,6P2BD(42^AR"-DP0*(CB+<1H'PJ@4 M]M2*+HU8ZE M('6;YCM2_":JYL#QL*YMDYL(^+;06Z2Z!FZ3'#XB.WN*\3?; MZ5["J$Y,B YRKW?9U8VY^M"S,;C?S]MQHO6$@^(^KWH*9>=/HYX0\J-9TU/* M&]GB17TY']6W=/TC*_6&.*T_?&FL MKW4#6CGPJU;/MCE+'S8SXAT+QL1D:8R#?5N5(P:[;:#2%S!OJY0CIATT13EV MS;B/]$.^^78CBKLZ'1;'"?:Q6OC%J>Y;0!""*4X0%#&6-&94\-@JHK7_\*5] MI%HWJ 3=U54)[#[1)Z#%J4@]&GM0,NE!)'$(22)\&(DH980+Y#&RJLSS!$:# M-E-:0)UO67?O'M$&[PER9N0V%H^)R6W__KA-MSYFKE-J>R)@5FH[9MIS:CMZ MS3AJVSDR[S?WVZK\(![$VF^SXU(2)C)A7+DC/H(H54M;FF)/_8A"RF2".,$V M3#<@:VG$]Q_;7"\[/A<9$Z5>?5PW!X]_K1>H9=W>XSU7+F+&=*W*>OL1_%1; M!-Y;E@L;&@*SK]\1L!.3P7[AIC?3M:)7H$',=YAY:(&)4\88DC Z*D@*2"+E+W@LPLCS*>84V;".O0I+(R.M/I#K_+OB'37%V'UH?A"IY:5 T/<] I$. MD*2>]"$A)/&XCXF4W*Z U4E92V.Z7ES77EF33\P:9#,V3.7O3IK^&'YJ_.WC U&^'I'UNLN\FTE210DJ>ZDF?@!5*LR!(G^ M@Z(8QX02(1,CPCCQ_*611*V<*, 7<:\+"ZKI6._HDXUAU853* XS@@-L)F:! M-@RA5F\7 .LR".&HX1>&(#Q]YLP!"$<-.@P_.'[9B)C27O*>WKGY(AXR70N@ M7>I[@:2^SR2D-(IT.C*#:1(PR&22H(AP+PJ,ON+SHI;V0?>4;4JX=NI:Q#(. M8SO\;;M%;.+/_"18Y_=0;%&SB/ATAMY,$9[VKYQ='*<1'H-QF\-/F"].T\B2 M)W&99G>,K2E>")9_V^BB$LJU>B4V0F8Z\I,5ND%7^464V[7V"=XI*UXW-2:: M$WMU]>>\3:A:)=P/)44,BE37XQ,1AACK&J&2!U3R5)^ZVRRQW*BU-%[^2Z%[ M[&:M$: 0:UU92[^74FZ;WU M=L!V1C7;AJU971% ?=/GLT,WHDBZ2Z0=%U-WHMK,1===PGE8G-WITT<>06:; MK!(?L@>]Y5:IEUS/',V1VH==&0'L,4(]7ZUL$RDA(BF&!.N6$8'Z.<8X1IY1 MN+V-T*7Q<:,SK)4&>ZV[X\?QY1Z,1L#P*-(QKE.?23J U/YHT@(CMV>4)H+G M/:RT@.+@U-+FWLN*G_9#1KL"BH^ONQ*'4J8D5H04(I1 Q&@ L<\4/]$P9G&4 M<,:LFJV;"%T:-75IGZRG\[@BJ(-0FW&0:P GYJ!=MN&36/F=PE>=X^:^5JH) M0)-43AT4_")U5$V@.%55U>C>D>'A32!Z>9/7!4$*4;?L^ESD?%L')#5TMV)) MZ/D\HM!/!=?=(&-(8QTX+C!B?L*E]-*N&K,9"9D)-OJ*GA9FGIB(/JL'W>K% M3RYU*YQN/B>UNI8QYF;8FW&20SQGBDMO%=;+_5;EMOWA7NG637(8LFZ%DMM@ M=C/1\X:Y6\%Q$ !O=_?( *]\4\_YE;C^5H@ZD:9LMX]Q@"B+1 P#SB-=(EZW M*@X)%#QFBK B&4FK+O6G12W-&U*:PE950':Z6D9HG0;6C''<$[0TDFCTU+NS>U6MMVV.0VJ\57,Q4--O MSQQ@-$6L^!DD7&_"'!&4K%DIX8S!SQGAW.4C4VWW[6FN M-_RKKO]QFZ_5_673O7P?)>WY?NC[%";8"R$B,8)IPM3?6$JPYXF0!U;55DP% M+XTR>GK7M?;*GN;_$XA:=\OT4],A,&.3*8"=F%Z>8]HH.DE$M2TZ;K-<387/ MFP%K"C1&366QF)/PEET*SW:V@$J90C(:B/4M[C1+<[%K@ZP MOK)0YCB)/#HW]YEQ11AD2GH0A#1%$ MR$L@I8S#),44LP G,K9-C1N6N#2>[-13R\-'^PVC\P";<9Q3V":FLUTTY$^= MMG]LZCFT0'X^ ^28'#DS<%QGRIV1.G>^G!D(1[+F#&\8_M>N MG=*F%/\I2/%.O4ZK( Q]QF,)X\#387_2@X0(!G%$,(\9I3&W\D7&J;$T.E$O M6^0L^'@(?N,SKHE!G?X$['2 #%$2:A+U:8$IFE*4YE$/$BMFB(PG;?<&^1D)WWDV%ZT MP3[A4+UX1F]GV_.,WIYUX+LR#S3V@9Z!D^_'7X;['-OT(S5 :;NI? M*&1D%QY]+/N^++>"OZG[N31IQ745TOK?VK8+;W^(@F6EX"LITS"*1 I#QB1$ M@2<@\0,& QYQ0KB?!G9E\:PU6)H;VBEVT"C'LA^.]4B8\?2D^$[,Q;5^H%$> M--KO^L^T%8R;2UH;P,X(ASUIQN+GMMF,M1;S=I$9"])!>YC1#QI1".QZO<&1G*J[V B-L5YUMHB$8K.?F6N9\ M%> F0NM)S;BI9(Q;G'PJOI%-NZ?^6DT5^3KC3;LX+5:4W2?T2;8)2F3]5?VF M62WMR_W>B!_5*P7C;RL9"A$$-( T"KF>H"4D% DH1*H[K$2^L*LWYUK!I4W2 M??MJ7G@C2E9DM0NFESMGR]O.,ZQF"Z&7'*R)Y_*^:5?@B7$MG>_-T^.V,Q#L M+7Q2LUP;"6HK'9X%3#4 3A=:SI6<=1TV%<3/EVF3R1DW47P155;4#W_2D-*C M*<,D]F$JU4 C&0CU-Y["@.!$)"D.EA"Z-X,TDLACSQ!L,2><@YM^&! UM)(H6FA,^)H<0A/,R9PA-+$=+#7 M$NS5G*#FFP$:3FEA2-ZLW&!@^'.",+EEQ+;O6[6&R;^_$77![&9_^7^+-7^_ M:?YA13RB2"(4D&&I.T#( *8\YA 3@8+$%S1*C HFF0A;&D^T1:EOE8HZ/4/4 M2EILZ)W#UF#+U2%B$W-&HQ!H5;WJ*GIK;<'[#7CK&CR+W4V'(,ZT6WD9F'8; MCX;H#&XDGGO&?!N#AM8\V>@SO6=,>YWC,6SE[L1G%=,@X'Z40(HBY8?Y20R) M]-4?,98LULF%@IJWV#DG;FD4NU-XMQV3W=TW(1[-;YA6WZ9[S%G #5C7*8P3 M\^[)^%7EL(TY5SP/H$T+'I= SM6&YR) +5ORF.(SW);G[%-F;,UC:M'3]CS& M=XU;"+\B:WV0\_56B.J#'A+US#?Y'OW#FK_J0]XO6IJ_BCA#D9_Z M4 9<0L0]Y;SA*(1^%#,62!F'@9$'9RUY:83R?J/(FJR5S];I61?"T5X=R^_N MU(]U2*AM#P;3<3#CF4G0G9AVZFZ >Z7K4\U.[>Z'&NY:_3.(%QDA*( O4'0316RWJFRZM%,29B=5]O+GRM2%'-ANUS MF2^ \)7ZV[=LL]$AZ[29L-V 'G@T1%X80^8AI-L<44B"@$,:LU@BZJ$D2EO0 MWVX,NXPX@[R3^"* BPUWCK;9!.L OXFGTY-9;9,GIDTR3YZ2M81DL5-SX+G+ M+VN-II[8%"*HTTM7+!9(LH!!P1)?UP7@D/@)@P$E/(RCB FDEOAY1=:F#OHQ M,5;SW4[8=&_YC98!>-?(2]/#F(Y#)S U=;8O16IRS[J%1]- H^(5J)5TW]GL M. B3]#)[)NI%NI<=-_=4O[(35X\NVIC?Z0*076[H8[?91Z+4YR*&/&411+I! M(DZI!Q4O2+5<3W#"K-K_G!*T--^WT;-YR3M-1V[TG<36C!%<(#8Q)XP#:TQ- MQD$D7)=B/"YL[@J,@R8?*;PX?/W8>HNOZ^VH.H?RZRU1+\^G;556I/:95TF MHA#%'O2X'T,4QC[$ G/E+J0!"GSD$]_H1,!,W-*HHBTFV*C<9A0W2H.>UN"G M; /*^M=_M"W'. C^,(NXAW1B+CF"YM41.%V6:#1!YL)"C8,B9B[7:&+N8=%& MH[M&M@]Z(-E:Q^F]RXNO9"WT=M\^9.^:L>W=MJYR4WLZ>B'4''S^11';*YUK MI@EO1;E,X@ )R'BL/!6.4ICR,($A(X%'41P$Q*J6F1.MEL953?6@O;) :VNY MOG$S7&;.S^R#,,>Y1#]">&<@5,K"DNCCB9Y9X.B Z=U!;9OVN!RV2G*)M=O& M2DXTF[<-DTLP#YHV.7WX6)?PFG/U:91U9M:GHD[D5="L4E^$$B&B>3B B D$ M4S_Q8< 3RD48<=_S[9S!XX*61JVMX](J>]7D1BI(0:>PK==W E]3?^]RU.;Q M]$8 -L+'&T;C0N_NQ,-G]NN&33STZ,YV955JQFK_29]D.-$)(A M#P.(::)6F3@)((VY#Q,_]L,D8!&+L7'<[Z2J+HV:.C/J;.[=#SU[FVC-NEK' M[I\[FW5I22J -OL*-(9?Z:]T9SOHC+>(F9WV31FFR&6-_\0DNQO.Z^&A?W=T MZ&]R\.KYT'\Z-O3GV_G._0Y8Q%POYEV8*5Y[IG?"4<3W+*,S&"T^K0;S19K/ M@N23*/5Y)%[0&.J7K+/Q;U4]]@3 M9@_TBSUUQ]CJ,%WALAOU@/;H-HFXCW6CZEC(NO]KK#>;*0S"&*$$^T',K!CB MF)"E<<->QY$'X4>1-".%2_&9F YLH!E1!>:T[8YKP!P1-',%F-.F'M9_&;AV MW*?^%[$1!5DK;^6:WV6;3/.'[E+6=N191:'OLU!A1P01$&%)(&8QTG]0AG04 M>&R5MW)&WM((H%6WWD4@3Q2VXX%S,)M1@D/P)F:'/FY/=06MLN[(PA 5I[QQ M3N:L%&((P',V,;UMQ*YH5^;R=7Y'LTW3XJM?/^&:_V/;%%=J*BFL) N]-%'+ M#Z(S39!D"<1>%,*4$(9(BN/(\XPW.FVE+XUTVL(>9*9"B!'H\5JM/QB)(DU#W4$MD$H>1 M2)A59=)S I:4NH9QX'K@015?-' ^@F:.AXU[H M$IHZ'D!@V-CQ\+Z1 9A-P7W=+R=?9TS'$'5[MH''$?<4U7".,41QB" -&(6A MP*DO==E3:E7LY;2HI9',7E/0J6JRPVL+L!FMN(%M8D(9B9A]H.)9,-Q&'YX6 M-V](X5FS#^($S]\QTD-I26A+UI_H.OO6..Z,,;5T31E,PCB&R",$$H_X4,11 ME(8Q#CE*;+)&CTJQHHG9DD9UM99L3('DXT@:^AJ7XC.U@['7#^P5=.A0#-GO MUHLX*FE>UV'(V -_8?!BIZN2?N?Z=CD?JD\?I2*&8<#KG%%=7B+T81KB5%(< M$AD:!>I92UZ:"Z$W#YF.CFJVK.JR3FJAF-^)HBL\X621Y6W^O_?_G.;/9"UGJBO-_Q8 MB?A]8R@B121ID,(@%0E$$0\A36BD:"W$41R*-)16QWTC=%@:HVGUKX#^$_2L MJ$^V1O>(&#,TIO0V*>"3$]TQK*]JL(_VFYBH\=8%*#JF0'L]9B;#T4 =TN+X M1XTXHOR/8!^#R?[415 'GN]1)C7?I1 A'>.$N5K8\011+\91B(WZW9R4L#1R M^X]@%^Y\!;2:%F=>1Q$T.$>\%)>).>@ DC&!_L??+O,SOTLQFNE<;P16=F=W M0S@,GL\=O7&^,[@AO9^.+()K%IZ$;T#5@>3=T&BCRL<8!YRCZMYIJYP MQ@)(&*[JR.T$[(61K%M=T5@9I3MG69X;56MQ_N;=F,]02\9OZ9 M ] FYK^=ADVJRQ78*>FPL>DP"F[[DYZ0-6^;T6&##[J%GKG[7@7 4)2_Q +?9B3 5$1!!(6!3 *,(!"D.FK#4J]#LD9&F4T.D) M]HJ"1E/SA/63@ [S@"N8)B:!$0A99:B?@V!T=OK)!\^6F7[.M'Y6^MEKQWD M;^_NU_FC4$NFXB'3?0^4>_%*)Y:]SN]T;&?M%7[,Z]T+P:^5]\'+^E"G_^]Z M3^IC7OVGJ+[LJK V^U+O\J+]E;[.7^$D%B$2$?0)([IK< *I1!PF'%$B!$X\ MNUKA\ZJ_-')Z4GBX[H4 J39>'[CMK+OJ]M=U_GJQM\;.E9GY/3'SD)8[^A-S M;FUI.]:?R6--O]>%8H9OHFGHL#,:U%9?-9%+RDSP*"JP-W37"E"_'%\,7@YK M_^UEQLBI6SBS";-ZFR\S/,^=V!?28MR4>5R[WN?WZG%_2?MUUBKK[;3?=V5;&?A+R+[=JLM?5#._3?Q%_7HZ@VIQ#N2%7_7B].5P(1& M88"@QP15OCAAD,0TA#B2S$M)JOQTHSI22S)J:=/K3O-^OPE=J)3GZS4I2CVQ M-D5+#6N6+@GL59)XD1=[#(:)5&^0%X0PC3""7'@1"V@:R="ZU\42#+-YB^9J MK-%[D\2^WNW_$Z^1F:>V!%47ZK_U >D[<8 ^@J-^7N/0-<#TNGB539$94"EL M0 M.SQ&\ AU H$4(U! !C1'0(($:)7>>WY+&W*D_N C#9O42%V'Q"=]Q4;J- M#+]IP]Y>Z]'8U+FU^>9+5O[6G@:FH?H_F2;0\W"HBX92B'TF(.;8\Q,FD9\: MI;P:REN:']:I"Y[H"[3"EK$T9W VC)MQA][4,3*G@7-X^FJ)B]NHES,RYXUP M,0/@()K%\+8Q)4>WM&1%UM!9^Y*KY2%*D:(0SK'01;LDI('09[N(8>[')(J, M5HZG!"R-/?HJVM1?/ *=0<3*A8!,[7?VM1M5E?((*C:U)"]#9ZX*D'8H619L M/ W!<)G%(_?-6!SQM-9/2QH.7#>"OTZWMB5%\:C6T==W.H4KEXTOIQW ?*.N M_"BJ54+"*&9JRF">/JU.20RI2+&:1%B:!OHDFR;&/'>!(DOC0Z428*W6@-1J M6Q# )2-B0)\SX3SUD?AP?^T._,86'6?4+N9WYJAUNYAK5"SH>Z;1F8GF)QXE MNVG! ;2#T\9.5;)V7VT+L,S72E$:1KE[E M288A2G1(E:S[3\>"L##%DEI5RC03N[0IZ5C-'\M02T.\S5;X[E&<>,(Y!B#8 MJSQ1ZHL=3$[7_8:B9UW^V\'Q?!? \F[[L,[W3!;76YZI,;VN*E$VT^N[-?FV M(I3'W \\&# <013Y F+&$DB3P!,LP"SB1BG)PV*6QCKO7[_[ EI504]7H)4U MC^X";]?B MDSQ^(E+WKVP//_2Y1G.24I;;N^9W-W4]X7T&,$$==7HE@R/O::2,S"'4I^:O]Q6>ZH>OJ,=%$& )(ZRK-(M(P#3T A@B'V&$ M4O4_J\IX1Z4LC>*; )R>ENVG;%D/[SBB9@1[,4X3\Z0]1/89@T,0N,T7/"II MWFS!(6,/<@4'+QY;[&X?=-.6@W_[@ZVW.LI11V1_DG_)$"]U6DK!_;K-" M^1"BC8YO*LFPMA!07E@7TQLQ4F:L,S7^$Y/2DQ#,5O\KL+.@29Y1CITVHND2 MVIA1]_ES6;%O/(J."_J-4&3F>G_CH3HL!WC!LT:6%-Y4&<_66]U#8U^LYJ-Z M1=N^3RG#C'B2P,@/.$02*X+TO50G2PH48AHQ;)4G>4[@TLBPKV^OAM,5T"J/ M;+!U%G0SKG,)Y<2\=B&*]J6'#:%Q6X#XG-!YRQ ;0G!0C-CT/CO"*8MJ]>G[ M1GVQM]G]]8^L7/E13+&/.<0:3A3''E1T$D$9Q#%F#%'%-2;,0)%)"1!B% M!,D84A;X(8F\V ^LBB^9B5W:Y]MJ:S?%&R)L-M&[QVWB[[U3&+0:@T9EH'3N M5C7@IU;MTZF&UK.^'4Y.YWY#T;-Z '9P//<#+.\>>0ZXI:7R-DCQ^*EH(I_^ M*JK;G#=%:H7X2NJ]9;V+_.KQ\.+NLF9?$D$T_8F /;W0@,[]"\9WX30'MPXC>%C'&3QVY*NMXJ#=0Z M];%>)B&9A!X/?1CY'E=>:Z36E800Z"0,U>/R,WZA11UU-$7L2:5 MX#>YPBK\F%>BRPN,F%!VQ0'T48@@8HE:QT9A"&,.\[ZT%H&A,T+^K;@7(RG)+U(AK[T#_K T#M646"4!G!V.8 M2)Q#/#&?=*J"+WLL][B-26P]"Z!%FI1+(&?*A1H&U%&.DRDN@XE,9Q\R7[:2 MJ3U/4I*,;QKGG?UM0[/U6O O@HGL0;M[Y>MM4:@W:,5B%O"4(#69!8J/99Q M')$8(D$"[/F"T-0H(?:\J*61<:>I+G_:J6KGG@W :N:BN0%K8EK=X=33\@JT M>KISU,YCX=19&Q WJ\-VWNSG3IO!'2,T;A_I2&D@][HV&?/YZ1>:/T3W_729XUS:3\7XIYDO#T!N][P.HSY MNBQ%M7/"J!1^2D(*111IWS;0^3=>"D7LT3 ).>6I53ED YF+FXH:E8%H=&Z" MA?,ZW)XU&@-2ZV_G^9J@;^8".\9TZHFEA;,[.-=H-LD+C<83^,46 #EUD$WD MSNHI6P#QW&6VN=5E^?>&!]O-U?\2_&\;]<1>'M9G]7*5;W^(@F6E^%QD3'S1 M]4D_9!OQOA)WY2I$U$NX]&&2:N^ZCOJ)4[4Z]RA-$ I%Q*S.3Z91KNH"*TZ[@-JLA[4S:N(GFBW@0FZW0OG6[6?R9%#HJ?*7=V2"-?#4Y1!Y$ M7(:0(MU/*XBB* EX0CFSF2M.2EH:W;>* OV^ -*=I,%[I>VC\G*;.KIV3'X: M93,R=H+=Q'SZ!+;NA*=5TQU#GD7"*(*'D$<)AZ, RI\1OV 2J,Z>Q?HL#2.;DVP))$QX,<* M8%\$!-)4L36*(^4TIRB"(HXQ0G%((H16#Z*@^4+@[^LRW0#4;13!?,-@[55/ M >V<_G:G/_BN# "=!?WR$IT1.CYV$G?<%L*I''5C/5[*A;<%:L"YMWZ4LSK3 M^^ZG[[F:YS*9ZMU@W3J;JT2:W1;E? Y\\7E[)V-:1FY+N,@9J8HX^5 MS+[J=<8&?4/;,S_0F5J?!O:,!:VU5]V%OW863UMNV_&P3%VBVY6Z+UW6VS'L M!J7 74L<6>N-W&?*6]1JZ'WRK>+2K[FLOI-"7'->-]6N4#FPA=V@30TQF4K;* *^=@G=_7IUDL+PW[NUAA;\;O MKA&=F*G[8';Z@DYAQ;B=R@X+L5D Y+;PFHG@>0NM64!Q4%C-YMX1@/*7 MO/A-EVUK)._"/_@_E =>5U=J Y8HWLO@(SLU;<(EQTU/L,4-@OJ+^)YMA: U@1PO8\W MFP]\BT#EJ0=AIBCE*0;#+CSY$B '8Y-'/7B^P.1+['X2E7S1@\8YPF_;BKR] M8) NU#_D?H2H#[D00I[TE)2YM&GG0VL'-M3Z-I MYL\ZP6ABTC<,:9N@+?=9=)QZL*>ES>JVGC7ZN:]Z_H:13%'77]EMP F6ABPD M'F0>\B'B.-7]_CP8^S0-.(N\.*16]/#D\4OCA+:JD<%FF EVAF0P&I&)&< < M#/M/_*C-;K_KIR+F_9B/FG?P!1^_:MQGJWLMU:V67CWN_OJ_,U&H!]T^?M ; M.75Y'A8F7D)3#F4JZFA,"M-81M G",7*U,2G5GT,S,0N[3/O-:;:*5LO'C]> M_WU4,21#],T(P3VF$Q/%)7!:4X<=.DXIQ5#TK%1C!\=S"K*\>WS#E4+8+K+,(_5/Q$16N5$F@I> M&CT]T1M\R,L1?5., #?/; MWKWA/YX/K#ZYNMR[S0C>G*[NRP2'Q?>I!XM-$<1+& M$!/E284T2B7B2*#$KD'-N(X[^_"&5+1MX1ID,>'MLM0Q8$4:&9\TU6LG5>;HM>M^TX39D7H !& =+5(A(.TU#$4/J18)X?("ZL:CD: MR%P:[;4J-W5NU#A\*\C];<;4\D3-,'?U)V-9T\$ =S,GRC&:4Q]--=J"G;I@ MKZ]RI";I0FX.D-O*" 9RYRUS8 [$0@5K? MFIEV&H_LTV(Z!H;,- &R$]/39:#:4Y,E0F[YR53XO"1E"?RE=73^0 M;*V?^"XO=&>4?4/-#[M22TAZGO IA0Q'@>(LSB"6BK-22@0G-/1D;'5T9R5] M:<3U1M#J28/8G0U0.5.PU,V++BB6934PMD3F&.Z)VC:,::+S(V+\NHVLPKL(^IN *MF@Y[J9H)4.30@-(414YX-DNJ;3Z, 01]SC@2) M<"B174.0,Q*7]O&?V38?F9)S'G@SK\4IG"][ #%!/H\Q.H[;@)R3.G,3$$,0 M#EN F-XX1"B-88I% &/)XXA2 MJ<"/K;;3AJ0MC73VR@*M+53N?*NOY;[8(,2&>UVN@)N87DYC-D$RL!$H;C>/ M!B7.NR%D8OS!)H_131>?6+8UO-YEFZP2'[('H415ZC7)NC)?KQ[_2OZ1%Z_7 MI&P#NB.21DD41I#%RL]!@D60:.+!V$.+7=8WBK_4?]'^Y /9*WC37/3:\@S<9N3H#L2)V>\B_$94 M-#2!Q7$MPT&1,U5[87EJO4%Y&7"K4.1 )!1#T,,?(E MQ#'V6>@S'A&K**X+]5D:P32:ZY5&N=,=L%IYO:CXWJH/?LHVH*S;/O[1TGFY MP*GQ:'54'PNHE;P"^[':6P1>[\:J,VIWA\O"SV[P=>M' M7:C3O(Z6&P //#%'CW457U67$]VGMN^K[J^0%''BIPP&220A$M*'V M"Z+'8 MHXRQ0#'S9;%5)V4OC7/?""D*O:>CNZWUBDFO=S[,Z":"-B-BQJP3X3PQBYX( MH6I*%?<*9!C@["!TZBQB$X=-G9;_PB%39X$Y'RYU_A'CN*W[2&_(CZ952/>+ MIC+0*L*(!RSAT.& ME'N,<_:6!\4<1^'B$+N20I1XBNR M\-((QL@G'@I2&B1&<9P'3UX:/;3*F;' (4Z!%S*4$ $ECCR( O4W$H0,"B]A MJ4"AB'!LUMWX(J3FZ5E\(5;#]'B1_1-S8:N7P\"PD]8.$9VZJ4=RZJ?G!'?X MU%G8[*0Q'76=OF#DZFE7<^>3U'55Q:9LVS6N=5KIZ[RLRKKS1]WXH^W[L9^G M!4]HQ,(8"A*'$$6^"3VS KZF(M<'&%J MI4&K==VSKM,;=(I;E#\U0WV8#:?!4WM M*M!:(318D=;L2?-5J+6R[$G%6KL[+\]K8,56]/N2UX&Y^X*J?ACS("$>]&5* ME O,,4Q#+X6^2"(<)=2GGI4+;"YZ<>S])!R^UMWHX.[2$3#S9Z?!=6HF'X:T MS1^8IG.)/6"3Y0V<$?]B20)FL QE!!@^P4UO\2^"Y=\VNIOY>ZYF2<6:I,L\ M*+OD!,6H/774OZD)5;G&F]H'_B6K;E]ORRJ_$T5WU>,*!1*'*>".J'"%.C:CSSJKTT]GQ^4'MAJ^R)QMK 6U[D"+[ $<\5V)L-^G:W M!\O[E#$=6=1G]=;X*]"9#[3]H /@:G>Q3:>,^=Z1RWJPO_R[\J*-VU_PG;FX MZ_NT0V?;*GXB;5ZTO_RT")]K2C^Q])'%+'2Y+9W%4'=4I20*L&0!]*CZ T4" M0T+# *:ZWPCE7I PJY:13YZ^-)>A5J[-H!G1I/8I.VWBF*V;!L M\^V:5=E#PQW=>56*!.4I26$81QPBPA%,B8^@G_A>Q$.2TL2J((V]"DO[\.N, M6[G.OY= #RF0G>J ['3_LQT9C!@7,\:8%NV):44IWZ0W=^KK_)V?M 4@V_P1 M[(P >RLF.4\<#Z)3HAJAQJQL-AZFYY1WP9-&[C@?5!-=13'&B8Q#Z 6>5+R' M8NW&$)@F.)(Z>(QZ)+X)HZLW@8W6%KZNJR.BVJA>)50X^$YVLY' 7^"0B;G=[#\7,NZM[TLR# MW=O35XZMQOM;]G>S/!)J]L3[VF>Q<, MEWSK_LCWK&U+6.P-!KUGNRQY./&@."Z7 M.)6V,Y=:G!CTPS*-4PNT+T7_6DF[+@1YG7.QDDGB!2%%$'&D_I H@500#FF, MN8>Y^/^Y>[YKLTJ M+1PPTMD7FC\"JY]N;X$@,#M::N]41OZ=4Z%:)/_O[6V./ M]KO-KY++\F?M;%\L5G_I?S0=>YH8J(^KJFKC!N91E!6YRC.89B2!",5ZLY@@ MTPE-B23))&H."C3MLVH5@#(E.6LE@-'BUMJISC-GN3T= M93X",XSOJ;@AL&DHBH$"G9S%>:' IZ&P70Z$&OQ$;RG>P\\VMVOC<6FN_+*6 MC]I@>_?+)!=(?7U=]:+YW9PK%,L<,XB5L:)RI-F9%S&4DF8*:8-*<:>.'B^B MQ=2(O955;\5K8:M.F1[>Z 1H+?C-V>DCO"%VJ\#DYSWP A(J<*9]779E/W9O M5@M'?6-3E^A5_POE(VU_O D-70]@!$U>NM# >)-E4<%@1&&&+;Z'&E"F,%3U M?KO9KN4?Y=+D-.^2[MYNY?Z8.[#I!=JM60-@#KSF1:]H.Y/?(-2\4I^;!*,2WR!P3FEOV$.&%O%DF^8L MJ](F;'NJ90*N]-/K7(Q7#ZOM@49PG^4_W9#R7 ?4KFM]5B M6Y_:M]OENJ+,G*8JCR(9P2C/3,E0E$%2Q SF"B692F@:*^80A35$AHD&5NU3 M7JM6Z*[SULCMD-[H.BO]9!8,Y!>MJK['^UL7[\:G^28PW@Y)H0%Q'RFUTSO^ M;JF9 P'L3;!T?>9X:9(#M3U*=ASZC '+QRL4Q?\TG;W;>DD9E46N"($YCR1$ M"4\ACG@.]9+!$Q(3SF*K[*9S#Y^:U:JE^^V?O]==Z!VHYA0Q"^J^ 8? U-R! M8$@-KE,L'&CU!DQ&HDTG;-PH\8+RO91W>L]XE'9!VB/*NG3-L WXE_7J49O* M3^:!&[WC-Y&FCV;*_ZRDVBX^ELJTZXY3)-(,,B8X1$AONTF<*)@CS),\XD6, MG YB+,:<&H&]JS;E@S&/P;:6$2RTD&[;;1ND[7;:GO$+3'P[:6?U]]VT4]I+ M/ .-S.!C'Y[..VP'A+QNKFW&'75?[0#$Z9;:Y59?J8][#WJ$4MU$0?Z?F-U<9BI\<:A]ZC:BPI^-K(Z[#,NPVJQ^_("5F#::''Z MK,!!2O!WCS@Y[,R\X#72'FT0;FY[M:MP].[:+M\]WO[MJ@9'.[GK5P_LR&TD M-86WZK# LOIG$T9O?IIG!<%2* P3R21$2O]4IX;S)(LICC JE%7-3HNQIL:0 M1Z+6&;U-LHF1U;%E=@_ =A:6)]@"<^4Q8D:X61LUQ*HO=GD.640\0B!$F2 M%I#*+,L*GB&69\/#=<^,.#5^:<)R%]VPW*5LBD.T&0:/J[69F%NB=(J8S:9[2-'F] MH[_:Y(37Y)&D!4RT_N]*-?_E,=41B[ELOJ',-L] F30M4(VG=[GF7Y_5;*^WO'FT7*UC\FB_] M0XYKP5BI_\R(L;MK>,#I(2I,[[QD$QDVQYBD@G$!*?FH.83VASFZP6E'&SY "DP8=8QH-QK42!DD)+0/ M".\AH&<'&SWDLT_EO=F\9_W=: G3Z1KY\.E[19/W5=Y/>T M7/^=+K:R3J-\K)M(&ZKB&RG^OEKHQQ@CZ"O=R+9OZUQ2DF,L!23,4 R7A687 MPB#/&(TX5KDHL%VGX_&%=_DBQVFE?!!S!AYP-ENKD9YP\CE&M3Z@PX ,["# !PP :$&;C6AMO],'#TJ?-[N#B> M^.,>5HX^+<\./\>78,!AZC_N5XO%T^>_EE*84H*E*.FZ_NNZNB\?O\BU\2K2 M'W*>J:+(.2Z@$$PO8212>@EC!$J>8!7)+,',*B[#:=2IF\ZZK?T6FO\\T#>'R7O'!'?S4)NP?7[*JJZ-+\HCD2>D/7ZR>U6INEIIHG M24S3HDAA)D0,$>/:THHC"0FA*DJ2)(^Q536!6X28&LM_^ORQCE7ES8$G[\KJ M0$M#I\2"_$< .KASI4V,,G[87?VMSN&/*0-IYL#\NCUX?C/R/#BL%B/,QTB+ M1[!Y<5M/;@2T=WD9^NSQ5IL;M3]:?&Y]U@V^M2_KDLMYE"A2%+2 O(ARB&(B M(4Z*'%*:F'ANQ6+J5*_F\.BIK1MO%JO*?"2/1CCP6[D$0B_\=%V9W0*HC-R7 M3YBNP>C@2'(&9PQ'#ZBE\NQW.=+4OU^D>?SX?HLCM<[Z%8ZON+7JN.:(4ANG M[3F;2?OHU'MIRU7'+(D4*B+($^/"3E$"<5P(* I,2$XIRXA3*IC3Z%/[TG?" MFQ"?5GS0RE_G.G5K(=U<6=QF=BS9(13FH0G$*]PW5 ]W@"U0P7 ;"5ZH1K@# M.)?+@KL\9!CM?93:#)+'D4MW.JOQ"%IB?&F&/]DE-\**1N.T@5

0'47"C;0W_'=;X[;B"Z C99>!>+=PT#?]0W MGD/CG6V&&@)NQ2 C=)731*!+>CL".^WV5[\C_3K=V 9NI6;,K;PDB'-!'00; ML6?'!L77-VEA) .ZD>YNTY$GJ'>.<&7.921^:/):1?B$>(2\#8,"KWPNX(4!]9;#D]4)?!OD185E<9T#,U*0($WILRA&C8H0(TA;8B MV="@ G.>"S5%&DXS,(;S<:+IL:(# P!5@"@A8< BB\GJ@.XQD,>MX2MDIQ5R MD5\E[8<\V!D91*2WZI5B>0F.#JT8/R1,_,7I_/0\V2/\DJW!)TO_05$%6:^8 M^4[@+9 ;@P^H>C@P@<<"ZV(1\JMIZD"5-Z" 0(/#UQO&J+NLV2I%&TL8V+DS M :9GYGT?$TMDM#FO?RR=;F!A;)^^$C3GDA3BBL4?IF@,^\V>FAA4)@:&TR M7!=:0!=>4$I_*S25U3A8?3\[[O] NRA6#="XQ4&&J(E]XJR),*S,6-2HBU=]O>O!DY M"/$9_)M.@CP>UCK;^>ZC($R9!@2<.C*,S@8T,7"9TQ6#\T+TC: Q:ZKA<55C MU#Q*O[3L+\[G5[&X6LX7_@.:9X!,1OC/X;AC]OQ0?'TVXAI;PCU05W4GJAH; M^!.1U=@0=\$K\?>)#QX$"3S%<-=&4,K^VX'4.PSQ>BCRR?CC=4!'O%,,4HEY M(6P:F&;LY'260FZ Z7_I &#>)B6&Q?C<--3[?X=X\$^/>+[MC#L5NP.2F>&5 MNB@JA@DZ,HB4JR@"BBY4[N]^[$ E#'9+WL3H^N&,? PEVXK[ZPZ&#Q)US(=) M)J$GI3][HP'E7A\%CUD1SD6,\0U,+]'Q+@;*JPS=8JO6Q[55$@*P?'CA3M2V MB*7@8G[J/R 7:0^U?9J@4S@M@H."#R_]!Y\+X#Y#[-X3R8U=OJ"YB^E]_!8] M$ 2V&,GBI!8RS\6,YQ6/NXKP>0>6\L(>NI:=I9$C:^9VR<%?MO^M.A@;^U$R MMMO1<4!;E)OP3@]VO439%J/@Y77E]L(:OK!AREYND=,KL4:8D/:6LRON.AMR MQ30!,/H%BWJ7?9"X*" ':7'V3$ZC\^'W#^#L8F\%_/'?5QT]IO(6X$Z8B*0\#>VKP&G MUYK&+!HGN]#">Y]K>Y M>)Q\D9Q=/H+_+M*SJROX_Z\6Z7)Q^37\Z^+L\9%7EZ?TP$6ZN'J4?+5,+Y>G M7R=GZ>+T\MA+"YR/'L+_?W1YBC.>PP<7..,2/EG .^*3_,E1\[>#8$FPSU38 MUK%.,/])_ I8QIA)X[SK^1$O^GB@B.Y(>[_O,=(?YX^?\(L/HTJ?X!3_;3[Q M_V" %T$@"U1]!LG^?HGX:T:[:*9]- 4FL+R!JZY(K'!(#!F<[T2(CC M;;=#)^%$CAP9+A9),[-1BC43+=2>6HJD7D(=D"]%!M(+U^DZ;?FHB$K1_ M:+:ZG?D7R-I*89N-9%, ;$&WLEC1F@S(YESJI0QYY]? (2,[87'\Z%SA#S4$ MFSG9T*$^>;N3H>$7>Z^\HU4-.0;HEY/.%0FX:?Q)4R8+H7C%FI10$;'[>#P" MB8")*$'-;Q$3W[KS)2Y2& M[0V#:3Q\LKUA*.(TMY[",BDS5H\P]_=(C6SQC4\],.!LC(!\OJZ;;&70%I[> M"Z=,8K:C@CANAGGR8S66U-!&I@&A__-3!I".N'Q,;"I;E=&])X3@V%<4)UXA MK6WPR&Z14_"0M1,L>"LC%44&_,HX9G"1^9%X(=*]> L$.,8J@"T:ZUSE]#Y[ MRC\Z[\#YU9>.DNX\@=[,+%H^MLGRG!U8A%A V#F??G)^^F7\X 4NY?Q*/:_ =1K44:ZX9@$,1@NU) M!+D#%X;J1RJ=E=![BW84[/V52C,6TXX<;CAA02 '$P#%82+PLBI[!QB&I/P^ MA[_1:&6]+X.0HX&#KB2@2&0Y=T(X',6UTH^BN/[ZX)D/(#UKQ6A)OO#5759;V_3$&T.C_+K&ZQSR=G] MY+7ZOLXYK9,E')S!0TRY17WFTZN!@ 2WH2UGI MX$/[B8?=3S+).0ZOIZ!B!7)[WGN2WRUXYVMA'0SCTD?"! M*F@ G9-':\?%W=1A4+D6YR5Q5@7:B_LL-RHWUI\9&@1 MP3\9NWFT!1(DX(8..]D K&BG/1WMA\OM[&MI,MA@"=:N2[>(/.V16AX/1B0BZ(X M^ZTKV_@6A=I'3P<7B\XS*,J( "F$37:"OQ:6KNY$]&/QC MKOLN7.LUF]6R31DDC&O9L;+&DK,147-/1"MN-[Z$*?@JXN/_-DX=-7ZTQIX\ MS>-&SP!?Z3'_ YAJ:AN_.ZZ:GF@<6TUCI2\6@[#@XD*%4G7ZL.92/MW?'R,M M=4P25W/UGX9(K/T93V!1',[H%?WO )?>Z$+@[WPA\)N)^N!A5267:Z[7W;YC MC).C3PL-=G>(^M 0GZFO,<\B*]?R)CF,L?L(]I*98<,/R!$/S:E4$B2%_Q)99'DB4CJSYG\AUX0!F,6A4L' MRVNI96N-<*(3;1S.P<62_XNRK5W*/ZF[..P*I$+%-,QBTRNBL\Y B 86#_[?=> ?G'%_9OB(Y=_/Y*O M)R[J;YC?11@ MT*HXQRD[0.K[D(=6V'#$0UVY(JQTMA(F]5YHNE]BML[J>C-BXJCVVS478)W# MP:*5]H4 M1N/XX@!7$3(;] '8-EBQV5\;9UQ)[:R)T5>T63YO@CDP4G>@$$D!,AI#/H,' ML:YYP[BBW<'&F,@L>^F(ZWD*/ZH?T^?76^5 2EW8(O,401,4K?O"#WSDI#YG MWKWA.C@"7T4(CD4+H2*T2A*CO/\KA(1&J;@?01$0X)S? WJ*8@WN^C0:\Y"/ M,VQABEUQP&D:@.2HQ83]JKJ:D6,<*%T;PBZ.YMC QV5&&F)X.FJ,^)259/], M=3*HT:727*)J0,S8&.V8.B !%]C&.>,CTAPYTS;[P%8*>U1#*XV$C)UK5Z(7 M-9D0X+O'#2:AG#(#:QIC1U3:H!F0LI\+&XM141VIU)ALRKTYY< M4Y/X($'4M>$[E[C@O+X^XP?6_^.ZK5=H_,(C:,MA:PM]!-38BIOV1*>!=BW) M3?;LNZ$QFD'^>5=YBF9A\*"X]:&"9'EL@^@)Y61=50AGJZ%Q3TEA=>) .W34 MXLVW+@>52J,PIJA7KC.JY=Q*1QO3/J-9,F);0V( MH0X;0!UA'H8I M/TMR,8.7>Z M[*5%J!KW)XH'])1<^%9(J#*!*E4?(T!&$@TOK^4N! I,]W[QXC4E&5YW+3=$ M$# S>!_^<(';QD?)8<)N;\8:@[@X>.JNB (Q\*=/8F[!>,NU]U/ZS(BX8;<; M1E>ID0QVET%G S6"1>XH M_<)3*D4<$A003(P-R6'Z7>]1E@# MYYD$\[$2#N63Y*]QD0JW#@S>V^$JO69@"TE"M4Z+JY*50773 Q699EIR 1.! MJ.Q9]5U=>DD9+JSE#C#>),IZ5P, 9H;QG;PLF??F^2T-H#W9'#"B0G043N1)D%"5"'H'53>&P;%@SZ+TL0U%.7 M(U#=9=WEHCWP55ZPRTM4M54D-E1"%";7S YPN8IT*I51I8LS_?D=29;JW\7( M&8^GX8(*R[9 YENO6\.K/E/LE@\9Q@(X99X-S M3%J]NDP?7V)BZW*Y2!]?G27OHJ.ZO$JOEH^3BXOTXNHT.;]*SQY?)F]UTA3' MO^"Y1X\?)9>GZ7(!SUU@4FSRKD8=X'G@B^3\,3RVQ+39\]-E^NB"$FH7%^GY MU7F\1/_.N]X)BCL@9O.X3U-' MC1CU@ZS %-@]*'K6'NKC:H$ SF@E*1Z'>0 MC".P*4CS(#"VGM]D7?-X%TSDXHJW1J\ELG6R?QX/X+;F;NS$#MT MR^.8N^UC0WG1A;4"DI*Z:#%O@&X8(U!AO)L-#W5R;2'D0S E"-H>BB(JCM(7 M9 OWDF8:$?9/0]QQ*E18FFK;[@8)Q(.:>(>)[>BX?5D7THZC3P_88Y(\#ZTW M+05&A1I;*4TDD;\_@"USEB0Y+IW" X-J3W#LZ0-4T,/'RZ@S7I;DMH> MAJ1@A>'%ZZLW<4,V"HE+"E3[;;JSP!B[,B$4P&4U%['3-..I*&&I>PGK@^%X M>2^1.XY14)]A8U2V3^HO%.ASH+XE MHN:^Y=S&!1MQ$IZ W:-W9Z3D+*PU8X&*-!9$ZI$%<_$TM3L78PO5AQM/+C6L M$60L1DRQ>+5 WTJ36WI[*T^C.,39_K&$!3;F35,G+]Z\1CD,GV#[ UC8MYQ+ MX^S_22GA@;=41?8/,.I*$=20"T6IJF &2U$QIKZ(^1A&]33Q>@*YLU84SZ-O M1XA]POL71_$.02+N$NG#5QAF*#[JUM!.I?O8>,-EB1%=LP M;#O%\K2HT;R.!_$)=P<@!>29B>UBF35#$/ M'$9# 2U/>GBF'D_8P$4?(@=O+(415U14Q\6!CH U@,(W7-.):O\6MK/W M-X9N+&I8SB8B^7,K&+\LIVY3FGRPB=DK3E'4@IZO?FE(+[F%%;?JUL+M4S>W MXG+F+O:3?1;Q.&1^]K%:(84:-G;8%48501R['3%S)N\ED%%F)^KC*&] G7&P MJIT-P*ILM(82(S(5N3>SG'+Z;I4/8%TW4:OP\,V-6<%Q(COJ8E9AA-Z=AU+' MJ#Q0]?#I^^=\$= A3GCKWHSA@<;:C7SUOU"Y@J(2*. MLCN"0RO3Z_3JN FN'6FI0[;?\NQHZ+G&N&,=_H2BJ.7J MUF=%2$#$S?P #Y(Y%> XPD@9)[)7 M!;O9I"[1 ^&]Z"V=?#OJ4AZN-RH$9T48QT@\G7-)L=3 ]?MB^"Z'I%CEGJ-- M"2+VML]X!TWA,W&.^"C>)"Z*Z@@B]KR+ QT]_)U^F.8%;!#7Z6&C!# S,6S\ MQ6?XLQ23^&M?<*3=*65D:NK,!%*(X!.JQ#KB;!@L_^T#]MH(E M8U"^?$Y7[J%"N;([0.$=]XB]N KIRG3TT-,[P0LBU &F_RVT$/'V\2M6U]1; M(MTR+I5N3SNP[P6FWO4,W?&P0@R=HRSO0UV(V8TS%59<[.BN6W8-VJW,?&O=M=W#7 MQ\CQTG_'RIIL_R<#<7&L_%9$HQ=G0I M-USX7[N4")OZG)#0'6V07)#VM.)8BHOJ?XO/DZ_&JI_0PVOP>MA2@;I/A1CQ MQUB5JX81?JR^;_">UMB<@NZR+"BO?5O/VGHFN["4HHB9;JJOL48I/F4[R%+. MS CVF;BHZ$]L8X"KZZRS9@M)2'%[G2?_=,'K5Y%S<<*#$W.^"G7^KOZP@$*T M"ZLWF/-H21;19*SU?GRJ\F>#)>L/4#;<*S?PY'H4&+PNG9#+G,RQL#+Y: M#FTXY,5K/&2VC4Q8&X*.*HV0+ECY82*/4Q1=;*0(BM]P^6Y".T6<6,F_1T>$ M267SJ<_!01,*$,.@&OT!UT]0NDY7;@K)U-42[@Y]CE0Q1F.A\Q:)=3D";U/V MQ/J$'2F> G(N^Q+ND(WMQ0H.Q[]#>'EZZ9-L?,]Q%$4NV69*]:NZ-&XY,# 4 MWHV[=B9YC7":"P "J82NEPS:1GX$M(T39V*G41RU>[<+NH4QG(H4^#2@J9X= MAC*Z19GV/4+)ECH0C37-MW [_*,]O9_#D3@?1O4XNZ3NMP/]:U7?5"K5BTI. M52*->CGTQ,E\:?_43_J%/+3[!(*UK]2%A)O0R8P.QS?F":U[!I5TFBAL]/N/ MC?$_87F/GR0@@!GBQD7%/R[-5AR@(!S1!1O[%8'R&W3..FH,=WB1YIS:Z')2 M0RXE2A<I-G5S7SVM'HYC-N%G[;PIW3IH(;]L"SO]JIB;>2KGH9QDQ#1< M%D!<\C6A'6J]>O05S,^2%XB3I'#!"19X-.>??#(4_U >ST/7V"[C'_,, #9P M-[X1^K]HW[+*:<$:N;$L>Z755#/N>(+>=E3ZB==FP9#IGP]6 V0^*]49BY_B MEV2=H.K()'33?[Y?H#]/_D5$IS?3OV8$9E+_.V$(%-6A4VDYKJ%BWVM#F284 MLW+UEQT'>C$3I/7E[RL2E&!BPJ"#7SV3B;$T%"47_6K8ZI8S\CDIET&'.$Y4 M6,=5J_06)9C(8R!I,"7D'N=M1L+0J;=-U[#WA",0IM\[7,H8=&,P[)-G"\GH M&0ZZRZXY0=L[CQ 5-\8YV/P/'3C7&;EE?9Q-A+J4(RLFB8P[==OHL-NZZK%> MU]Q70C!^]%?]%@_LY-T?&HJ:AVURHB7U3E+&@7<[^>ZK4FD:P)MOO>3:*J6^ M_0!YOB;;,)'!Y_L-\#'HA,0CJ;>BBL7OX+)M;0CO1[WXQ'$F,(3*/'H=&YVD M&?L9UW20V)CJ;)HD[HG6N.0.GX,Z'[D#C%U'BY<^"WX/WE 8;X&!C$)= ABN M2FWA=*M_+Q)3)[)"X:MN3!-5%OM[<%7,]2S4Y&5K]E3RBCDI3166#JXA.C%) M_ [!=&\C 92W,]>*"NV9](Z<56D2'_KHN8 4XGS\Y4VUPH:V*:EB/5W1S MSP/V(I_2/QC 330A;^'Z MGS\%#MF:5ZS;\02?G2Q.U*=X0<].7BR>O%B>/(0WP^//GQY Y/V0-=21H30; M>/5T_NCBA%-,W1]M?< A,:TO^P ENZN8#+>_Y_P)0 M2P,$% @ 4(-05.Y[8[0:"P DB( !D !X;"]W;W)K&ULS5IK;QNY%?TKA."BN\!('KW\"!(#CG>W29'MNNM]H"CZ@9JA M)#8SY.R0(UG[ZWLNR7G*=NRD+?9#'&E(7M[GN0_-Z[TN/YJM$);=YYDR;T9; M:XM7IZND-Y=CJ+X[/3G$LUNGKMGMV6 M5Z]U93.IQ&W)3)7GO#R\%9G>OQE-1_6#'^5F:^G!Z=7K@F_$G; _%[CZ^FKMPO:[S;\(L7>=#XSDF2E]4?Z\CY],XJ)(9&)Q!(% MCO]VXD9D&1$"&[\%FJ/F2CK8_5Q3_\[)#EE6W(@;G?TJ4[M],[H8L52L>979 M'_7^G0CR+(E>HC/C_K*]W[M_6V,GAB#+O1^4HJ M3JHRKT\M2-.&TR20>>O)S!XA,YVQ[[6R6\.^5:E(^P1.P5/#V*QF[.WL28K? MB&3"YM.(S>+9] EZ\T;0N:,W?X&@C*N471L#W[].?JNDD>[I/Z]7QI;PEW\] M<>^BN7?A[EU\J8(_@PR[R63R\>[7]S_=O&,_*'9=E#)C06<1LUM!VPNN#G\V M;+_56788Z[T2*6)P960J$881^_N,W>FUW?-21.R]@MHY*:/$-IYE3*\=(02T ML="75!LFL&P/3"HK2F&LH3U=5M[IC/893^VK46=M]'7$. .?.VY%PTY1ZIU, M14F$4KF1EF=@(M&5LLSLI4VV=*W16>7DGK"?P!'OF&POP>FZ*L%IR83BJTQT MQ6=6@_3:K:5CJ\?XK[G(1QG6.@0CIM5*\Y+$B)R;'+/C")*8GIVB*I,M\(&$ M2_"7RY3MN8&6F+A/R'1!DVLN2[;C627J)PH.R,D-34?U*L7%> #H,X"8GCGQ M+-$E HUMM$Y)^$G/ '1O0PG(S7@!%=_+W"F=G9PM)TN@29:1[L!@PLV6K4N= M@U5I+$FWXAE78'O"KBU+,FV<)KH\I*+ 4XL;X @:##-A$HJ.6E4GTTGV(/*FI98@6\1\-'MC+9PM0K0P])I$K!Y#K;"?)14U16 MF,A=+^X+)#.1!CY(&YF@[_!)N"2[C%G*#\9;,NC$.V?K-YF @"D[B2>70]M\ M2@//%SFM*##<;KLMA6"Y3PZ"D@.[$X45^0HTYG&-52LZ4)\)OO<"OGX7I7[< M4WEF]#/<-9[,7^2NS_+/%4JE9$OT*))1.)&9??;!#H!NR16P-.S>29TUBZ&X M<&>QIE>9W/C%U<%QA^(F@_:?]NUE_*=:FE)0F49:'G+/S):P_F'G#G#_B*VY M]7<#(YV0T]G863OX=^2<.'3&0GGTE,'E=@\BN,+F.\!;D!S"9H7@_@-N&^[&6=@ MD(Y+/;"[192@&Z(*-(L]Y*".Q3/(5',M*0;I")2]J MZR&GM8G-*3(X74K1X&YM>/$V\'EMZ$^H5-!QE*' (>M*E615ZN)V4-)05.I, MID[AJ$Z *DZKH$B16(HM=0\[P0 * 14?Y:A; (E'4D4@0AFWSXD.A0ZR&K3 M!B::G3Y@>G'1+4_(4PF]E7&*)9FJDI3:1Z%2$D"7*W[+NE]>.5RC?9WBR8V MCBN@9_J:YZCK9V3&YYV-@B.1NNEP\# 00#[@2#X0TP1B$05%62%O>'WC)"I$ MJ.*>4G'.#PQ2JHUP!5J:.ITC@J7R7;*KJ@B $B%W?2/G2+]5*3H%@)?I^+FO M:0D3E69DS9) #)I6@AT$+UM_[AJ>+#OQ/4VKDE<>M$[8Q?(,CNZBOV:/K!NY M"G1Q.45Z%0Z1&[]I8WOP2]7^MV4:Q MM#*=11?QDOTEU*Y(!]'RMMS$&)X(%) 1 M6_E=7N8!'=O:UH4;WW&9.6&=, 6*0N72P$[4^3/ VE"@8'-:.H*9' 1]>D:P M4M97(0.ZDM,5*QL!=0+<#K1"Q6K:S9G0O$HD*N\ D$_AFD$XE;[I0@6!\VOI M!:+"4HPS!P]R&"5]=VGI5T:L*_*]G?"IL2U7V%=.%;HR. +QJ>4LK ,*\_6K M3EWBW/,7#Y[MTY\]Y0^.,I'ZASO(;FI[NH1"IM_*PL!;I]$"OKY@?]-J[$(* M*95O4.I[NRS/8S9C8S;W>=6%ETBV2F=ZGKI!VB"&H+]9%!CL,2CCI/<,E6DEZM^YRC M8I'C -"AK8>FE!\#',&=-U*N2^MBF"9.C$9+-"H5OH9Y;2<$Y$0O4]G0JA*/J:9!YCFQP1C*6=(<$#P1!+V:IB?%2()(%VTKX*LJ.4&S#R*Z!X=1$4UN(]&K\ M[<2&4TAHQZBP0.9+)(V:/U#E5=(X[8?$ZK;VFE[^GR=JPR'9@,-CA:,2Z92B M#9L%W \H(6D$UH'P 3ELA*KY.,6MT(SA5 WY29I/Z531U2U#2S+GBF]\V=*2 MIMZWM9A4<&D;EC:97A&R_C%F9D.C?VINMIS&G9'6_VYP-G_)X.SVPYHP(\G:;VY@&N17CX8.!J4T8T]>P3L_)30 M+DQ(7)\ZNFW"23R9/=9!4MA M;URK392G1K,"U7X]#3N>PXIZOXR_N(AVG1R M\2+7_:,,T1R X9%.^CL]55>A[SV-9";7M2*;">\#[=CWSQI@+]6J /:2:A] MR L?4FNK//Z<^>S *YX>N0:KALDJQ4F/RWZL^-;*PSX:,9/K@0K@>QQ#P^L'ST1 #A#OMJ M"&%(/1NNIF6'[V]CFJ\)J8MK]V01.SR?E0$\O_HB;ZL>%\ M$E?.^E?..SP0CAZ[?@>TG^0E<#&+!UP\]-/U:><] 4#$QKT-0;&*B/&O##1/ MFQ P M/VW ^EIK6W^A"YK74*[^ U!+ P04 " !0@U!4&_9)I,(% _$ &0 M 'AL+W=O4Z_5I;]3;'GQ4J\SQP?#LI)(K MNB%W6UT;[(8M2JH**JW2I3"T/.V=C^87$Y;W I\4K6UG+3B2A=:?>7.5GO8B M=HAR2APC2/RYITO*> \1*=6_^O6 ?9\:0GDMHZ733*\*!09?@K'YH\=!2FT0L* M<:,0>[^#(>_E&^GDV8G1:V%8&FB\\*%Z;3BG2B[*C3/XJJ#GSMY)9<0GF=M:_'6M8OX M5<0WE S$>-07<12/7L$;MZ&./=[XKT-]HVR2:X[6BM_.%]89L./W5VQ,6AL3 M;V/RW]/Y*A#WXMQ6,J'3'IK-DKFGWDOHXI>,1"*-V:AR)>[YNQ5Z*1R.+W51 MR7+SO15+5$\*8H:M:I: B^8QT MW>AR.I02!F'%$/V0TSWE7C!$EBDRTB39QJ.DG89&\9WI4S_0,Q(R%VM^8^OM?5U\-=$DV_KP54*CU2"\OK2V6[M%-GC MQU:V9JY"RC32Q)5'A1];2_(:LQ(CWV4PW:@'GDJ4:)?2/A+\LL];9UO%4KLF MD#X[&SQH*O@,.LLDDLDF$FV,7FCC&W6QZ0HU% 3%Y+'GP>.P=^E]RIO6JJVK M"AT>T)% %\R7>HOO_493],4Z4TF&/L5 XKIVQAGS.&6KNA**4[SV_5L7%7-C MRSS$L-)&?0F$ 4GELT-PFW[&?XY?F"M\[Z>BKIJ. [)WEP,W"5^\+YA*7DI,KM8[V=/Z],]H:?C0W,0=>%X!]!//;0 MD6P.02G?+0#$74O% B39WK=S\=)E M7/)5\79WT\SYQP-MVE%9EZD5WXK14=2?14=[JX9DG=4E82@RL OW7DJ5MAC@ M\4$_FD6MV*,M,&<'_=EL'[T1VH%?[6[ ^;^.5IO*MY18: Z,FR?114'&5ZV2 MN.Y@C5NS1]G9P,Q K?4^F](RW3 (_O,1DVI_, MIJWDHRU2$TWZTZ/IGE=/S[Y:(D=?"9&GR.OA;&_USX@<3_>(W-G^+7;-9H>M M0G?]"C-&,W3';$>I_2U:93P!5^*]F":'<&W\_[0/*AZ/]Q/[Y.C%]HGZ$?J_ MC75_^TJ29E%_%'52N[]%:N#"^"#>;Y\G9\^]/(:=1QU"7?FGJQ7^5U1XW[6G M[>OX/#P*=^+A:?U!FA7N.UQ82ZA&@Z.#GC#AN1HV3E?^B;C0#@].O\SPPB?# M OB^U*A6LV$#[?\9G/T)4$L#!!0 ( %"#4%2PTX0RA0D .(= 9 M>&PO=V]R:W-H965TEU%(:CZTSJO/-PQVL?[<.=*8M4Y^JC%:[,,FDW;U5JUO>=7J=>^*3GBX(6 MKA_NEG*N/JOBR_*CQ=WUEDJB,Y4[;7)AU>R^\]B[?3N@_;SA-ZW6KG$M2).I M,5_IYGURWPE)()6JN" *$C\K]:32E A!C&\5S;%+'_\7:[^U/.B(N76&RZC DR'3N M?^7WR@Z- ^/PQ(&H.A"QW)X12_E.%O+ASIJUL+0;U.B"5>73$$[GY)3/A<53 MC7/%PY-TBT#0?_'SMU*O9*KRP@F9)^)]OE*NR.C^[KH +SIQ'5=TWWJZT0FZ MO4A\,'FQ<.+G/%%)F\ UA-Q*&M62OHW.4GRGXJ[H]P(1A5'O#+W^5O,^T^N? MT9SU/%#^GX]35UC$R[_.L!ELV0R8S>#5#7R6+B7KK5O*6-UWD(U.V97JO)"9 M^/M"B2>3+66^^F$F0EX06539;>>X'VX"$5LD*JN4(E8 M6HT,U^F&3GCR7[J?NV)N5LKF1$XX%9=6%UHYL#9V::PLE)B:/.&%+%,VUC(5 M2[E4%BO*%GJF8VQB,1*U-$X7S#PSN=H@)^Q7U+!9"0K=IH8B3J5S.(R3>_K( ME=2IG*;J"M7MRD%Q(0M1X&R!PD-\EJ6-%TAZ9F25@G%*EL&5\6)+&6)QA6'1 ME,23J4QE'BOA"VN"(UWQF*9M :P"22B/_""^> "SD?UF4EM!K'#J2XY:F^K? ML3Q'C?5^28US9(C\F K[/'0>IR7QT%0$XS(K4^9BH*@E6R-^%E1F5[S70/,W MQ. R$)(?P[[P&%1#-8J_+DR:*.M^XF I-EWQ?L8FJ\V=&$B6&^CS?8G2*PK# M6L+SO VD-(22F8%'2:O8N((*JV;KT98C.B5JNHV932#@>8XV$N1%1TB**=2# MB.">= 5*.I1-]$HG)<*LN9D"91LSR:DX@1<2I3(R:T4T:)E!DH?(2>N%8D-S MQ"0JID06B"E8Q:%UD+NMRJ\A"(5&>:&.(<&RTS94[Q7@7]+NR(4 KQZ5E>[SWP M5TNHRAC>SKG)KRK)6%BR$HF&-"]\('KMZG"C4,F=0L3E2!?M69*'3:H3/NX* M_/B8IIK2"EI2OBL^G4P32H)$%8.,0H9;! +.7%+IC>BF@5*.B M!YU35,;'&NO6E>V'FZSF1S.3 D2[VX,.?RL>M_GY1/GYJZ4JTN@=OW)2'"S_ MS5OU%\K\WSCS/QQT4W$A>C=A, EO$& R":!SAHH^_-Z/19;76FYS4 MNA<%O5'O0.MJ^30>$H-Q,!J.MP?>]$8ALQL'@\F8#!(.@U[8JX6)(I:F%PZ" M\%#:,.[CDM7!$_,&U/PJWDD3]RWIU&+6 ?28WH$J]K]B#]C08;!C$!YBG MT42N5 M"\W9M0&26RF&NQM%8 ?@'UX C&?8R47IN5!ZJ:W6$IH]7$ M3VD+L\YOC_13+G#O(#,9E3!=[O$#N9R![X48]8-)?]@(/=HN9T!JN]TUQIX1 MR/'X8X!>..@W*U55F(_', T"--Q*_>PL1SO$G!.^W"4\CPNEJ1>_$#K*-2.GF=$+!3I'# M"!!_=>!VP'QVJV\I:1/K#1VN80CPC2*P 237TO2"], M-MZJM*WJ53[NR8=LY?;(1(.2S_F9SI%@7&UKB8EPCH"YHK$$,-\P;MR&KW:N M1*!QJV9SUR)0O0LH2NNQ$K9%HT:S@.SZ*V"G%X J4K/N)P?,!L1HKYKY^.9$LES<*I= M+8C4#DPW)5R;,DU(E36B!&81"7* M!X8U46+Z')D??B'UHW.GBB4U^:-OJ=H68MS0:KJ[0HJL.E5W_6M#Y*&''#YM M*2^)PXGF]+:T2ZGW*Y6//?:Q$D'_2"81CZ81/7@_X ! @E>XK5V#?&>-&/ M_H],'+ZNB:M1XL(/$1?U&/$B"T>PZF#(LPY=]GGZZ,'LH^;@00N#2!S[%'3= M^.X&TG/^N@@\1^_E_">X[>KV ^:C_VZWV^Z_?GZ0=DX#7:IF.!IV;X8=8?T7 M17]3F"5_Q0-Z*DS&EPLE@6-H Y[/C"GJ&V*P_:S[\!]02P,$% @ 4(-0 M5-2YN@:G @ <08 !D !X;"]W;W)K&ULK55= M;YLP%/TK%NHC*N! H%$2*1^;MH=J4:MM#],>'+@$JV SVS3=?GVO34*S*4VG M:2]P;9][[KDV/DSW4CWH"L"0IZ86>N95QK23(-!Y!0W3U[(%@2NE5 TS.%2[ M0+<*6.&2FCJ@83@.&L:%-Y^ZN8V:3V5G:BY@HXCNFH:IGTNHY7[F1=YQXH[O M*F,G@OFT93NX!_.YW2@9.[C_ H9_$\N6RUNY)]CTV33V2=]K(YI","AHN^C=[.NS# M24(6OI) #PG4Z>X+.95K9MA\JN2>*(M&-ANX5ETVBN/"'LJ]4;C*,<_,UU"" M4E"0>UEW_3Z)@GPR%2BRDMKH:6"PC 4'^8%RV5/25R@C2FZE,)4F[T0!Q>\$ M >H;1-*CR"6]R+B&_)J,(I_0D$87^$9#TR/'-WJK:=>A3U:LY8;5_!<4/MDH M:!G'X&4C%EJ#T63-=5Y+W2D@WQ9;;11^4M\OR(D'.;&3$__/,[A(::_R1+@3O[3ID0.A3A'2(O-^KO$. ,*25:@ (- ]9_KF$6(F75QODPU4D M(:6LT06XV$VP5 [-%GF/YVH?X1D%KBZY(E'JQS2S ?7C+'U!YK)IN+8NH4GJ MC^.,C/TD2?ZEF2M"$S],Q[;*C1_&](*>S!]E-Q88849R7DZ4^4F,G45^&J9_ M(^C\3EI=8_]F%&(PHGZ:47+NLPM.;* !M7-FIY&Z$Z9WA&%V\--%;R,O\-Z, M;YG:<6R@AA)3P^LT\8CJ#:X?&-DZ4]E*@Q;EP@K_": L -=+*H3B*I7%#+@C@,LZ EE'O+N;-MY'(N>LTHQXT$U;)>O9'!=K(5XM$JGZN%%]J"D&&I+0(QGV>\1L8LD"GCZ8#IC2EMX%OY MB/[1]6YZV1*%UX)]IY5N%E[N084UZ9F^%_M/>.AG8O%*P90[83_XIB9CV2LM MVD.PT5O*AR]Y.G@B(#P&QJWM(Y*J\(9HLYU+L05IO@V8%UZJ+-L51 M;G_*@Y;FEIHXO=Q(\W^E?@7"*[A]ZFEG)J[G@3;8UB,H#SCK 2<^@1/%<">X M;A3<\@JK]P"!*6JL+#Y6MH[/(MY@>05)Y$,J(R4N/,,XA?(9O1/@\,Z,H[D4 MAC]*8P6B!MT@U((9(E*^FX&9,+9;E..4[1'"M6B[7AMS0V2U)Q+_@/P D\+/ MT\0*D3^9AK#I9=D8:E2@1*W'$$9+PUY4$$W\.$\A"OTX*N!C+SG5_<&IIB]6 M5I#[Q22!J9\4&7Q!@]8(5@%M.RF>T296$&=^E!4.+HPALGAI 7GJ)_D45F79 MMSTCMM<*S;Q*2ASQ+]+$S]+H$BZ2U,_CXO+$K'S@:+O+,C\+R#=:Q]6U&AC[VWW8>W=$[BA7P+ VH>'5=.*!'';) MH&C1.?YNA3;;P(F-6;\HK8.YKX701\4F&!?Z\A=02P,$% @ 4(-05-JO M.E K!@ X0X !D !X;"]W;W)K&ULK5=K;]LV M%/TK%T8^I(!BZVT[2 (D:=<56+=B[58,PS[0$FT3E425I.)DOW[G4K+B-(\5 MPX @ILC[/+SWD#S;:?/%;J5T=%M7C3V?;)UK3VQ4M[+!REJ;6CA\ MFLW,MD:*TBO5U2P.PWQ6"]5,+L[\W =S<:8[5ZE&?C!DN[H6YNY*5GIW/HDF M^XE?U6;K>&)V<=:*C?PHW6_M!X.OV6BE5+5LK-(-&;D^GUQ&IUCO?6?_"Y M(Y>5L/):5Y]5Z;;GD\6$2KD67>5^U;L?Y9!/QO8*75G_GW:];)9,J.BLT_6@ MC AJU?2_XG; X4!A$3ZC$ \*L8^[=^2C?"VD>&I6&-!SY5KXW@5,.; M\M$9K"KHN8NW6I<[554DFI+>-4XT&[6J)%U:*YT]FSGX8,E9,=B[ZNW%S]B+ M8GJO&[>U]*8I9?G0P S!C1'&^PBOXA7_*>, MZ;6R1:5M9R3]>;FRSJ!N_GK!;3JZ3;W;]'\#^D5[W*RGMA6%/)^@&ZTT-W+R M;[E]VDHJA#%WJMF0J'77.-)KVNRU=L+241;%TR5*K:I\U\#049K'T^1^RA'V M1-8K:<9]\7(8A $ZU;;2]UIU-Z77G6%G#IZM+#2DOG;".*C",6L&?NU:UZUH M[DB4*!K$$$[ST=]AA&NCZUZA4L67CY_??;K^$9W]M5-6<9=/:83 2(]+@[Q9 M0=X6TEIJ.U-LT<74&E5(TC>(A)?70AFZ$54GV9_H\?*&C2RG'KE]C% GW4"N ME48XSL[*#7C*>1!X!:ZU\2M=H]Q!3 JQ2.N0(NB4%.PIXS4]TOAK.E$QRT!0 M-7U@NC-N>XB:GT650O)."A-XMROI=E*.)M@+3*QAI52%<-I85FVU@S<%@0/? M\E99%U!G?55X)$X\$B=,=R6)MC5:%%OJ/W4?%RC\"\Z,0K3*B4K]+=RP5[SX M+0 ,WQ#9@6,.TM<<@.3CA7WY,'\IG'Y478U^ -@W9:M*3FRM8*/L2ZXOK@8X M\X;QQCVCOF+<#(K3<.TY3:5P*GP:2<-2V+#*IQT]A1-QVX>:SP] M']);HU&@EWU;7A9%5W>5X%K!%, <$/X9H%_O>W@0_N^:U_Z$011&5E[*;E4+ M$J \#N:+#(/C>!$DZ?(5ADD:I$G.BQB$?C%:!%F^X,4T"Q;)G'[6S4F!1I$. M8&R,E+7OP"@)XGE&QQ!:0GP>)/,Y1? !,\=8"[-7M RR,*1/1I22BPM*RV Q M#[U2!J4H#4(<+_O9),BC&+-Y$&<+9-VW*HJJV#:ZTIL[BK(X"!=L( [B.(0' MJ.8A#$5(B4V$T,UA(XH@F *=H9AAQ^JUVPEL:2G!9+KU95-H;JLH#);YDH[3 M(%HFKR@/YO.$T(+E?,E0+?,@BSQ4$%!N'WP$SU58 M2B>443Q=/%M5T6*R(U]7>UEKP]DGZ0:,^YG3[F" M^"K">)_P36 X(_;'%\ZNIRLEH-U6@;H-[,LAYIT>"*/X/I \L1U%T31\>"O( MIM']Q#-<]]RUX!#D^SR/HOMK1D!'(39__/(N#V;8WW=ZXSWW2P8G/L(>G!V'EO] W/UU M^I%FS,P;!7F>\U="*:@)Y(AQ2DGFV0YC]!'8,O;CG*)Y$&8Q9X17W)HO%2#@ M93*TP(.<[KGJJ1OP[.#9@0[?^,<5]P%.EOX%,LZ.[[?+_MER+]X__MX+LU%H MFTJNH1I.Y]F$3/^@ZC^<;OTC9J4=Z,0/MWB#2L,"6%]K]-CPP0[&5^W%/U!+ M P04 " !0@U!4T:Q])<," #I!0 &0 'AL+W=O(VF1\[TV#[9"=/!42V470>5<,XLBFU=8%PHT!V]8U-\]K ME'J_")+@:+@3N\IY0[2<-WR']^B^-QM#IVA@*42-R@JMP&"Y"%;);)UY_\[A MA\"]/=F#SV2K]8,_?"T60>P#0HFY\PR>+H_LG_N M&J13 -H,"2M]+=Z?T7/.0S\GRYEK;[PK[W3=, \M8Z71_ M%$$M5+_RIT,=3@#3^ T .P!8%W@_'>Q.8W7:H=FH(3RO^4 M>V?H5A#.+5=Y;EHLX$;PK9#"";3SR!&QOX[R \FZ)V%OD"0,;K5RE85/JL#B M7X*((AK"8L>PUNPLXS7FEY F(;"8)6?XTB'-M.-+W^#;\&>^E6B!JP*ZG+FT M\&NUM<[0P_A]1B(;)+).(ON_2IXE\2TXLPW/<1%0CUDT?S!XC1F.-GEBRS7U MBG5DU26X"J'4DII.J-T,J*!8;]$,1?6?>* IZ.U CLJ1!SZVHJ&^_?P@6D839BM$[9=*"@0BK+^UYKC,[16E*&$@F1ABF]D2S,TFSP M;[AQ"HVM1 ,D2V^;=U@2,3O"O'\W90G[")-PG'QX01E=>F:MN 1?'T%"P$(6 M)Y"$DRR%&Z0@:5[0GVUSUQH?Q)$S"5,V@O$D@V]4'P/3,!ZEI)!DXU@') M-$R)] (8"[,L@]<>2G32?C62D!\R_G>TRO6=.%B'.;;JV_?%O1^"MQ2G4!8D ME@2-+R>C $P_6/J#TTW7S%OM:#1TVXIF,1KO0/>EUNYX\ +#=%_^!5!+ P04 M " !0@U!4'>ER-Z8* #)' &0 'AL+W=O2 M8 #0LOOK^^R"I$A+CI-KIU\DO@#[OL_N@A=;8S^[C5)>W!9YZ9X=;;ROGIZ> MNG2C"NE&IE(EWJR,+:3'K5V?NLHJF?&F(C]-QN/Y:2%U>71YP<^N[>6%J7VN M2W5MA:N+0MJ[YRHWVV='\5'[X+U>;SP].+V\J.1:?5#^4W5M<7?:4E[P=ZVVKGOTL.1)I[;PIFLV0H-!E^)>WC1UZ&\[&#VQ(F@T)RQT8L90O MI9>7%]9LA:75H$87K"KOAG"Z)*=\\!9O-?;YRQ>F*+2'E;T3LLS$"U-Z7:Y5 MF6KE+DX]6-#"T[0A]SR02QX@%R?B#2ALG/BQS%0V)' *V3H!DU; Y\E7*;Y4 MZ4A,XD@DXR3^"KU)I_"$Z4U^C\+BI79I;EQME?CGU=)YBZCYUU>X3CNN4^8Z M_5^9^;\@)]Y5RDJZ%[\H!*SHK_ZXX?M*EGX &0H-<:FQE\$J)#1#A2RVM5]8)78HKQ*XN(_%1W4I^ MX+=&R.PW,"F]6-8ZST#/-0R=JB238?I"KJU2+/!(7-?6U1)[O!$>TJ^T=1Y" MB^U&IQM^]#6%MMIO8"-(H+V6N8!\!39)+]1MI2TMA["5U;F8C#G*SJ*PB2B; MBK$#K-6M5[ T/0PRD@E 5V:9IC5,NCRY4](RCX@=4]T3WJG4X/'W21_X$5%Z M*V1567.K@4@JOR.F@IBZ/:G=(;%9W9XDK2-&@\B0N3,'Y8$?/XT^C$0*G?$N M-RFDR.CQ6[6TTGV6D7AMMOC]2:%2:%R\-19BO9#6((IQ_T+F&K8KZ5T(#C+4 M&UV6RADO1^)U"55+&8Q*&CYD(PZKUV5&E"C<+"A+ID9;/L'A$.UO4"XSQ4B\ MK"T%,+UB)RD"* %X4<42$=A"3(05UM3K@6_^[%" UG6.;=)! $>Q*> &"!'D MOY%I2! X:"53G;.!(H2W2=.ZTF 5W)ANI%VS"N(X&8V!Z7E.(;95P!P+IU@2 MBX)K1X;T[.S)-KMO5I:A=0'O)NFMRMD]\#0C68T@#5)4\FZ''BM%DN:DBJN7 M88$N4U.H;[7:.!IXB8U!6@PTV'-\2!$I@""<93 )8:FNRS$ZFJ,.#G25Z\48OD-$FU2QXN_&N M837K6&DWX&2PT0+^RO4)%Y2^%1J A3#!TXWQ'0(X8RY+F5-M%:'KAF7V0&B( MQDN5:W5#Z4 5M[:6P*<7(UO(2-:4F4(%]JJKSB5LZ;I0:'>2P"/QGB[)':5K MJ_Y>E=\"G(\7NZB*Q/%\--^9'Y8]GO7\T7+B>O0PP!)@\.:0%*C!%!1HSO.[ MH#@9#FE!H0D_-'%NG.? ;&LA4\C0KYD:FG#S('E]CV- 54DVR#%^N*?W>R/' M(@6)2)JF8VKLTE^>]U^(8Q&/HW@NC&OV>"".M)]$D'N-B$LVG9(9%-#Y?B%]Y9E/9B;P!RW4?(WIQ M=K*?&&>H+4&$.<*_O3IKKO;(#J/T +T9Z/T1O[/N]U7M:0C!Q*>+NMA!M26O M6*Y]!U.6D78#QEW#"XOMU-HU]MS7]SO+X ;"?00"%24N98?0Z1NRZA^T]\># M[J$(B1,DS8+N)G2=+,[I>BKB.(JG_'Q&H9N,IW0]1V3%\W."!JOD"N**>!'- MYO$@DSH3P;N3*)DL((N#;!7PA2+U1N9USQ5/(,(\^4%<#UYW<#-,H\4XFBQF M/&:U)?2AH6H#N]RS MIL8913N :'O7UJ,=>2IFL!;+YE2A3V19UMQJ8^DK-)$8X^Y$/&/65_4:K37= MP39*8F:AN'B0Q>P;6+R1'?6WA",4'-]*?_X-]/]:(WICIM\%7WR _&#:^0Z_ M$0BE@$E)4^U&V^P$PRM $ZB8U2E5J=2<\&C$15$U3@P]0[,HU+.1^* ((_*F M%Z$PKBVPD O>D.,A3BPBB;$T-.4.)&ZAPRQSO0ZBA';[1EH=IOK=&SK8 J:@ MZHK:$601#K.\Z#.\ :B%>176$0U4$SW![1FLCOW:!:ONND994*8%Z0/5G1E: MLM3"E<93NF#L71PFE@(-JN.7->9AJ6X1'0FP_FLK2:,!VUM([M"]B%(6M,42 M^B,(>NQPH]V?4-3$''5 M;$-BP.Y8]F^>+6 (&HRY_M(I4O#4<*R CD[F3906TGY6OL^B\<:@A85)?3B@ MH,A]RBZ4V]XW0F_*ASB-K!R%$0G?!0+8MOL;2?II MU#:S33-Q2,9!FPV)[I74A[+[^RKHUVKG7IE\J'X\4BTGBRB9)0' I^/H/&FK MY30:3YIJ.9FA1H[/ T1.D!KGDWF_8*+A&8^;>MG7%K5M<1XE\PFJY1KOKNE, M0X6CN5<(2H%D5ERA\#_,MT+2:,)=KBYO#*8U=EK.=*H>'>"-:W*)3Z) &BD"!%*.\X'0?6[D/T322F2*G,,M)F>. MX^,RT]8'AF(]O$=]>QA'%=(M^ZZ3K9U( M[79!QPTWQC:EU/L\-/:4F^6>K] ^5;57'7ZP0EFK43B$.-L-S;U<[FKY+H>; M$4D_-B\_#C:_X/>>0UX_&&QMH WMH?GPZS=R-SQ(9'L.TFUGG:)?05.,1KX, MARX(&3KQ'HFKLE?Y>/N*0D+>)P5?NQJ5A,X]]Z*7H";-I2X8"MOC#$T)PAV/ M-TCNNH.YEJ12;G) QZ]K&4(3;LXX@#!R[I+91.A2<);*BDWQTZ%O' M:>_S4J'LFC^BD4X@'+XT=4^[[W17X?/4;GGXR/=&6A1;!\57V#H>+69'H7"U M-]Y4_+$*#8TW!5_2EP5E:0'>KPS:O^:&&'1?+R__ U!+ P04 " !0@U!4 MRT7,)>L3 81 &0 'AL+W=O7\P2-10*/?+[3T\JYN/JF#$"W[7!:5>G5U:-OCBYL;E1U$R=6T M/HH*/MG53-OL;]2Q$3RG365QD\QFRYN2R^KJ]4MZ]KYY_;+NVD)6XGW# M5%>6O+E_*XKZ[M55?&4?_"+WAQ8?W+Q^>>1[\4&TOQ[?-_#NQD')92DJ)>N* M-6+WZNI-_.+M'-?3@O^6XDYYKQE2LJWK3_CFQ_S5U0P1$H7(6H3 X<^M>">* M @$!&O\Q,*_A8(+ZL+1?^S.[TV65VQK%-M79K-@$$I*_V7?S9\\#:L9V!3"?O:U^_JZE8TK=P6@GT0E:P; M]G/="O7RI@7HN.8F,Y#>:DC)&4AQPGZJJ_:@V'=5+O(0P V@Y7!++&YODXL0 MOQ79E*5QQ))9$E^ ESI:4X*7GH6W;=FW4F5%K;I&L/]YLU5M WKQKPO YP[X MG(#/_P!&?ATD]O$@V*XNP(YDM6 '199?((KV3%VD/= M*5[EZMD++6GVHU(=[/J)MUTCVWL&&BC8=?R,_=,">.\ _%BU G!MV2^XZ C' MOJFJKF3?[7:"+'.P OP-^X?D6UD@Y'=U>:PK()1I[I!/<.N^XT#1)(YFLYEW MXG7R#&#*5L)K;Q[%M.G!-+%Z@TL7KX1-8.6%).J.3 M9M/5@OV5+:;K-?R9L'@UG2>;!%XM5M-TCK=?398S+%P; M3>-T@2OB.7PV9__^ _^1^'^M"J$4$[PII'"Z")H"LFK$L6NR T=UD^B5L[K) M>04BN9.@4J"0LF&@"*5"[8,-;0T1 ^2;DW*!3#]TV]]!9? #GO\.+K)$O>A M/W WJ[.L:QJ!$,$6,C@80A-31Y')G81#Q2W9RQO5Z[_8@0GF#'0;7JNLD5MK M"Q&![%4D\J6*Z\W'5C*H4."2"ZW2Q3W&+0'8Y(2MHN6T<@JJV6L7ZIH^"A6= M5_=,:M.:@+)-9^#XBP)UM[='7M8=4(T4GK%TEG<".>P=DJ01BB D:=H;G@2> M\WNN(97R.0<+Y05045>^)1#A;[H]L![? 0X"#? >Y!T!.B7((T,/!;O<*FU/ M1+735=3;ASAJ"G[?2/VY#Q&N!#21%YADL1@4P^!@+V^ M_("R>)JZ30I=A-)L+DM\T-;9IRFY8HMT+G/D.(@Z$^C'\%G&U0$.J3,AD*=VB)P*%20!N9;Q&Q6;K#T%@9"N4.'0 MY]QK+,3G%K#OI#J@@X@0H(Y]D\0S*3 ?)14YIQ%*0N1);#]Q,J5XR/K>K4U2 M\+!/4]UE&FHNZI,OKOZX!P56/556L>>!0EEY6#P@+8 R77R=L&:>.7Z9L'PC M+;DO(P@&E1(HLN3;5Y]0F@ M)ZJ_*\OVKB*+18O9%A*" 5H!'0E&_\FN I$TV$? LP%=RFPQL"!70I;HM9-90A1D?/ ;7I:.1Q@(LD'@RMEP[H$GRK=.K9*2FZ3M&1=]>1(P9V M*9E+WDA4WG]6:)%\!RJLO8HM0JDEX"S7/-R=."P;NA9.R +K(,W\T*7H^)@+ M41(L74>'V0(6,TD"IY/P>I'1W M$"0Z[0\IKP#-0,8\ ]?8:"=SS]+9<^\C"^,YP, &@JQS<# !^L"XHE!:519_*'NLB!&!*%\=OG12";,9"\I:64E;CJF1@%*1>QVH9D&[>Q MRYMWA4X^+(/"O3V.)M?$"MJ*=0R)AI).;1QW4HD@"@&*9'N((V2TI-OD,_"! MUDGM"^!TRP7:,'(2Y2C@\2!KB,#!%MK_>)69[LXJW;T2SK>X=,<11MI#*9?. M.C-*$HU(3(TX//UA.9E$'[B7%?CO,_X4B7]:KT4F"N>44\)D3B7.GT^8M&K M_2UL*VTK4FLJ5EU-3GIA9 ZJA#4YKN^34:_K RHK))0YOQYUN6'<2^@L2>] MF4A H@#6:(\9>?T"E'W@R9!#^&2+P=#P2+M9I//L/G*L^-!>9$381^H1-JJ- MH:FB$+('E6@JRQ"3Q?TP(K:!@/1;X[2_7&#N_7D!_>G*6E=P?E?E0L/H>^>9 M;+*N5"U65NH%^]M?UDFR_,;W_.#'197SAD%&U+34Q'3I'S=.2YRN@G44B'3N92G#0YY%3^/*(P-RH+Q/CZ8F M8"+T=,9&HJJ&Y1BH*T"7344]SKXG,+B.Z]N)=" MW3>"FY!#;I0R7E3NBVD% M]2JRH/[VL/AFJ$"D;$B:?7ZF.=TWI;.Z 4%@ATBWIRFOX) 5 OX8L@!'TQ:[ M)NO7#6MC^PVXAEML%(XY <+;T$7J\$PCH4*['CA.Z^9M">0#,+DB%>N!6P10 M?HO%1(73F%"Y]$?[/_ U_D;-\EXPLUXPY^I$H^?'HM.Y%\^RIC-]T*ZB6"IM M(=C6$3@K[#@%JC7"ZD&3;)T!<[\YL[[0WG=& MO@?!MT,/@L^"'D._\PGY-G %PB/LN&P/PZ*>>I/<]/R&ER:0T63 VF$:2/9P M],L*IW7@/GFE;QN,:T1**>PV D<- EBV_Q8P,(%$R3@'C5.*.:IFY741C .O@(%1*T_JK+8A^R!A[\>EZD:?]#XLN/J9++5H"OFD' M162UMVW>,W(]Z^;9G3")M\<;ZB0-[]CP/>:@H)'[3NH/G#5ZLMX)Z@ZJ,/FA MLEI?*A3N?C9S][,V-/EY!0.[DR4U(G8<' "!H#S&<,>RP7*-^K\<>%K*@C>Z MNXNH@]R&"FF0U#V8,80"UR6Q+XW_ M\K>-4+#[NI Y4;OE!7&7YC.4(?A$L&&GVIU#C)%0S>IXL17M':J7V5AANFNL06 YE ML:@P5;\UN2H^R%I2VIT(K0)3=QVX7'.N-X$2CBPGMHQ@W9#?F3%:CQZW!N%/1XBH[FC"B MHA_[IX_@B7<+%N$]Y";DB7])]H0<7V/UJ(WV2LTJA*N17IP+0V>>S_P0YQWG M'?7@@G^RMY_4RG3]CUXME MM(G7^&(3S=,EO)C#@P7\7:ZBS6H%+U9I-%LMGIW"&HC]>CFG[NTK8L[ Q!ZECE^N=://D5-/UL8'%[RK*QH?[,88 9RE63#@ M_ K_@E;ALVBQ7.JG2U15FN^*HQ4-;"TV.%Z&-6.:"US$69,UY)XP=:+ MA&U6,=ML-@QVLGBQ8IBLQFP.1UV$YJP@!AU8LQBV 9UQ&BW6,[:)9O _J,=R MLT2\YW!$-(_G;!&MYC,'^"/I 1*Q3/1,F;$]>+%9KVB0+5K.Z:,T6J\33?"< M="^)XCFN74:KS<:G_5(&K"L 5$K;4L 0I_NVE+V;_?&_&5!B#*C M>!K3[2!\.H=P9E[BPA1N9S^FV@FYM>N7O>EQ:4MZF12L(5:Z.U\?:> M3>;39!!U5WW,>21JYS *KC8T0G842B,VCA;=LXT;\]F3'B8T3H-TXR0:JG&> M4I#W1QR"F8:BIL3H3-ULVKI0&ZXVT_G<1/!D.5VDP:7^B(A#]-YBI_L'D>^- M._P-W#?'O/.C-P^"WL9>&+IT)!@@#+)_K&@!-TCC78?##=F1JZ*.2 T>_OSP\%^HPMI>*;OP<8+"&2VKUCUDE-6 NZLA=UW; MPZ^D)_%J2$H_]/<(*BZ-Q?TQ=,2/HR/QIJ',Y)[]F!R?:S5@D8]SAEDC$.O+ M9;Y\L-%Q.90T-H2CI^T;<0$'P#!M23INFGZC^0'F3"%EMU= H<,T#FPP=^6U[3V_WVK@GFQX<2E>SY-Z_;9^R]X/A9 O572]Q M((COA9W\TW'<8?- %]JF8KI_W:=ZU#,L04=I!*B_V>M/UYF",AV/(5,"^AV3 MHO YT4DM7FX"TJUMC-C,H$<;4CP4B_(=,0>E*8?JB_-G3;V35$B==/STV/8D M2;RFB!G['1DCIV[^@)P_S^,Z1CW@IE(O]_3QS!.-UWUW8\_R>D^ MEI39=/E%I&S\\$&QU)Q)5RAVH(ZKT -#(OK_ZH!_._5RH^YK=B+8D7S+M)(# M;^.2S9-!9[IDS"C5"M+3P<@Q29WJ.M&0X&TJ:GT9/K3RUU\B&L]\R,9Q ]=V MC<#-[=/?]?R1\MS+,+'T;D<'L!U<[3_0N#4PPMRD_=9G^OP";7IL.NUGWGE- MIY787">=:"20+3FI)^"(0^;TG92^BZY[\/?$,KPP_MRW: :UC3Y;%UE*3R19 MQSPF:N>GG#^[Z+"\6S1]RV^M +^I0)6!C?7G36'*WH%JPL9WF-H'Y=*/X^YB MY%[N7$?U;,W4WOEUDT: :HLP)\8CZPKO!/6E\5!O#2L]"NQW%KPGVC*,-KE[ M']4V\I,?[.DK@HFM0>EK??/4CTE>LF*_$A>D*6;LS;E!JQ+VQ M7P(_O2 >$ M$4T./#]JN#86;/#+BD1-$L?3Q=Q+'4Y\]=/PH)EDKRB%HED9:SI?F)Z6HS0T M-%9P6;0&0Y+Z:R#FL/XK8S:,#%(',VY!");\DQYTA52G'VR[,$(_CH&)(C1O M0J_L-U?<]V-=IA90.QRB(?L>Z.- K\W-.DTS&8K]Y!FEC^DICIW< 3Y-] ^ M)Q+PLSZG2B.(*!O_[NJNR.GK+2YIUP+Q/T;/NB6[,TCCR [2T.M%(+1A) NG MTO60ZX'Z#=7SIQ)'$7Y(G?GZ::5D+NR,_'GW[@*GM\/>;Q60P])D4M0'"_\" MG "X@&EV/>+^UPO5)B29QBM--=EP9?R@;3U,P)^MPS8F^(>UERB;Z]PS*:(S M@0&S?#\QT))P8NXT4WML?!K[88$;[]<:2M'LZ3N7[ M[O1ZI3HKN,0[#:9K&J8/URC4[C)(@U/'.U[5UG7$ZU7+*KQ'^U-[IZD5#R@E M;U :KB1HW%X&5^GKZXF;[R?\S'%G1M_@E&R4>G"-[\O+('&$4&!A'0*COX]X M@T(X(*+QX8@9#$NZP/'W"?U;KYVT;)C!&R5^X:6M+X-% "5N62?L.[7[#H]Z MI@ZO4,+X7]CUB,5JN*A5J)$;5[!VP\=MX=5; G9 MC6Z1\F>0$DSN%72U@;>RA++_7V4'R7J:9D\0$'_ BV6P"@M*FXL:FJTW4;P M1VBYK+BCY@$L[S:9@M)V!JIM&X MOA'2*^.P&LH-XS@ LX38:EZ@FW@QGT73!%K4?70(&Z1+ *&C+=8[S:U;I>2F M4)VT!I@L/1PW+F%-!.]'G WI(SK9D0[!FZZH3[1<*.Y)B$,T(S_Z.$;)6U4D ME5G/;)HD89(D?T#I%W2V.=I NOU:I + U8=>8P ;.6!O>< MTA[% 2[R-(WRK[]*9\DW#1>"!(; MF0\W0!E5WCB%VD6S<_F )=_T2W?'E@6 MRE@3PJ[FI*YF'Y&L1W<'%DJ7;M\KNFV-]9P'#32*=,&5L-6J\4,GO/.M*#F) M5_8T'US? #+$&B:\U\<=VASZ7KH]_[1')-*^Z'Q$1_J'3B*DB3O3Z?)SSW06 MSO)YN%S,/NM,SY9?=J8'%=GS*L86NN-;EMP]0DQ OIR&L^7B/V!/)]9X>PV] M6*>%AU!_^^ >=<$-'D>Y!M7ZQY,2I.UT4=/[-Q8SSKRS5,_"99J'L\6CJ4Z& M/);MCR=[FCV=['XKW#;\P]F>+J@=JKVKOLCY-+TO%6^9KL@8$+BET"2:3P/0??G5-ZQJ M?@T &PO=V]R:W-H965TEN0N"9!7NQ1+$^22%,,P#+1%VUQDT:6DN]P^_7Y_DI(E/Z]I M,*!8'V=1(O_OM_3X3NG/U5*(FGU9%67UY&Q9U^OOKZ^KV5*L>.6IM2CQ9*[T MBM=8ZL5UM=:"Y^;0JK@.?3^Y7G%9GCU];.Z]TT\?JZ8N9"G>:58UJQ77]\]% MH>Z>G 5G[8WWQNNZ@Y'(ERDJJDFDQ?W+V+/C^ M>4S[S89/4MQ5O6M&G$R5^DR+U_F3,Y\($H68U02!X^=6O!!%08! QJ\.YEF' MD@[VKUOH/QC>P;U\5/4[]7=7X7C9TSP9JJHS%]V M9_?&T1F;-56M5NXP*%C)TO[R+TX.O0.9?^! Z Z$AFZ+R%#YDM?\Z6.M[IBF MW8!&%X956TCA 4A!R-ZHLEY6[%69BWP(X!ID=;2%+6W/PZ,07XJ9QZ)@Q$(_#([ MBSI>(P,O.L3KDFMQ-36\ON/W,*V:/=.:EPMAKO_Q;%K5&G;RSR/(X@Y9;)#% MWT"P7P>)O2[9&ZYG2\@GB$>L7@KSG)?WWU5LJKC.F9JS7&IX@-(5X^NU5K> M0COI#'OU:R/K>P":@7]X!WM7\'+$E+:/[:J!.C6[6TI@JH@6IM:$OQJY)<$5 M,VF)TN0&>*0%9"EG-="97;MW %C2SK70)KB "%:1BD!IF=NGYDJ!7LUFO%HZ MY8$^ \$M^1U8K> 5]VPJV (*)1RU8F*U+M2]$$ R [UP5#RR,#NI>.S&XH2H M9FJU @N6NGK):X8G3%950UAPBM]R6?!I(1@H-@\,U59"G51); :AK&H"RYMZ MJ;3\C\A';-K4Q)D%"1@(I#,H09-0]M.!3= HW9O*TLJ8Y"'4W&//S';XB5A- M08'S%7_$.-BO>4%/@V@4A6$+?$ @!_XF6#),$"8@$R6K)[P2F9 M3"OQ:T/>"OT.Z(3-\]Q:)AYHU2S(,4(XQO0>$F1\I1H^W)-_!3""4W'K#T#XE9<29 MTKE1P)VLEV8#+TN23Z?*3HT]93L)]2P$D0AH),E^M(7'V1G$=< ^#&U8%$TN MC*4[XHUQD*4T:^ 47]926^N'W*RQJ/.]3?FM!$@JI24F5#:#W*X9U=D MCBT88\P&H>@CLU*"KN%$MZ1-XT?BB] S"38\]H.R2(VE"DJ".ZZ)OZ7:^"+D M8H @ZY357&B]3U-SK5;N5D>N"49[G3\8.O]XE(71T!Z*0LUX_2#/WQ]?R'9; M42FV;I""R$!Z:,-1ZB>''&?#]JZ^>FDG&:63R:ZHNKBU+^C.G09ND6J,,\X/ M9!TC0%2AGU'V#I)1,(K]:!_6NM'E/NUP"H38C.1B'&._9?9,*A_85'[ ]B"MM230ED*WQTG"6DPZ2L/@D%JTH!I^*T+/&_ M3E@)O/^G!AY- M]CDH0VQ [@H.9[V#@J(54)O2-^9D"XFOSNH?URX2@\EU(>I>X-H$!0FE2YCL MNID6B'5J#A\TT@(YK]^]'5&4W"ZQ]A16/1T,.94F79:N ^F"+$!;#RZ*5AM& ME]8_'ZR %@M.5@UHK-$M61C'XDF;S]O3=Q)44%*792-H]P(UHK:R(\:L9+'! MQG=C.$1X/^D)6T]JG#6+Y7A>KB&=#B!I[2' M'=(R.5>(B'?$QDRA8"-NV^T4)Q3499E^$U& M<8A(UX:"S;^ :B%6IMN!W5AF$8L"$=9 M,B'82&GF,O);%P4^#-1A!P6HFVT)R:'ZE=O85"Y_47BCF@+; MC2ZYU.R6%[!DJMSZW4IGEGFCV^UH/:3*2;FY-#EQ1/'P1X.8 MJM9L\_!6%9!&0=X8!Y[_B+V4MS('<>Q>BB)G?_Y3%@;A7]@O9EPA\BND.,T7 M+L RLN:^$"$@ZY7L/,@\1)";GC3L2(50D5OA/ZLZ&/O/7?'0EP4,0IB&AFWA9V$<73BY9./'&_G%TL(0$GAFF M7AP]!%GDIP99D/20;>\_CC%@41*1O\5>'!H'<_.W70?I1_1#P.10T:WCONT= M;>\Y/DP$?T]#%H+8,L?>H:*!8Q^QE)T;OV7O^=CSQ^P*9@LC2%A*-I5XV9C! M*;96YV'L11'MC1+28!1E)*TP@]]MK\YA4ZF!.YYXD"N<-D;7&.$A+"FE!:1, MB[[4#9PD=&O?K$D3?+'08D$N!W]'/*E0@QP(7IN*T$4>TQ.[@N8A$8A"NK%W M\M7S,/%"MD+F-QW;^3CRXG9I=IZG))EN T(1Q1?D@>+>U@^VU#\6;JGR_%;D M^AOR0&VX36S<9V9(Z\%RHSXE_WU>88B!Y40;='4GC*:DRF)1TJ#G=$[4HN"N MH!W*S3'L!QLUGHC8,.43H.+U$_>6DZ M0!0@P25PTO 4(CA3,$K'*4M]+XTWB( T\"?>9(,I20/ 1"8=IC;"GP5>-CF) M*0"F)#2EJD^R^O#[_.* 15HGI!3\=1["4=HYHVB+'V?$-+D 5.%AZQX(Y#N]0?EP\FV: M1^.>]G;3]KY][RYL'6^ +E5!J.U4PPZN]N!L:]UNKC"7%4)!/X#.:IH6;F:E M^W@WG2TUF6CC12$7D@H"0#,$HYYP,_VR%TIWB=SJW3?\N$ARZMQKR/K+)D+6 M2U3970#K7C]8.Z#A <%5I;BJE])V^^84UPOBKAN@;'>$O7%*U4S_#0,T PO* M?3N2L0,E M.!YVQMO?DM[=D;,+=+)5?_;K(%*#YU@MA6&JOE.70X/I7)CJR1,ZV38: M:Q3#?G#'%IZ+A2Q+VM%.@@Y:?RGND"=;M_DC^ (GB5J]&/'^H=RB(_W_PA$& M'.^>_5^[Q9M=L9RNQMRKUIVBS!0E["55XC]02_')%.&G2K4PH5(C#+Q)UI4U M81*SR/>B356340L=>FF_A;Y [886*'I(E19C5YA1L]CB"&*TA"'=:7$$20PD M8R\-^DCB#!4B.JOD 25:E.+_L9>D&RSA&-4@-9DOEJ9[II&HS?>=ION*N4#Q MAO*3:E) :2F+)KXE8C)@'S=CWPL>4M*%64 #O D5C__Z1O\88M^+-;W,*6L[ MWIMU7 Y?O[ZY^=CYP5[&X:12W-I/.%I'V6>QO7:G'1NZR>*PC=T3MYU3F>D8 M=MA965.908GYZ@60N2[0RLE54]B"=J5R45BL[8O=[K70$&&]O^2C4^/+%#%3.^[8FP/SFU;UI;SQ8[U(.G M["67.2M5W=D-Q)NW@U4SHE6V*S8>1N\IS,W6&OF^$Z/5N#0-O8%C8HG';B1:HSF$ M"4GO3-B=,QZS\&-,'AB6'Q_]C#:S'TJQ_41R8)C3>WWRJ3?^#CT:ZE$?_PA; M[0)1^Q'EAQ0+NO?HX,S=-P?,")TF*5?XFSS".L%EZ,4'!^O;OW]3B&H$U+S4 M79BN>=(?ZGW#GMEW/?.^[^:N>Q\GK@1J+OH$DRJ0 MIJSM=XK=W>XKSV?VX\;-=ON)*&J.!7UY5(@YCM*(X:BD,56:[Y^SKU5W-1JPQ/D12*+ M57=?SB6?'ZOZ<[-72HN'(B^;%[.]UH>;Z^LFV:M"-FYU4"6>[*JZD!JW]=UU MDG[><,_ M,W5L1M>"--E6U6>Z>9>^F'DDD,I5HHF"Q-^]>J/RG A!C#\LS5G/D@Z.KSOJ M/[#NT&4K&_6FRG_/4KU_,5O/1*IVLLWUK]7Q'\KJ$Q&]I,H;_A5'LS<,9R)I M&UT5]C D*++2_,L':X?1@;7WQ(' '@A8;L.(I;R56KY\7E='4=-N4*,+5I5/ M0[BL)*=\T#6>9CBG7[ZOJ_N,+0P'BW=E4A5*?)0/JGE^K4&?=ETGEM9K0RMX M@I8?B)^J4N\;\;9,53HE< W!>NF"3KK7P1HW8*IQ5(C.'-1].*B15HU5*NS0H[:HG',[RNQ-SWEXX?K!9\':X=W]\LQ,\=_]#Q@J7PG8T?B1^? MXLY4?,?W0DLE=@)ON6"5I@J0:&^P(LO3MXV8;U6I=ID6N[HJ%N(P,LPU0K2??.W=> 'WT/6I;/98*%38LX. M]-<>.0)., J$02"B30#!EJO JI!.Q!,1Z><$?#!T(B]>B/GKKW4*J1POV0#. MTH_9B(&S7*^,YZV?Q5ZF8F>M4*(IH?W4T+:\,^&09]I#HH[17YRQ'&?)7MQ MA8AP@Y["$?]"/1PR!#:HW'[VT?LU^YFRG[]%[$W5NC8TQZC_V-! MC U%=:_ A.W,02)TU441ATH8/@H55_S&5R;;;2V[Z'KB/^;69T@A3V 'S+7] M!,F)IZ0;R%KJC 4O6_SE69%IPR9M%6TC5K.D+SK5$;'5[+/#;,CQOD:_*Q%C M)7E!W:NRI>!(%3WT-^O8&.HQ'Y(,!@5Z(OI$AJW1Z_K_Z6D;33O8RQV*ZZ0. M ?7E; IK2W*4VNVP9/11Z$ U\*E(,ZRB@B>Q#1U=)SUIO50*6V<>''SM*+ M!6$(/'Z5)'6+I_ [4+ZU1@4!:[%VO$V(WR!:HCU5R>?O"'JGK#7VFB!9.:M5 M+&+'6Z_$CPK/)[;W5XX?4S]VXGAM0E0UNF-V)CTD6FTB05TM\F#)$LFJLVVN M8,NM1GU+D09^Y'@KP)N-$Z%B/NZ0710 !C@KM.P Y/R5/S7F2,2;X4EO NJ) MXK)W8C[ %R,E;HK'?*@QD"#'=53F$$T[8NC$/R%" :?-@ MX\0K''PC#\A"+C&BJ78:-E!@Z,01^,VC<+T0/)U1O" B.[U(I%5(6]; "-AT MP01C#\S7T#\BQNL5_!XL+H65R!7:^OE1/UHYT0K>"R)G%6_@W@;FNH1\YN M]=9LL943QF#S,]+ZHE0G0AT!X.;:0$\GVH3G\ .- -5QFV<8JF#)BTQMC6QQ M76M,OBQSK>X02Y3>E&.8D,>5^U*R5O5Z#BW MIJU3FCI\Z))LJ!RU8LK;TSDZ C@:D)!5 M4!-:DEPK;<4F6WK=H_W\T%T ); M!A0CW&DJ_1,RY6W*YH0-VJ2S"M#!T(UKE3-XX1Z5G$<]!C3D?=*'>$8&3ZHZ M-2<.,J,ZC[3FT';%JPLXSQE;&O4]Y6[+_2RE%G4R8XZMO52[+6(^9GJ_KW+C M7*ZI),74MI&[ZE6!:C8R>A+4=+,T UA4S;>(G!1.K;-M2QIWG@:D:; 1D'/P M/4&R+;6>6A$]LB$E.*,&;2 +U-^J$6C+J;%FL!_5?%>\TV0LHRD9,)%D5$(? MC6;I1QV(>QGL8)34>^#;8]4"W('!09[X9'M@9Z&1:W:N:2HH$X,:6Y5(*ARL M"V@QL@%=AR1)U8'D!C.FE&1UTA8-TT+N/< N#)]WK.AQKZ;,$D1?,X&@WU)[ M'H80,9\,(8MI]Y?:6+VSP>7H-ZV_,?0L- % L.G;<;,FHY[$;C3YEI^Z$D" ML*7,[6'BJ*L34"?3!?XSDL,^L3#&R$HX0$E8T+;M+\)4QV)4@U;1H\[ \J&& MK^L,L8$8DQWR^M/S\;M!$\0(I\V@+NL6^$#^S\[^WC+0 ML;HL!UBK)V4ATO M5OG0