0000935036-20-000009.txt : 20200227 0000935036-20-000009.hdr.sgml : 20200227 20200227151205 ACCESSION NUMBER: 0000935036-20-000009 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 106 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200227 DATE AS OF CHANGE: 20200227 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ACI WORLDWIDE, INC. CENTRAL INDEX KEY: 0000935036 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 470772104 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-25346 FILM NUMBER: 20661282 BUSINESS ADDRESS: STREET 1: 3520 KRAFT ROAD, SUITE 300 CITY: NAPLES STATE: FL ZIP: 34105 BUSINESS PHONE: 239-403-4600 MAIL ADDRESS: STREET 1: 3520 KRAFT ROAD, SUITE 300 CITY: NAPLES STATE: FL ZIP: 34105 FORMER COMPANY: FORMER CONFORMED NAME: TRANSACTION SYSTEMS ARCHITECTS INC DATE OF NAME CHANGE: 19950109 10-K 1 aciw-20191231x10k.htm 10-K Document
P1YP10YP3YP1YP3Yfalse--12-31FY20190000935036128000002000000.0050.0052800000002800000001405250551405250550.0050.05750P5YP5YP5Y160000064000000.21P1YP5YP1Y32300000316000000.010.015000000500000000Non-depreciableP30YP5YP7YP3Y1300000500000P3YP3Y2440169424538703165357323464271200000 0000935036 2019-01-01 2019-12-31 0000935036 2020-02-24 0000935036 2019-06-28 0000935036 2019-12-31 0000935036 2018-12-31 0000935036 2018-01-01 2018-12-31 0000935036 us-gaap:MaintenanceMember 2017-01-01 2017-12-31 0000935036 2017-01-01 2017-12-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2019-01-01 2019-12-31 0000935036 us-gaap:MaintenanceMember 2018-01-01 2018-12-31 0000935036 us-gaap:LicenseMember 2019-01-01 2019-12-31 0000935036 us-gaap:LicenseMember 2018-01-01 2018-12-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2018-01-01 2018-12-31 0000935036 us-gaap:TechnologyServiceMember 2018-01-01 2018-12-31 0000935036 us-gaap:LicenseMember 2017-01-01 2017-12-31 0000935036 us-gaap:TechnologyServiceMember 2019-01-01 2019-12-31 0000935036 us-gaap:MaintenanceMember 2019-01-01 2019-12-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2017-01-01 2017-12-31 0000935036 us-gaap:TechnologyServiceMember 2017-01-01 2017-12-31 0000935036 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000935036 us-gaap:TreasuryStockMember 2017-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000935036 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000935036 us-gaap:RetainedEarningsMember 2017-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000935036 us-gaap:RetainedEarningsMember 2018-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000935036 us-gaap:RetainedEarningsMember 2019-12-31 0000935036 2017-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000935036 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000935036 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000935036 us-gaap:TreasuryStockMember 2016-12-31 0000935036 us-gaap:CommonStockMember 2016-12-31 0000935036 us-gaap:RetainedEarningsMember 2016-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000935036 us-gaap:TreasuryStockMember 2019-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000935036 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000935036 us-gaap:CommonStockMember 2019-12-31 0000935036 us-gaap:CommonStockMember 2017-12-31 0000935036 us-gaap:CommonStockMember 2018-12-31 0000935036 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000935036 2016-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000935036 us-gaap:TreasuryStockMember 2018-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000935036 srt:RestatementAdjustmentMember 2018-12-31 0000935036 aciw:SeniorNotes5750Due2026Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2019-12-31 0000935036 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0000935036 aciw:SeniorNotes5750Due2026Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2018-12-31 0000935036 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000935036 aciw:IndiaPaymentTechnologyAndServicesCompanyMember 2019-07-23 2019-07-23 0000935036 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0000935036 srt:MaximumMember aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2019-01-01 2019-12-31 0000935036 aciw:IndiaPaymentTechnologyAndServicesCompanyMember 2019-07-23 0000935036 us-gaap:OfficeEquipmentMember 2019-12-31 0000935036 us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0000935036 us-gaap:LandMember 2019-12-31 0000935036 us-gaap:FurnitureAndFixturesMember 2018-12-31 0000935036 us-gaap:LandMember 2018-12-31 0000935036 us-gaap:OfficeEquipmentMember 2018-12-31 0000935036 us-gaap:LeaseholdImprovementsMember 2019-12-31 0000935036 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000935036 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000935036 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0000935036 us-gaap:FurnitureAndFixturesMember 2019-12-31 0000935036 us-gaap:LeaseholdImprovementsMember 2018-12-31 0000935036 aciw:ACIOnPremiseMember 2018-12-31 0000935036 aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 aciw:AciOnDemandMember 2018-12-31 0000935036 aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 aciw:AciOnDemandMember 2019-12-31 0000935036 aciw:ACIOnPremiseMember 2019-12-31 0000935036 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000935036 us-gaap:LandMember 2019-01-01 2019-12-31 0000935036 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000935036 srt:MinimumMember us-gaap:OfficeEquipmentMember 2019-01-01 2019-12-31 0000935036 srt:MaximumMember us-gaap:OfficeEquipmentMember 2019-01-01 2019-12-31 0000935036 srt:MinimumMember aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2019-01-01 2019-12-31 0000935036 srt:MinimumMember aciw:SoftwareMarketedForExternalSaleMember 2019-01-01 2019-12-31 0000935036 aciw:CapitalizedContractCostCostsToObtainAContractMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0000935036 aciw:CapitalizedContractCostsCostsToFulfillAContractMember us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0000935036 aciw:CapitalizedContractCostCostsToObtainAContractMember us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0000935036 aciw:CapitalizedContractCostCostsToObtainAContractMember 2018-12-31 0000935036 aciw:CapitalizedContractCostCostsToObtainAContractMember 2019-01-01 2019-12-31 0000935036 aciw:CapitalizedContractCostsCostsToFulfillAContractMember 2019-12-31 0000935036 aciw:CapitalizedContractCostsCostsToFulfillAContractMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000935036 aciw:CapitalizedContractCostCostsToObtainAContractMember 2019-12-31 0000935036 aciw:CapitalizedContractCostsCostsToFulfillAContractMember 2018-12-31 0000935036 aciw:SpeedPayMember 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:TrademarksMember 2019-01-01 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:TrademarksMember 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:CustomerRelationshipsMember 2019-12-31 0000935036 aciw:RevChipandTransendMember 2019-10-01 2019-10-01 0000935036 aciw:SpeedPayMember 2019-01-01 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:SecuredDebtMember aciw:CreditAgreementMember aciw:BankOfAmericaMember 2019-04-05 0000935036 country:US aciw:SpeedPayMember 2019-05-09 2019-05-09 0000935036 aciw:SpeedPayMember 2019-05-09 2019-05-09 0000935036 aciw:SpeedPayMember us-gaap:RevolvingCreditFacilityMember aciw:CreditAgreementMember aciw:BankOfAmericaMember 2019-04-05 0000935036 aciw:SpeedPayMember 2018-01-01 2018-12-31 0000935036 aciw:SoftwareMarketedForExternalSaleMember 2019-12-31 0000935036 aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2018-12-31 0000935036 aciw:SoftwareMarketedForExternalSaleMember 2018-12-31 0000935036 aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2019-12-31 0000935036 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0000935036 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000935036 us-gaap:TradeNamesMember 2018-12-31 0000935036 us-gaap:TradeNamesMember 2019-12-31 0000935036 us-gaap:CustomerRelationshipsMember 2019-12-31 0000935036 us-gaap:CustomerRelationshipsMember 2018-12-31 0000935036 aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2019-01-01 2019-12-31 0000935036 aciw:SoftwareMarketedForExternalSaleMember 2018-01-01 2018-12-31 0000935036 aciw:SoftwareMarketedForExternalSaleMember 2019-01-01 2019-12-31 0000935036 aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2017-01-01 2017-12-31 0000935036 aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2018-01-01 2018-12-31 0000935036 aciw:SoftwareMarketedForExternalSaleMember 2017-01-01 2017-12-31 0000935036 aciw:TermLoansMember 2018-12-31 0000935036 aciw:TermLoansMember 2019-12-31 0000935036 aciw:SeniorNotesFivePointSevenFivePercentDueTwoThousandTwentySixMember us-gaap:SeniorNotesMember 2018-12-31 0000935036 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0000935036 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-12-31 0000935036 aciw:SeniorNotesFivePointSevenFivePercentDueTwoThousandTwentySixMember us-gaap:SeniorNotesMember 2019-12-31 0000935036 aciw:VariableRateOptionOneMember srt:MinimumMember aciw:CreditAgreementMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0000935036 aciw:VariableRateOptionOneMember aciw:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000935036 aciw:CreditAgreementMember 2019-01-01 2019-12-31 0000935036 srt:MaximumMember aciw:TermLoansMember aciw:CreditAgreementMember 2017-02-24 0000935036 aciw:SeniorNotesFivePointSevenFivePercentDueTwoThousandTwentySixMember us-gaap:SeniorNotesMember 2018-01-01 2018-12-31 0000935036 aciw:DelayedDrawTermLoanMember aciw:CreditAgreementMember 2019-04-05 0000935036 srt:MaximumMember aciw:CreditAgreementMember 2019-04-05 0000935036 aciw:ForeignSubsidiariesMember aciw:CreditAgreementMember 2019-12-31 0000935036 aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0000935036 aciw:VariableRateOptionTwoMember srt:MinimumMember aciw:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000935036 aciw:InitialTermLoanMember aciw:CreditAgreementMember 2019-04-05 0000935036 aciw:SeniorNotesFivePointSevenFivePercentDueTwoThousandTwentySixMember us-gaap:SeniorNotesMember 2018-08-21 0000935036 aciw:DelayedDrawTermLoanMember aciw:CreditAgreementMember 2019-12-31 0000935036 aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2019-01-01 2019-12-31 0000935036 aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0000935036 aciw:OverdraftFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0000935036 aciw:VariableRateOptionTwoMember srt:MaximumMember aciw:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000935036 us-gaap:RevolvingCreditFacilityMember aciw:CreditAgreementMember 2019-12-31 0000935036 us-gaap:OtherCurrentLiabilitiesMember aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0000935036 us-gaap:OtherCurrentLiabilitiesMember aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0000935036 aciw:TermLoansMember aciw:CreditAgreementMember 2019-12-31 0000935036 us-gaap:OtherNoncurrentLiabilitiesMember aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0000935036 us-gaap:RevolvingCreditFacilityMember aciw:CreditAgreementMember 2019-04-05 0000935036 aciw:VariableRateOptionOneMember srt:MaximumMember aciw:CreditAgreementMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0000935036 aciw:OverdraftFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000935036 aciw:CreditAgreementMember 2019-12-31 0000935036 srt:MaximumMember aciw:CreditAgreementMember 2017-02-24 0000935036 us-gaap:OtherNoncurrentLiabilitiesMember aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0000935036 srt:MaximumMember aciw:TermLoansMember aciw:CreditAgreementMember 2019-04-05 0000935036 aciw:SeniorNotesSixPointThreeSevenFivePercentDueTwoThousandTwentyMember us-gaap:SeniorNotesMember 2018-08-21 0000935036 aciw:ParentCompanyAndDomesticSubsidiariesMember aciw:CreditAgreementMember 2019-12-31 0000935036 aciw:VariableRateOptionOneMember aciw:CreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-01-01 2019-12-31 0000935036 aciw:InitialTermLoanMember aciw:CreditAgreementMember 2019-04-05 2019-04-05 0000935036 us-gaap:RevolvingCreditFacilityMember aciw:CreditAgreementMember 2019-04-05 2019-04-05 0000935036 aciw:DelayedDrawTermLoanMember aciw:CreditAgreementMember 2019-04-05 2019-04-05 0000935036 aciw:SeniorNotesFivePointSevenFivePercentDueTwoThousandTwentySixMember 2019-12-31 0000935036 us-gaap:GeneralAndAdministrativeExpenseMember aciw:LeaseObligationOneMember 2017-01-01 2017-12-31 0000935036 us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0000935036 aciw:OperatingLeaseLiabilitiesMember 2019-12-31 0000935036 2018-02-28 2019-12-31 0000935036 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000935036 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000935036 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0000935036 2018-02-28 0000935036 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000935036 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0000935036 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000935036 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0000935036 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0000935036 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 aciw:TotalShareholderReturnMember 2019-01-01 2019-12-31 0000935036 aciw:BlackScholesOptionPricingModelMember 2019-01-01 2019-12-31 0000935036 aciw:LongTermIncentivePlanProgramPerformanceShareAwardsMember 2019-01-01 2019-12-31 0000935036 aciw:TotalShareholderReturnMember aciw:MonteCarloSimulationValuationModelMember 2019-01-01 2019-12-31 0000935036 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000935036 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0000935036 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0000935036 country:US 2019-12-31 0000935036 country:US 2018-12-31 0000935036 us-gaap:NonUsMember 2019-12-31 0000935036 us-gaap:NonUsMember 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:PaymentIntelligenceMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 aciw:RealTimePaymentsMember 2018-01-01 2018-12-31 0000935036 aciw:DigitalChannelsMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:PaymentIntelligenceMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 country:US 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RetailPaymentsMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 aciw:MerchantPaymentsMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RealTimePaymentsMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RetailPaymentsMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:EMEAMember 2018-01-01 2018-12-31 0000935036 srt:AsiaPacificMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:DigitalChannelsMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:MerchantPaymentsMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:MerchantPaymentsMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:PaymentIntelligenceMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:BillerPaymentsMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AmericasOtherMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 aciw:PaymentIntelligenceMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AmericasOtherMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember country:US aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AmericasOtherMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 aciw:MerchantPaymentsMember 2018-01-01 2018-12-31 0000935036 aciw:DigitalChannelsMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember country:US aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 aciw:RetailPaymentsMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:BillerPaymentsMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 aciw:BillerPaymentsMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 aciw:RetailPaymentsMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 aciw:AmericasOtherMember 2019-01-01 2019-12-31 0000935036 country:US 2019-01-01 2019-12-31 0000935036 aciw:PaymentIntelligenceMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:DigitalChannelsMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:DigitalChannelsMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:MerchantPaymentsMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RetailPaymentsMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RealTimePaymentsMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 srt:AsiaPacificMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember country:US aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:EMEAMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AmericasOtherMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 aciw:RealTimePaymentsMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 aciw:AmericasOtherMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RetailPaymentsMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:BillerPaymentsMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:BillerPaymentsMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember country:US aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RealTimePaymentsMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:MerchantPaymentsMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:DigitalChannelsMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RealTimePaymentsMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:PaymentIntelligenceMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 aciw:BillerPaymentsMember 2018-01-01 2018-12-31 0000935036 aciw:PaymentIntelligenceMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:MerchantPaymentsMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 aciw:RetailPaymentsMember 2017-01-01 2017-12-31 0000935036 aciw:MerchantPaymentsMember 2017-01-01 2017-12-31 0000935036 aciw:BillerPaymentsMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:EMEAMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:PaymentIntelligenceMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:BillerPaymentsMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AmericasOtherMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RetailPaymentsMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember country:US aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 aciw:DigitalChannelsMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:DigitalChannelsMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember country:US aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:BillerPaymentsMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:DigitalChannelsMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:PaymentIntelligenceMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:MerchantPaymentsMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AmericasOtherMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 aciw:AmericasOtherMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RealTimePaymentsMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RetailPaymentsMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 aciw:RealTimePaymentsMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RealTimePaymentsMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 country:US 2017-01-01 2017-12-31 0000935036 srt:AsiaPacificMember 2017-01-01 2017-12-31 0000935036 us-gaap:EmployeeStockOptionMember aciw:BlackScholesOptionPricingModelMember 2018-01-01 2018-12-31 0000935036 us-gaap:EmployeeStockOptionMember aciw:BlackScholesOptionPricingModelMember 2017-01-01 2017-12-31 0000935036 aciw:LongTermIncentivePlanProgramPerformanceShareAwardsMember 2019-12-31 0000935036 aciw:LongTermIncentivePlanProgramPerformanceShareAwardsMember 2018-12-31 0000935036 us-gaap:RestrictedStockMember 2018-12-31 0000935036 us-gaap:RestrictedStockMember 2019-12-31 0000935036 aciw:TotalShareholderReturnMember 2018-12-31 0000935036 aciw:TotalShareholderReturnMember 2019-12-31 0000935036 aciw:TotalShareholderReturnMember aciw:MonteCarloSimulationValuationModelMember 2017-01-01 2017-12-31 0000935036 aciw:TotalShareholderReturnMember aciw:MonteCarloSimulationValuationModelMember 2018-01-01 2018-12-31 0000935036 aciw:TwoThousandSixteenEquityandPerformanceIncentivePlanMember 2019-12-31 0000935036 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000935036 us-gaap:EmployeeStockOptionMember 2019-12-31 0000935036 aciw:EmployeeStockPurchasePlanTwentySeventeenMember 2019-01-01 2019-12-31 0000935036 aciw:EmployeeStockPurchasePlanTwentySeventeenMember 2019-12-31 0000935036 aciw:EmployeeStockPurchasePlanTwentySeventeenMember 2018-01-01 2018-12-31 0000935036 srt:DirectorMember us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0000935036 aciw:TwoThousandSixteenEquityandPerformanceIncentivePlanMember 2019-01-01 2019-12-31 0000935036 aciw:TwoThousandFiveEquityandPerformanceIncentivePlanMember 2012-06-14 0000935036 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000935036 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000935036 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000935036 srt:MaximumMember aciw:LongTermIncentivePlanProgramPerformanceShareAwardsMember 2019-01-01 2019-12-31 0000935036 aciw:EmployeeStockPurchasePlanTwentySeventeenMember 2017-01-01 2017-12-31 0000935036 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000935036 srt:MinimumMember aciw:LongTermIncentivePlanProgramPerformanceShareAwardsMember 2019-01-01 2019-12-31 0000935036 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000935036 aciw:EmployeesAgedOverFiftyFiveMember srt:MaximumMember us-gaap:OtherPensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000935036 us-gaap:OtherPensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000935036 aciw:EmployeeHiredAfterDecemberOneTwoThousandMember srt:MaximumMember us-gaap:OtherPensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000935036 aciw:SecondEligibleParticipantContributionsMember srt:MaximumMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000935036 aciw:SecondEligibleParticipantContributionsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000935036 aciw:EmployeeHiredAfterDecemberOneTwoThousandMember srt:MinimumMember us-gaap:OtherPensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000935036 aciw:EmployeesTurningAgeFiftyOrMoreMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000935036 aciw:EmployeesUnderAgeFiftyMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000935036 aciw:EmployeeHiredPriorToDecemberOneTwoThousandMember us-gaap:OtherPensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000935036 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000935036 us-gaap:OtherPensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000935036 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000935036 us-gaap:OtherPensionPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000935036 us-gaap:ForeignCountryMember 2019-12-31 0000935036 us-gaap:DomesticCountryMember 2019-12-31 0000935036 aciw:OtherForeignJurisdictionMember 2019-01-01 2019-12-31 0000935036 aciw:OtherForeignJurisdictionMember 2019-12-31 0000935036 us-gaap:ForeignCountryMember 2018-01-01 2018-12-31 0000935036 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0000935036 us-gaap:ForeignCountryMember 2019-01-01 2019-12-31 0000935036 us-gaap:OtherNoncurrentLiabilitiesMember 2019-12-31 0000935036 us-gaap:StateAndLocalJurisdictionMember us-gaap:GeneralBusinessMember 2019-12-31 0000935036 us-gaap:OtherNoncurrentLiabilitiesMember 2018-12-31 0000935036 us-gaap:DomesticCountryMember us-gaap:GeneralBusinessMember 2019-12-31 0000935036 srt:MaximumMember 2019-12-31 0000935036 srt:MinimumMember 2019-12-31 0000935036 aciw:BaldwinHackettMeeksInc.Member 2015-09-23 2015-09-23 0000935036 aciw:BaldwinHackettMeeksInc.Member us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0000935036 aciw:BaldwinHackettMeeksInc.Member 2013-03-06 2013-03-06 0000935036 aciw:BaldwinHackettMeeksInc.Member us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0000935036 aciw:BaldwinHackettMeeksInc.Member 2017-01-01 2017-12-31 0000935036 2019-10-01 2019-12-31 0000935036 2019-04-01 2019-06-30 0000935036 2019-07-01 2019-09-30 0000935036 2019-01-01 2019-03-31 0000935036 us-gaap:MaintenanceMember 2019-07-01 2019-09-30 0000935036 us-gaap:MaintenanceMember 2019-01-01 2019-03-31 0000935036 us-gaap:TechnologyServiceMember 2019-01-01 2019-03-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2019-01-01 2019-03-31 0000935036 us-gaap:LicenseMember 2019-01-01 2019-03-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2019-04-01 2019-06-30 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2019-10-01 2019-12-31 0000935036 us-gaap:LicenseMember 2019-07-01 2019-09-30 0000935036 us-gaap:TechnologyServiceMember 2019-10-01 2019-12-31 0000935036 us-gaap:MaintenanceMember 2019-10-01 2019-12-31 0000935036 us-gaap:TechnologyServiceMember 2019-07-01 2019-09-30 0000935036 us-gaap:LicenseMember 2019-04-01 2019-06-30 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2019-07-01 2019-09-30 0000935036 us-gaap:MaintenanceMember 2019-04-01 2019-06-30 0000935036 us-gaap:TechnologyServiceMember 2019-04-01 2019-06-30 0000935036 us-gaap:LicenseMember 2019-10-01 2019-12-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2018-01-01 2018-03-31 0000935036 us-gaap:MaintenanceMember 2018-07-01 2018-09-30 0000935036 2018-10-01 2018-12-31 0000935036 2018-07-01 2018-09-30 0000935036 2018-04-01 2018-06-30 0000935036 2018-01-01 2018-03-31 0000935036 us-gaap:MaintenanceMember 2018-01-01 2018-03-31 0000935036 us-gaap:LicenseMember 2018-10-01 2018-12-31 0000935036 us-gaap:TechnologyServiceMember 2018-10-01 2018-12-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2018-04-01 2018-06-30 0000935036 us-gaap:TechnologyServiceMember 2018-07-01 2018-09-30 0000935036 us-gaap:LicenseMember 2018-04-01 2018-06-30 0000935036 us-gaap:MaintenanceMember 2018-10-01 2018-12-31 0000935036 us-gaap:MaintenanceMember 2018-04-01 2018-06-30 0000935036 us-gaap:LicenseMember 2018-07-01 2018-09-30 0000935036 us-gaap:TechnologyServiceMember 2018-04-01 2018-06-30 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2018-07-01 2018-09-30 0000935036 us-gaap:LicenseMember 2018-01-01 2018-03-31 0000935036 us-gaap:TechnologyServiceMember 2018-01-01 2018-03-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2018-10-01 2018-12-31 iso4217:USD aciw:customer xbrli:shares xbrli:pure iso4217:USD xbrli:shares

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_________________________________
FORM 10-K
_________________________________
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2019
Or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission File Number 0-25346
_________________________________
ACI WORLDWIDE, INC.
(Exact name of registrant as specified in its charter)
_________________________________
Delaware
 
47-0772104
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification No.)
 
 
 
 
3520 Kraft Rd,
Suite 300
Naples,
Florida
 
34105
(Address of principal executive offices)
 
(Zip code)
(239) 403-4660
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Common Stock, $0.005 par value
 
ACIW
 
Nasdaq Global Select Market
Securities registered pursuant to Section 12(g) of the Act: None
_________________________________
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  ☐    No  ☒
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 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 if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.  ☒
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 Act. (Check one):
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 is a shell company (as defined in Rule 12b-2 of the Act).    Yes      No  ☒
The aggregate market value of the Company’s voting common stock held by non-affiliates on June 28, 2019 (the last business day of the registrant’s most recently completed second fiscal quarter), based upon the last sale price of the common stock on that date of $34.34 was $3,506,264,959. For purposes of this calculation, executive officers, directors, and holders of 10% or more of the outstanding shares of the registrant’s common stock are deemed to be affiliates of the registrant and are excluded from the calculation.
As of February 24, 2020, there were 116,130,399 shares of the registrant’s common stock outstanding.
Documents Incorporated by Reference – Portions of the registrant’s definitive Proxy Statement for the Annual Meeting of Shareholders to be held on June 9, 2020, are incorporated by reference in Part III of this report. This registrant’s Proxy Statement will be filed with the Securities and Exchange Commission pursuant to Regulation 14A.
 



TABLE OF CONTENTS
 
 
Page
 
 
 
 
 
 
 
 
 
 



Forward-Looking Statements
This report contains forward-looking statements based on current expectations that involve a number of risks and uncertainties. Generally, forward-looking statements do not relate strictly to historical or current facts and may include words or phrases such as “believes,” “will,” “expects,” “anticipates,” “intends,” and words and phrases of similar impact. The forward-looking statements are made pursuant to safe harbor provisions of the Private Securities Litigation Reform Act of 1995, as amended.

Forward-looking statements in this report include, but are not limited to, statements regarding future operations, business strategy, business environment, key trends, and, in each case, statements related to expected financial and other benefits. Many of these factors will be important in determining our actual future results. Any or all of the forward-looking statements in this report may turn out to be incorrect. They may be based on inaccurate assumptions or may not account for known or unknown risks and uncertainties. Consequently, no forward-looking statement can be guaranteed. Actual future results may vary materially from those expressed or implied in any forward-looking statements, and our business, financial condition and results of operations could be materially and adversely affected. In addition, we disclaim any obligation to update any forward-looking statements after the date of this report, except as required by law.

All forward-looking statements in this report are expressly qualified by the risk factors discussed in our filings with the Securities and Exchange Commission (“SEC”). The cautionary statements in this report expressly qualify all of our forward-looking statements. Factors that could cause actual results to differ from those expressed or implied in the forward-looking statements include, but are not limited to, those discussed in our Risk Factors in Part I, Item 1A of this Form 10-K.

Trademarks and Service Marks
ACI, ACI Worldwide, the ACI logo, ACI Universal Payments, UP, the UP logo and all ACI product/solution names are trademarks or registered trademarks of ACI Worldwide, Inc., or one of its subsidiaries, in the United States, other countries or both. Other parties' trademarks referenced are the property of their respective owners.

1


PART I
ITEM 1. BUSINESS
General
ACI Worldwide, Inc. (“ACI”, “ACI Worldwide”, the “Company,” “we,” “us,” or “our”) is a Delaware corporation incorporated in November 1993 under the name ACI Holding, Inc. ACI is largely the successor to Applied Communications, Inc. and Applied Communications Inc. Limited, which we acquired from Tandem Computers Incorporated on December 31, 1993. On July 24, 2007, we changed our corporate name from “Transaction Systems Architects, Inc.” to “ACI Worldwide, Inc.” We have been marketing our products and services under the ACI Worldwide brand since 1993 and have gained significant market recognition under this brand name.

We develop, market, install, and support a broad line of software products and solutions primarily focused on facilitating real-time electronic payments. Our payment capabilities, technologies, and solutions are marketed under the brand name Universal Payments®, or “UP®,” which describes the breadth and depth of ACI’s product offerings. UP defines ACI’s enterprise or “universal” payments capabilities targeting any channel, any network, and any payment type. ACI's UP solutions empower customers to regain control, choice, and flexibility in today’s complex payments environment, get to market more quickly, and reduce operational costs.

These products and services are used globally by banks, financial intermediaries, merchants and billers, such as third-party electronic payment processors, payment associations, switch interchanges and a wide range of transaction-generating endpoints, including automated teller machines (“ATM”), merchant point-of-sale (“POS”) terminals, bank branches, mobile phones, tablets, corporations, and internet commerce sites. The authentication, authorization, switching, settlement, fraud-checking, and reconciliation of electronic payments is a complex activity due to the large number of locations and variety of sources from which transactions can be generated, the large number of participants in the market, high transaction volumes, geographically dispersed networks, differing types of authorization, and varied reporting requirements. These activities are typically performed online and are conducted 24 hours a day, seven days a week.

ACI combines a global perspective with local presence to tailor electronic payment solutions for our customers. We believe that we have one of the most diverse and robust electronic payment product portfolios in the industry with application software spanning the entire payments value chain. We also believe that our financial performance has been attributable to our ability to design and deliver quality products and solutions coupled with our ability to identify and successfully consummate and integrate strategic acquisitions.

Fiscal 2019 Acquisition
Speedpay
On May 9, 2019, we acquired E Commerce Group Products, Inc. ("ECG"), a subsidiary of The Western Union Company (“Western Union”), along with ECG's subsidiary, Speedpay, Inc. (collectively referred to as "Speedpay"). The combination of the Company and Speedpay bill pay solutions serves more than 4,000 customers across the U.S., bringing expanded reach in existing and complementary market segments such as consumer finance, insurance, healthcare, higher education, utilities, government, and mortgage. The acquisition of Speedpay increases the scale of our ACI On Demand ("AOD") platform business and allows the acceleration of platform innovation.

Target Markets
ACI’s comprehensive electronic payment solutions serve four key markets:

Banks
ACI provides payment solutions to large and mid-size banks globally for both retail banking, digital, and other payment services. Our solutions transform banks’ complex payment environments to speed time to market, reduce costs, and deliver a consistent experience to customers across channels while enabling them to prevent and rapidly react to fraudulent activity. In addition, we enable banks to meet the requirements of different real-time payments schemes and to quickly create differentiated products to meet consumer, business, and merchant demands.

2


Financial intermediaries
ACI’s payment solutions support financial intermediaries, such as processors, networks, payment service providers (“PSPs”), and new financial technology entrants. We offer these customers scalable solutions that strategically position them to innovate and achieve growth and cost efficiency, while protecting them against fraud. Our solutions also allow new entrants in the digital marketplace to access innovative payment schemes, such as the U.K. Faster Payments New Access Model, Singapore FAST, India Unified Payments Interface (UPI), the Payments Network Malaysia (PayNet), Real-time Retail Payments Platform (RPP), and others.

Merchants
ACI’s support of merchants globally includes Tier 1 and Tier 2 merchants, online-only merchants and the PSPs, independent selling organizations (“ISOs”), value-added resellers (“VARs”), and acquirers who service them. These customers operate in a variety of verticals, including general merchandise, grocery, hospitality, dining, transportation, and others. Our solutions provide merchants with a secure, omni-channel payments platform that gives them independence from third-party payment providers. We also offer secure solutions to online-only merchants that provide consumers with a convenient and seamless way to shop.

Billers
Within the biller segment, ACI provides electronic bill presentment and payment (“EBPP”) services to companies operating in the consumer finance, insurance, healthcare, higher education, utility, government, and mortgage categories. Our solutions enable these customers to support a wide range of payment options and provide a convenient consumer payments experience that drives consumer loyalty and increases revenue.

Solutions
ACI’s UP® solutions span the payments ecosystem to support the electronic payment needs of banks, intermediaries, merchants and billers. Our six strategic solution areas include the following:

Retail Payments
ACI offers comprehensive consumer payment solutions ranging from core payment engines to back-office support that enable banks and financial intermediaries to compete effectively in today’s real-time, open payments ecosystem.
UP Retail Payments solution enables banks and financial intermediaries to accept, authorize, route and secure payment transactions. Using the orchestration capabilities of UP Framework, this solution combines legacy technology with the modern, service-oriented architecture (SOA)-enabled UP BASE24-eps®, protecting customers’ existing investment while enabling them to move to a real-time, open environment. Customers have the flexibility to operate this solution on a range of hardware options, including x86/Linux, IBM System z, IBM System p, HP NonStop and Oracle Solaris servers. This solution drives innovation and increases customer loyalty by delivering choice and consistency across channels.
ACI Card and Merchant Management includes comprehensive credit, debit, smart card and prepaid card issuance and management; end-to-end merchant account management and settlement; and operation of complex settlement environments through a flexible system designed to support changing business models. With proven scalability and interoperability with ACI’s other payment offerings, this suite allows banks to introduce new products to their consumer segments quickly, across different markets, domestically and internationally.

Real-Time Payments
ACI supports both low and high-value, real-time payment processing for banks and financial intermediaries globally, ensuring multi-bank, multi-currency and 24x7 payment processing capabilities, as well as complete and ongoing regulatory compliance.
UP Real-Time Payments solution is the only global solution that allows banks to address their RTGS (Real-Time Gross Settlement), SWIFT messaging, automated clearing house ("ACH") and real-time faster payments needs with a single, universal offering. The solution delivers accelerated time to market with improved management of cash flow; payments security and fraud detection capabilities; simplified connectivity to new payment types and transparency for customers in tracking their payments. It supports several major schemes globally, including but not limited to EBA and ECB in Europe; U.K. Faster .; Equens in the Netherlands, Germany, and Italy; GIRO in Hungary; UPI in India; FAST in Singapore; ITMX in Thailand; RPP in Malaysia; NPP in Australia; and Zelle and TCH in the U.S.
UP Immediate Payments solution enables banks and PSPs to meet multiple real-time payment scheme requirements globally and to quickly create differentiated products to address consumer, business, and merchant demands. The solution provides gateway connectivity to any live, real-time payments scheme around the world and can serve as a modern, real-time hub. The cloud solution speeds time to market through pre-packaged offerings available for major schemes globally,

3


including U.K. Faster Payments, The Clearing House Real-Time Payments System, Early Warning Services Zelle Network, ECB TIPS, and EBA RT1.

Merchant Payments
ACI provides real-time, any-to-any payment capabilities globally in both card-present and card-not-present environments.
UP Merchant Payments solution provides merchants with a vendor-agnostic, flexible and secure omni-channel payments environment through an integration of Postilion®, ACI ReD Shield®, and ACI PAY.ON® Payments Gateway™. Postilion facilitates transactions generated at the POS, as well as back-office functions, including prepaid, debit and credit card processing, ACH processing, electronic benefits transfer, card issuance and management, check authorization, customer loyalty programs, and returned check collection. ACI ReD Shield offers real-time fraud prevention to detect and manage domestic and cross-border payments fraud across all payment types, as well as an interactive, self-service business intelligence portal for deep insight into merchant fraud activity. Lastly, the ACI PAY.ON Payments Gateway delivers global payments connectivity through eCommerce and mCommerce channels, including a network of hundreds of local and cross-border card acquirers and alternative payment methods almost anywhere in the world.
UP eCommerce Payments solution is designed for PSPs, ISOs, VARs, acquirers and others that offer payment services to their merchant customer base. The cloud-based solution integrates ACI PAY.ON Payments Gateway and ACI ReD Shield, and is available as a white-label product.

Payments Intelligence
ACI’s big data engine uses powerful analytics to deliver robust fraud prevention and detection capabilities to bank, financial intermediary, and merchant customers.
UP Payments Risk Management solution uses a 360-degree approach to enterprise fraud management. The solution is designed to combat existing and emerging fraud threats using a combination of machine learning, fraud and payments data, advanced analytics, flexible rules, and agile decision strategies. For banks and financial intermediaries, the ACI® Proactive Risk Manager component gives customers real-time visibility into threats across their enterprise, including issuer card fraud, check/deposit fraud, wire fraud, merchant acquirer fraud, internal fraud and money laundering schemes at multiple perspectives, ranging from an account or customer level. It is available to financial institutions on premise or in the cloud. For merchants, ACI ReD Shield provides real-time fraud prevention for eCommerce and mCommerce transactions. It is available in the cloud.

Digital Channels
ACI offers banks advanced cash management capabilities in a multi-tenant, cloud-based platform.
ACI Universal Online Banker is a comprehensive digital banking platform designed to meet the needs of small businesses up to large corporations. It enables banks to generate new revenues through an extensive library of APIs and payment services while delivering a compelling customer experience with a highly-intuitive user interface. Customers can use digital tools to easily manage daily collections, disbursements, information reporting, and numerous other corporate cash management services.

Bill Payments
ACI meets the bill payment needs of corporate customers across myriad industries through a range of electronic bill payment solutions that help companies raise consumer satisfaction while reducing costs.
ACI Speedpay® solutions enable corporate customers to electronically present bills and collect payments from consumers through a single, integrated platform that powers the entire bill payments operation. The solution overcomes internal application silos, providing a seamless consumer experience across all payment channels, payment types, and methods. Customers can use ACI Speedpay solutions to power one-time payments, recurring payments, service-fee payments, disbursement services, remittance services, and eBilling. The solution also simplifies treasury management operations through a broad array of reconciliation, reporting, and payment servicing tools. ACI Speedpay solutions include industry-leading security, full payment card industry (PCI) compliance, and privacy practices.

On Premise or On Demand Software Delivery Options
Our software solutions are offered to our customers through either a traditional term software license arrangement where the software is installed and operated on the customer premises or in a third-party public cloud environment (ACI On Premise), through an on-demand arrangement where the solution is maintained and delivered through the cloud via our global data centers (ACI On Demand), or a combination of the two. Solutions delivered through ACI’s on-demand cloud are available in either a

4


single-tenant environment, known as a software as a service (“SaaS”) offering, or in a multi-tenant environment, known as a platform as a service (“PaaS”) offering. Pricing and payment terms depend on which solutions the customer requires and their transaction volumes. Generally, customers are required to commit to a minimum contract of five years, or three years in the case of certain acquired SaaS and PaaS contracts.

Partnerships and Industry Participation
We have two major types of third-party product partners: 1) technology partners, or industry leaders with whom we work closely that drive key industry trends and mandates, and 2) business partners, with whom we embed the partners’ technology in ACI products, host the partners’ software in ACI’s cloud as a part of our AOD offering, or jointly market solutions that include the products of the other company.

Technology partners help us add value to our solutions, stay abreast of current market conditions and industry developments such as standards. Technology partner organizations include Diebold, Inc. (“Diebold”), NCR Corporation (“NCR”), Wincor-Nixdorf, VISA, Mastercard, and SWIFT. In addition, ACI has membership in or participates in the relevant committees of several industry associations, such as the International Organization for Standardization (“ISO”), Accredited Standards Committee ("ASC") X9, ATM Industry Association, Financial Services, Interactive Financial eXchange Forum (“IFX”), Nexo Standards, International Payments Framework Association (“IPFA”), U.K. Cards Association, Smart Card Alliance, and the PCI Security Standards Council. These partnerships provide direction as it relates to the specifications that are used by the card schemes, and in some cases, manufacturers. These organizations typically look to ACI as a source of knowledge and experience to be shared in conjunction with creating and enhancing their standards. The benefit to ACI is in having the opportunity to influence these standards with concepts and ideas that will benefit the market, our customers, and ACI.

Business partner relationships extend our product portfolio, improve our ability to get our solutions to market, and enhance our ability to deliver market-leading solutions. We share revenues with these business partners based on several factors related to overall value contribution in the delivery of the joint solution or payment type. The agreements with business partners include referral, resale, traditional original equipment manufacturer (“OEM”) relationships, and transaction fee-based payment-enablement partnerships. These agreements generally grant ACI the right to create an integrated solution that we host or distribute, or provide ACI access to established payment networks or capabilities. The agreements are generally worldwide in scope and have a term of several years.

We have alliances with our technology partners HP, IBM, Microsoft Corporation, Amazon, and Oracle USA, Inc. (“Oracle”), whose industry-leading hardware, software, and cloud-based infrastructure services are utilized by and in delivery of ACI’s products. These partnerships allow us to understand developments in the partners’ technology and to utilize their expertise in topics like sizing, scalability, and performance testing.

The following is a list of key product business partners:
Accuity, Inc.
Amazon
Apple Inc.
Aptean
Arvato Financial solutions
Bank of America – Cashpro Online
Biocatch
Black Knight Financial Services
Cardinal Commerce
Chase Paymentech
Clickatel
Computershare Inc.
DataOceans, LLC
Diamond Communications Solutions
Elavon Inc.

5


Epic Systems Corporation
FairCom Corporation
Fifth Third Bank
Fraudforce
FutureX
Guidewire
Heirloom Computing
Hewlett-Packard Company (HP)
iData Incorporated
Ingenico Group
Integrated Research Limited
International Business Machines Corporation (IBM)
Intuit, Inc.
iSight Case Management
Jack Henry & Associates, Inc.
Kiosk
Lean Software Services, Inc.
Limontech
MAGTEK Inc.
Mastercard
Mi-Pay Limited
Micro Focus, Inc.
Microsoft Corporation
Monex Financial Services Limited
MTFX
N2N
Neustar, Inc.
Noggintech
Nordis Technologies
Opentext
Oracle USA, Inc. (Oracle)
Paragon Application Systems, Inc.
Pavreto
Pax Technologies
PayPal
Payworks GmbH
IATA—Perseuss
Pronexus Inc.
Rambus Company

6


Reliant Solutions
RSA Security LLC, the Security Division of Dell EMC Corporation
Safetrust pcProxPlus BLE
SAP America, Inc.
Semafone—Card Protect
ShopSite
Solutions by Text, LLC
Spectrum Message Services Pty Ltd
Stiftung SIC
SWIFT
Symantec Corporation
ThreatMetrix, Inc.
TIBCO Software, Inc.
TSYS Acquiring Solutions
VISA
Vocalink Limited, a Mastercard company
Worldpay Inc.

Services
We offer our customers a wide range of professional services, including analysis, design, development, implementation, integration, and training. Our service professionals generally perform the majority of the work associated with installing and integrating our software products. In addition, we work with a limited number of systems integration and services partners such as Accenture, LLC, Cognizant Technology Solutions Corporation, and Stanchion Payments Solution for staff augmentation and coordinated co-prime delivery where appropriate.

We offer the following types of services for our customers:
Implementation Services. We utilize a standard methodology to deliver customer project implementations across all product lines and delivery options. Within the process, we provide customers with a variety of services, including solution scoping reviews, project planning, training, site preparation, installation, product configuration, product customization, testing and go-live support, and project management throughout the project lifecycle. Implementation services are typically priced according to the level of technical expertise required.
Product Support Services. These product-support-funded services are available to customers after a solution has been installed and are based on the relevant product support category. An extensive team of support analysts are available to assist customers.
Technical Services. Our technical services are provided to customers who have licensed one or more of our software products. Services offered include programming and programming support, day-to-day systems operations, network operations, help desk staffing, quality assurance testing, problem resolution, system design, and performance planning and review. Technical services are typically priced according to the level of technical expertise required.
Education Services. ACI courses include both theory and practical sessions to allow students to work though real business scenarios and put their newly learned skills to use. This hands-on approach ensures that the knowledge is retained and the student is more productive upon their return to the workplace. ACI’s education courses provide students with knowledge at all levels, to enhance and improve their understanding of ACI products. ACI also provides further, more in-depth technical courses that allow students to use practical labs to enhance what they have learned in the classroom. The ACI trainers’ ability to understand customers’ systems means ACI can also provide tailored course materials for individual customers. Depending upon products purchased, training may be conducted at a dedicated education facility at one of ACI’s offices, online, on demand or at the customer site.


7


Customer Support
ACI provides our customers with product support that is available 24 hours a day, seven days a week. When requested by a customer, the product support group can remotely access that customer’s systems on a real-time basis which allows us to help diagnose and correct problems and enhance the continuous availability of a customer’s business-critical systems. We offer our customers three support options.

Standard Customer Support. After software installation and project completion, we provide maintenance services to customers for a monthly product support fee. Maintenance services include:
New product releases (major, minor and patches)
24-hour hotline for priority one (“P1”) problem resolution
Online support portal (eSupport)
Vendor-required mandates and updates
Product documentation
Hardware operating system compatibility
User group membership

Enhanced Customer Support. This includes all features of Standard Customer Support plus the following:
Named technical account manager
Accelerated service levels
Consulting support

Premium Customer Support. Under the premium customer support option, referred to as the Premium Customer Support Program, each customer is assigned an experienced technician(s) to work with its system. The technician(s) typically performs functions such as:
Configuration and testing software fixes
Retrofitting custom software modifications (“CSMs”) into new software releases
Answering questions and resolving problems related to the customer’s implementation
Maintaining a detailed CSM history
Monitoring customer problems on ACI’s HELP24 hotline database on a priority basis
Supplying onsite support, available upon demand
Performing an annual system review/health check and capacity planning exercise

We provide new releases of our products on a periodic basis. New releases of our products, which often contain minor product enhancements, are typically provided at no additional fee for customers under standard customer support agreements. Agreements with our customers permit us to charge for substantial product enhancements that are not provided as part of the standard, enhanced, or premium customer support agreement.

Competition
The electronic payments market is highly competitive and subject to rapid change. Competitive factors affecting the market for our products and services include product features, price, availability of customer support, ease of implementation, product and company reputation, and a commitment to continued investment in research and development.

Our competitors vary by solution, geography, and market segment. Generally, our most significant competition comes from in-house information technology departments of existing and potential customers, as well as third-party electronic payment processors (some of whom are our customers). Many of these companies are significantly larger than us and have significantly greater financial, technical, and marketing resources.


8


Key competitors by solution include the following:
Retail Payments and Real-Time Payments
The third-party software competitors for ACI’s Retail Payments and Real-Time Payments solutions areas are Fidelity National Information Service, Inc. ("FIS"), Fiserv, Inc. ("Fiserv"), Finastra, Computer Sciences Corporation, NCR, OpenWay Group, and Total System Services, Inc. (Global Payments), as well as small, regionally-focused companies such as BPC Banking Technologies, PayEx Solutions AS, Financial Software and Systems, CR2, Lusis Payments Ltd., and Opus Software Solutions Private Limited. Primary electronic payment processing competitors in this area include global entities such as Atos Origin S.A., Fiserv, SiNSYS, VISA and Mastercard, as well as regional or country-specific processors.

Merchant Payments
Competitors in the Merchant Payments solution area come from both third-party software and service providers as well as service organizations run by major banks. Third-party software and service competitors include NCR, Ingenico Group, Adyen, Worldpay Inc. (FIS), GlobalCollect, Cybersource (VISA), Square, Inc., Tender Retail Inc., First Data (Fiserv), and VeriFone Systems, Inc.

Payments Intelligence
Principal competitors for our Payments Intelligence solution area are NICE LTD, Fair Isaac Corporation, NCR, BAE Systems, FIS, Fiserv, SAS Institute, Inc., Kount, Feedzai, Featurespace, Forter, Accertify (American Express), and Cybersource (VISA), as well as dozens of smaller companies focused on niches of this segment such as anti-money laundering.

Digital Channels
Principal competitors for our Digital Channels solution area are NCR, Bottomline Technologies, Q2 Software, Inc., Jack Henry & Associates, Inc., FIS, Fiserv, and Finastra.

Bill Payments
The principal competitors for Bill Payment solutions are Fiserv, FIS, Jack Henry & Associates, Inc., TouchNet Information Systems, Inc., Kubra Customer Interaction Management, Worldpay Inc. (FIS), CSG Systems International, Inc., Nelnet, Inc. and Affiliates, Higher One, Inc. (Blackboard), Paymentus Corp., NIC, Repay, PayNearMe, Aliaswire Inc., and Invoice Cloud, Inc., as well as smaller vertical-specific providers.

Research and Development
Our product development efforts focus on new products and improved versions of existing products. We facilitate user group meetings to help us determine our product strategy, development plans, and aspects of customer support. The user groups are generally organized geographically or by product lines. We believe that the timely development of new applications and enhancements is essential to maintain our competitive position in the market.

During the development of new products, we work closely with our customers and industry leaders to determine requirements. We work with device manufacturers, such as Diebold, NCR, and Wincor-Nixdorf, to ensure compatibility with the latest ATM technology. We work with network vendors, such as Mastercard, VISA, and SWIFT, to ensure compliance with new regulations or processing mandates. We work with computer hardware and software manufacturers, such as HPE, IBM, Microsoft Corporation, and Oracle to ensure compatibility with new operating system releases and generations of hardware. Customers often provide additional information on requirements and serve as beta-test partners.

We have a continuous process to encourage and capture innovative product ideas. Such ideas include features, as well as entirely new products or service offerings. A proof of concept (“POC”) may be conducted to validate the idea. If determined to be viable, the innovation is scheduled into a product roadmap for development and release.

Customers
We provide software products and solutions to customers in a range of industries worldwide with billers, banks, intermediaries, and merchants comprising our largest industry segments. As of December 31, 2019, we serve more than 5,100 customers, including 18 of the top 20 banks worldwide, as measured by asset size, and thousands of leading merchants globally, as measured by revenue, in over 90 countries on six continents. No single customer accounted for more than 10% of our consolidated revenues for the years ended December 31, 2019, 2018, and 2017. No customer accounted for more than 10% of our consolidated receivables balance as of December 31, 2019 and 2018.


9


Selling and Implementation
Our primary method of distribution is direct sales by employees assigned to specific target segments. Headquartered in Naples, Florida, we have principal United States sales offices in East Brunswick, Norcross, Omaha, and Waltham. In addition, we have sales offices located outside the United States in Auckland, Bahrain, Bangkok, Beijing, Bogota, Brussels, Buenos Aires, Cape Town, Dubai, Gouda, Johannesburg, Kuala Lumpur, Limerick, Madrid, Manila, Melbourne, Mexico City, Milan, Montevideo, Mumbai, Munich, Naples (Italy), Paris, Quito, Santiago, Sao Paulo, Shanghai, Singapore, Sulzbach, Sydney, Tokyo, Toronto, and Watford.

We use distributors and referral partners to supplement our direct sales force in countries where it is more efficient and economical to do so. We generate a majority of our sales leads through existing relationships with vendors, direct marketing programs, customers and prospects, or through referrals. ACI’s distributors, resellers and system integration partners are enabled to provide supplemental or complete product implementation and customization services directly to our customers or in a joint delivery model.

Current international distributors, resellers, referral partners, and implementation partners (collectively, “Channel Partners”) for us during the year ended December 31, 2019, included:
AGS Technology Inc. (India)
ASI International (Colombia/Venezuela/Caribbean)
Bayshore (China)
CAPSYS Technologies, LLC (Russia/Eastern Europe)
Channel Solutions Inc. (Philippines)
DataOne Asia Co., Ltd. (Thailand)
DDWay (Italy)
EFT Corporation (Sub-Saharan Africa)
Interswitch Ltd. (Sub-Saharan Africa)
JRI Inc. (Japan)
Korea Computer Inc (Korea)
Kuvaz (Chile)
Pactera (China)
P.T. Abhimata Persada (Indonesia)
Stanchion (South Africa)
STJ-CA, Inc. (United States)
STET (EU)
Stream IT Consulting Ltd. (Thailand)
Syscom Computer Co., Ltd. (Shenzhen) (China)
Syscom Computer Engineering Co. (Taiwan)
TIS Inc. (Japan)
Transaction Payment Solutions - Liquid Telecom (Sub-Saharan Africa)
Worldline (China)

ACI ReD Shield channel partners during the year ended December 31, 2019, included:
Altapay (Denmark)
Amadeus (Spain)
Barclaycard (U.K.)
Computop (Germany)

10


Easynollo (Italy)
Evo Payments (United States)
Ingenico Group (Netherlands)
Mastercard/Datacash (U.K.)
Metrics Global (United States)
MNP Media Ltd. (U.K.)
Paysafe Group Plc (United States)
PayU South Africa (South Africa)
Planet Payments (United States)
Secure Trading (U.K.)
Simplepay (Australia)
VeriFone Systems, Inc. (United States and European Union)
Worldline Sweden AB (Sweden)

Biller channel partners during the year ended December 31, 2019, included:
3 Point Alliance
ACH Payment Solutions
Adirondack Solutions
API Outsourcing
Clearwater Payments
County Information Resources Agency
Creative Micro – CMI
Discover
Donald R. Frey & Co.
ECHO Health
Ellucian
Epic
Guidewire
MoneyGram
Nordis Technologies
Nortridge Software Company
Ontario Systems
Radiant 44
RRD
Salepoint
Semafone
Shaw
Solutions by Text
SourceHOV
Thompson Reuters

11


Transactis (Mastercard)
TriZetto (Cognizant)
The Western Union Company

We distribute the products of other vendors where they complement our existing product lines. We are typically responsible for the sales and marketing of the vendor’s products, and agreements with these vendors generally provide for revenue sharing based on relative responsibilities.

Proprietary Rights and Licenses
We rely on a combination of trade secret and copyright laws, license agreements, contractual provisions, and confidentiality agreements to protect our proprietary rights. We distribute our software products under software license agreements that typically grant customers nonexclusive licenses to use our products. Use of our software products is usually restricted to designated computers, specified locations and/or specified capacity, and is subject to terms and conditions prohibiting unauthorized reproduction or transfer of our software products. We also seek to protect the source code of our software as a trade secret and as a copyrighted work. Despite these precautions, there can be no assurance that misappropriation of our software products and technology will not occur.

In addition to our own products, we distribute, or act as a sales agent for, software developed by third parties. However, we typically are not involved in the development process used by these third parties. Our rights to those third-party products and the associated intellectual property rights are limited by the terms of the contractual agreement between us and the respective third party.
Although we believe that our owned and licensed intellectual property rights do not infringe upon the proprietary rights of third parties, there can be no assurance that third parties will not assert infringement claims against us. Further, there can be no assurance that intellectual property protection will be available for our products in all foreign countries.

Like many companies in the electronic commerce and other high-tech industries, third parties have in the past and may in the future assert claims or initiate litigation related to patent, copyright, trademark, or other intellectual property rights to business processes, technologies, and related standards that are relevant to us and our customers. These assertions have increased over time as a result of the general increase in patent claims assertions, particularly in the United States. Third parties may also claim that the third-party’s intellectual property rights are being infringed by our customers’ use of a business process method that utilizes products in conjunction with other products, which could result in indemnification claims against us by our customers. Any claim against us, with or without merit, could be time-consuming, result in costly litigation, cause product delivery delays, require us to enter into royalty or licensing agreements or pay amounts in settlement, or require us to develop alternative non-infringing technology. We could also be required to defend or indemnify our customers against such claims. A successful claim by a third party of intellectual property infringement or one of our customers could compel us to enter into costly royalty or license agreements, pay significant damages or even stop selling certain products and incur additional costs to develop alternative non-infringing technology.

Government Regulation
Certain of our solutions are subject to federal, state, and foreign regulations and requirements.

Oversight by Banking Regulators. As a provider of payment services to banks and financial intermediaries, we are subject to regulatory oversight and examination by the Federal Financial Institutions Examination Council (“FFIEC”), an interagency body of the Federal Deposit Insurance Corporation, the Office of the Comptroller of the Currency, the Board of Governors of the Federal Reserve System, the National Credit Union Administration and various state regulatory authorities as part of the Multi-Region Data Processing Servicer Program (“MDPS”). The MDPS program includes technology suppliers who provide mission critical applications for a large number of financial institutions that are regulated by multiple regulatory agencies. Periodic information technology examination assessments are performed using FFIEC interagency guidelines to identify potential risks that could adversely affect serviced financial institutions, determine compliance with applicable laws and regulations that affect the services provided to financial institutions and ensure the services we provide to financial institutions do not create systemic risk to the banking system or impact the safe and sound operation of the financial institutions we serve. In addition, independent auditors annually review several of our operations to provide reports on internal controls for our clients’ auditors and regulators. We are also subject to review under state and foreign laws and rules that regulate many of the same activities that are described above, including electronic data processing and back-office services for financial institutions and the use of consumer information.

Money Transfer. Official Payments Corporation, our EBPP affiliate, is registered as a Money Services Business. Accordingly, we are subject to the USA Patriot Act and reporting requirements of the Bank Secrecy Act and U.S. Treasury Regulations. These businesses may also be subject to certain state and local licensing requirements. The Financial Crimes Enforcement Network

12


(“FinCEN”), state attorneys general, and other agencies have enforcement responsibility over laws relating to money laundering, currency transmission, and licensing. In addition, most states have enacted statutes that require entities engaged in money transmission to register as a money transmitter with that jurisdiction’s banking department. We have implemented policies, procedures, and internal controls that are designed to comply with all applicable anti-money laundering laws and regulations. ACI has also implemented policies, procedures, and internal controls that are designed to comply with the regulations and economic sanctions programs administered by the U.S. Treasury’s Office of Foreign Assets Control (“OFAC”), which enforces economic and trade sanctions against targeted foreign countries, entities and individuals based on external threats to the U.S. foreign policy, national security, or economy; by other governments; or by global or regional multilateral organizations, such as the United Nations Security Council and the European Union as applicable.

Employees
As of December 31, 2019, we had a total of 4,018 employees.

None of our employees are subject to a collective bargaining agreement. We believe that relations with our employees are good.

Available Information
Our annual reports 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 (the “Exchange Act”), are available free of charge on our website at www.aciworldwide.com as soon as reasonably practicable after we file such information electronically with the SEC. The information found on our website is not part of this or any other report we file with or furnish to the SEC. The public may read and copy any materials that we file with the SEC at the SEC’s Public Reference Room at 100 F Street, Room 1580, NW, Washington DC 20549. The public may obtain information on the operation of the Public Reference Room by calling the SEC at 1-800-SEC-0330. The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at www.sec.gov.

Executive Officers of the Registrant
As of February 27, 2020, our executive officers, their ages, and their positions were as follows:
Name
 
Age
 
Position
Craig S. Saks
 
49
 
Interim President, Interim Chief Executive Officer, and Chief Operating Officer
Scott W. Behrens
 
48
 
Executive Vice President, Chief Financial Officer
Evanthia (Eve) C. Aretakis
 
60
 
Executive Vice President, Group President, ACI On Demand
Jeremy M. Wilmot
 
51
 
Executive Vice President, Group President, ACI On Premise
Carolyn B. Homberger
 
39
 
Executive Vice President, Chief Risk Officer
Michael D. Braatz
 
51
 
Executive Vice President, Chief Product Officer
Dennis P. Byrnes
 
56
 
Executive Vice President, Chief Administrative Officer, General Counsel, and Secretary

Mr. Saks was appointed Interim President and Chief Executive Officer in December 2019, effective January 1, 2020. Mr. Saks continues to serve as the Chief Operating Officer, with more than twenty years of payments and banking expertise. Previously, Mr. Saks led ACI's Strategic Products division. Prior to joining ACI in February 2012, Mr. Saks was Senior Vice President of Shared Services at S1 Corporation, which was subsequently acquired by ACI. From 1999 to 2007, Mr. Saks served as the Chief Operating Officer at Fundamo. Mr. Saks holds a Master of Commerce in IT Management from the University of Cape Town and a Bachelor of Commerce in Computer Science from the University of Port Elizabeth.

Mr. Behrens serves as Executive Vice President and Chief Financial Officer. Mr. Behrens joined ACI in June 2007 as our Corporate Controller and was appointed as Chief Accounting Officer in October 2007. Mr. Behrens was appointed Chief Financial Officer in December 2009. Mr. Behrens ceased serving as our Corporate Controller in December 2010. Mr. Behrens was appointed Executive Vice President in March 2011. Prior to joining ACI, Mr. Behrens served as Senior Vice President, Corporate Controller and Chief Accounting Officer at SITEL Corporation from January 2005 to June 2007. He also served as Vice President of Financial Reporting at SITEL Corporation from April 2003 to January 2005. From 1993 to 2003, Mr. Behrens was with Deloitte & Touche, LLP, including two years as a Senior Audit Manager. Mr. Behrens holds a Bachelor of Science from the University of Nebraska – Lincoln.


13


Ms. Aretakis serves as Executive Vice President and Group President of ACI On Demand. Previously, Ms. Aretakis led ACI's Product Development group. Prior to joining ACI in 2016, Ms. Aretakis was Executive Vice President at Unify/Siemens Enterprise Communications. Her responsibilities included P&L management and accountability for software development, product management and manufacturing of the global product portfolio. She previously served as President of IP Network Solutions at Siemens, Unit President of the company’s U.S. carrier division and as Executive Vice President at Unisphere Networks. Ms. Aretakis began her career as a Software Engineer for Texas Instruments and Raytheon. She transitioned to Product Management as she progressed into management roles of various business units. Ms. Aretakis holds a bachelor’s degree in Computer Science and Economics from Union College.

Mr. Wilmot serves as Executive Vice President and Group President of ACI On Premise. Prior to his current role, Mr. Wilmot held a number of senior leadership roles at ACI, including Executive Vice President, Chief Marketing and Revenue Officer, Senior Vice President and Managing Director for the Americas, President for the Asia-Pacific and Regional Director for Western Europe and Africa. Prior to joining ACI in 1999, Mr. Wilmot worked for ICL (now Fujitsu) in several capacities, including as International Sales Manager for Financial Services. Mr. Wilmot holds a Bachelor of Arts in Business Studies from Oxford Brookes University in the United Kingdom and has completed the Advanced Management Program at INSEAD in France.

Ms. Homberger serves as Executive Vice President and Chief Risk Officer. Previously, Ms. Homberger held a number of senior and operational leadership positions at ACI, including leading global sales, ACI On Demand, and customer management and maintenance. Prior to joining ACI Worldwide in 2006, Ms. Homberger worked at GE Healthcare, where she held finance leadership roles and completed the Financial Management Program (FMP). Ms. Homberger is a board member of the American Transaction Processors Coalition (ATPC) and Women in Payments. She is Six Sigma Green Belt Certified and holds a Master of Business Administration from Fordham University and a Bachelor of Science from Miami University.

Mr. Braatz serves as Executive Vice President and Chief Product Officer. Prior to his current role, Mr. Braatz most recently served as the Chief Marketing and Solutions Officer, Senior Vice President and P&L lead for ACI On Demand’s Software as a Service solutions, and Senior Vice President and Product Line Manager for ACI On Demand and for ACI’s Payments Risk Management solution. Prior to joining ACI in 2012, Mr. Braatz served as Senior Vice President of Marketing and Product Management at Memento Inc., a provider of enterprise fraud management solutions that was acquired by Fidelity National Information Services Inc. in 2012. Earlier in his career, Mr. Braatz was a consultant for Bain & Company, working with clients in the software and financial services industries. Mr. Braatz began his professional career as an officer in the United States Air Force, where he attained the rank of Captain. Mr. Braatz holds a Bachelor of Arts in Mathematics from Northwestern University and a Master of Business Administration from Northwestern's Kellogg School of Management.

Mr. Byrnes serves as Executive Vice President, Chief Administrative Officer, General Counsel, and Secretary. He has served in that capacity since March 2011 and as General Counsel and Secretary since joining the Company in June 2003. Prior to joining ACI, Mr. Byrnes served as an attorney with Bank One Corporation’s technology group from 2002 to 2003; with Sterling Commerce from 1996 to 2002; and with Baker Hostetler from 1991 to 1996. Mr. Byrnes holds a JD from The Ohio State University College of Law, a Master of Business Administration from Xavier University, and a Bachelor of Science in Engineering from Case Western Reserve University.
ITEM 1A. RISK FACTORS
Factors That May Affect Our Future Results or the Market Price of Our Common Stock
We operate in a rapidly changing technological and economic environment that presents numerous risks. Many of these risks are beyond our control and are driven by factors that often cannot be predicted. The following discussion highlights some of these risks.

The markets in which we compete are rapidly changing and highly competitive, and we may not be able to compete effectively.
The markets in which we compete are characterized by rapid change, evolving technologies and industry standards and intense competition. There is no assurance that we will be able to maintain our current market share or customer base. We face intense competition in our businesses and we expect competition to remain intense in the future. We have many competitors that are significantly larger than us and have significantly greater financial, technical and marketing resources, have well-established relationships with our current or potential customers, advertise aggressively or beat us to the market with new products and services. In addition, we expect that the markets in which we compete will continue to attract new competitors and new technologies. Increased competition in our markets could lead to price reductions, reduced profits, or loss of market share.


14


To compete successfully, we need to maintain a successful research and development effort. If we fail to enhance our current products and develop new products in response to changes in technology and industry standards, bring product enhancements or new product developments to market quickly enough, or accurately predict future changes in our customers’ needs and our competitors develop new technologies or products, our products could become less competitive or obsolete.

Our Universal Payments strategy could prove to be unsuccessful in the market.
Our UP solutions, including our UP Retail Payments and Real-Time Payments solutions, are strategic for us, in that they are designated to help us win new accounts, replace legacy payments systems on multiple hardware platforms, and help us transition our existing customers to a new, real-time, and open-systems product architecture. Our business, financial condition, cash flows and/or results of operations could be materially adversely affected if we are unable to generate adequate sales of Universal Payments solutions or if we are unable to successfully deploy them in production environments.

Our future profitability depends on demand for our products.
Our revenue and profitability depend on the overall demand for our products and services. A significant portion of our total revenues result from licensing our UP Retail Payments solution, including our BASE24 product line and providing related services and maintenance. Any reduction in demand for, or increase in competition with respect to, our UP Retail Payments solution could have a material adverse effect on our financial condition, cash flows and/or results of operations.

Consolidations and failures in the financial services industry may adversely impact the number of customers and our revenues in the future.
Mergers, acquisitions, and personnel changes at key financial services organizations have the potential to adversely affect our business, financial condition, cash flows, and results of operations. Our business is concentrated in the financial services industry, making us susceptible to consolidation in, or contraction of, the number of participating institutions within that industry. Consolidation activity among financial institutions and financial intermediaries has increased in recent years. Changes in financial conditions have also historically resulted in consolidation and contraction as financial institutions have failed or have been acquired by or merged with other financial institutions. There are several potential negative effects of increased consolidation activity. Continuing consolidation could cause us to lose existing and potential customers for our products and services. For instance, consolidation of two of our customers could result in reduced revenues if the combined entity were to negotiate greater volume discounts or discontinue use of certain of our products. Additionally, if a non-customer and a customer combine and the combined entity in turn decided to forego future use of our products, our revenues would decline.

Potential customers may be reluctant to switch to a new vendor, which may adversely affect our growth, both in the United States and internationally.
For banks, financial intermediaries, and other potential customers of our products, switching from one vendor of core financial services software (or from an internally-developed legacy system) to a new vendor is a significant endeavor. Many potential customers believe switching vendors involves too many potential disadvantages such as disruption of business operations, loss of accustomed functionality, and increased costs (including conversion and transition costs). As a result, potential customers may resist change. We seek to overcome this resistance through value enhancing strategies such as a defined conversion/migration process, continued investment in the enhanced functionality of our software and system integration expertise. However, there can be no assurance that our strategies for overcoming potential customers’ reluctance to change vendors will be successful, and this resistance may adversely affect our growth, both in the United States and internationally.

Failure to obtain renewals of customer contracts or obtain such renewals on favorable terms could adversely affect our results of operations and financial condition.
Failure to achieve favorable renewals of customer contracts could negatively impact our business. Our contracts with our customers generally run for a period of five years, or three years in the case of certain acquired SaaS and PaaS contracts. At the end of the contract term, customers have the opportunity to renegotiate their contracts with us and to consider whether to engage one of our competitors to provide products and services. Failure to achieve high renewal rates on commercially favorable terms could adversely affect our results of operations and financial condition.

The delay or cancellation of a customer project or inaccurate project completion estimates may adversely affect our operating results and financial performance.
Any unanticipated delays in a customer project, changes in customer requirements or priorities during the project implementation period, or a customer’s decision to cancel a project, may adversely impact our operating results and financial performance. In addition, during the project implementation period, we perform ongoing estimates of the progress being made on complex and difficult projects and documenting this progress is subject to potential inaccuracies. Changes in project completion estimates are

15


heavily dependent on the accuracy of our initial project completion estimates and our ability to evaluate project profits and losses. Any inaccuracies or changes in estimates resulting from changes in customer requirements, delays or inaccurate initial project completion estimates may result in increased project costs and adversely impact our operating results and financial performance.

Our software products may contain undetected errors or other defects, which could damage our reputation with customers, decrease profitability, and expose us to liability.
Our software products are complex. Software may contain bugs or errors that can unexpectedly interfere with the operation of the software products. Our software products may contain undetected errors or flaws when first introduced or as new versions are released. These undetected errors may result in loss of, or delay in, market acceptance of our products and a corresponding loss of sales or revenues. Customers depend upon our products for mission-critical applications, and these errors may hurt our reputation with customers. In addition, software product errors or failures could subject us to product liability, as well as performance and warranty claims, which could materially adversely affect our business, financial condition, cash flows and/or results of operations.

If our products and services fail to comply with legislation, government regulations, and industry standards to which our customers are subject, it could result in a loss of customers and decreased revenue.
Legislation, governmental regulation, and industry standards affect how our business is conducted, and in some cases, could subject us to the possibility of future lawsuits arising from our products and services. Globally, legislation, governmental regulation and industry standards may directly or indirectly impact our current and prospective customers’ activities, as well as their expectations and needs in relation to our products and services. For example, our products are affected by VISA, Mastercard and other major payment brand electronic payment standards that are generally updated twice annually. Beyond this, our products are affected by PCI Security Standards. As a provider of electronic data processing to financial institutions, we must comply with FFIEC regulations and are subject to FFIEC examinations.

In addition, action by government and regulatory authorities such as the Dodd-Frank Wall Street Reform and the Consumer Protection Act relating to financial regulatory reform, the European Union-wide General Data Protection Regulation (“GDPR”) (which imposes strict data privacy requirements and regulatory fines of up to 4% of “worldwide turnover”) and the California Consumer Privacy Act ("CCPA"), as well as legislation and regulation related to credit availability, data usage, privacy, or other related regulatory developments could have an adverse effect on our customers and therefore could have a material adverse effect on our business, financial condition, cash flows and results of operations. The regulatory focus on privacy issues also continues to increase and worldwide laws and regulations concerning the handling of personal information are expanding and becoming more complex. Our failure, or perceived failure, to comply with laws and regulations concerning the handling of personal information could result in lost or restricted business, proceedings, actions or fines brought against us or levied by governmental entities or others, or could adversely affect our business and harm our reputation.

If we fail to comply with the complex regulations applicable to our payments business, we could be subject to liability or our revenues may be reduced.
Official Payments Corporation is licensed as a money transmitter in those states where such licensure is required. These licenses require us to demonstrate and maintain certain levels of net worth and liquidity, require us to file periodic reports and subject us to inspections by state regulatory agencies. In addition, our payment business is generally subject to federal regulation in the United States, including anti-money laundering regulations and certain restrictions on transactions to or from certain individuals or entities. The complexity of these regulations will continue to increase our cost of doing business. Any violations of these laws may also result in civil or criminal penalties against us and our officers or the prohibition against us providing money transmitter services in particular jurisdictions. We could also be forced to change our business practices or be required to obtain additional licenses or regulatory approvals that could cause us to incur substantial costs.

In addition, our customers must ensure that our services comply with the government regulations, including the EU GDPR, and industry standards that apply to their businesses. Federal, state, foreign or industry authorities could adopt laws, rules, or regulations affecting our customers’ businesses that could lead to increased operating costs that may lead to reduced market acceptance. In addition, action by regulatory authorities relating to credit availability, data usage, privacy, or other related regulatory developments could have an adverse effect on our customers and, therefore, could have a material adverse effect on our business, financial condition, and results of operations.

If we fail to comply with privacy regulations imposed on providers of services to financial institutions, our business could be harmed.
As a provider of services to financial institutions, we may be bound by the same limitations on disclosure of the information we receive from our customers as apply to the financial institutions themselves. If we are subject to these limitations and we fail to comply with applicable regulations, including the EU GDPR, we could be exposed to suits for breach of contract or to governmental

16


proceedings, our customer relationships and reputation could be harmed, and we could be inhibited in our ability to obtain new customers. In addition, if more restrictive privacy laws or rules are adopted in the future on the federal or state level, or, with respect to our international operations, by authorities in foreign jurisdictions on the national, provincial, state, or other level, that could have an adverse impact on our business.

Our risk management and information security programs are the subject of oversight and periodic reviews by the federal agencies that regulate our business. In the event an examination of our information security and risk management functions results in adverse findings, such findings could be made public or communicated to our regulated financial institution customers, which could have a material adverse effect on our business.

If our security measures are breached or become infected with a computer virus, or if our services are subject to attacks that degrade or deny the ability of users to access our products or services, our business will be harmed by disrupting delivery of services and damaging our reputation.
As part of our business, we electronically receive, process, store, and transmit sensitive business information of our customers. Unauthorized access to our computer systems or databases could result in the theft or publication of confidential information or the deletion or modification of records or could otherwise cause interruptions in our operations. These concerns about security are increased when we transmit information over the Internet. Security breaches in connection with the delivery of our products and services, including products and services utilizing the Internet, or well-publicized security breaches, and the trend toward broad consumer and general public notification of such incidents, could significantly harm our business, financial condition, cash flows and/or results of operations. We cannot be certain that advances in criminal capabilities, discovery of new vulnerabilities, attempts to exploit vulnerabilities in our systems, data thefts, physical system or network break-ins or inappropriate access, or other developments will not compromise or breach the technology protecting our networks and confidential information. Computer viruses have also been distributed and have rapidly spread over the Internet. Computer viruses could infiltrate our systems, disrupting our delivery of services and making our applications unavailable. Any inability to prevent security breaches or computer viruses could also cause existing customers to lose confidence in our systems and terminate their agreements with us, and could inhibit our ability to attract new customers.

We may be unable to protect our intellectual property and technology.
To protect our proprietary rights in our intellectual property, we rely on a combination of contractual provisions, including customer licenses that restrict use of our products, confidentiality agreements and procedures, and trade secret and copyright laws. Despite such efforts, we may not be able to adequately protect our proprietary rights, or our competitors may independently develop similar technology, duplicate products, or design around any rights we believe to be proprietary. This may be particularly true in countries other than the United States because some foreign laws do not protect proprietary rights to the same extent as certain laws of the United States. Any failure or inability to protect our proprietary rights could materially adversely affect our business.

We also use a limited amount of software licensed by its authors or other third parties under so-called “open source” licenses and may continue to use such software in the future. Some of these licenses contain requirements that we make available source code for modifications or derivative works we create based upon the open source software, and that we license such modifications or derivative works under the terms of a particular open source license or other license granting third parties certain rights of further use. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software if we combine our proprietary software with open source software in a certain manner. Additionally, the terms of many open source licenses have not been interpreted by United States or other courts, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our solutions. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on origin of the software.

Our exposure to risks associated with the use of intellectual property may be increased for third-party products distributed by us or as a result of acquisitions since we have a lower level of visibility, if any, into the development process with respect to such third-party products and acquired technology or the care taken to safeguard against infringement risks.

We may be subject to increasing litigation over our intellectual property rights.
There has been a substantial amount of litigation in the software industry regarding intellectual property rights. Third parties have in the past, and may in the future, assert claims or initiate litigation related to exclusive patent, copyright, trademark or other intellectual property rights to business processes, technologies and related standards that are relevant to us and our customers. These assertions have increased over time as a result of the general increase in patent claims assertions, particularly in the United States. Because of the existence of a large number of patents in the electronic commerce field, the secrecy of some pending patents and the rapid issuance of new patents, it is not economical or even possible to determine in advance whether a product or any of

17


its components infringes or will infringe on the patent rights of others. Any claim against us, with or without merit, could be time-consuming, result in costly litigation, cause product delivery delays, require us to enter into royalty or licensing agreements or pay amounts in settlement, or require us to develop alternative non-infringing technology.

We anticipate that software product developers and providers of electronic commerce solutions could increasingly be subject to infringement claims, and third parties may claim that our present and future products infringe upon their intellectual property rights. Third parties may also claim, and we are aware that at least two parties have claimed on several occasions, that our customers’ use of a business process method which utilizes our products in conjunction with other products infringe on the third-party’s intellectual property rights. These third-party claims could lead to indemnification claims against us by our customers. Claims against our customers related to our products, whether or not meritorious, could harm our reputation and reduce demand for our products. Where indemnification claims are made by customers, resistance even to unmeritorious claims could damage the customer relationship. A successful claim by a third-party of intellectual property infringement by us or one of our customers could compel us to enter into costly royalty or license agreements, pay significant damages, or stop selling certain products and incur additional costs to develop alternative non-infringing technology. Royalty or licensing agreements, if required, may not be available on terms acceptable to us or at all, which could adversely affect our business.

Certain payment funding methods expose us to the credit and/or operating risk of our clients.
When we process an automated clearing house or ATM network payment transaction for certain clients, we occasionally transfer funds from our settlement account to the intended destination account before we receive funds from a client’s source account. The vast majority of these occurrences are resolved quickly through normal processes. However, if they are not resolved and we are then unable to reverse the transaction that sent funds to the intended destination, a shortfall in our settlement account will be created. Although we have legal recourse against our clients for the amount of the shortfall, timing of recovery may be delayed by litigation or the amount of any recovery may be less than the shortfall. In either case, we would have to fund the shortfall in our settlement account from our corporate funds.

If we experience business interruptions or failure of our information technology and communication systems, the availability of our products and services could be interrupted which could adversely affect our reputation, business and financial condition.
Our ability to provide reliable service in a number of our businesses depends on the efficient and uninterrupted operation of our data centers, information technology and communication systems, and those of our external service providers. As we continue to grow our ACI On Demand business, our dependency on the continuing operation and availability of these systems increases. Our systems and data centers, and those of our external service providers, could be exposed to damage or interruption from fire, natural disasters, power loss, telecommunications failure, unauthorized entry and computer viruses. Although we have taken steps to prevent system failures and we have installed back-up systems and procedures to prevent or reduce disruption, such steps may not be sufficient to prevent an interruption of services and our disaster recovery planning may not account for all eventualities. Further, our property and business interruption insurance may not be adequate to compensate us for all losses or failures that may occur.

An operational failure or outage in any of these systems, or damage to or destruction of these systems, which causes disruptions in our services, could result in loss of customers, damage to customer relationships, reduced revenues and profits, refunds of customer charges and damage to our brand and reputation and may require us to incur substantial additional expense to repair or replace damaged equipment and recover data loss caused by the interruption. Any one or more of the foregoing occurrences could have a material adverse effect on our reputation, business, financial condition, cash flows and results of operations.

We are engaged in offshore software development activities, which may not be successful and which may put our intellectual property at risk.
As part of our globalization strategy and to optimize available research and development resources, we utilize our Irish subsidiary to serve as the focal point for certain international product development and commercialization efforts. This subsidiary oversees remote software development operations in Romania and elsewhere, as well as manages certain of our intellectual property rights. In addition, we manage certain offshore development activities in India. While our experience to date with our offshore development centers has been positive, there is no assurance that this will continue. Specifically, there are a number of risks associated with this activity, including but not limited to the following:
communications and information flow may be less efficient and accurate as a consequence of the time, distance and language differences between our primary development organization and the foreign based activities, resulting in delays in development or errors in the software developed;
in addition to the risk of misappropriation of intellectual property from departing personnel, there is a general risk of the potential for misappropriation of our intellectual property that might not be readily discoverable;

18


the quality of the development efforts undertaken offshore may not meet our requirements because of language, cultural and experiential differences, resulting in potential product errors and/or delays;
potential disruption from the involvement of the United States in political and military conflicts around the world; and
currency exchange rates could fluctuate and adversely impact the cost advantages intended from maintaining these facilities.

There are a number of risks associated with our international operations that could have a material impact on our operations and financial condition.
We derive a significant portion of our revenues from international operations and anticipate continuing to do so. As a result, we are subject to risks of conducting international operations. One of the principal risks associated with international operations is potentially adverse movements of foreign currency exchange rates. Our exposures resulting from fluctuations in foreign currency exchange rates may change over time as our business evolves and could have an adverse impact on our financial condition, cash flows and/or results of operations. We have not entered into any derivative instruments or hedging contracts to reduce exposure to adverse foreign currency changes.

Other potential risks include difficulties associated with staffing and management, reliance on independent distributors, longer payment cycles, potentially unfavorable changes to foreign tax rules, compliance with foreign regulatory requirements, effects of a variety of foreign laws and regulations, including restrictions on access to personal information, reduced protection of intellectual property rights, variability of foreign economic conditions, governmental currency controls, difficulties in enforcing our contracts in foreign jurisdictions, and general economic and political conditions in the countries where we sell our products and services. Some of our products may contain encrypted technology, the export of which is regulated by the United States government. Changes in U.S. and other applicable export laws and regulations restricting the export of software or encryption technology could result in delays or reductions in our shipments of products internationally. There can be no assurance that we will be able to successfully address these challenges.

In addition, the implementation of the United Kingdom’s withdrawal from the European Union (referred to as Brexit) could, among other outcomes, disrupt the free movement of goods, services, and people between the U.K. and the E.U., undermine bilateral cooperation in key policy areas, and significantly disrupt trade between the U.K. and the E.U. The uncertainties related to Brexit have cross-border operational, financial and tax implications, among others, and any economic volatility that may arise in the U.K., the E.U., or elsewhere may adversely affect our business.

Global economic conditions could reduce the demand for our products and services or otherwise adversely impact our cash flows, operating results and financial condition.
For the foreseeable future, we expect to derive most of our revenue from products and services we provide to the banking and financial services industries. The global electronic payments industry and the banking and financial services industries depend heavily upon the overall levels of consumer, business and government spending. Adverse economic conditions and the potential for disruptions in these industries as well as the general software sector could result in a decrease in consumers’ use of banking services and financial service providers resulting in significant decreases in the demand for our products and services which could adversely affect our business and operating results. A lessening demand in either the overall economy, the banking and financial services industry or the software sector could also result in the implementation by banks and related financial service providers of cost reduction measures or reduced capital spending resulting in longer sales cycles, deferral or delay of purchase commitments for our products and increased price competition which could lead to a material decrease in our future revenues and earnings.

Our business and operating results could be adversely affected by events outside of our control, including natural disasters, wars and outbreaks of disease or other adverse public health developments.
We may be impacted by natural disasters, wars, and outbreaks of disease or other adverse public health developments such as the recent COVID-19 coronavirus outbreak. These events could cause disruptions or restrictions on us, our partners and customers, including restrictions on travel, temporary closure of facilities, and other restrictions.  Such disruptions or restrictions may result in delays or losses of sales and delays in the development or implementation of our products.  These events could also result in a decrease in consumers’ use of our customers’ services, further adversely affecting our business and operating results.

Failure to attract and retain senior management personnel and skilled technical employees could harm our ability to grow.
Our senior management team has significant experience in the financial services industry. The loss of this leadership could have an adverse effect on our business, operating results and financial condition. Further, the loss of this leadership may have an adverse impact on senior management’s ability to provide effective oversight and strategic direction for all key functions within the Company, which could impact our future business, operating results and financial condition.

19



Our future success also depends upon our ability to attract and retain highly-skilled technical personnel. Because the development of our solutions and services requires knowledge of computer hardware, operating system software, system management software, and application software, our technical personnel must be proficient in a number of disciplines. Competition for such technical personnel is intense, and our failure to hire and retain talented personnel could have a material adverse effect on our business, operating results and financial condition.

Our future growth will also require sales and marketing, financial and administrative personnel to develop and support new solutions and services, to enhance and support current solutions and services and to expand operational and financial systems. There can be no assurance that we will be able to attract and retain the necessary personnel to accomplish our growth strategies and we may experience constraints that could adversely affect our ability to satisfy client demand in a timely fashion.

Our ability to maintain compliance with applicable laws, rules and regulations and to manage and monitor the risks facing our business relies upon the ability to maintain skilled compliance, security, risk and audit professionals. Competition for such skillsets is intense, and our failure to hire and retain talented personnel could have an adverse effect on our internal control environment and impact our operating results.

We may become involved in litigation that could materially adversely affect our business financial condition, cash flows and/or results of operations.
From time to time, we are involved in litigation relating to claims arising out of our operations. Any claims, with or without merit, could be time-consuming and result in costly litigation. Failure to successfully defend against these claims could result in a material adverse effect on our business, financial condition, results of operations and/or cash flows.

If we engage in acquisitions, strategic partnerships or significant investments in new business, we will be exposed to risks which could materially adversely affect our business.
As part of our business strategy, we anticipate that we may acquire new products and services or enhance existing products and services through acquisitions of other companies, product lines, technologies and personnel, or through investments in, or strategic partnerships with, other companies. Any acquisition, investment or partnership, is subject to a number of risks. Such risks include the diversion of management time and resources, disruption of our ongoing business, potential overpayment for the acquired company or assets, dilution to existing stockholders if our common stock is issued in consideration for an acquisition or investment, incurring or assuming indebtedness or other liabilities in connection with an acquisition which may increase our interest expense and leverage significantly, lack of familiarity with new markets, and difficulties in supporting new product lines.

Further, even if we successfully complete acquisitions, we may encounter issues not discovered during our due diligence process, including product or service quality issues, intellectual property issues and legal contingencies, the internal control environment of the acquired entity may not be consistent with our standards and may require significant time and resources to improve and we may impair relationships with employees and customers as a result of migrating a business or product line to a new owner. We will also face challenges in integrating any acquired business. These challenges include eliminating redundant operations, facilities and systems, coordinating management and personnel, retaining key employees, customers and business partners, managing different corporate cultures, and achieving cost reductions and cross-selling opportunities. There can be no assurance that we will be able to fully integrate all aspects of acquired businesses successfully, realize synergies expected to result from the acquisition, advance our business strategy or fully realize the potential benefits of bringing the businesses together, and the process of integrating these acquisitions may further disrupt our business and divert our resources.

See Critical Accounting Policies and Estimates in Part II, Item 7 of this Form 10-K for additional information related to Accounting Standards Codification ("ASC") 805, Business Combinations.

Our failure to successfully manage acquisitions or investments, or successfully integrate acquisitions could have a material adverse effect on our business, financial condition, cash flows and/or results of operations. Correspondingly, our expectations related to the benefits related to our recent acquisitions, prior acquisitions or any other future acquisition or investment could be inaccurate.

We may experience difficulties integrating Speedpay, which could cause us to fail to realize the anticipated benefits of the acquisition.
Achieving the anticipated benefits of our acquisition of Speedpay will depend in part upon whether we are able to integrate the business in an effective and efficient manner. There can be no assurance that we will be able to fully integrate all aspects of Speedpay successfully, advance our business strategy, or fully realize the potential benefits of bringing the businesses together, and the process of integrating Speedpay may disrupt our business and divert our resources. Any delay or inability of management

20


to successfully integrate the operations of Speedpay could compromise our potential to achieve the anticipated long-term strategic benefits of the acquisitions and could have a material adverse effect on the business, financial condition, cash flows, and results of operations.

Our balance sheet includes significant amounts of goodwill and intangible assets. The impairment of a significant portion of these assets could negatively affect our financial results.
Our balance sheet includes goodwill and intangible assets that represent a significant portion of our total assets at December 31, 2019. On at least an annual basis, we assess whether there have been impairments in the carrying value of goodwill and intangible assets. If the carrying value of the asset is determined to be impaired, then it is written down to fair value by a charge to operating earnings. An impairment of a significant portion of goodwill or intangible assets could materially negatively affect our results of operations.

Our outstanding debt contains restrictions and other financial covenants that limit our flexibility in operating our business.
Our credit facility and the indenture governing our 5.750% Senior Notes due 2026 (“2026 Notes”) contain customary affirmative and negative covenants for debt of these types that limit our ability to engage in specified types of transactions. If an event of default occurs, the lenders, trustee, or holders of the 2026 Notes will be entitled to take various actions, including, but not limited to, demanding payment for all amounts outstanding. If adverse global economic conditions persist or worsen, we could experience decreased revenues from our operations attributable to reduced demand for our products and services and as a result, we could fail to satisfy the financial and other restrictive covenants to which we are subject under our existing debt, resulting in an event of default. If we are unable to cure the default or obtain a waiver, we will not be able to access our credit facility and there can be no assurance that we would be able to obtain alternative financing. See Note 5, Debt, to our Notes to Consolidated Financial Statements in Part IV, Item 15 of this Form 10-K for additional information.

Our existing levels of debt and debt service requirements may adversely affect our financial condition or operational flexibility and prevent us from fulfilling our obligations under our outstanding indebtedness.
Our level of debt could have adverse consequences for our business, financial condition, operating results and operational flexibility, including the following: (i) the debt level may cause us to have difficulty borrowing money in the future for working capital, capital expenditures, acquisitions or other purposes; (ii) our debt level may limit operational flexibility and our ability to pursue business opportunities and implement certain business strategies; (iii) we use a large portion of our operating cash flow to pay principal and interest on our credit facility and the 2026 Notes, which reduces the amount of money available to finance operations, acquisitions and other business activities; (iv) we have a higher level of debt than some of our competitors or potential competitors, which may cause a competitive disadvantage and may reduce flexibility in responding to changing business and economic conditions, including increased competition and vulnerability to general adverse economic and industry conditions; (v) some of our debt has a variable rate of interest, which exposes us to the risk of increased interest rates; (vi) there are significant maturities on our debt that we may not be able to fulfill or that may be refinanced at higher rates; and (vii) if we fail to satisfy our obligations under our outstanding debt or fail to comply with the financial or other restrictive covenants required under our credit facility and the 2026 Notes, an event of default could result that could cause all of our debt to become due and payable and could permit the lenders under our credit facility to foreclose on the assets securing such debt.

Replacement of the LIBOR benchmark interest rate could adversely affect our business, financial condition, and results of operations.
In July 2017, the United Kingdom’s Financial Conduct Authority, which regulates the London Interbank Offered Rate ("LIBOR"), announced it will no longer compel banks to submit rates for the calculation of LIBOR after 2021. The Alternative Reference Rates Committee has proposed the Secured Overnight Financing Rate ("SOFR") as its recommended alternative to LIBOR.

The Company's Credit Agreement is currently indexed to LIBOR, and the maturity date of the Credit Agreement extends beyond 2021. The Credit Agreement contemplates the discontinuation of LIBOR and provides options for the Company in such an event. It is uncertain at this time, however, what the potential impact of the transition from LIBOR as an interest rate benchmark to other potential alternative reference rates, including SOFR, may be on our business, financial condition, and/or results of operations.

Management’s backlog estimate may not be accurate and may not generate the predicted revenues.
Estimates of future financial results are inherently unreliable. Our backlog estimates require substantial judgment and are based on a number of assumptions, including management’s current assessment of customer and third-party contracts that exist as of the date the estimates are made, as well as revenues from assumed contract renewals, to the extent that we believe that recognition of the related revenue will occur within the corresponding backlog period. A number of factors could result in actual revenues being less than the amounts reflected in backlog. Our customers or third-party partners may attempt to renegotiate or terminate

21


their contracts for a number of reasons, including mergers, changes in their financial condition, or general changes in economic conditions within their industries or geographic locations, or we may experience delays in the development or delivery of products or services specified in customer contracts. Actual renewal rates and amounts may differ from historical experience used to estimate backlog amounts. Changes in foreign currency exchange rates may also impact the amount of revenue actually recognized in future periods. Accordingly, there can be no assurance that contracts included in backlog will actually generate the specified revenues or that the actual revenues will be generated within a 12-month or 60-month period. Additionally, because backlog estimates are operating metrics, the estimates are not required to be subject to the same level of internal review or controls as a U.S. generally accepted accounting principles (“GAAP”) financial measure.

We may face exposure to unknown tax liabilities, which could adversely affect our financial condition, cash flows and/or results of operations.
We are subject to income and non-income based taxes in the United States and in various foreign jurisdictions. Significant judgment is required in determining our worldwide income tax liabilities and other tax liabilities. In addition, we expect to continue to benefit from implemented tax-saving strategies. We believe that these tax-saving strategies comply with applicable tax law. If the governing tax authorities have a different interpretation of the applicable law and successfully challenge any of our tax positions, our financial condition, cash flows and/or results of operations could be adversely affected.

Our U.S. companies are the subject of an examination by several state tax departments. Some of our foreign subsidiaries are currently the subject of a tax examination by the local taxing authorities. Other foreign subsidiaries could face challenges from various foreign tax authorities. It is not certain that the local authorities will accept our tax positions. We believe our tax positions comply with applicable tax law and intend to vigorously defend our positions. However, differing positions on certain issues could be upheld by foreign tax authorities, which could adversely affect our financial condition and/or results of operations.

Our revenue and earnings are highly cyclical, our quarterly results fluctuate significantly, and we have revenue-generating transactions concentrated in the final weeks of a quarter which may prevent accurate forecasting of our financial results and cause our stock price to decline.
Our revenue and earnings are highly cyclical causing significant quarterly fluctuations in our financial results. Revenue and operating results are usually strongest during the third and fourth fiscal quarters ending September 30 and December 31, primarily due to the sales and budgetary cycles of our customers. We experience lower revenues, and possible operating losses, in the first and second quarters ending March 31 and June 30. Our financial results may also fluctuate from quarter to quarter and year to year due to a variety of factors, including changes in product sales mix that affect average selling prices, and the timing of customer renewals (any of which may impact the pattern of revenue recognition).

In addition, large portions of our customer contracts are consummated in the final weeks of each quarter. Before these contracts are consummated, we create and rely on forecasted revenues for planning, modeling and earnings guidance. Forecasts, however, are only estimates and actual results may vary for a particular quarter or longer periods of time. Consequently, significant discrepancies between actual and forecasted results could limit our ability to plan, budget or provide accurate guidance, which could adversely affect our stock price. Any publicly-stated revenue or earnings projections are subject to this risk.

Due to the industry we operate in, our stock price may be volatile.
No assurance can be given that operating results will not vary from quarter to quarter, and past performance may not accurately predict future performance. Any fluctuations in quarterly operating results may result in volatility in our stock price. Our stock price may also be volatile, in part, due to external factors such as announcements by third parties or competitors, inherent volatility in the technology sector, variability in demand from our existing customers, failure to meet the expectations of market analysts, the level of our operating expenses and changing market conditions in the software industry. In addition, the financial markets have experienced significant price and volume fluctuations that have particularly affected the stock prices of many technology companies and financial services companies, and these fluctuations sometimes are unrelated to the operating performance of these companies. Broad market fluctuations, as well as industry-specific and general economic conditions may adversely affect the market price of our common stock.
ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
ITEM 2. PROPERTIES
We lease office space in Naples, Florida, for our principal executive headquarters. As of the end of 2019, we also owned and leased a total of approximately 572,000 square feet of office and data center space in the U.S. and leased approximately 450,000 square feet of office and data center space outside the U.S., primarily in the United Kingdom, Ireland, and Singapore.

22



We believe our current facilities are adequate for our present and short-term foreseeable needs and that additional suitable space will be available as required. We also believe we will be able to renew leases as they expire or secure alternate suitable space.
See Note 14, Leases, to our Notes to Consolidated Financial Statements in Part IV, Item 15 of this Form 10-K for additional information regarding our obligations under our facilities leases.
ITEM 3. LEGAL PROCEEDINGS
From time to time, we are involved in various litigation matters arising in the ordinary course of our business. We are not currently a party to any legal proceedings, the adverse outcome of which, individually or in the aggregate, we believe would be likely to have a material effect on our financial condition or results of operations.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.

23


PART II
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES
Our common stock trades on The NASDAQ Global Select Market under the symbol ACIW.

As of February 24, 2020, there were 272 holders of record of our common stock. A substantially greater number of shareholders hold our common stock in “street name”, or as beneficial holders whose shares are held in the name of banks, brokers, or other financial institutions.

Dividends
We have never declared nor paid cash dividends on our common stock. We do not presently anticipate paying cash dividends. However, any future determination relating to our dividend policy will be made at the discretion of our board of directors (the "board") and will depend upon our financial condition, capital requirements, and earnings, as well as other factors the board may deem relevant. The terms of our current Credit Facility may restrict the payment of dividends subject to us meeting certain financial metrics and being in compliance with the events of default provisions of the agreement.

Issuer Purchases of Equity Securities
The following table provides information regarding our repurchases of common stock during the three months ended December 31, 2019:
Period
 
Total Number of
Shares Purchased
 
Average Price
Paid per Share
 
Total Number of Shares
Purchased as Part of
Publicly Announced Program
 
Approximate Dollar Value of
Shares that May Yet Be
Purchased Under the Program
October 1, 2019 through October 31, 2019
 

 
$

 

 
$
140,969,000

November 1, 2019 through November 30, 2019
 

 

 

 
140,969,000

December 1, 2019 through December 31, 2019 (1)
 
45,993

 
36.18

 

 
140,969,000

Total
 
45,993

 
$
36.18

 

 
 

(1)
Pursuant to our 2005 Equity and Performance Incentive Plan, as amended (the "2005 Incentive Plan"), we granted stock options. These awards have a term that may not exceed ten years and vesting is determined by the administrator of the plan. During the three months ended December 31, 2019, 90,750 stock options were exercised by means of net settlement. We withheld 45,993 of these stock options to pay the employees’ portion of the applicable minimum payroll withholding taxes and cover the respective exercise price.

In 2005, our board approved a stock repurchase program authorizing us, as market and business conditions warrant, to acquire our common stock and periodically authorize additional funds for the program, with the intention of using existing cash and cash equivalents to fund these repurchases. In February 2018, the board approved the repurchase of the Company's common stock for up to $200.0 million, in place of the remaining purchase amounts previously authorized. As of December 31, 2019, the maximum remaining amount authorized for purchase under the stock repurchase program was approximately $141.0 million.

There is no guarantee as to the exact number of shares we will repurchase. Repurchased shares are returned to the status of authorized but unissued shares of common stock. In March 2005, our board approved a plan under Rule 10b5-1 of the Securities Exchange Act of 1934 to facilitate the repurchase of shares of common stock under the existing stock repurchase program. Under our Rule 10b5-1 plan, we have delegated authority over the timing and amount of repurchases to an independent broker who does not have access to inside information about the Company. Rule 10b5-1 allows us, through the independent broker, to purchase shares at times when we ordinarily would not be in the market because of self-imposed trading blackout periods, such as the time immediately preceding the end of the fiscal quarter through a period of three business days following our quarterly earnings release.

24



Stock Performance Graph and Cumulative Total Return
The following table shows a line-graph presentation comparing cumulative stockholder return on an indexed basis with a broad equity market index and either a nationally-recognized industry standard or an index of peer companies selected by us. We selected the S&P 500 Index and the NASDAQ Electronic Components Index for comparison.
item5jpeg123119.jpg
The graph above assumes a $100 investment was made in our common stock and each index on December 31, 2014, and all dividends were reinvested. Also included are respective investment returns based on the stock and index values as of the end of each year during the five-year period. This information was provided by Zacks Investment Research, Inc. of Chicago, Illinois.

The stock performance graph disclosure above is not considered “filed” with the SEC under the Securities and Exchange Act of 1934, as amended, and is not incorporated by reference in any past or future filing by us under the Securities Exchange Act of 1934, as amended, or the Securities Act of 1933, as amended, unless specifically referenced.
ITEM 6. SELECTED FINANCIAL DATA
The following selected financial data has been derived from our consolidated financial statements (in thousands, except per share data). This data should be read together with Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”, and the consolidated financial statements and related notes included elsewhere in this annual report. The financial information below is not necessarily indicative of the results of future operations. Future results could differ materially from historical results due to many factors, including those discussed in Item 1A, Risk Factors.
 
Years Ended December 31,
 
2019 (1)(2)
 
2018 (3)
 
2017 (4)
 
2016 (5)
 
2015
Income Statement Data:
 
 
 
 
 
 
 
 
 
Total revenues
$
1,258,294

 
$
1,009,780

 
$
1,024,191

 
$
1,005,701

 
$
1,045,977

Net income
67,062

 
68,921

 
5,135

 
129,535

 
85,436

Earnings per share:
 
 
 
 
 
 
 
 
 
Basic
$
0.58

 
$
0.59

 
$
0.04

 
$
1.10

 
$
0.73

Diluted
$
0.57

 
$
0.59

 
$
0.04

 
$
1.09

 
$
0.72

Weighted average common shares outstanding:
 
 
 
 
 
 
 
 
 
Basic
116,175

 
116,057

 
118,059

 
117,533

 
117,465

Diluted
118,571

 
117,632

 
119,444

 
118,847

 
118,919


25


 
December 31,
 
2019 (1)(2)
 
2018 (3)
 
2017
 
2016 (5)
 
2015
Balance Sheet Data:
 
 
 
 
 
 
 
 
 
Working capital
$
308,426

 
$
269,857

 
$
100,039

 
$
31,625

 
$
(2,360
)
Total assets
3,257,534

 
2,122,455

 
1,861,639

 
1,902,295

 
1,975,788

Current portion of debt (6)
34,148

 
20,767

 
17,786

 
90,323

 
89,710

Debt (long-term portion) (6)
1,350,592

 
658,602

 
668,356

 
656,063

 
845,639

Stockholders’ equity
1,129,968

 
1,048,231

 
764,597

 
754,917

 
654,400


(1)
The consolidated balance sheet and statement of operations for the year ended December 31, 2019, includes the acquisition of Speedpay as discussed in Note 3, Acquisition, to our Notes to Consolidated Financial Statements in Part IV, Item 15 of this Form 10-K.
(2)
The consolidated balance sheet and statement of operations for the year ended December 31, 2019, reflects the application of Accounting Standards Update (“ASU”) 2016-02, Leases (codified as “ASC 842”) as discussed in Note 14, Leases, to our Notes to Consolidated Financial Statements.
(3)
The consolidated balance sheet and statement of operations for the year ended December 31, 2018, reflects the adoption of ASU 2014-09, Revenue from Contracts with Customers (codified as “ASC 606”), as discussed in Note 2, Revenue, to our Notes to Consolidated Financial Statements, including a cumulative adjustment of $244.0 million to retained earnings.
(4)
The consolidated statement of operations for the year ended December 31, 2017, reflects the Baldwin Hackett & Meeks, Inc. (“BHMI”) judgment. We recorded $46.7 million in general and administrative expense and $1.4 million in interest expense, as discussed in Note 15Commitments and Contingencies, to our Notes to Consolidated Financial Statements.
(5)
The consolidated balance sheet and statement of operations for the year ended December 31, 2016, reflects the sale of Community Financial Services assets and liabilities.
(6)
During the year ended December 31, 2019, we borrowed $500.0 million in the form of a new senior secured term loan and drew $250.0 million on the available Revolving Credit Facility to fund the acquisition of Speedpay. During the year ended December 31, 2018, we issued $400.0 million in senior notes due August 15, 2026. We used the net proceeds of these senior notes to redeem our outstanding $300.0 million senior notes due 2020, which we originally entered in to during the year ended December 31, 2013.  See Note 5, Debt, to our Notes to Consolidated Financial Statements for additional information.
ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Overview
ACI Worldwide, the Universal Payments (“UP”) company, powers electronic payments for more than 5,100 organizations around the world. More than 1,000 of the largest financial institutions and intermediaries, as well as thousands of leading global merchants, rely on ACI to execute $14 trillion each day in payments and securities. In addition, myriad organizations utilize our electronic bill presentment and payment services. Through our comprehensive suite of software solutions delivered on customers’ premises, through a third-party public cloud environment or through ACI’s private cloud, we provide real-time, immediate payments capabilities and enable the industry’s most complete omni-channel payments experience.

Our products are sold and supported through distribution networks covering three geographic regions – the Americas, EMEA, and Asia/Pacific. Each distribution network has its own globally coordinated sales force that it supplements with independent reseller and/or distributor networks. Our products and solutions are used globally by banks, financial intermediaries, merchants, and billers, such as third-party electronic payment processors, payment associations, switch interchanges and a wide range of transaction-generating endpoints, including ATMs, merchant POS terminals, bank branches, mobile phones, tablets, corporations, and Internet commerce sites. Accordingly, our business and operating results are influenced by trends such as information technology spending levels, the growth rate of electronic payments, mandated regulatory changes, and changes in the number and type of customers in the financial services industry. Our products are marketed under the ACI brand.

We derive a majority of our revenues from domestic operations and believe we have large opportunities for growth in international markets as well as continued expansion domestically in the United States. Refining our global infrastructure is a critical component of driving our growth. We have launched a globalization strategy which includes elements intended to streamline our supply chain

26


and concentrate expertise in several geographic locations to support a growing international customer base and competitive needs. We utilize our Irish subsidiaries to manage certain of our intellectual property rights and to oversee and manage certain international product development and commercialization efforts. We increased our SaaS and PaaS capabilities with a data center in Ireland allowing our SaaS and PaaS solutions to be more-broadly offered in the European market. We also continue to grow centers of expertise in Timisoara, Romania and Pune and Bangalore in India, as well as key operational centers such as Cape Town, South Africa and in multiple locations in the United States.

Key trends that currently impact our strategies and operations include:
Increasing electronic payment transaction volumes. Electronic payment volumes continue to increase around the world, taking market share from traditional cash and check transactions. In their World Payments Report, Capgemini predicts that non-cash transaction volumes will grow in volume at an annual rate of 14.2%, from 538.6 billion in 2017 to 1,045.5 billion in 2022, with varying growth rates based on the type of payment and part of the world. We leverage the growth in transaction volumes through the licensing of new systems to customers whose older systems cannot handle increased volume and through the sale of capacity upgrades to existing customers.

Adoption of real-time payments. Customer expectations, from both consumers and billers, are driving the payments world to more real-time delivery. In the U.K., payments sent through the traditional ACH multi-day batch service can now be sent through the Faster Payments service giving almost immediate access to the funds, and this is being considered and implemented in several countries including Malaysia, Thailand, Singapore, Australia, the United States, and various countries in Europe. In Europe, the ECB TIPS and EBA RT1 schemes are driving real-time payments adoption, while in the U.S. market, Zelle and TCH Real-Time Payments are now driving the adoption. Corporate customers expect real-time information on the status of their payments instead of waiting for an end-of-day report. Regulators expect banks to be monitoring key measures like liquidity in real time. ACI’s focus has always been on the real-time execution of transactions and delivery of information through real-time tools, such as dashboards, so our experience will be valuable in addressing this trend.

Increasing competition. The electronic payments market is highly competitive and subject to rapid change. Our competition comes from in-house information technology departments, third-party electronic payment processors, and third-party software companies located both within and outside of the United States. Many of these companies are significantly larger than us and have significantly greater financial, technical, and marketing resources. As electronic payment transaction volumes increase, third-party processors tend to provide competition to our solutions, particularly among customers that do not seek to differentiate their electronic payment offerings or are eliminating banks from the payments service, reducing the need for our solutions. As consolidation in the financial services and financial technology industries continues, we anticipate that competition for those customers will intensify.

Adoption of cloud technology. To leverage lower-cost computing technologies, some banks, financial intermediaries, merchants, and billers are seeking to transition their systems to make use of cloud technology. Our investments and partnerships provide us the grounding to deliver cloud capabilities now and in the future. Market sizing data from Ovum indicates that spend on SaaS and PaaS payment systems is growing faster than spend on installed applications.
Electronic payments fraud and compliance. As electronic payment transaction volumes increase, organized criminal organizations continue to find ways to commit a growing volume of fraudulent transactions using a wide range of techniques. Banks, financial intermediaries, merchants, and billers continue to seek ways to leverage new technologies to identify and prevent fraudulent transactions and other attacks such as denial of service attacks. Due to concerns with international terrorism and money laundering, banks and financial intermediaries in particular are being faced with increasing scrutiny and regulatory pressures. We continue to see opportunity to offer our fraud detection solutions to help customers manage the growing levels of electronic payments fraud and compliance activity.

Adoption of smartcard technology. In many markets, card issuers are being required to issue new cards with embedded chip technology, with the liability shift having gone into effect in 2015 in the United States. Chip-based cards are more secure, harder to copy, and offer the opportunity for multiple functions on one card (e.g., debit, credit, electronic purse, identification, health records, etc.). This results in greater card-not-present fraud (e.g., fraud at eCommerce sites).

Single Euro Payments Area (SEPA). The SEPA, primarily focused on the European economic community and the U.K., is designed to facilitate lower costs for cross-border payments and reduce timeframes for settling electronic payment transactions. The transition to SEPA payment mechanisms will drive more volume to these systems with the potential to cause banks to review the capabilities of the systems supporting these payments. Our retail payments and real-time payments solutions facilitate key functions that help banks and financial intermediaries address these mandated regulations.


27


European Payment Service Directive (PSD2). PSD2, which was ratified by the European Parliament in 2015, required member states to implement new payment regulations in 2018. The XS2A provision effectively creates a new market opportunity where banks in European Union member countries must provide open API standards to customer data, thus allowing authorized third-party providers to enter the market.

Financial institution consolidation. Consolidation continues on a national and international basis, as financial institutions seek to add market share and increase overall efficiency. Such consolidations have increased, and may continue to increase, in their number, size, and market impact as a result of recent economic conditions affecting the banking and financial industries. There are several potential negative effects of increased consolidation activity. Continuing consolidation of financial institutions may result in a smaller number of existing and potential customers for our products and services. Consolidation of two of our customers could result in reduced revenues if the combined entity were to negotiate greater volume discounts or discontinue use of certain of our products. Additionally, if a non-customer and a customer combine and the combined entity decides to forego future use of our products, our revenue would decline. Conversely, we could benefit from the combination of a non-customer and a customer when the combined entity continues use of our products and, as a larger combined entity, increases its demand for our products and services. We tend to focus on larger financial institutions as customers, often resulting in our solutions being the solutions that survive in the consolidated entity.

Global vendor sourcing. Global and regional banks, financial intermediaries, merchants, and billers are aiming to reduce the costs in supplier management by picking suppliers who can service them across all their geographies instead of allowing each country operation to choose suppliers independently. Our global footprint from both a customer and a delivery perspective enable us to be successful in this globally sourced market. However, projects in these environments tend to be more complex and therefore of higher risk.

Electronic payments convergence. As electronic payment volumes grow and pressures to lower overall cost per transaction increase, banks and financial intermediaries are seeking methods to consolidate their payment processing across the enterprise. We believe that the strategy of using SOA to allow for re-use of common electronic payment functions, such as authentication, authorization, routing and settlement, will become more common. Using these techniques, banks and financial intermediaries will be able to reduce costs, increase overall service levels, enable one-to-one marketing in multiple bank channels, leverage volumes for improved pricing and liquidity, and manage enterprise risk. Our product strategy is, in part, focused on this trend, by creating integrated payment functions that can be re-used by multiple bank channels, across both the consumer and wholesale bank. While this trend presents an opportunity for us, it may also expand the competition from third-party electronic payment technology and service providers specializing in other forms of electronic payments. Many of these providers are larger than us and have significantly greater financial, technical and marketing resources.

Mobile banking and payments. There is a growing demand for the ability to carry out banking services or make payments using a mobile phone. According to analysis from the Deloitte Center for Financial Services in 2018, 84% of global consumers use online banking and 72% use mobile banking applications. Additionally, digital channels are used more frequently than bank branches and ATMs across all generations and in all countries. Our customers have been making use of existing products to deploy mobile banking, mobile payments, and mobile commerce solutions for their customers in many countries. In addition, ACI has invested in mobile products of our own and via partnerships to support mobile functionality in the marketplace.
Electronic bill payment and presentment. EBPP encompasses all facets of bill payment, including biller direct, where customers initiate payments on biller websites, the consolidator model, where customers initiate payments on a financial institution’s website, and walk-in bill payment, as one might find in a convenience store. The EBPP market continues to grow as consumers move away from traditional forms of paper-based payments. Nearly three out of four (73%) online payments are made at the billers’ sites rather than through banking websites. The biller-direct solutions are seeing strong growth as billers migrate these services to outsourcers, such as ACI, from legacy systems built in house. We believe that EBPP remains ripe for outsourcing, as a significant amount of biller-direct transactions are still processed in house. As billers seek to manage costs and improve efficiency, we believe that they will continue to look to third-party EBPP vendors that can offer a complete solution for their billing needs.

Several other factors related to our business may have a significant impact on our operating results from year to year. For example, the accounting rules governing the timing of revenue recognition are complex and it can be difficult to estimate when we will recognize revenue generated by a given transaction. Factors such as creditworthiness of the customer and timing of transfer of control or acceptance of our products may cause revenues related to sales generated in one period to be deferred and recognized in later periods. For arrangements in which services revenue is deferred, related direct and incremental costs may also be deferred. Additionally, while the majority of our contracts are denominated in the U.S. dollar, a substantial portion of our sales are made, and some of our expenses are incurred, in the local currency of countries other than the United States. Fluctuations in currency exchange rates in a given period may result in the recognition of gains or losses for that period.


28


We continue to seek ways to grow through organic sources, partnerships, alliances, and acquisitions. We continually look for potential acquisitions designed to improve our solutions’ breadth or provide access to new markets. As part of our acquisition strategy, we seek acquisition candidates that are strategic, capable of being integrated into our operating environment, and accretive to our financial performance.

Chief Executive Officer
On February 18, 2020, we announced the appointment of Odilon Almeida as the Company’s new President and Chief Executive Officer, effective March 9, 2020.  Mr. Almeida will also be appointed to serve as a member of ACI’s board of directors.

Acquisition
Speedpay
On May 9, 2019, we acquired Speedpay for $754.1 million in cash, including working capital adjustments, pursuant to a Stock Purchase Agreement, among the Company, Western Union, and ACI Worldwide Corp., our wholly owned subsidiary.

To fund the acquisition, we amended our existing Credit Agreement, dated February 24, 2017, for an additional $500.0 million senior secured term loan, in addition to drawing $250.0 million on the available Revolving Credit Facility. See Note 5, Debt, to our Notes to Consolidated Financial Statements in Part IV, Item 15 of this Form 10-K for terms of the Credit Agreement. The remaining acquisition consideration was funded with cash on hand.

Backlog
Backlog is comprised of:
Committed Backlog, which includes (1) contracted revenue that will be recognized in future periods (contracted but not recognized) from software license fees, maintenance fees, services fees, and SaaS and PaaS fees specified in executed contracts (including estimates of variable consideration if required under ASC 606) and included in the transaction price for those contracts, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods and (2) estimated future revenues from software license fees, maintenance fees, services fees, and SaaS and PaaS fees specified in executed contracts.
Renewal Backlog, which includes estimated future revenues from assumed contract renewals to the extent we believe recognition of the related revenue will occur within the corresponding backlog period.

We have historically included assumed renewals in backlog estimates based upon automatic renewal provisions in the executed contract and our historic experience with customer renewal rates.

Our 60-month backlog estimates are derived using the following key assumptions:
License arrangements are assumed to renew at the end of their committed term or under the renewal option stated in the contract at a rate consistent with historical experience. If the license arrangement includes extended payment terms, the renewal estimate is adjusted for the effects of a significant financing component.
Maintenance fees are assumed to exist for the duration of the license term for those contracts in which the committed maintenance term is less than the committed license term.
SaaS and PaaS arrangements are assumed to renew at the end of their committed term at a rate consistent with our historical experiences.
Foreign currency exchange rates are assumed to remain constant over the 60-month backlog period for those contracts stated in currencies other than the U.S. dollar.
Our pricing policies and practices are assumed to remain constant over the 60-month backlog period.

In computing our 60-month backlog estimate, the following items are specifically not taken into account:
Anticipated increases in transaction, account, or processing volumes by our customers.
Optional annual uplifts or inflationary increases in recurring fees.
Services engagements, other than SaaS and PaaS arrangements, are not assumed to renew over the 60-month backlog period.
The potential impact of consolidation activity within our markets and/or customers.

29



We review our customer renewal experience on an annual basis. The impact of this review and subsequent updates may result in a revision to the renewal assumptions used in computing the 60-month backlog estimates. In the event a significant revision to renewal assumptions is determined to be necessary, prior periods will be adjusted for comparability purposes.

The following table sets forth our 60-month backlog estimate, by reportable segment, as of December 31, 2019; September 30, 2019; June 30, 2019; March 31, 2019; and December 31, 2018 (in millions). The 60-month backlog estimate includes approximately $1.5 billion as a result of the acquisition of Speedpay, which occurred on May 9, 2019. Dollar amounts reflect foreign currency exchange rates as of each period end. This is a non-GAAP financial measure being presented to provide comparability across accounting periods. We believe this measure provides useful information to investors and others in understanding and evaluating our financial performance.
 
December 31,
2019
 
September 30,
2019
 
June 30,
2019
 
March 31,
2019
 
December 31,
2018
ACI On Premise
$
1,977

 
$
1,925

 
$
1,880

 
$
1,861

 
$
1,875

ACI On Demand
3,855

 
3,756

 
3,813

 
2,290

 
2,299

Total
$
5,832

 
$
5,681

 
$
5,693

 
$
4,151

 
$
4,174


 
December 31,
2019
 
September 30,
2019
 
June 30,
2019
 
March 31,
2019
 
December 31,
2018
Committed
$
2,168

 
$
2,003

 
$
2,105

 
$
1,734

 
$
1,832

Renewal
3,664

 
3,678

 
3,588

 
2,417

 
2,342

Total
$
5,832

 
$
5,681

 
$
5,693

 
$
4,151

 
$
4,174


Estimates of future financial results require substantial judgment and are based on several assumptions, as described above. These assumptions may turn out to be inaccurate or wrong for reasons outside of management’s control. For example, our customers may attempt to renegotiate or terminate their contracts for many reasons, including mergers, changes in their financial condition, or general changes in economic conditions in the customer’s industry or geographic location. We may also experience delays in the development or delivery of products or services specified in customer contracts, which may cause the actual renewal rates and amounts to differ from historical experiences. Changes in foreign currency exchange rates may also impact the amount of revenue recognized in future periods. Accordingly, there can be no assurance that amounts included in backlog estimates will generate the specified revenues or that the actual revenues will be generated within the corresponding 60-month period. Additionally, because certain components of Committed Backlog and all of Renewal Backlog estimates are operating metrics, the estimates are not required to be subject to the same level of internal review or controls as contracted but not recognized Committed Backlog.

30


Results of Operations
The following tables present the consolidated statements of operations, as well as the percentage relationship to total revenues of items included in our consolidated statements of operations (in thousands):

Year Ended December 31, 2019, Compared to Year Ended December 31, 2018
 
2019
 
2018
 
Amount
 
% of Total
Revenue
 
$ Change
vs 2018
 
% Change
vs 2018
 
Amount
 
% of Total
Revenue
Revenues:
 
 
 
 
 
 
 
 
 
 
 
Software as a service and platform as a service
$
677,669

 
54
 %
 
$
244,644

 
56
 %
 
$
433,025

 
43
 %
License
288,261

 
23
 %
 
7,705

 
3
 %
 
280,556

 
28
 %
Maintenance
213,409

 
17
 %
 
(5,736
)
 
(3
)%
 
219,145

 
22
 %
Services
78,955

 
6
 %
 
1,901

 
2
 %
 
77,054

 
7
 %
Total revenues
1,258,294

 
100
 %
 
248,514

 
25
 %
 
1,009,780

 
100
 %
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Cost of revenue
617,453

 
49
 %
 
187,102

 
43
 %
 
430,351

 
43
 %
Research and development
146,573

 
12
 %
 
2,943

 
2
 %
 
143,630

 
14
 %
Selling and marketing
123,684

 
10
 %
 
5,803

 
5
 %
 
117,881

 
12
 %
General and administrative
135,296

 
11
 %
 
27,874

 
26
 %
 
107,422

 
11
 %
Depreciation and amortization
111,532

 
9
 %
 
26,947

 
32
 %
 
84,585

 
8
 %
Total operating expenses
1,134,538

 
91
 %
 
250,669

 
28
 %
 
883,869

 
88
 %
Operating income
123,756

 
9
 %
 
(2,155
)
 
(2
)%
 
125,911

 
12
 %
Other income (expense):
 
 
 
 
 
 
 
 
 
 
 
Interest expense
(64,033
)
 
(5
)%
 
(22,503
)
 
54
 %
 
(41,530
)
 
(4
)%
Interest income
11,967

 
1
 %
 
825

 
7
 %
 
11,142

 
1
 %
Other, net
520

 
 %
 
4,244

 
(114
)%
 
(3,724
)
 
 %
Total other income (expense)
(51,546
)
 
(4
)%
 
(17,434
)
 
51
 %
 
(34,112
)
 
(3
)%
Income before income taxes
72,210

 
5
 %
 
(19,589
)
 
(21
)%
 
91,799

 
9
 %
Income tax expense
5,148

 
 %
 
(17,730
)
 
(77
)%
 
22,878

 
2
 %
Net income
$
67,062

 
5
 %
 
$
(1,859
)
 
(3
)%
 
$
68,921

 
7
 %

Revenues
Total revenue for the year ended December 31, 2019, increased $248.5 million, or 25%, as compared to the same period in 2018, of which $227.7 million, or 23%, was due to the acquisition of Speedpay.

Total revenue was $13.1 million lower for the year ended December 31, 2019, compared to the same period in 2018, due to the impact of foreign currencies weakening against the U.S. dollar. Excluding the impact of the acquisition of Speedpay and foreign currency, total revenue for the year ended December 31, 2019, increased $33.9 million, or 3%, compared to the same period in 2018.


31


Software as a Service (“SaaS”) and Platform as a Service (“PaaS”) Revenue
The Company’s SaaS arrangements allow customers to use certain software solutions (without taking possession of the software) in a single-tenant cloud environment on a subscription basis. The Company’s PaaS arrangements allow customers to use certain software solutions (without taking possession of the software) in a multi-tenant cloud environment on a subscription or consumption basis. Included in SaaS and PaaS revenue are fees paid by our customers for use of our Biller solutions. Biller-related fees may be paid by our clients or directly by their customers and may be a percentage of the underlying transaction amount, a fixed fee per executed transaction or a monthly fee for each customer enrolled. SaaS and PaaS costs include payment card interchange fees, the amounts payable to banks and payment card processing fees, which are included in cost of revenue in the accompanying consolidated statements of operations. All revenue from SaaS and PaaS arrangements that does not qualify for treatment as a distinct performance obligation, which includes set-up fees, implementation or customization services, and product support services, are included in SaaS and PaaS revenue.

SaaS and PaaS revenue increased $244.6 million, or 56%, during the year ended December 31, 2019, as compared to the same period in 2018, of which $227.7 million, or 53%, was due to the acquisition of Speedpay. SaaS and PaaS revenue was $2.4 million lower for the year ended December 31, 2019, compared to the same period in 2018, due to the impact of foreign currencies weakening against the U.S. dollar. Excluding the impact of the acquisition of Speedpay and foreign currency, SaaS and PaaS revenue for the year ended December 31, 2019, increased $19.4 million, or 4%, compared to the same period in 2018, of which $11.7 million is related to new customers adopting our SaaS and PaaS offerings and existing customers adding new functionality or increasing transaction volumes and $7.7 million is attributable to acceleration of recurring revenue associated with customer-related consolidation activity.

License Revenue
Customers purchase the right to license ACI software under multi-year, time-based software license arrangements that vary in length but are generally five years. Under these arrangements the software is installed at the customer’s location or in a third-party cloud environment through a provider that is managed by the cusomter (i.e. on-premise). Within these agreements are specified capacity limits typically based on customer transaction volume. ACI employs measurement tools that monitor the number of transactions processed by customers and if contractually specified limits are exceeded, additional fees are charged for the overage. Capacity overages may occur at varying times throughout the term of the agreement depending on the product, the size of the customer, and the significance of customer transaction volume growth. Depending on specific circumstances, multiple overages or no overages may occur during the term of the agreement.

Included in license revenue are license and capacity fees that are payable at the inception of the agreement or annually (initial license fees). License revenue also includes license and capacity fees payable quarterly or monthly due to negotiated customer payment terms (monthly license fees). The Company recognizes revenue in advance of billings for software license arrangements with extended payment terms and adjusts for the effects of the financing component, if significant.

License revenue increased $7.7 million, or 3%, during the year ended December 31, 2019, as compared to the same period in 2018. License revenue was $5.3 million lower for the year ended December 31, 2019, compared to the same period in 2018, due to the impact of foreign currencies weakening against the U.S. dollar. Excluding the impact of foreign currency, license revenue for the year ended December 31, 2019, increased $13.0 million, or 5%, compared to the same period in 2018.

The increase in license revenue was primarily driven by the timing and relative size of license and capacity events during the year ended December 31, 2019, as compared to the same period in 2018.

Maintenance Revenue
Maintenance revenue includes standard, enhanced, and premium customer support and any post contract support fees received from customers for the provision of product support services.

Maintenance revenue decreased $5.7 million, or 3%, during the year ended December 31, 2019, as compared to the same period in 2018. Maintenance revenue was $3.9 million lower for the year ended December 31, 2019, as compared to the same period in 2018, due to the impact of foreign currencies weakening against the U.S. dollar. Excluding the impact of foreign currency, maintenance revenue for the year ended December 31, 2019, decreased $1.9 million, or 1%, compared to the same period in 2018.

32



Services Revenue
Services revenue includes fees earned through implementation services and other professional services. Implementation services include product installations, product configurations, and custom software modifications (“CSMs”). Other professional services include business consultancy, technical consultancy, on-site support services, product education, and testing services. These services include new customer implementations as well as existing customer migrations to new products or new releases of existing products.

Services revenue increased $1.9 million, or 2%, during the year ended December 31, 2019, as compared to the same period in 2018. Services revenue was $1.5 million lower for the year ended December 31, 2019, as compared to the same period in 2018, due to the impact of certain foreign currencies weakening against the U.S. dollar. Excluding the impact of foreign currency, services revenue for the year ended December 31, 2019, increased $3.4 million, or 4%, compared to the same period in 2018.

Operating Expenses
Total operating expenses for the year ended December 31, 2019, increased $250.7 million, or 28%, as compared to the same period in 2018, of which $202.8 million, or 23%, was due to the acquisition of Speedpay and $24.9 million, or 3%, was due to significant transaction and integration-related expenses associated with the acquisition of Speedpay. Total operating expenses for the year ended December 31, 2018, included $7.4 million of significant integration and divestiture-related expenses. Total operating expenses were $11.9 million lower for the year ended December 31, 2019, compared to the same period in 2018, due to the impact of foreign currencies weakening against the U.S. dollar. Excluding the impact of the acquisition of Speedpay, significant acquisition and integration-related expenses, and foreign currency, total operating expenses for the year ended December 31, 2019, increased $42.2 million, or 5%, compared to the same period in 2018, primarily due to higher payment card interchange and processing fees of $18.0 million, stock-based compensation expense of $16.4 million, and depreciation and amortization expense of $7.2 million.

Cost of Revenue
Cost of revenue includes costs to provide SaaS and PaaS services, third-party royalties, amortization of purchased and developed software for resale, the costs of maintaining our software products, as well as the costs required to deliver, install, and support software at customer sites. SaaS and PaaS service costs include payment card interchange fees, amounts payable to banks, and payment card processing fees. Maintenance costs include the efforts associated with providing the customer with upgrades, 24-hour help desk, post go-live (remote) support, and production-type support for software that was previously installed at a customer location. Service costs include human resource costs and other incidental costs such as travel and training required for both pre go-live and post go-live support. Such efforts include project management, delivery, product customization and implementation, installation support, consulting, configuration, and on-site support.

Cost of revenue increased $187.1 million, or 43%, during the year ended December 31, 2019, compared to the same period in 2018, of which $165.6 million, or 38%, was due to the acquisition of Speedpay. Cost of revenue was $4.4 million lower for the year ended December 31, 2019, as compared to the same period in 2018, due to the impact of foreign currencies weakening against the U.S. dollar. Excluding the impact of the acquisition of Speedpay and foreign currency, cost of revenue increased $25.8 million, or 6%, for the year ended December 31, 2019, as compared to the same period in 2018, primarily due to an $18.0 million increase in payment card interchange and processing fees.

Research and Development
Research and development (“R&D”) expenses are primarily human resource costs related to the creation of new products, improvements made to existing products as well as compatibility with new operating system releases and generations of hardware.

R&D expense increased $2.9 million, or 2%, during the year ended December 31, 2019, as compared to the same period in 2018. The acquisition of Speedpay contributed $7.6 million to R&D expense during the year ended December 31, 2019. R&D expense was $3.1 million lower for the year ended December 31, 2019, as compared to the same period in 2018, due to the impact of foreign currencies weakening against the U.S. dollar. Excluding the impact of the acquisition of Speedpay and foreign currency, R&D expense decreased $1.5 million, or 1%, for the year ended December 31, 2019, as compared to the same period in 2018.


33


Selling and Marketing
Selling and marketing includes both the costs related to selling our products to current and prospective customers as well as the costs related to promoting the Company, its products and the research efforts required to measure customers’ future needs and satisfaction levels. Selling costs are primarily the human resource and travel costs related to the effort expended to license our products and services to current and potential clients within defined territories and/or industries as well as the management of the overall relationship with customer accounts. Selling costs also include the costs associated with assisting distributors in their efforts to sell our products and services in their respective local markets. Marketing costs include costs incurred to promote the Company and its products, perform or acquire market research to help the Company better understand impending changes in customer demand for and of our products, and the costs associated with measuring customers’ opinions toward the Company, our products and personnel.

Selling and marketing expense increased $5.8 million, or 5%, during the year ended December 31, 2019, as compared to the same period in 2018. The acquisition of Speedpay contributed $7.2 million to selling and marketing expense for the year ended December 31, 2019. Selling and marketing expense was $2.4 million lower for the year ended December 31, 2019, as compared to the same period in 2018, due to the impact of foreign currencies weakening against the U.S. dollar. Excluding the impact of the acquisition of Speedpay and foreign currency, selling and marketing expense increased $1.0 million, or 1%, for the year ended December 31, 2019, as compared to the same period in 2018.

General and Administrative
General and administrative expenses are primarily human resource costs including executive salaries and benefits, personnel administration costs, and the costs of corporate support functions such as legal, administrative, human resources, and finance and accounting.

General and administrative expense increased $27.9 million, or 26%, during the year ended December 31, 2019, as compared to the same period in 2018, of which $1.6 million, or 2%, and $24.4 million, or 23%, was due to the acquisition of Speedpay and significant transaction and integration-related expenses associated with the acquisition of Speedpay, respectively. General and administrative expense for the year ended December 31, 2018, included $6.4 million of significant transaction and divestiture-related expenses. General and administrative expense was $1.0 million lower for the year ended December 31, 2019, as compared to the same period in 2018, due to the impact of foreign currencies weakening against the U.S. dollar. Excluding the impact of the acquisition of Speedpay, significant transaction and integration-related expense, and foreign currency, general and administrative expense increased $9.3 million, or 9%, for the year ended December 31, 2019, as compared to the same period in 2018, primarily due to an increase in stock-based compensation expense.

Depreciation and Amortization
Depreciation and amortization increased $26.9 million, or 32%, during the year ended December 31, 2019, as compared to the same period in 2018, of which $20.8 million, or 25%, was due to the acquisition of Speedpay. Depreciation and amortization was $1.0 million lower for the year ended December 31, 2019, as compared to the same period in 2018, due to the impact of foreign currencies weakening against the U.S. dollar. Excluding the impact of the acquisition of Speedpay and foreign currency, depreciation and amortization increased $7.2 million, or 9%, for the year ended December 31, 2019, as compared to the same period in 2018, due to higher amortization of acquired intangible assets and internal-use software.

Other Income and Expense
Interest expense for the year ended December 31, 2019, increased $22.5 million, or 54%, as compared to the same period in 2018, primarily due to higher comparative debt balances.

Interest income includes the portion of software license fees paid by customers under extended payment terms that is attributed to the significant financing component. Interest income for the year ended December 31, 2019, increased $0.8 million, or 7%, as compared to the same period in 2018.

Other, net consists of foreign currency gain or loss. Foreign currency gain for the year ended December 31, 2019, was $0.5 million and foreign currency loss for the year ended December 31, 2018, was $3.7 million.

Income Taxes
The effective tax rates for the years ended December 31, 2019 and 2018, were approximately 7% and 25%, respectively. Our effective tax rates vary from our federal statutory rates due to operating in multiple foreign countries where we apply foreign tax laws and rates which differ from those we apply to the income generated from our domestic operations. Of the foreign jurisdictions

34


in which we operate, our December 31, 2019, effective rate was most impacted by our operations in Ireland, Luxembourg, and the United Kingdom, and our December 31, 2018, effective tax rate was most impacted by our operations in Ireland and Luxembourg.

Refer to Note 13, Income Taxes, to our Notes to Consolidated Financial Statements in Part IV, Item 15 of this Form 10-K for additional information.

Prior Year Results
For discussion of the year ended December 31, 2018, compared to the year ended December 31, 2017, see Results of Operations in Part II, Item 7 of our annual report on Form 10-K for the year ended December 31, 2018.
Segment Results
We report financial performance based on our segments, ACI On Premise and ACI On Demand, and analyze Segment Adjusted EBITDA as a measure of segment profitability.

Our interim Chief Executive Officer is also our chief operating decision maker ("CODM"). The CODM, together with other senior management personnel, focus their review on consolidated financial information and the allocation of resources based on operating results, including revenues and Segment Adjusted EBITDA, for each segment, separate from corporate operations.

ACI On Premise serves customers who manage their software on site or through a third-party cloud service provider. These on-premise customers use the Company’s software to develop sophisticated solutions, which are often part of a larger system located and managed at the customer specified site. These customers require a level of control and flexibility that ACI On Premise solutions can offer, and they have the resources and expertise to take a lead role in managing these solutions.

ACI On Demand serves the needs of banks, merchants, and billers who use payments to facilitate their core business. These on-demand solutions are maintained and delivered through the cloud via our global data centers and are available in either a single-tenant environment for SaaS offerings, or in a multi-tenant environment for PaaS offerings.

Revenue is attributed to the reportable segments based upon the product sold and mechanism for delivery to the customer. Expenses are attributed to the reportable segments in one of three methods, (1) direct costs of the segment, (2) labor costs that can be attributed based upon time tracking for individual products, or (3) costs that are allocated. Allocated costs are generally marketing and sales related activities as well as information technology and facilities related expense for which multiple segments benefit. We also allocate certain depreciation costs to the segments.

Segment Adjusted EBITDA is the measure reported to the CODM for purposes of making decisions on allocating resources and assessing the performance of our segments and, therefore, Segment Adjusted EBITDA is presented in conformity with ASC 280, Segment Reporting. Segment Adjusted EBITDA is defined as earnings (loss) from operations before interest, income tax expense (benefit), depreciation and amortization (“EBITDA”) adjusted to exclude stock-based compensation, and net other income (expense).

Corporate and unallocated expenses consist of the corporate overhead costs that are not allocated to reportable segments. These overhead costs relate to human resources, finance, legal, accounting, merger and acquisition activity, and other costs that are not considered when management evaluates segment performance.


35


The following is selected financial data for our reportable segments (in thousands):
 
Years Ended December 31,
 
2019
 
2018
Revenues
 
 
 
ACI On Premise
$
579,334

 
$
576,755

ACI On Demand
678,960

 
433,025

Total revenue
$
1,258,294

 
$
1,009,780

Segment Adjusted EBITDA
 
 
 
ACI On Premise
$
321,305

 
$
323,902

ACI On Demand
66,501

 
12,015

Depreciation and amortization
(122,569
)
 
(97,350
)
Stock-based compensation expense
(36,763
)
 
(20,360
)
Corporate and unallocated expenses
(104,718
)
 
(92,296
)
Interest, net
(52,066
)
 
(30,388
)
Other, net
520

 
(3,724
)
Income before income taxes
$
72,210

 
$
91,799

Depreciation and amortization
 
 
 
ACI On Premise
$
11,992

 
$
11,634

ACI On Demand
34,395

 
31,541

Corporate
76,182

 
54,175

Total depreciation and amortization
$
122,569

 
$
97,350

Stock-based compensation expense
 
 
 
ACI On Premise
$
7,651

 
$
4,348

ACI On Demand
7,995

 
4,338

Corporate and other
21,117

 
11,674

Total stock-based compensation expense
$
36,763

 
$
20,360


ACI On Premise Segment Adjusted EBITDA decreased $2.6 million for the year ended December 31, 2019, compared to the same period in 2018, primarily due to a $5.2 million increase in cash operating expense, partially offset by a $2.6 million increase in revenue.

ACI On Demand Segment Adjusted EBITDA increased $54.5 million for the year ended December 31, 2019, compared to the same period in 2018, of which $46.4 million was due to the acquisition of Speedpay. Excluding the impact of the acquisition of Speedpay, ACI On Demand Segment Adjusted EBITDA increased $8.1 million, primarily due to a $18.3 million increase in revenue, partially offset by a $10.2 million increase in cash operating expense.

Prior Year Results
For discussion of 2018 compared to 2017, see Segment Results in Part II, Item 7 of our annual report on Form 10-K for the year ended December 31, 2018.
Liquidity and Capital Resources
General
Our primary liquidity needs are: (i) to fund normal operating expenses; (ii) to meet the interest and principal requirements of our outstanding indebtedness; and (iii) to fund acquisitions, capital expenditures, and lease payments. We believe these needs will be satisfied using cash flow generated by our operations, cash and cash equivalents, and available borrowings under our revolving credit facility.


36


Available Liquidity
The following table sets forth our available liquidity for the periods indicated (in thousands):
 
December 31,
 
2019
 
2018
Cash and cash equivalents
$
121,398

 
$
148,502

Availability under revolving credit facility
261,000

 
500,000

Total liquidity
$
382,398

 
$
648,502


The decrease in total liquidity is primarily attributable to $239.0 million of outstanding revolving credit facility borrowings and $48.0 million of payments to purchase property and equipment and software and distribution rights, partially offset by positive operating cash flows.

The Company and Official Payments Corporation, a wholly owned subsidiary, maintain a $140.0 million uncommitted overdraft facility with Bank of America, N.A. The overdraft facility acts as a secured loan under the terms of the Credit Agreement to provide an additional funding mechanism for timing differences that can occur in the bill payment settlement process. As of December 31, 2019$138.5 million was available.

Cash and cash equivalents consist of highly liquid investments with original maturities of three months or less. As of December 31, 2019, we had $121.4 million in cash and cash equivalents, of which $49.2 million was held by our foreign subsidiaries. If these funds were needed for our operations in the U.S., we may potentially be required to pay foreign and U.S. state income taxes to repatriate these funds. As of December 31, 2019, only the earnings in our Indian foreign subsidiaries are indefinitely reinvested. The earnings of all other foreign entities are no longer indefinitely reinvested. We are also permanently reinvested for outside book/tax basis differences related to foreign subsidiaries. These outside basis differences could reverse through sales of the foreign subsidiaries, as well as various other events, none of which are considered probable as of December 31, 2019.

Cash Flows
The following table sets forth summary cash flow data for the periods indicated (in thousands).
 
Years Ended December 31,
 
2019
 
2018
Net cash provided by (used in):
 
 
 
Operating activities
$
137,649

 
$
183,932

Investing activities
(830,481
)
 
(45,360
)
Financing activities
667,223

 
(57,704
)

Cash Flow from Operating Activities
Net cash flows provided by operating activities for the year ended December 31, 2019, were $137.6 million as compared to $183.9 million during the same period in 2018. Net cash provided by operating activities primarily consists of net income adjusted to add back depreciation, amortization, and stock-based compensation. Cash flows provided by operating activities were $46.3 million lower for the year ended December 31, 2019, compared to the same period in 2018, due to the timing of working capital. Our current policy is to use our operating cash flow primarily for funding capital expenditures, lease payments, stock repurchases, and acquisitions.

Cash Flow from Investing Activities
During the year ended December 31, 2019, we paid $753.9 million, net of $0.1 million in cash acquired, to acquire Speedpay. We also used cash of $18.5 million to invest in a payment technology and services company in India and $7.0 million to acquire the technology assets of RevChip, LLC and TranSend Integrated Technologies Inc. In addition, we used cash of $48.0 million to purchase software, property and equipment, as compared to $43.9 million during the same period in 2018.

Cash Flow from Financing Activities
Net cash flows provided by financing activities for the year ended December 31, 2019, were $667.2 million, as compared to net cash flows used by financing activities of $57.7 million during the same period in 2018. During 2019, we received proceeds of $500.0 million from our Delayed Draw Term Loan and $280.0 million from our Revolving Credit Facility to fund our purchase

37


of Speedpay and stock repurchases, and we repaid $28.9 million on the Initial Term Loan and $41.0 million on the Revolving Credit Facility. In addition, we received proceeds of $16.6 million from the exercise of stock options and the issuance of common stock under our 2017 Employee Stock Purchase Plan, as amended, and used $4.0 million for the repurchase of stock-based compensation awards for tax withholdings. During 2019, we also used $35.6 million to repurchase common stock. During 2018, we received proceeds of $400.0 million from the issuance of the 2026 Notes. We used $300.0 million of the proceeds to redeem, in full, our outstanding 6.375% Senior Notes due 2020 and repaid $109.3 million on the Initial Term Loan. In addition, during 2018, we received proceeds of $22.8 million from the exercise of stock options and the issuance of common stock under our 2017 Employee Stock Purchase Plan, as amended, and used $2.6 million for the repurchase of restricted share awards ("RSAs") for tax withholdings. During 2018, we also used $54.5 million to repurchase common stock.

Prior Year Results
For discussion of 2018 compared to 2017, see Liquidity and Capital Resources in Part II, Item 7 of our annual report on Form 10-K for the year ended December 31, 2018.

Debt
On April 5, 2019, we entered into the Second Amended and Restated Credit Agreement (the "Credit Agreement") to amend and restate our existing agreement, dated February 24, 2017. The Credit Agreement consists of (a) a five-year $500.0 million senior secured revolving credit facility (the “Revolving Credit Facility”), (b) a five-year $279.0 million senior secured term loan facility (the “Initial Term Loan”) and (c) a five-year $500.0 million senior secured term loan facility (the "Delayed Draw Term Loan", together with the Initial Term Loan, the "Term Loans", and together with the Initial Term Loan and the Revolving Credit Facility, the “Credit Facility”).

As of December 31, 2019, we had $239.0 million and $756.1 million outstanding under our Revolving Credit Facility and Term Loans, respectively, with up to $261.0 million of unused borrowings under the Revolving Credit Facility. As of December 31, 2019, and at all times during the year, we were in compliance with our debt covenants. The interest rate in effect for the Credit Facility was 4.04% as of December 31, 2019.

We also had $400.0 million outstanding of the 2026 Notes as of December 31, 2019. See Note 5, Debt, to our Notes to Consolidated Financial Statements in Part IV, Item 15 of this Form 10-K for additional information.

Stock Repurchase Program
We repurchased 1,228,102 shares for $35.6 million under our stock repurchase program during the year ended December 31, 2019. Under the program to date, we have repurchased 45,357,495 shares for approximately $583.4 million. As of December 31, 2019, the maximum remaining amount authorized for purchase under the stock repurchase program was approximately $141.0 million. See Note 7, Common Stock and Treasury Stock, to our Notes to Consolidated Financial Statements in Part IV, Item 15 of this Form 10-K for additional information.
Contractual Obligations and Commercial Commitments
We lease office space and equipment under operating leases that run through October 2028. Additionally, we have entered into a Credit Agreement that matures in April 2024 and have issued Senior Notes that mature in August 2026.


38


Contractual obligations as of December 31, 2019, are as follows (in thousands):
 
Payments Due by Period
 
Total
 
Less than
1 year
 
1-3 years
 
3-5 years
 
More than
5 years
Operating lease obligations
$
70,284

 
$
17,180

 
$
23,116

 
$
12,738

 
$
17,250

Term loans
756,060

 
38,950

 
89,381

 
627,729

 

Term loans interest (1)
117,168

 
30,025

 
55,232

 
31,911

 

Revolving credit facility
239,000

 

 

 
239,000

 

Revolving credit facility interest (2)
40,528

 
9,536

 
19,072

 
11,920

 

Senior notes
400,000

 

 

 

 
400,000

Senior notes interest (3)
149,500

 
23,000

 
46,000

 
46,000

 
34,500

Financed internal-use software (4)
13,822

 
5,974

 
7,848

 

 

Total
$
1,786,362

 
$
124,665

 
$
240,649

 
$
969,298

 
$
451,750


(1)
Based on the Term Loans debt outstanding and interest rate in effect at December 31, 2019, of 4.05%.
(2)
Based on Revolving Credit Facility debt outstanding and interest rate in effect at December 31, 2019, of 3.99%.
(3)
Based on 2026 Notes issued of $400.0 million with an annual interest rate of 5.750%.
(4)
During the year ended December 31, 2019, we financed certain multi-year license agreements for internal-use software for $10.4 million with annual payments through April 1, 2022. As of December 31, 2019, $13.8 million is outstanding under these and other agreements previously entered into, of which $6.0 million and $7.8 million is included in other current liabilities and other noncurrent liabilities, respectively, in our Consolidated Balance Sheet in Part IV, Item 15 of this Form 10-K as of December 31, 2019.

We are unable to reasonably estimate the ultimate amount or timing of settlement of our reserves for income taxes under ASC 740, Income Taxes. The liability for unrecognized tax benefits at December 31, 2019, is $29.0 million.
Off-Balance Sheet Arrangements
Settlement Accounts
We enter into agreements with certain Biller clients to process payment funds on their behalf. When an ACH or ATM network payment transaction is processed, a transaction is initiated to withdraw funds from the designated source account and deposit them into a settlement account. This settlement account is a trust account maintained for the benefit of our clients. A simultaneous transaction is initiated to transfer funds from the settlement account to the intended destination account. These “back to back” transactions are designed to settle at the same time, usually overnight, so we receive the funds from the source at the same time it sends the funds to their destination. However, due to the transactions being with various financial institutions, there may be timing differences that result in float balances. These funds are maintained in accounts for the benefit of our clients, which are separate from our corporate assets. As we do not take ownership of the funds, the settlement accounts are not included in our balance sheet. We are entitled to interest earned on the fund balances. The collection of interest on these settlement accounts is considered in our determination of fee structures for clients and represents a portion of the payment for services performed by us. The amount of settlement funds as of December 31, 2019 and 2018, were $274.0 million and $256.5 million, respectively.

We do not have any other obligations that meet the definition of an off-balance sheet arrangement and that have or are reasonably likely to have a material effect on our consolidated financial statements.
Critical Accounting Policies and Estimates
The preparation of the consolidated financial statements requires that we make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and other assumptions that we believe to be proper and reasonable under the circumstances. We continually evaluate the appropriateness of estimates and assumptions used in the preparation of our consolidated financial statements. Actual results could differ from those estimates.


39


The following key accounting policies are impacted significantly by judgments, assumptions and estimates used in the preparation of the consolidated financial statements. See Note 1, Nature of Business and Summary of Significant Accounting Policies, and Note 2, Revenue, to our Notes to Consolidated Financial Statements in Part IV, Item 15 of this Form 10-K for a further discussion of significant accounting policies and revenue recognition.

Revenue Recognition
In accordance with ASC 606, revenue is recognized upon transfer of control of promised products and/or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products and services.

The Company’s software license arrangements provide the customer with the right to use functional intellectual property for the duration of the contract term. Implementation, support, and other services are typically considered distinct performance obligations when sold with a software license unless these services are determined to significantly modify the software. Significant judgment is required to determine the stand-alone selling price (“SSP”) for each performance obligation, the amount allocated to each performance obligation and whether it depicts the amount that the Company expects to receive in exchange for the related product and/or service. As the selling prices of the Company’s software licenses are highly variable, the Company estimates SSP of its software licenses using the residual approach when the software license is sold with other services and observable SSPs exist for the other services. The Company uses a range of amounts to estimate SSP for maintenance and services. These ranges are based on stand-alone sales and vary based on the type of service and geographic region. If the SSP of a performance obligation is not directly observable, the Company will maximize observable inputs to determine its SSP.

When a software license arrangement contains payment terms that are extended beyond one year, a significant financing component may exist. The significant financing component is calculated as the difference between the stated value and present value of the software license fees and is recognized as interest income over the extended payment period. Judgment is used in determining: (1) whether the financing component in a software license agreement is significant and, if so, (2) the discount rate used in calculating the significant financing component.

The Company assesses the significance of the financing component based on the ratio of license fees paid over time to total license fees. If determined to be significant, the financing component is calculated using a rate that discounts the license fees to the cash selling price.

The Company’s SaaS-based and PaaS-based arrangements represent a single promise to provide continuous access to its software solutions and their processing capabilities in the form of a service through one of the Company’s data centers. These arrangements may include fixed and/or variable consideration. Fixed consideration is recognized over the term of the arrangement and variable consideration, which is a function of transaction volume or another usage-based measure, generally meets the direct allocation method and revenue is recognized as the usage occurs.

The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the creditworthiness of the customer, economic conditions in the customer’s industry and geographic location, and general economic conditions.

Certain of our arrangements are through unrelated distributors or sales agents. For software license arrangements in which the Company acts as a distributor of another company’s product, and in certain circumstances, modifies or enhances the product, revenues are recorded on a gross basis. These include arrangements in which the Company takes control of the products and is responsible for providing the product or service. For software license arrangements in which the Company acts as a sales agent for another company’s product, revenues are recorded on a net basis. Judgment is required in evaluating the facts and circumstances of our relationship with the distributor or sales agent as well as our operating history and practices that can impact the timing of revenue recognition related to these arrangements. For software license arrangements in which the Company utilizes a third-party distributor or sales agent, the Company recognizes revenue upon transfer of control of the software license(s) to the third-party distributor or sales agent.

We may execute more than one contract or agreement with a single customer. The separate contracts or agreements may be viewed as one combined arrangement or separate agreements for revenue recognition purposes. We evaluate whether the agreements were negotiated as a package with a single commercial objective, whether the products or services promised in the agreements represent a single performance obligation, or whether the amount of consideration to be paid in one agreement depends on the price and/or performance of another agreement to reach appropriate conclusions regarding whether such arrangements are related or separate. The conclusions reached can impact the allocation of the transaction price to each performance obligation and the timing of revenue recognition related to those arrangements.


40


Intangible Assets and Goodwill
Our business acquisitions typically result in the recording of intangible assets. As of December 31, 2019 and 2018, our intangible assets, excluding goodwill, net of accumulated amortization, were $357.0 million and $168.1 million, respectively. The determination of the value of such intangible assets requires management to make estimates and assumptions that affect the consolidated financial statements. We assess potential impairments to intangible assets when there is evidence that events or changes in circumstances indicate the carrying amount of an asset may not be recovered. Judgments regarding the existence of impairment indicators and future cash flows related to intangible assets are based on operational performance of our businesses, market conditions, and other factors. Although there are inherent uncertainties in this assessment process, the estimates and assumptions used, including estimates of future cash flows, volumes, market penetration and discount rates, are consistent with our internal planning. If these estimates or their related assumptions change in the future, we may be required to record an impairment charge on all or a portion of our intangible assets. Furthermore, we cannot predict the occurrence of future impairment-triggering events nor the impact such events might have on our reported asset values. Future events could cause us to conclude that impairment indicators exist and that intangible assets associated with acquired businesses are impaired. Any resulting impairment loss could have an impact on our results of operations.

Other intangible assets are amortized using the straight-line method over periods ranging from three years to 20 years.

As of December 31, 2019 and 2018, our goodwill was $1.3 billion and $0.9 billion, respectively. In accordance with ASC 350, Intangibles – Goodwill and Other, we assess goodwill for impairment annually during the fourth quarter of our fiscal year using October 1 balances, or when there is evidence that events or changes in circumstances indicate that the carrying amount of the asset may not be recovered. We evaluate goodwill at the reporting unit level and have identified our reportable segments, ACI On Premise and ACI On Demand, as our reporting units. Recoverability of goodwill is measured using a discounted cash flow model incorporating discount rates commensurate with the risks involved. Use of a discounted cash flow model is common practice in impairment testing in the absence of available transactional market evidence to determine the fair value.

The key assumptions used in the discounted cash flow valuation model include discount rates, growth rates, cash flow projections, and terminal value rates. Discount rates, growth rates, and cash flow projections are the most sensitive and susceptible to change, as they require significant management judgment. Discount rates are determined by using a weighted average cost of capital (“WACC”). The WACC considers market and industry data, as well as Company-specific risk factors. Operational management, considering industry and Company-specific historical and projected data, develops growth rates and cash flow projections for each reporting unit. Terminal value rate determination follows common methodology of capturing the present value of perpetual cash flow estimates beyond the last projected period assuming a constant WACC and low long-term growth rates. If the calculated fair value is less than the current carrying value, impairment of the reporting unit may exist. The implied fair value of goodwill is determined in a manner similar to how goodwill is calculated in a business combination. If the implied fair value of goodwill exceeds the carrying value of goodwill assigned to the reporting unit, there is no impairment. If the carrying value of goodwill assigned to a reporting unit exceeds the implied fair value of the goodwill, an impairment charge is recorded to write down the carrying value. The calculated fair value substantially exceeds the current carrying value for all reporting units. No reporting units were deemed to be at risk of failing Step 1 of the goodwill impairment test under ASC 350.

Business Combinations
We apply the provisions of ASC 805, Business Combinations, in the accounting for our acquisitions. It requires us to recognize the assets acquired and the liabilities assumed at their acquisition date fair values, separately from goodwill. Goodwill as of the acquisition date is measured as the excess of consideration transferred and the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While we use our best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.

Critical estimates in valuing certain intangible assets include but are not limited to future expected cash flows from customer relationships, future customer attrition rates, covenants not to compete and acquired developed technologies; brand awareness and market position, as well as assumptions about the period of time the brand will continue to be used in our product portfolio; and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates.

Other estimates associated with the accounting for acquisitions may change as additional information becomes available regarding the assets acquired and liabilities assumed.

41



Stock-Based Compensation
On March 23, 2016, our board approved the 2016 Equity and Performance Incentive Plan (the “2016 Incentive Plan”). The 2016 Incentive Plan is intended to meet our objective of balancing stockholder concerns about dilution with the need to provide appropriate incentives to achieve Company performance objectives. The 2016 Incentive Plan was adopted by the stockholders on June 14, 2016. Following the adoption of the 2016 Incentive Plan, the 2005 Incentive Plan was terminated. Termination of the 2005 Incentive Plan did not affect any equity awards outstanding under the 2005 Incentive Plan.

In accordance with ASC 718, Compensation – Stock Compensation, stock-based compensation expense for stock option awards is estimated at the grant date based on the award’s fair value, as calculated by the Black-Scholes option-pricing model and is recognized as expense ratably over the requisite service period. The Black-Scholes option-pricing model requires various highly judgmental assumptions, including volatility and expected option life. If any assumptions used in the Black-Scholes option-pricing model change significantly, stock-based compensation expense may differ materially for future awards from that recorded for existing awards.

Supplemental stock options granted pursuant to the 2005 Incentive Plan were granted at an exercise price not less than the market value per share of our common stock on the date of grant. These options vest, if at all, based upon (i) tranche one – any time after the third anniversary date if the stock has traded at 133% of the exercise price for at least 20 consecutive trading days, (ii) tranche two – any time after the fourth anniversary date if the stock has traded at 167% of the exercise price for at least 20 consecutive trading days, and (iii) tranche three – any time after the fifth anniversary date if the stock has traded at 200% of the exercise price for at least 20 consecutive trading days. The employees must remain employed with us as of the anniversary date for supplemental stock options to vest. The exercise price of these options is the closing market price on the date the awards were granted. To determine the grant date fair value of the supplemental stock options, a Monte Carlo simulation model was used.

Long-term incentive program performance share awards (“LTIP performance shares”) are earned, if at all, based on the achievement over a specified period of performance goals related to certain performance metrics. We estimate the fair value of LTIP performance shares based upon the market price of our stock on the date of grant. On a quarterly basis, management evaluates the probability that the threshold performance goals will be achieved, if at all, and the anticipated level of attainment to determine the amount of compensation expense to record in the consolidated financial statements.

Restricted share awards (“RSAs”) generally have requisite service periods of three years and vest in increments of 33% on the anniversary of the grant dates. Under each arrangement, shares are issued without direct cost to the employee. We estimate the fair value of RSAs based upon the market price of our stock on the date of grant. The RSA grants provide for the payment of dividends on our common stock, if any, to the participant during the requisite service period, and the participant has voting rights for each share of common stock.

Total shareholder return awards (“TSRs”) are performance shares that are earned, if at all, based upon our total shareholder return as compared to a group of peer companies over a three-year performance period. The award payout can range from 0% to 200%. To determine the grant date fair value of TSRs, a Monte Carlo simulation model is used. We recognize compensation expense for the TSRs over a three-year performance period based on the grant date fair value.

Restricted share unit awards (“RSUs”) generally have requisite service periods of three years and vest in increments of 33% on the anniversary of the grant dates. Under each arrangement, RSUs are issued without direct cost to the employee on the vesting date. We estimate the fair value of RSUs based upon the market price of our stock on the date of grant. We recognize compensation expense for RSUs on a straight-line basis over the requisite service period.

The assumptions utilized in the Black-Scholes option-pricing and Monte Carlo simulation models, as well as the description of the plans the stock-based awards are granted under are described in further detail in Note 11, Stock-Based Compensation Plans, to our Notes to Consolidated Financial Statements in Part IV, Item 15 of this Form 10-K.

Accounting for Income Taxes
Accounting for income taxes requires significant judgments in the development of estimates used in income tax calculations. Such judgments include, but are not limited to, the likelihood we would realize the benefits of net operating loss carryforwards and/or foreign tax credit carryforwards, the adequacy of valuation allowances, and the rates used to measure transactions with foreign subsidiaries. As part of the process of preparing our consolidated financial statements, we are required to estimate our income taxes in each of the jurisdictions in which we operate. The judgments and estimates used are subject to challenge by domestic and foreign taxing authorities.


42


We account for income taxes in accordance with ASC 740, Income Taxes. As part of our process of determining current tax liability, we exercise judgment in evaluating positions we have taken in our tax returns. We periodically assess our tax exposures and establish, or adjust, estimated unrecognized benefits for probable assessments by taxing authorities, including the Internal Revenue Service, and various foreign and state authorities. Such unrecognized tax benefits represent the estimated provision for income taxes expected to ultimately be paid. It is possible that either domestic or foreign taxing authorities could challenge those judgments or positions and draw conclusions that would cause us to incur tax liabilities in excess of, or realize benefits less than, those currently recorded. In addition, changes in the geographical mix or estimated amount of annual pretax income could impact our overall effective tax rate.

To the extent recovery of deferred tax assets is not more likely than not, we record a valuation allowance to reduce our deferred tax assets to the amount that is more likely than not to be realized. Although we have considered future taxable income along with prudent and feasible tax planning strategies in assessing the need for a valuation allowance, if we should determine that we would not be able to realize all or part of our deferred tax assets in the future, an adjustment to deferred tax assets would be charged to income in the period any such determination was made. Likewise, in the event we are able to realize our deferred tax assets in the future in excess of the net recorded amount, an adjustment to deferred tax assets would increase income in the period any such determination was made.
New Accounting Standards Recently Adopted
For information related to recent accounting pronouncements and the impact of these pronouncements on our consolidated financial statements, see Note 1, Nature of Business and Summary of Significant Accounting Policies, to our Notes to Consolidated Financial Statements in Part IV, Item 15 of this Form 10-K.
ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Excluding the impact of changes in interest rates and the uncertainty in the global financial markets, there have been no material changes to our market risk for the year ended December 31, 2019. We conduct business in all parts of the world and are thereby exposed to market risks related to fluctuations in foreign currency exchange rates. The U.S. dollar is the single largest currency in which our revenue contracts are denominated. Any decline in the value of local foreign currencies against the U.S. dollar results in our products and services being more expensive to a potential foreign customer. In those instances where our goods and services have already been sold, receivables may be more difficult to collect. Additionally, in jurisdictions where the revenue contracts are denominated in U.S. dollars and operating expenses are incurred in the local currency, any decline in the value of the U.S. dollar will have an unfavorable impact to operating margins. At times, we enter into revenue contracts that are denominated in the country’s local currency, primarily in Australia, Canada, the United Kingdom, other European countries, Brazil, India, and Singapore. This practice serves as a natural hedge to finance the local currency expenses incurred in those locations. We have not entered into any foreign currency hedging transactions. We do not purchase or hold any derivative financial instruments for speculation or arbitrage.

The primary objective of our cash investment policy is to preserve principal without significantly increasing risk. If we maintained similar cash investments for a period of one year based on our cash investments and interest rates at December 31, 2019, a hypothetical ten percent increase or decrease in effective interest rates would increase or decrease interest income by less than $0.1 million annually.

We had approximately $1.4 billion of debt outstanding at December 31, 2019, with $1.0 billion outstanding under our Credit Facility and $400.0 million in 2026 Notes. Our Credit Facility has a floating rate, which was 4.04% at December 31, 2019. Our 2026 Notes are fixed-rate long-term debt obligations with a 5.750% interest rate. A hypothetical ten percent increase or decrease in effective interest rates would increase or decrease interest expense related to the Credit Facility by approximately $4.0 million.
ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
The required consolidated financial statements and notes thereto are included in this annual report and are listed in Part IV, Item 15.
ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.

43


ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, under the supervision and with the participation of the interim Chief Executive Officer and Chief Financial Officer, performed an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”)) as of the end of the period covered by this report, December 31, 2019.

In connection with our evaluation of disclosure controls and procedures, we have concluded that our disclosure controls and procedures are effective as of December 31, 2019.

Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of our consolidated financial statements for external purposes in accordance with U.S. GAAP. Under the supervision of, and with the participation of our interim Chief Executive Officer and Chief Financial Officer, management assessed the effectiveness of internal control over financial reporting as of December 31, 2019.

Management based its assessment on criteria established in “Internal Control Integrated Framework (2013)” issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2019.

As permitted by applicable requirements, our evaluation of and conclusion on the effectiveness of internal control over financial reporting exclude Speedpay, which was acquired by us on May 9, 2019. Since the date of acquisition, Speedpay's financial results are included in the Company's consolidated financial statements and constituted approximately 18% of revenues and 16% of net income of the consolidated financial statement amounts as of and for the year ended December 31, 2019.

The effectiveness of our internal control over financial reporting as of December 31, 2019, has been audited by Deloitte & Touche, LLP, an independent registered public accounting firm, and Deloitte & Touche, LLP has issued an attestation report on our internal control over financial reporting.

Changes in Internal Control over Financial Reporting
On May 9, 2019, we completed our acquisition of Speedpay. We consider the transaction material to our results of operations, cash flows, and financial position from the date of the acquisition through December 31, 2019, and believe the internal controls and procedures of Speedpay have a material effect on our internal control over financial reporting. See Note 3, Acquisition, to our Notes to Consolidated Financial Statements in Part 1V, Item 15 of this Form 10-K for discussion of the acquisition and related financial data.

We are currently in the process of integrating Speedpay operations, and we anticipate a successful integration of operations and internal controls over financial reporting. Management will continue to evaluate its internal control over financial reporting as it executes integration activities.

There were no additional changes in our internal control over financial reporting (as defined in Rules 13a-15(f) under the Exchange Act) during the quarter ended December 31, 2019, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

44


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Board of Directors and Stockholders of
ACI Worldwide, Inc.
Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of ACI Worldwide, Inc. and subsidiaries (the “Company”) as of December 31, 2019, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control – Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2019, of the Company and our report dated February 27, 2020, expressed an unqualified opinion on those financial statements and included an explanatory paragraph regarding the Company’s adoption of FASB Accounting Standards Update 2016-02, Leases, effective January 1, 2019.

As described in Management’s Report on Internal Control over Financial Reporting, management excluded from its assessment the internal control over financial reporting at Speedpay, Inc., which was acquired on May 9, 2019, and whose financial statements constitute 18% of revenues and 16% of net income of the consolidated financial statement amounts as of and for the year ended December 31, 2019. Accordingly, our audit did not include the internal control over financial reporting at Speedpay, Inc.

Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ DELOITTE & TOUCHE LLP

Omaha, Nebraska
February 27, 2020

45


ITEM 9B. OTHER INFORMATION
None.
PART III
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE
The information under the heading “Executive Officers of the Registrant” in Part 1, Item 1 of this Form 10-K is incorporated herein by reference.

The other information required by this Item 10 is incorporated by reference from our Proxy Statement for the Annual Meeting of Stockholders to be held on June 9, 2020 (the “2020 Proxy Statement“), under the sections entitled “Proposal 1 – Election of Directors,” “Information Regarding Security Ownership – Section 16(a) Beneficial Ownership Reporting Compliance,” Corporate Governance – Code of Business Conduct and Ethics,” and “Corporate Governance – Board Committees.”
ITEM 11. EXECUTIVE COMPENSATION
Information included in the sections entitled “Director Compensation,” “Compensation Discussion and Analysis,” “Compensation Committee Report,” “Executive Compensation,” and “Compensation Committee Interlocks and Insider Participation” in our 2020 Proxy Statement is incorporated herein by reference.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
Information included in the sections entitled “Information Regarding Security Ownership” in our 2020 Proxy Statement is incorporated herein by reference.

Information included in the section entitled “Information Regarding Equity Compensation Plans” in our 2020 Proxy Statement is incorporated herein by reference.
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE
Information included in the section entitled “Certain Relationships and Related Transactions” in our 2020 Proxy Statement is incorporated herein by reference.

Information included in the sections entitled “Director Independence” and “Board Committees and Committee Meetings” in the “Corporate Governance” section of our 2020 Proxy Statement is incorporated by reference.
ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES
Information included in the sections entitled “Independent Registered Public Accounting Firm Fees” and ”Pre-Approval of Audit and Non-Audit Services” under “Proposal 2 – Ratification of Appointment of the Company’s Independent Registered Public Accounting Firm” in our 2020 Proxy Statement is incorporated herein by reference.

46


PART IV
ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES
Documents filed as part of this annual report on Form 10-K:

(1) Financial Statements. The following index lists consolidated financial statements and notes thereto filed as part of this annual report on Form 10-K:

(2) Financial Statement Schedules. All schedules have been omitted because they are not applicable or the required information is included in the consolidated financial statements or notes thereto.

(3) Exhibits. A list of exhibits filed or furnished with this report on Form 10-K (or incorporated by reference to exhibits previously filed by ACI) is provided in the accompanying Exhibit Index.

47


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Board of Directors and Stockholders of
ACI Worldwide, Inc.

Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of ACI Worldwide, Inc. and subsidiaries (the “Company”) as of December 31, 2019 and 2018, the related consolidated statements of operations, comprehensive income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2019, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019, in conformity with accounting principles generally accepted in the United States of America.

We have also 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, 2019, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 27, 2020, expressed an unqualified opinion on the Company’s internal control over financial reporting.

Change in Accounting Principle
As discussed in Note 1 to the financial statements, effective January 1, 2019, the Company adopted FASB Accounting Standards Update 2016-02, Leases, using the optional transition method.

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 Matters
The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Revenue Recognition-Refer to Note 2 to the Financial Statements
Critical Audit Matter Description
The Company recognizes revenue upon transfer of control of promised products and/or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company’s software license arrangements provide the customer with the right to use functional intellectual property for the duration of the contract term and are typically bundled with implementation, support, and other services.

Significant judgment is exercised by the Company in determining revenue recognition for these customer arrangements and includes the following:
Determination of the term of a software license arrangement when early termination rights are provided to the customer.

48


Determination of whether products and/or services are considered distinct performance obligations that should be accounted for separately.
Determination of whether the financing component in a software licensing arrangement is significant and, if so, the discount rate used in calculating the significant financing component.
Assessment of whether the extension of payment terms in a software licensing arrangement results in variable consideration and, if so, the amount to be included in the transaction price.
Determination of the stand-alone selling price for each performance obligation and whether it depicts the amount that the Company expects to receive in exchange for the related product and/or service. As the selling prices of the Company’s software licenses are highly variable, the Company estimates stand-alone selling price of its software licenses using the residual approach when the software license is sold with other services and observable stand-alone selling prices exist for the other services.

Given these factors, the related audit effort in evaluating management’s judgments in determining revenue recognition for software license arrangements was extensive and required a high degree of auditor judgment.

How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the Company’s accounting for software license arrangements included the following, among others:
We tested the effectiveness of controls over the review of software license arrangements, including, among others, the determination of the contract term, identification of performance obligations, determination of significant financing component, estimation of variable consideration, and determination of stand-alone selling prices, including those controls over the determination that software license pricing is highly variable.
We selected a sample of software license arrangements and performed the following, among others:
Obtained contract source documents for each selection, including separate contracts or agreements that should be combined with the selected arrangement, and other documents that were part of the arrangement.
Tested management’s determination of the contract term, identification of performance obligations, determination of significant financing component, estimation of variable consideration, and determination of stand-alone selling prices.
Evaluated the reasonableness of the methodology and estimates used by management and the appropriateness of its revenue recognition conclusions for these key judgment areas.
Tested the mathematical accuracy of management’s calculations of revenue and the associated timing of revenue recognized in the financial statements.
We evaluated management’s determination that software license pricing is highly variable by obtaining management’s highly variable analysis and performing the following:
Testing the completeness of management’s analysis by tracing a selection of known data points from an independent internal source into the highly variable analysis.
Testing the accuracy of management’s analysis by selecting a sample of contracts from the highly variable analysis, obtaining the contract and price detail, and evaluating whether discounts were appropriately included in the analysis.
Testing the mathematical accuracy of management’s calculations.

Acquisition-Refer to Note 3 to the Financial Statements
Critical Audit Matter Description
The Company completed the acquisition of Speedpay, Inc., a subsidiary of The Western Union Company, for $754 million on May 9, 2019 in a cash transaction. The Company accounted for the acquisition as a business combination. Accordingly, the purchase price was allocated to the assets acquired, including intangible assets, and liabilities assumed based on their respective fair values. Intangible assets included goodwill and other identified intangible assets. Other identified intangible assets totaling $322 million as of May 9, 2019 included assets attributable to software (developed technologies) and customer relationships. The determination of the fair values of other identified intangible assets required significant management judgment as fair values are based on assumptions, including future expected cash flows from customer relationships and acquired developed technologies and the discount rate. To determine the estimated fair values of the other identified intangible assets, management utilized generally accepted valuation principles and the work of third-party valuation specialists.


49


Given the nature of future expected cash flows and the discount rate utilized in the process to determine the fair values of the other identified intangible assets, performing audit procedures to evaluate the reasonableness of these future expected cash flows and the discount rate assumptions required a high degree of auditor judgment and an increased extent of effort, including the need to involve our fair value specialists.

How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the valuation of other identified intangible assets from the Speedpay Inc. acquisition included the following, among others:
We tested the effectiveness of the controls over the Company’s valuation process, including, among others, controls over future expected cash flows and the discount rate.
We evaluated the reasonableness of the future expected cash flows utilized in determining fair values of the other intangible assets, tested the accuracy and completeness of significant data underlying those future expected cash flows and assumptions, and made inquiries of management regarding the basis for their key judgments. Our primary procedures related to management’s future expected cash flows included the following:
Evaluated the reasonableness of management’s future expected cash flows by comparing the future expected cash flows to historical results, internal communications to management, and certain peer companies.
Compared current-year actual performance as of the acquisition date to future projected cash flows used in the fair value model.
With the assistance of our fair value specialists, we evaluated the methodologies and calculations used by management to determine the fair value of the other identified intangible assets by:
Evaluating the reasonableness of the basis for the various valuation techniques utilized by management’s third-party valuation specialists to value the other identified intangibles, and the valuation assumptions, including the discount rate.
Testing the mathematical accuracy of the valuation model and calculations.
Testing certain valuation assumptions, including the discount rate by evaluating management’s underlying source information and developing a range of independent estimates to compare to those selected by management.

/s/ DELOITTE & TOUCHE LLP

Omaha, Nebraska
February 27, 2020
We have served as the Company’s auditor since 2009.

50


ACI WORLDWIDE, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
 
December 31,
 
2019
 
2018
ASSETS
 
 
 
Current assets
 
 
 
Cash and cash equivalents
$
121,398

 
$
148,502

Receivables, net of allowances of $5,149 and $3,912, respectively
359,197

 
348,182

Settlement assets
391,039

 
32,256

Prepaid expenses
24,542

 
23,277

Other current assets
24,200

 
14,260

Total current assets
920,376

 
566,477

Noncurrent assets
 
 
 
Accrued receivables, net
213,041

 
189,010

Property and equipment, net
70,380

 
72,729

Operating lease right-of-use assets
57,382

 

Software, net
234,517

 
137,228

Goodwill
1,280,525

 
909,691

Intangible assets, net
356,969

 
168,127

Deferred income taxes, net
51,611

 
27,048

Other noncurrent assets
72,733

 
52,145

TOTAL ASSETS
$
3,257,534

 
$
2,122,455

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities
 
 
 
Accounts payable
$
37,010

 
$
39,602

Settlement liabilities
368,719

 
31,605

Employee compensation
29,318

 
38,115

Current portion of long-term debt
34,148

 
20,767

Deferred revenue
65,784

 
104,843

Other current liabilities
76,971

 
61,688

Total current liabilities
611,950

 
296,620

Noncurrent liabilities
 
 
 
Deferred revenue
53,155

 
51,292

Long-term debt
1,339,007

 
650,989

Deferred income taxes, net
32,053

 
31,715

Operating lease liabilities
46,766

 

Other noncurrent liabilities
44,635

 
43,608

Total liabilities
2,127,566

 
1,074,224

Commitments and contingencies (Note 15)

 

Stockholders’ equity
 
 
 
Preferred stock; $0.01 par value; 5,000,000 shares authorized; no shares issued at December 31, 2019 and 2018

 

Common stock; $0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at December 31, 2019 and 2018
702

 
702

Additional paid-in capital
667,658

 
632,235

Retained earnings
930,830

 
863,768

Treasury stock, at cost, 24,538,703 and 24,401,694 shares at December 31, 2019 and 2018, respectively
(377,639
)
 
(355,857
)
Accumulated other comprehensive loss
(91,583
)
 
(92,617
)
Total stockholders’ equity
1,129,968

 
1,048,231

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$
3,257,534

 
$
2,122,455


The accompanying notes are an integral part of the consolidated financial statements.

51


ACI WORLDWIDE, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
 
Years Ended December 31,
 
2019
 
2018
 
2017
Revenues
 
 
 
 
 
Software as a service and platform as a service
$
677,669

 
$
433,025

 
$
425,572

License
288,261

 
280,556

 
293,124

Maintenance
213,409

 
219,145

 
222,071

Services
78,955

 
77,054

 
83,424

Total revenues
1,258,294

 
1,009,780

 
1,024,191

Operating expenses
 
 
 
 
 
Cost of revenue (1)
617,453

 
430,351

 
452,286

Research and development
146,573

 
143,630

 
136,921

Selling and marketing
123,684

 
117,881

 
107,885

General and administrative
135,296

 
107,422

 
153,032

Depreciation and amortization
111,532

 
84,585

 
89,427

Total operating expenses
1,134,538

 
883,869

 
939,551

Operating income
123,756

 
125,911

 
84,640

Other income (expense)
 
 
 
 
 
Interest expense
(64,033
)
 
(41,530
)
 
(39,013
)
Interest income
11,967

 
11,142

 
564

Other, net
520

 
(3,724
)
 
(2,619
)
Total other income (expense)
(51,546
)
 
(34,112
)
 
(41,068
)
Income before income taxes
72,210

 
91,799

 
43,572

Income tax expense
5,148

 
22,878

 
38,437

Net income
$
67,062

 
$
68,921

 
$
5,135

Income per common share
 
 
 
 
 
Basic
$
0.58

 
$
0.59

 
$
0.04

Diluted
$
0.57

 
$
0.59

 
$
0.04

Weighted average common shares outstanding
 
 
 
 
 
Basic
116,175

 
116,057

 
118,059

Diluted
118,571

 
117,632

 
119,444


(1)
The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.

The accompanying notes are an integral part of the consolidated financial statements.

52


ACI WORLDWIDE, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
 
Years Ended December 31,
 
2019
 
2018
 
2017
Net income
$
67,062

 
$
68,921

 
$
5,135

Other comprehensive income (loss):
 
 
 
 
 
Foreign currency translation adjustments
1,034

 
(15,261
)
 
16,744

Total other comprehensive income (loss)
1,034

 
(15,261
)
 
16,744

Comprehensive income
$
68,096

 
$
53,660

 
$
21,879


The accompanying notes are an integral part of the consolidated financial statements.

53


ACI WORLDWIDE, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share amounts)
 
Common Stock
 
Additional
Paid-in Capital
 
Retained Earnings
 
Treasury Stock
 
Accumulated Other
Comprehensive Loss
 
Total
Balance as of December 31, 2016
$
702

 
$
600,344

 
$
545,731

 
$
(297,760
)
 
$
(94,100
)
 
$
754,917

Net income

 

 
5,135

 

 

 
5,135

Other comprehensive income

 

 

 

 
16,744

 
16,744

Stock-based compensation

 
13,683

 

 

 

 
13,683

Shares issued and forfeited, net, under stock plans, including income tax benefits

 
(3,682
)
 

 
20,498

 

 
16,816

Repurchase of 1,653,573 shares of common stock

 

 

 
(37,387
)
 

 
(37,387
)
Repurchase of stock-based compensation awards for tax withholdings

 

 

 
(5,311
)
 

 
(5,311
)
Balance as of December 31, 2017
702

 
610,345

 
550,866

 
(319,960
)
 
(77,356
)
 
764,597

Net income

 

 
68,921

 

 

 
68,921

Other comprehensive loss

 

 

 

 
(15,261
)
 
(15,261
)
Stock-based compensation

 
20,360

 

 

 

 
20,360

Shares issued and forfeited, net, under stock plans, including income tax benefits

 
1,530

 

 
21,218

 

 
22,748

Repurchase of 2,346,427 shares of common stock

 

 

 
(54,527
)
 

 
(54,527
)
Repurchase of stock-based compensation awards for tax withholdings

 

 

 
(2,588
)
 

 
(2,588
)
Cumulative effect of accounting change, ASC 606

 

 
243,981

 

 

 
243,981

Balance as of December 31, 2018
702

 
632,235

 
863,768

 
(355,857
)
 
(92,617
)
 
1,048,231

Net income

 

 
67,062

 

 

 
67,062

Other comprehensive income

 

 

 

 
1,034

 
1,034

Stock-based compensation

 
36,763

 

 

 

 
36,763

Shares issued and forfeited, net, under stock plans including income tax benefits

 
(1,340
)
 

 
17,821

 

 
16,481

Repurchase of 1,228,102 shares of common stock

 

 

 
(35,617
)
 

 
(35,617
)
Repurchase of stock-based compensation awards for tax withholdings

 

 

 
(3,986
)
 

 
(3,986
)
Balance as of December 31, 2019
$
702

 
$
667,658

 
$
930,830

 
$
(377,639
)
 
$
(91,583
)
 
$
1,129,968


The accompanying notes are an integral part of the consolidated financial statements.

54


ACI WORLDWIDE, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
Years Ended December 31,
 
2019
 
2018
 
2017
Cash flows from operating activities:
 
 
 
 
 
Net income
$
67,062

 
$
68,921

 
$
5,135

Adjustments to reconcile net income to net cash flows from operating activities:
 
 
 
 
 
Depreciation
24,092

 
23,805

 
24,871

Amortization
98,477

 
73,545

 
77,353

Amortization of operating lease right-of-use assets
15,934

 

 

Amortization of deferred debt issuance costs
4,128

 
4,637

 
4,286

Deferred income taxes
(22,140
)
 
(5,734
)
 
21,660

Stock-based compensation expense
36,763

 
20,360

 
13,683

Other
5,175

 
2,007

 
435

Changes in operating assets and liabilities, net of impact of acquisitions:
 
 
 
 
 
Receivables
(19,054
)
 
(14,760
)
 
(8,243
)
Accounts payable
(7,703
)
 
5,766

 
(1,700
)
Accrued employee compensation
(10,829
)
 
(9,684
)
 
94

Current income taxes
(1,137
)
 
(5,115
)
 
(4,227
)
Deferred revenue
(37,561
)
 
14,219

 
439

Other current and noncurrent assets and liabilities
(15,558
)
 
5,965

 
12,411

Net cash flows from operating activities
137,649

 
183,932

 
146,197

Cash flows from investing activities:
 
 
 
 
 
Purchases of property and equipment
(23,099
)
 
(18,265
)
 
(25,717
)
Purchases of software and distribution rights
(24,915
)
 
(25,628
)
 
(28,697
)
Acquisition of businesses, net of cash acquired
(757,268
)
 

 

Other
(25,199
)
 
(1,467
)
 

Net cash flows from investing activities
(830,481
)
 
(45,360
)
 
(54,414
)
Cash flows from financing activities:
 
 
 
 
 
Proceeds from issuance of common stock
3,591

 
3,098

 
2,958

Proceeds from exercises of stock options
12,985

 
19,674

 
13,872

Repurchase of stock-based compensation awards for tax withholdings
(3,986
)
 
(2,588
)
 
(5,311
)
Repurchase of common stock
(35,617
)
 
(54,527
)
 
(37,387
)
Proceeds from senior notes

 
400,000

 

Redemption of senior notes

 
(300,000
)
 

Proceeds from revolving credit facility
280,000

 
109,000

 
67,000

Repayments of revolving credit facility
(41,000
)
 
(111,000
)
 
(153,000
)
Proceeds from term portion of credit agreement
500,000

 

 
415,000

Repayments of term portion of credit agreement
(28,900
)
 
(109,289
)
 
(386,040
)
Payment for debt issuance costs
(12,830
)
 
(7,319
)
 
(5,340
)
Payments on or proceeds from other debt, net
(7,020
)
 
(4,753
)
 
(9,900
)
Net cash flows from financing activities
667,223

 
(57,704
)
 
(98,148
)
Effect of exchange rate fluctuations on cash
(1,495
)
 
(2,076
)
 
322

Net increase (decrease) in cash and cash equivalents
(27,104
)
 
78,792

 
(6,043
)
Cash and cash equivalents, beginning of period
148,502

 
69,710

 
75,753

Cash and cash equivalents, end of period
$
121,398

 
$
148,502

 
$
69,710

Supplemental cash flow information
 
 
 
 
 
Income taxes paid, net
$
27,727

 
$
32,205

 
$
37,817

Interest paid
$
58,980

 
$
35,300

 
$
34,976


The accompanying notes are an integral part of the consolidated financial statements.

55


NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1. Nature of Business and Summary of Significant Accounting Policies
Nature of Business
ACI Worldwide, Inc., a Delaware corporation, and its subsidiaries (collectively referred to as “ACI” or the “Company”) develop, market, install, and support a broad line of software products and services primarily focused on facilitating electronic payments. In addition to its own products, the Company distributes or acts as a sales agent for software developed by third parties. These products and services are used principally by banks, financial intermediaries, merchants, and billers, both in domestic and international markets.

Consolidated Financial Statements
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current year presentation. The Company reclassified $32.3 million from other current assets to settlement assets and $31.6 million from other current liabilities to settlement liabilities in the consolidated balance sheet as of December 31, 2018.

Capital Stock
The Company’s outstanding capital stock consists of a single class of common stock. Each share of common stock is entitled to one vote for each matter subject to a stockholder’s vote and to dividends, if and when declared by the board of directors (the “board”).

Use of Estimates
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Cash and Cash Equivalents
The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. The Company’s cash and cash equivalents includes holdings in checking, savings, money market, and overnight sweep accounts, all of which have daily maturities, as well as time deposits with maturities of three months or less at the date of purchase. The carrying amounts of cash and cash equivalents on the consolidated balance sheets approximate fair value.

Other Current Liabilities
The components of other current liabilities are included in the following table (in thousands):
 
 
December 31,
 
 
2019
 
2018
Operating lease liabilities
 
$
15,049

 
$

Vendor financed licenses
 
9,667

 
3,551

Royalties payable
 
6,107

 
11,318

Accrued interest
 
9,212

 
8,407

Other
 
36,936

 
38,412

Total other current liabilities
 
$
76,971

 
$
61,688



Settlement Assets and Liabilities
Individuals and businesses settle their obligations to the Company’s various Biller clients using credit or debit cards or via automated clearing house (“ACH”) payments. The Company creates a receivable for the amount due from the credit or debit card processor and an offsetting payable to the client. Upon confirmation that the funds have been received, the Company settles the obligation to the client. Due to timing, in some instances, the Company may (1) receive the funds into bank accounts controlled by and in the Company’s name that are not disbursed to its clients by the end of the day, resulting in a settlement deposit on the Company’s books and (2) disburse funds to its clients in advance of receiving funds from the credit or debit card processor, resulting in a net settlement receivable position.

56



Off Balance Sheet Settlement Accounts
The Company also enters into agreements with certain Biller clients to process payment funds on their behalf. When an ACH or automated teller machine network payment transaction is processed, a transaction is initiated to withdraw funds from the designated source account and deposit them into a settlement account, which is a trust account maintained for the benefit of the Company’s clients. A simultaneous transaction is initiated to transfer funds from the settlement account to the intended destination account. These “back to back” transactions are designed to settle at the same time, usually overnight, such that the Company receives the funds from the source at the same time as it sends the funds to their destination. However, due to the transactions being with various financial institutions there may be timing differences that result in float balances. These funds are maintained in accounts for the benefit of the client which is separate from the Company’s corporate assets. As the Company does not take ownership of the funds, these settlement accounts are not included in the Company’s balance sheet. The Company is entitled to interest earned on the fund balances. The collection of interest on these settlement accounts is considered in the Company’s determination of its fee structure for clients and represents a portion of the payment for services performed by the Company. The amount of settlement funds as of December 31, 2019 and 2018, were $274.0 million and $256.5 million, respectively.

Property and Equipment
Property and equipment are stated at cost. Depreciation of these assets is generally computed using the straight-line method over their estimated useful lives based on asset class. As of December 31, 2019 and 2018, net property and equipment consisted of the following (in thousands):
 
 
 
December 31,
 
Useful Lives
 
2019
 
2018
Computer and office equipment
3 - 5 years
 
$
143,942

 
$
129,359

Leasehold improvements
Lesser of useful life of improvement or remaining life of lease
 
33,346

 
32,096

Furniture and fixtures
7 years
 
12,980

 
12,500

Building and improvements
7 - 30 years
 
14,553

 
14,381

Land
Non-depreciable
 
1,785

 
1,785

Property and equipment, gross
 
 
206,606

 
190,121

Less: accumulated depreciation
 
 
(136,226
)
 
(117,392
)
Property and equipment, net
 
 
$
70,380

 
$
72,729



Software
Software may be for internal use or for resale. Costs related to certain software, which is for resale, are capitalized in accordance with Accounting Standards Codification (“ASC”) 985-20, Costs of Software to be Sold, Leased, or Marketed, when the resulting product reaches technological feasibility. The Company generally determines technological feasibility when it has a detailed program design that takes product function, feature and technical requirements to their most detailed, logical form and is ready for coding. The Company does not typically capitalize costs related to software for resale as technological feasibility generally coincides with general availability of the software. The Company capitalizes the costs of software developed or obtained for internal use in accordance with ASC 350-40, Internal Use Software. The Company expenses all costs incurred during the preliminary project stage of its development and capitalizes the costs incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the software are capitalized if it is determined that these upgrades or enhancements add additional functionality to the software. Costs incurred during the application development stage include purchased software licenses, implementation costs, consulting costs, and payroll-related costs for projects that qualify for capitalization. All other costs, primarily related to maintenance and minor software fixes, are expensed as incurred.

Amortization of software for resale is determined on a product-by-product basis and begins when the product is available for licensing to customers. The annual amortization is computed using the greater of (a) the ratio of current gross revenues to the total of current and future gross revenues expected to be derived from the software or (b) the straight-line method over the remaining estimated useful life of generally five to ten years, including the period being reported on. Due to competitive pressures, it may be possible that the estimates of future gross revenue or remaining estimated useful life of the software will be reduced significantly. As a result, the carrying amount of the software may be reduced accordingly. Amortization of internal-use software is generally computed using the straight-line method over estimated useful lives of one to ten years.


57


Business Combinations
The Company applies the provisions of ASC 805, Business Combinations, in the accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred and the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, it records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.

Critical estimates in valuing certain intangible assets include but are not limited to future expected cash flows from customer relationships, covenants not to compete and acquired developed technologies, brand awareness and market position, as well as assumptions about the period of time the brand will continue to be used in our product portfolio, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates.

Other estimates associated with the accounting for acquisitions may change as additional information becomes available regarding the assets acquired and liabilities assumed.

Fair Value
ASC 820, Fair Value Measurements and Disclosures, (“ASC 820”) defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. ASC 820 establishes a fair value hierarchy for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The fair value hierarchy is as follows:
Level 1 Inputs – Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 Inputs – Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. These might include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (such as interest rates, volatilities, prepayment speeds, credit risks, etc.) or inputs that are derived principally from or corroborated by market data by correlation or other means.
Level 3 Inputs – Unobservable inputs for determining the fair values of assets or liabilities that reflect an entity’s own assumptions about the assumptions that market participants would use in pricing the assets or liabilities.

The fair value of the Company’s Credit Agreement approximates the carrying value due to the floating interest rate (Level 2 of the fair value hierarchy). The Company measures the fair value of its Senior Notes based on Level 2 inputs, which include quoted market prices and interest rate spreads of similar securities. The fair value of the Company’s 5.750% Senior Notes due 2026 (“2026 Notes”) was $432.0 million and $395.0 million as of December 31, 2019 and 2018, respectively.

The fair values of cash and cash equivalents approximate the carrying values due to the short period of time to maturity (Level 2 of the fair value hierarchy).

Goodwill and Other Intangibles
In accordance with ASC 350, Intangibles – Goodwill and Other, the Company assesses goodwill for impairment annually during the fourth quarter of its fiscal year using October 1 balances or when there is evidence that events or changes in circumstances indicate that the carrying amount of the asset may not be recovered. The Company evaluates goodwill at the reporting unit level using the discounted cash flow valuation model and allocates goodwill to these reporting units using a relative fair value approach. During this assessment, management relies on a number of factors, including operating results, business plans, and anticipated future cash flows. The Company has identified its reportable segments, ACI On Premise and ACI On Demand, as the reporting units.

The key assumptions used in the discounted cash flow valuation model include discount rates, growth rates, cash flow projections and terminal value rates. Discount rates, growth rates, and cash flow projections are the most sensitive and susceptible to change, as they require significant management judgment. Discount rates are determined by using a weighted average cost of capital (“WACC”). The WACC considers market and industry data as well as company-specific risk factors. Operational management,

58


considering industry and company-specific historical and projected data, develops growth rates and cash flow projections for each reporting unit. Terminal value rate determination follows common methodology of capturing the present value of perpetual cash flow estimates beyond the last projected period, assuming a constant WACC and low, long-term growth rates. If the recoverability test indicates potential impairment, the Company calculates an implied fair value of goodwill for the reporting unit. The implied fair value of goodwill is determined in a manner similar to how goodwill is calculated in a business combination. If the implied fair value of goodwill exceeds the carrying value of goodwill assigned to the reporting unit, there is no impairment. If the carrying value of goodwill assigned to the reporting unit exceeds the implied fair value of the goodwill, an impairment charge is recorded to write down the carrying value. The calculated fair value substantially exceeded the current carrying value for all reporting units for all periods.

Changes in the carrying amount of goodwill attributable to each reporting unit during the year ended December 31, 2019, were as follows (in thousands):
 
 
ACI On Demand
 
ACI On Premise
 
Total
Gross Balance, prior to December 31, 2018
 
$
183,783

 
$
773,340

 
$
957,123

Total impairment prior to December 31, 2018
 

 
(47,432
)
 
(47,432
)
Balance, December 31, 2018
 
183,783

 
725,908

 
909,691

Goodwill from acquisitions (1)
 
370,834

 

 
370,834

Balance, December 31, 2019
 
$
554,617

 
$
725,908

 
$
1,280,525

(1)
Goodwill from acquisitions relates to the goodwill recorded for the acquisition of E Commerce Group Products, Inc. ("ECG"), along with ECG's subsidiary, Speedpay, Inc. (collectively referred to as "Speedpay") and Walletron, Inc. ("Walletron"), as discussed in Note 3, Acquisition. The purchase price allocations for Speedpay and Walletron are preliminary as of December 31, 2019, and are subject to future changes during the maximum one-year measurement period.

Other intangible assets, which include customer relationships and trademarks and trade names, are amortized using the straight-line method over periods ranging from three years to 20 years. The Company reviews its other intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.

Equity Method Investment
On July 23, 2019, the Company invested $18.3 million for a 30% non-controlling financial interest in a payment technology and services company in India. The Company accounted for this investment using the equity method in accordance with ASC 323, Investments - Equity Method and Joint Ventures. Accordingly, the Company recorded an initial investment of $18.5 million, which includes direct costs of acquiring the investment, and is included in other cash flows from investing activities in the consolidated statement of cash flows and other noncurrent assets in the consolidated balance sheet as of December 31, 2019. The Company records its share of earnings and losses in the investment on a one-quarter lag basis.

Impairment of Long-Lived Assets
The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset group may not be recoverable. An impairment loss is recorded if the sum of the future cash flows expected to result from the use of the asset (undiscounted and without interest charges) is less than the carrying amount of the asset. The amount of the impairment charge is measured based upon the fair value of the asset group.

Treasury Stock
The Company accounts for shares of its common stock that are repurchased without intent to retire as treasury stock. Such shares are recorded at cost and reflected separately on the consolidated balance sheets as a reduction of stockholders’ equity. The Company issues shares of treasury stock upon exercise of stock options, issuance of restricted share awards and restricted share units, payment of earned performance shares, and for issuances of common stock pursuant to the Company’s employee stock purchase plan. For purposes of determining the cost of the treasury shares re-issued, the Company uses the average cost method.

Stock-Based Compensation Plans
In accordance with ASC 718, Compensation – Stock Compensation, the Company recognizes stock-based compensation expense for awards that are probable of vesting on a straight-line basis over the requisite service period of the award, which is generally the vesting term. Stock-based compensation expense is recorded in operating expenses depending on where the respective individual’s compensation is recorded. The Company generally utilizes the Black–Scholes option–pricing model to determine the

59


fair value of stock options on the date of grant. To determine the grant date fair value of the supplemental stock options and total shareholder return awards (“TSRs”), a Monte Carlo simulation model was used. The assumptions utilized in the Black-Scholes option-pricing and Monte Carlo simulation models, as well as the description of the plans the stock-based awards are granted under, are described in further detail in Note 11, Stock-Based Compensation Plans.

Translation of Foreign Currencies
The Company’s foreign subsidiaries typically use the local currency of the countries in which they are located as their functional currency. Their assets and liabilities are translated into U.S. dollars at the exchange rates in effect at the balance sheet date. Revenues and expenses are translated at the average exchange rates during the period. Translation gains and losses are reflected in the consolidated financial statements as a component of accumulated other comprehensive income (loss). Transaction gains and losses, including those related to intercompany accounts, that are not considered to be of a long-term investment nature are included in the determination of net income. Transaction gains and losses, including those related to intercompany accounts, that are considered to be of a long-term investment nature are reflected in the consolidated financial statements as a component of accumulated other comprehensive income (loss).

Income Taxes
The provision for income taxes is computed using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized.

The Company periodically assesses its tax exposures and establishes, or adjusts, estimated unrecognized tax benefits for probable assessments by taxing authorities, including the Internal Revenue Service, and various foreign and state authorities. Such unrecognized tax benefits represent the estimated provision for income taxes expected to ultimately be paid.

New Accounting Standards Recently Adopted
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (codified as “ASC 842”). ASC 842 requires lessees to recognize right-of-use (“ROU”) assets and lease liabilities on the balance sheet for all leases unless, as a policy election, a lessee elects not to apply ASC 842 to short-term leases. In addition, this standard requires both lessees and lessors to disclose certain key information about lease transactions. The Company adopted ASC 842 on January 1, 2019 (the effective date) using the optional transition method to not apply the new lease standard in the comparative periods presented and elected the "practical expedient package", which permits the Company to not reassess prior conclusions about lease identification, lease classification, and initial direct costs. ASC 842 also provides practical expedients for the Company’s ongoing accounting, including the combination of lease and non-lease components into a single lease component which the Company has elected to apply to its leases. As of January 1, 2019, the Company recognized ROU assets and operating lease liabilities of $63.3 million and $68.6 million, respectively. Refer to Note 14, Leases, for further details.

In February 2018, the FASB issued ASU 2018-02, Income Statement-Reporting Comprehensive Income: Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. This ASU provides an option to reclassify stranded tax effects within accumulated other comprehensive income (“AOCI”) to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the 2017 U.S. Tax Cuts and Jobs Act (or portion thereof) is recorded. This ASU requires disclosure of a description of the accounting policy for releasing income tax effects from AOCI; whether election is made to reclassify the stranded income tax effects from the 2017 U.S. Tax Cuts and Jobs Act; and information about the income tax effects that are reclassified. The Company adopted ASU 2018-2 as of January 1, 2019. The adoption of ASU 2018-2 did not have an impact on the consolidated balance sheet, statement of operations, and statement of cash flows.

In July 2019, the FASB issued ASU 2019-07, Codification Updates to SEC Sections - Amendments to SEC Paragraphs Pursuant to SEC Final Rule Releases No. 33-10532, Disclosure Update and Simplification, and Nos. 33-10231 and 33-10442, Investment Company Reporting Modernization, and Miscellaneous Updates, which clarifies or improves the disclosure and presentation requirements of a variety of codification topics by aligning them with the SEC 's regulations. ASU 2019-07 was effective upon issuance and did not have a material impact on the consolidated financial statements.


60


Recently Issued Accounting Standards Not Yet Effective
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments, and subsequent amendments to the guidance, ASU 2018-19 in November 2018, ASU 2019-04 in April 2019, ASU 2019-05 in May 2019, and ASU's 2019-10 and 2019-11 in November 2019. This ASU provides financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in ASU 2016-13 replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The Company will be required to use a forward-looking expected credit loss model for accounts receivables. ASU 2016-13 is effective for annual and interim periods beginning after December 15, 2019.

The Company established a project team to assess implementing changes to its processes and controls in conjunction with a comprehensive review of its financial instruments. The Company has determined that the adoption of ASU 2016-13 will not have a material impact on its consolidated balance sheet, statement of operations, and statement of cash flows.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, as part of its initiative to reduce complexity in accounting standards. The amendments in this update simplify the accounting for income taxes by removing certain exceptions within ASC 740, as well as clarify and simplify other aspects of the accounting for income taxes to promote consistency among reporting entities. ASU 2019-12 is effective for annual and interim periods beginning after December 15, 2020. The Company is currently assessing the impact the adoption of ASU 2019-12 will have on its consolidated balance sheet, statement of operations, and statement of cash flows.
2. Revenue
Revenue Recognition
In accordance with ASC 606, Revenue From Contracts With Customers, revenue is recognized upon transfer of control of promised products and/or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products and services. Revenue is recognized net of any taxes collected from customers and subsequently remitted to governmental authorities.

Contract Combination. The Company may execute more than one contract or agreement with a single customer. The separate contracts or agreements may be viewed as one combined arrangement or separate agreements for revenue recognition purposes. In order to reach appropriate conclusions regarding whether such agreements should be combined, the Company evaluates whether the agreements were negotiated as a package with a single commercial objective, whether the amount of consideration to be paid in one agreement depends on the price and/or performance of another agreement, or whether the product(s) or services promised in the agreements represent a single performance obligation. The conclusions reached can impact the allocation of the transaction price to each performance obligation and the timing of revenue recognition related to those arrangements.

Software as a Service (“SaaS”) and Platform as a Service (“PaaS”) Arrangements. The Company’s SaaS-based and PaaS-based arrangements, including implementation, support and other services, represent a single promise to provide continuous access (i.e. a stand-ready performance obligation) to its software solutions and their processing capabilities in the form of a service through one of the Company’s data centers. As each day of providing access to the software solution(s) is substantially the same and the customer simultaneously receives and consumes the benefits as access is provided, the Company’s single promise under its SaaS-based and PaaS-based arrangements is comprised of a series of distinct service periods. The Company’s SaaS-based and PaaS-based arrangements may include fixed consideration, variable consideration, or a combination of the two. Fixed consideration is recognized over the term of the arrangement or longer if the fixed consideration relates to a material right. A material right would be a separate performance obligation. The Company estimates the stand-alone selling price for a material right by reference to the services expected to be provided and the corresponding expected consideration. Variable consideration in these arrangements is typically a function of transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, the Company: (1) allocates the variable amount to each distinct service period within the series and recognizes revenue as each distinct service period is performed (i.e. direct allocation), (2) estimates total variable consideration at contract inception (giving consideration to any constraints that may apply and updating the estimates as new information becomes available) and recognizes the total transaction price over the period to which it relates, or (3) applies the ‘right to invoice’ practical expedient and recognizes revenue based on the amount invoiced to the customer during the period.

License Arrangements. The Company’s software license arrangements provide the customer with the right to use functional intellectual property (as it exists at the point in time at which the license is granted) for the duration of the contract term.

61


Implementation, support, and other services are typically considered distinct performance obligations when sold with a software license unless these services are determined to significantly modify the software.

Payment terms for the Company’s software license arrangements generally include fixed license and capacity fees that are payable up front or over time. These arrangements may also include incremental usage-based fees that are payable when the customer exceeds its contracted license capacity limits. The Company accounts for capacity overages as a usage-based royalty that is recognized when the usage occurs.

When a software license arrangement contains payment terms that are extended beyond one year, a significant financing component may exist. The significant financing component is calculated as the difference between the stated value and present value of the software license fees and is recognized as interest income over the extended payment period. The total fixed software license fee net of the significant financing component is recognized as revenue at the point in time when the software is transferred to the customer.

For those software license arrangements that include customer-specific acceptance provisions, such provisions are generally presumed to be substantive and the Company does not recognize revenue until the earlier of the receipt of a written customer acceptance, objective demonstration that the delivered product meets the customer-specific acceptance criteria, or the expiration of the acceptance period. The Company recognizes revenues on such arrangements upon the earlier of receipt of written acceptance or the first production use of the software by the customer.

For software license arrangements in which the Company acts as a distributor of another company’s product, and in certain circumstances, modifies or enhances the product, revenues are recorded on a gross basis. These include arrangements in which the Company takes control of the products and is responsible for providing the product or service. For software license arrangements in which the Company acts as a sales agent for another company’s product, revenues are recorded on a net basis. These include arrangements in which the Company does not take control of products and is not responsible for providing the product or service.

For software license arrangements in which the Company utilizes a third-party distributor or sales agent, the Company recognizes revenue upon transfer of control of the software license(s) to the third-party distributor or sales agent.

The Company’s software license arrangements typically provide the customer with a standard 90-day assurance-type warranty. These warranties do not represent an additional performance obligation as services beyond assuring that the software license complies with agreed-upon specifications are not provided.

Software license arrangements typically include an initial post contract customer support (maintenance or “PCS”) term of one year with subsequent renewals for additional years within the initial license period. The Company’s promise to those customers who elect to purchase PCS represents a stand-ready performance obligation that is distinct from the license performance obligation and recognized over the PCS term.

The Company also provides various professional services to customers with software licenses. These include project management, software implementation, and software modification services. Revenues from arrangements to provide professional services are generally distinct from the other promises in the contract(s) and are recognized as the related services are performed. Consideration payable under these arrangements is either fixed fee or on a time-and-materials basis, which represents variable consideration that must be estimated using the most likely amount based on the range of hours expected to be incurred in providing the services.

The Company estimates the stand-alone selling price (“SSP”) for maintenance and professional services based on observable stand-alone sales. The Company applies the residual approach to estimate the SSP for software licenses.

Refer to Note 10, Segment Information, for further details, including disaggregation of revenue based on primary solution category and geographic location.

Significant Judgments
The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information.

The Company also applies judgment in determining the term of an arrangement when early termination rights are provided to the customer.


62


The Company’s software license arrangements with its customers often include multiple promises to transfer licensed software products and services. Determining whether the products and/or services are distinct performance obligations that should be accounted for separately may require significant judgment.

The Company’s SaaS and PaaS arrangements may include variable consideration in the form of usage-based fees. If the arrangement that includes variable consideration in the form of usage-based fees does not meet the allocation exception for variable consideration, the Company estimates the amount of variable consideration at the outset of the arrangement using either the expected value or most likely amount method, depending on the specifics of each arrangement. These estimates are constrained to the extent that it is probable that a significant reversal of incremental revenue will not occur and are updated each reporting period as additional information becomes available.

Judgment is used in determining: (1) whether the financing component in a software license agreement is significant and, if so, (2) the discount rate used in calculating the significant financing component. The Company assesses the significance of the financing component based on the ratio of license fees paid over time to total license fees. If determined to be significant, the financing component is calculated using a rate that discounts the license fees to the cash selling price.

Judgment is also used in assessing whether the extension of payment terms in a software license arrangement results in variable consideration and, if so, the amount to be included in the transaction price. The Company applies the portfolio approach to estimating the amount of variable consideration in these arrangements using the most likely amount method that is based on the Company’s historical collection experience under similar arrangements.

Significant judgment is required to determine the SSP for each performance obligation, the amount allocated to each performance obligation and whether it depicts the amount that the Company expects to receive in exchange for the related product and/or service. As the selling prices of the Company’s software licenses are highly variable, the Company estimates SSP of its software licenses using the residual approach when the software license is sold with other services and observable SSPs exist for the other services. The Company uses a range of amounts to estimate SSP for maintenance and services. These ranges are based on stand-alone sales and vary based on the type of service and geographic region. If the SSP of a performance obligation is not directly observable, the Company will maximize observable inputs to determine its SSP.

Contract Balances
Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records an accrued receivable when revenue is recognized prior to invoicing and the Company’s right to consideration only requires the passage of time, or deferred revenue when revenue is recognized subsequent to invoicing.

Total receivables represent amounts billed and amounts earned that are to be billed in the future (i.e., accrued receivables). Included in accrued receivables are services and SaaS and PaaS revenues earned in the current period but billed in the following period and amounts due under multi-year software license arrangements with extended payment terms for which the Company has an unconditional right to invoice and receive payment subsequent to invoicing.

Total receivables, net is comprised of the following (in thousands):
 
 
December 31,
 
 
2019
 
2018
Billed receivables
 
$
213,654

 
$
239,275

Allowance for doubtful accounts
 
(5,149
)
 
(3,912
)
Billed receivables, net
 
208,505

 
235,363

Accrued receivables
 
399,302

 
336,858

Significant financing component
 
(35,569
)
 
(35,029
)
Total accrued receivables, net
 
363,733

 
301,829

Less: current accrued receivables
 
161,714

 
123,053

Less: current significant financing component
 
(11,022
)
 
(10,234
)
Total long-term accrued receivables, net
 
213,041

 
189,010

Total receivables, net
 
$
572,238

 
$
537,192



No customer accounted for more than 10% of the Company’s consolidated receivables balance as of December 31, 2019 and 2018.


63


The Company maintains a general allowance for doubtful accounts based on historical experience, along with additional customer-specific allowances. The Company regularly monitors credit risk exposures in consolidated receivables. In estimating the necessary level of our allowance for doubtful accounts, management considers the aging of accounts receivable, the creditworthiness of customers, economic conditions within the customer’s industry, and general economic conditions, among other factors.

The following reflects activity in the Company’s allowance for doubtful accounts receivable for the periods indicated (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Balance, beginning of period
$
(3,912
)
 
$
(4,799
)
 
$
(3,873
)
Provision increase
(2,561
)
 
(1,505
)
 
(2,086
)
Amounts written off, net of recoveries
1,368

 
2,269

 
1,305

Foreign currency translation adjustments and other
(44
)
 
123

 
(145
)
Balance, end of period
$
(5,149
)
 
$
(3,912
)
 
$
(4,799
)


Provision increases recorded in general and administrative expense during the years ended December 31, 2019, 2018, and 2017, reflect increases in the allowance for doubtful accounts based upon collection experience in the geographic regions in which the Company conducts business, net of collection of customer-specific receivables that were previously reserved for as doubtful of collection.

Deferred revenue includes amounts due or received from customers for software licenses, maintenance, services, and/or SaaS and PaaS services in advance of recording the related revenue.

Changes in deferred revenue were as follows (in thousands):
Balance, January 1, 2018
$
145,344

Deferral of revenue
215,188

Recognition of deferred revenue
(200,061
)
Foreign currency translation
(4,336
)
Balance, December 31, 2018
156,135

Deferral of revenue
149,253

Recognition of deferred revenue
(187,069
)
Foreign currency translation
620

Balance, December 31, 2019
$
118,939



Revenue allocated to remaining performance obligations represents contracted revenue that will be recognized in future periods, which is comprised of deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. This does not include:
Revenue that will be recognized in future periods from capacity overages that are accounted for as a usage-based royalty.
SaaS and PaaS revenue from variable consideration that will be recognized in accordance with the ‘right to invoice’ practical expedient.
SaaS and PaaS revenue from variable consideration that will be recognized in accordance with the direct allocation method.

Revenue allocated to remaining performance obligations was $678.0 million as of December 31, 2019, of which the Company expects to recognize approximately 48% over the next 12 months and the remainder thereafter.

During the year ended December 31, 2019, the revenue recognized by the Company from performance obligations satisfied in previous periods was $33.9 million.

Costs to Obtain and Fulfill a Contract
The Company accounts for costs to obtain and fulfill its contracts in accordance with ASC 340-40.


64


The Company capitalizes certain of its sales commissions that meet the definition of incremental costs of obtaining a contract and for which the amortization period is greater than one year. The costs associated with those sales commissions are capitalized during the period in which the Company becomes obligated to pay the commissions and are amortized over the period in which the related products or services are transferred to the customer. As of December 31, 2019 and 2018, $0.5 million and $1.3 million of these costs are included in other current assets, respectively, and $6.9 million and $11.7 million of these costs are included in other noncurrent assets, respectively, on the consolidated balance sheets. During the years ended December 31, 2019 and 2018, the Company recognized $6.6 million and $8.4 million of sales commission expense, respectively, related to the amortization of these costs, which is included in selling and marketing expense on the consolidated statements of operations.

The Company capitalizes costs incurred to fulfill its contracts that: (1) relate directly to the arrangement, (2) are expected to generate resources that will be used to satisfy the Company’s performance obligation under the arrangement, and (3) are expected to be recovered through revenue generated under the arrangement. Contract fulfillment costs are expensed as the Company transfers the related services to the customer. As of December 31, 2019 and 2018, $0.2 million of these costs are included in other current assets, and $10.2 million and $12.6 million of these costs are included in other noncurrent assets, respectively, on the consolidated balance sheets. The amounts capitalized primarily relate to direct costs that enhance resources under the Company’s SaaS and PaaS arrangements. During the years ended December 31, 2019 and 2018, the Company recognized $5.9 million and $4.7 million of expense, respectively, related to the amortization of these costs, which is included in cost of revenue on the consolidated statements of operations.
3. Acquisition
Speedpay
On May 9, 2019, the Company acquired Speedpay, a subsidiary of The Western Union Company (“Western Union”), for $754.1 million in cash, including working capital adjustments, pursuant to a Stock Purchase Agreement, among the Company, Western Union, and ACI Worldwide Corp., a wholly owned subsidiary of the Company. The Company has included the financial results of Speedpay in the consolidated financial statements from the date of acquisition. The combination of the Company and Speedpay bill pay solutions serves more than 4,000 customers across the U.S., bringing expanded reach in existing and complementary market segments such as consumer finance, insurance, healthcare, higher education, utilities, government, and mortgage. The acquisition of Speedpay increases the scale of the Company’s On Demand platform business and allows the acceleration of platform innovation through increased research and development and investment in ACI's On Demand platform infrastructure.

To fund the acquisition, the Company amended its existing Credit Agreement, dated February 24, 2017, for an additional $500.0 million senior secured term loan (“Delayed Draw Term Loan”), in addition to drawing $250.0 million on the available Revolving Credit Facility. See Note 5, Debt, for terms of the Credit Agreement. The remaining acquisition consideration was funded with cash on hand.

The Company expensed approximately $22.2 million of costs related to the acquisition of Speedpay for the year ended December 31, 2019. These costs, which consist primarily of investment bank, consulting, and legal fees, are included in general and administrative expenses in the accompanying consolidated statements of operations.

Speedpay contributed approximately $227.7 million in revenue and $24.9 million in operating income for the year ended December 31, 2019.

The consideration paid by the Company to complete the acquisition has been allocated preliminarily to the assets acquired and liabilities assumed based upon estimated fair values as of the date of the acquisition. The allocation of purchase price is based upon external valuation and other analyses that have not been completed as of the date of this filing, including, but not limited to, certain tax matters and accrued liabilities. Accordingly, the purchase price allocations are preliminary and are subject to future adjustments during the maximum one-year allocation period.


65


In connection with the acquisition, the Company recorded the following amounts based upon its preliminary purchase price allocation as of December 31, 2019, which are subject to completion of various analyses (in thousands, except weighted average useful lives):
 
 
Amount
 
Weighted Average Useful Lives
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
135

 
 
Receivables, net of allowances
 
17,658

 
 
Settlement assets
 
239,604

 
 
Prepaid expenses
 
317

 
 
Other current assets
 
19,585

 
 
Total current assets acquired
 
277,299

 
 
Noncurrent assets:
 
 
 
 
Goodwill
 
366,627

 
 
Software
 
113,600

 
7 years
Customer relationships
 
208,500

 
15 years
Trade names
 
10,900

 
5 years
Other noncurrent assets
 
3,746

 
 
Total assets acquired
 
980,672

 
 
Current liabilities:
 
 
 
 
Accounts payable
 
6,743

 
 
Settlement liabilities
 
212,892

 
 
Employee compensation
 
1,959

 
 
Other current liabilities
 
3,802

 
 
Total current liabilities acquired
 
225,396

 
 
Noncurrent liabilities:
 
 
 
 
Other noncurrent liabilities
 
1,219

 
 
Total liabilities acquired
 
226,615

 
 
Net assets acquired
 
$
754,057

 
 


During the year ended December 31, 2019, the Company made adjustments to the preliminary purchase price allocation as additional information became available for receivables. These adjustments and any resulting adjustments to the statements of operations were not material to the Company’s previously reported operating results or financial position.

Factors contributing to the purchase price that resulted in the goodwill (which is tax deductible) include the acquisition of management, sales, and technology personnel with the skills to market new and existing products of the Company, enhanced product capabilities, complementary products and customers.

Unaudited Pro Forma Financial Information
The pro forma financial information in the table below presents the combined results of operations for ACI and Speedpay as if the acquisition had occurred January 1, 2018. The pro forma information is shown for illustrative purposes only and is not necessarily indicative of future results of operations of the Company or results of operations of the Company that would have actually occurred had the transaction been in effect for the periods presented. This pro forma information is not intended to represent or be indicative of actual results had the acquisition occurred as of the beginning of each period, and does not reflect potential synergies, integration costs, or other such costs or savings.


66


Certain pro forma adjustments have been made to net income (loss) for the year ended December 31, 2019 and 2018, to give effect to estimated adjustments that remove the amortization expense on eliminated Speedpay historical identifiable intangible assets, add amortization expense for the value of acquired identified intangible assets (primarily acquired software, customer relationships, and trademarks), and add estimated interest expense on the Company’s additional Delayed Draw Term Loan and Revolving Credit Facility borrowings. Additionally, certain transaction expenses that are a direct result of the acquisition have been excluded from the year ended December 31, 2019.

The following is the unaudited summarized pro forma financial information for the periods presented (in thousands, except per share data):
 
Years Ended December 31,
 
2019
 
2018
Pro forma revenue
$
1,382,957

 
$
1,361,729

Pro forma net income
$
82,003

 
$
88,428

Pro forma income per share:
 
 
 
Basic
$
0.71

 
$
0.76

Diluted
$
0.69

 
$
0.75



Walletron
On May 9, 2019, the Company also completed the acquisition of Walletron, which delivers patented mobile wallet technology.  The Company has included the financial results of Walletron in the consolidated financial statements from the date of acquisition, which were not material.

RevChip and TranSend
On October 1, 2019, the Company acquired certain technology assets of RevChip, LLC ("RevChip") and TranSend Integrated Technologies Inc. ("TranSend") for a combined $7.0 million. As substantially all of the value was in the developed technology, the purchase was recognized as an asset acquisition. The Company has included the financial results of RevChip and TranSend in the consolidated financial statements from the date of acquisition, which were not material.
4. Software and Other Intangible Assets
The carrying amount and accumulated amortization of the Company's software assets subject to amortization at each balance sheet date are as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
Software for resale
$
138,823

 
$
(122,061
)
 
$
16,762

 
$
137,666

 
$
(110,124
)
 
$
27,542

Software for internal use
400,065

 
(182,310
)
 
217,755

 
251,804

 
(142,118
)
 
109,686

Total software
$
538,888

 
$
(304,371
)
 
$
234,517

 
$
389,470

 
$
(252,242
)
 
$
137,228



Software for resale amortization expense totaled $11.0 million for the year ended December 31, 2019, and totaled $12.8 million during both the years ended December 31, 2018 and 2017. These software amortization expense amounts are reflected in cost of revenue in the consolidated statements of operations.

Software for internal use amortization expense recorded during the years ended December 31, 2019, 2018, and 2017, totaled $55.6 million, $41.7 million, and $45.2 million, respectively. These software amortization expense amounts are reflected in depreciation and amortization in the consolidated statements of operations.


67


The carrying amount and accumulated amortization of the Company’s other intangible assets subject to amortization at each balance sheet date are as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
Customer relationships
$
507,785

 
$
(160,775
)
 
$
347,010

 
$
297,991

 
$
(131,187
)
 
$
166,804

Trademarks and trade names
27,312

 
(17,353
)
 
9,959

 
16,348

 
(15,025
)
 
1,323

Total other intangible assets
$
535,097

 
$
(178,128
)
 
$
356,969

 
$
314,339

 
$
(146,212
)
 
$
168,127



Other intangible assets amortization expense recorded during the years ended December 31, 2019, 2018, and 2017, totaled $31.9 million, $19.0 million, and $19.4 million, respectively.

Based on capitalized intangible assets as of December 31, 2019, estimated amortization expense amounts in future fiscal years are as follows (in thousands):
Fiscal Year Ending December 31,
 
Software
Amortization
 
Other Intangible
Assets Amortization
2020
 
$
70,056

 
$
37,215

2021
 
55,595

 
36,730

2022
 
37,278

 
36,583

2023
 
25,406

 
36,270

2024
 
19,983

 
31,781

Thereafter
 
26,199

 
178,390

Total
 
$
234,517

 
$
356,969


5. Debt
As of December 31, 2019, the Company had $239.0 million, $756.1 million, and $400.0 million outstanding under its Revolving Credit Facility, Term Loan, and Senior Notes, respectively, with up to $261.0 million of unused borrowings under the Revolving Credit Facility portion of the Credit Agreement, as amended.

Credit Agreement
On April 5, 2019, the Company (and its wholly-owned subsidiaries, ACI Worldwide Corp. and Official Payments Corporation ("OPAY")) entered into the Second Amended and Restated Credit Agreement (the “Credit Agreement”), with the lenders, and Bank of America, N.A., as administrative agent for the lenders, to amend and restate the Company's existing agreement, as amended, dated February 24, 2017. The amended Credit Agreement permitted the Company to borrow up to $500.0 million in the form of an additional senior secured term loan; extended the revolver and the existing term loan maturity date from February 24, 2022, to April 5, 2024; increased the maximum consolidated senior secured net leverage ratio covenant from 3.50:1.00 to 3.75:1.00; and increased the maximum consolidated total net leverage ratio covenant from 4.25:1.00 to 5.00:1.00, with subsequent decreases occurring every three quarters thereafter for a specified period of time; among other things. In connection with amending the Credit Agreement, the Company incurred and paid debt issuance costs of $12.8 million during the year ended December 31, 2019.

The Credit Agreement consists of (a) a five-year $500.0 million senior secured revolving credit facility (the “Revolving Credit Facility”), which includes sublimits for (1) the issuance of standby letters of credit and (2) swingline loans, (b) a five-year $279.0 million senior secured term loan facility (the “Initial Term Loan”) and (c) a five-year $500.0 million Delayed Draw Term Loan (together with the Initial Term Loan, the "Term Loans", and together with the Initial Term Loan and the Revolving Credit Facility, the “Credit Facility”). The Credit Agreement also allows the Company to request optional incremental term loans and increases in the revolving commitment.

At the Company’s option, borrowings under the Credit Facility bear interest at an annual rate equal to either (a) a base rate determined by reference to the highest of (1) the annual interest rate publicly announced by the administrative agent as its Prime Rate, (2) the federal funds effective rate plus 1/2 of 1% or (3) a London Interbank Offered Rate ("LIBOR") rate determined by

68


reference to the costs of funds for U.S. dollar deposits for a one-month interest period, adjusted for certain additional costs plus 1% or (b) a LIBOR rate determined by reference to the costs of funds for U.S. dollar deposits for the interest period relevant to such borrowings, adjusted for certain additional costs plus an applicable margin. Based on the calculation of the applicable consolidated total leverage ratio, the applicable margin for borrowings under the Credit Facility is between 0.25% to 1.25% with respect to base rate borrowings and between 1.25% and 2.25% with respect to LIBOR rate borrowings. Interest is due and payable monthly. The interest rate in effect for the Credit Facility as of December 31, 2019, was 4.04%.

The Company is also required to pay (a) a commitment fee related to the unutilized commitments under the Revolving Credit Facility, payable quarterly in arrears, (b) letter of credit fees on the maximum amount available to be drawn under all outstanding letters of credit in an amount equal to the applicable margin on LIBOR rate borrowings under the Revolving Credit Facility on an annual basis, payable quarterly in arrears, and (c) customary fronting fees for the issuance of letters of credit fees and agency fees.

The Company’s obligations under the Credit Facility and cash management arrangements entered into with lenders under the Credit Facility (or affiliates thereof) and the obligations of the subsidiary guarantors are secured by first-priority security interests in substantially all assets of the Company and any guarantor, including 100% of the capital stock of ACI Worldwide Corp. and each domestic subsidiary of the Company, each domestic subsidiary of any guarantor, and 65% of the voting capital stock of each foreign subsidiary of the Company that is directly owned by the Company or a guarantor, in each case subject to certain exclusions set forth in the credit documentation governing the Credit Facility. The collateral agreement of the Credit Agreement, as amended, released the lien on certain assets of OPAY, our electronic bill presentment and payment affiliate, to allow OPAY to comply with certain eligible securities and unencumbered asset requirements related to money transmitter or transfer license rules and regulations.

The Credit Agreement contains a number of covenants that, among other things and subject to certain exceptions, restrict the Company’s and its subsidiaries' ability to: create, incur, assume or suffer to exist any additional indebtedness; create, incur, assume or suffer to exist any liens; enter into agreements and other arrangements that include negative pledge clauses; pay dividends on capital stock or redeem, repurchase or retire capital stock or subordinated indebtedness; create restrictions on the payment of dividends or other distributions by subsidiaries; make investments, loans, advances and acquisitions; merge, consolidate or enter into any similar combination or sell assets, including equity interests of the subsidiaries; enter into sale and leaseback transactions; directly or indirectly engage in transactions with affiliates; alter in any material respect the character or conduct of the business; enter into amendments of or waivers under subordinated indebtedness, organizational documents and certain other material agreements; and hold certain assets and incur certain liabilities.

Expected Discontinuation of LIBOR
In July 2017, the United Kingdom’s Financial Conduct Authority, which regulates LIBOR, announced it will no longer compel banks to submit rates for the calculation of LIBOR after 2021. The Alternative Reference Rates Committee has proposed the Secured Overnight Financing Rate ("SOFR") as its recommended alternative to LIBOR, and the first publication of SOFR rates was released in April 2018.

The Company is evaluating the potential impact of the transition from LIBOR as an interest rate benchmark to other potential alternative reference rates, including SOFR. The Company's Credit Agreement is currently indexed to LIBOR and the maturity date of the Credit Agreement extends beyond 2021. The Credit Agreement contemplates the discontinuation of LIBOR and provides options for the Company in such an event. The Company will continue to actively assess the related opportunities and risks involved in this transition.

Senior Notes
On August 21, 2018, the Company completed a $400.0 million offering of the 2026 Notes at an issue price of 100% of the principal amount in a private placement for resale to qualified institutional buyers. The 2026 Notes bear interest at an annual rate of 5.750%, payable semi-annually in arrears on February 15 and August 15 of each year, which commenced on February 15, 2019. Interest accrued from August 21, 2018. The 2026 Notes will mature on August 15, 2026. In connection with the issuance of the 2026 Notes, the Company incurred and paid debt issuance costs of $7.3 million for the year ended December 31, 2018.

The Company used the net proceeds of the offering described above to redeem, in full, the Company’s outstanding 6.375% Senior Notes due 2020, including accrued interest, and repaid a portion of the outstanding amount under the Term Credit Facility.


69


Maturities on debt outstanding at December 31, 2019, are as follows (in thousands):
Fiscal year ending December 31,
 
 
2020
 
$
38,950

2021
 
38,950

2022
 
50,431

2023
 
69,906

2024
 
796,823

Thereafter
 
400,000

Total
 
$
1,395,060



The Credit Facility will mature on April 5, 2024, and the 2026 Notes will mature on August 15, 2026. The Revolving Credit Facility and 2026 Notes do not amortize. The Term Loans do amortize, with principal payable in consecutive quarterly installments.

The Credit Agreement and 2026 Notes contain certain customary affirmative covenants and negative covenants that limit or restrict, subject to certain exceptions, the incurrence of liens, indebtedness of subsidiaries, mergers, advances, investments, acquisitions, transactions with affiliates, change in nature of business, and the sale of the assets. In addition, the Credit Agreement and 2026 Notes contain certain customary mandatory prepayment provisions. The Company is also required to maintain a consolidated leverage ratio at or below a specified amount and an interest coverage ratio at or above a specified amount. As specified in the Credit Agreement and 2026 Notes agreement, if certain events occur and continue, the Company may be required to repay all amounts outstanding under the Credit Facility and 2026 Notes. As of December 31, 2019, and at all times during the period, the Company was in compliance with its financial debt covenants.
Total debt is comprised of the following (in thousands):
 
December 31,
 
2019
 
2018
Term loans
$
756,060

 
$
284,959

Revolving credit facility
239,000

 

5.750% Senior Notes, due August 2026
400,000

 
400,000

Debt issuance costs
(21,905
)
 
(13,203
)
Total debt
1,373,155

 
671,756

Less current portion of term credit facility
38,950

 
23,747

Less current portion of debt issuance costs
(4,802
)
 
(2,980
)
Total long-term debt
$
1,339,007

 
$
650,989



Overdraft Facility
In 2019, the Company and OPAY entered in to a $140.0 million uncommitted overdraft facility with Bank of America, N.A. The overdraft facility bears interest at LIBOR plus 0.875% based on the Company’s average outstanding balance and the frequency in which overdrafts occur. The overdraft facility acts as a secured loan under the terms of the Credit Agreement to provide an additional funding mechanism for timing differences that can occur in the bill payment settlement process. Amounts outstanding on the overdraft facility are included in other current liabilities in the consolidated balance sheet. As of December 31, 2019, there was $1.5 million outstanding on the overdraft facility.

Other
During the year ended December 31, 2019, the Company financed certain multi-year license agreements for internal-use software for $10.4 million with annual payments through April 2022. As of December 31, 2019, $13.8 million is outstanding, under these and other license agreements previously entered into, of which $6.0 million and $7.8 million is included in other current liabilities and other noncurrent liabilities, respectively, in the consolidated balance sheet. As of December 31, 2018, $9.4 million was outstanding, of which $2.5 million and $6.9 million was included in other current liabilities and other noncurrent liabilities, respectively, in the consolidated balance sheet.  Upon execution, these arrangements have been treated as a non-cash investing and financing activity for purposes of the consolidated statements of cash flows.

70


6. Corporate Restructuring and Other Organizational Changes
Lease Terminations
During the year ended December 31, 2017, the Company ceased use of a portion of its leased facilities in Edison, NJ; Chantilly, VA; Charlotte, NC; Parsippany, NJ; and Waltham, MA. As a result, the Company recorded additional expense of $2.4 million, which was recorded in general and administrative expenses in the consolidated statements of operations for the year ended December 31, 2017.

A summary of the facility closures liability is as follows (in thousands):
Balance, December 31, 2017
$
5,945

Amounts paid during the period
(1,732
)
Foreign currency translation adjustments
(86
)
Balance, December 31, 2018
4,127

Amounts paid during the period
(1,554
)
Foreign currency translation adjustments
29

Balance, December 31, 2019
$
2,602



Of the $2.6 million facility closure liability, $1.3 million is recorded to both other current liabilities and operating lease liabilities in the consolidated balance sheet as of December 31, 2019.
7. Common Stock and Treasury Stock
In 2005, the board approved a stock repurchase program authorizing the Company, as market and business conditions warrant, to acquire its common stock and periodically authorize additional funds for the program. In February 2018, the board approved the repurchase of the Company's common stock of up to $200.0 million, in place of the remaining purchase amounts previously authorized.

The Company repurchased 1,228,102 shares for $35.6 million under the program for the year ended December 31, 2019. Under the program to date, the Company has repurchased 45,357,495 shares for approximately $583.4 million. As of December 31, 2019, the maximum remaining amount authorized for purchase under the stock repurchase program was $141.0 million.

During the year ended September 30, 2006, the Company began to issue shares of treasury stock upon exercise of stock options, payment of earned performance shares, issuance of restricted share awards (“RSAs”), vesting of restricted share units (“RSUs”), and for issuances of common stock pursuant to the Company’s employee stock purchase plan ("ESPP"). Treasury shares issued during the year ended December 31, 2017, included 1,204,559, 560,174, and 158,194 shares issued pursuant to stock option exercises, RSA grants, and the ESPP, respectively. Treasury shares issued during the year ended December 31, 2018, included 1,379,704, 10,000, and 148,520 shares issued pursuant to stock option exercises, RSUs vested, and the ESPP, respectively. Treasury shares issued during the year ended December 31, 2019, included 854,524, 259,634, and 126,983 shares issued pursuant to stock option exercises, RSUs vested, and the ESPP, respectively.
8. Earnings Per Share
Basic earnings per share is computed in accordance with ASC 260, Earnings per Share, based on weighted average outstanding common shares. Diluted earnings per share is computed based on basic weighted average outstanding common shares adjusted for the dilutive effect of stock options, RSUs, and certain contingently issuable shares for which performance targets have been achieved.


71


The following table reconciles the weighted average share amounts used to compute both basic and diluted earnings per share (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Weighted average shares outstanding:
 
 
 
 
 
Basic weighted average shares outstanding
116,175

 
116,057

 
118,059

Add: Dilutive effect of stock options, RSUs, and contingently issuable shares
2,396

 
1,575

 
1,385

Diluted weighted average shares outstanding
118,571

 
117,632

 
119,444



The diluted earnings per share computation excludes 1.8 million, 2.2 million, and 3.9 million options to purchase shares, RSUs, and contingently issuable shares during the years ended December 31, 2019, 2018, and 2017, respectively, as their effect would be anti-dilutive.

Common stock outstanding as of December 31, 2019 and 2018, was 115,986,352 and 116,123,361, respectively.
9. Other, Net
Other, net is comprised of foreign currency transaction gains of $0.5 million for the year ended December 31, 2019, and foreign currency transaction losses of $3.7 million and $2.6 million for the years ended December 31, 2018 and 2017, respectively.
10. Segment Information
The Company reports financial performance based on its segments, ACI On Premise and ACI On Demand, and analyzes Segment Adjusted EBITDA as a measure of segment profitability.

The Company’s interim Chief Executive Officer is also the chief operating decision maker ("CODM"). The CODM, together with other senior management personnel, focus their review on consolidated financial information and the allocation of resources based on operating results, including revenues and Segment Adjusted EBITDA, for each segment, separate from Corporate operations.

ACI On Premise serves customers who manage their software on site or through a third-party cloud service provider. These on-premise customers use the Company’s software to develop sophisticated solutions, which are often part of a larger system located and managed at the customer specified site. These customers require a level of control and flexibility that ACI On Premise solutions can offer, and they have the resources and expertise to take a lead role in managing these solutions.

ACI On Demand serves the needs of banks, merchants, and billers who use payments to facilitate their core business. These on-demand solutions are maintained and delivered through the cloud via our global data centers and are available in either a single-tenant environment for SaaS offerings, or in a multi-tenant environment for PaaS offerings.

Revenue is attributed to the reportable segments based upon the product sold and mechanism for delivery to the customer. Expenses are attributed to the reportable segments in one of three methods, (1) direct costs of the segment, (2) labor costs that can be attributed based upon time tracking for individual products, or (3) costs that are allocated. Allocated costs are generally marketing and sales related activities as well as information technology and facilities related expense for which multiple segments benefit. The Company also allocates certain depreciation costs to the segments.

Segment Adjusted EBITDA is the measure reported to the CODM for purposes of making decisions on allocating resources and assessing the performance of the Company’s segments and, therefore, Segment Adjusted EBITDA is presented in conformity with ASC 280, Segment Reporting. Segment Adjusted EBITDA is defined as earnings (loss) from operations before interest, income tax expense (benefit), depreciation and amortization (“EBITDA”) adjusted to exclude stock-based compensation, and net other income (expense).

Corporate and unallocated expenses consist of the corporate overhead costs that are not allocated to reportable segments. These overhead costs relate to human resources, finance, legal, accounting, merger and acquisition activity, and other costs that are not considered when management evaluates segment performance. For the year ended December 31, 2017, corporate and unallocated expenses included $46.7 million of general and administrative expense for the legal judgment discussed in Note 15Commitments and Contingencies.


72


The following is selected financial data for the Company’s reportable segments for the periods indicated (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Revenues
 
 
 
 
 
ACI On Premise
$
579,334

 
$
576,755

 
$
598,590

ACI On Demand
678,960

 
433,025

 
425,601

Total revenue
$
1,258,294

 
$
1,009,780

 
$
1,024,191

Segment Adjusted EBITDA
 
 
 
 
 
ACI On Premise
$
321,305

 
$
323,902

 
$
347,094

ACI On Demand
66,501

 
12,015

 
(1,832
)
Depreciation and amortization
(122,569
)
 
(97,350
)
 
(102,224
)
Stock-based compensation expense
(36,763
)
 
(20,360
)
 
(13,683
)
Corporate and unallocated expenses
(104,718
)
 
(92,296
)
 
(144,715
)
Interest, net
(52,066
)
 
(30,388
)
 
(38,449
)
Other, net
520

 
(3,724
)
 
(2,619
)
Income before income taxes
$
72,210

 
$
91,799

 
$
43,572

Depreciation and amortization
 
 
 
 
 
ACI On Premise
$
11,992

 
$
11,634

 
$
13,094

ACI On Demand
34,395

 
31,541

 
34,171

Corporate
76,182

 
54,175

 
54,959

Total depreciation and amortization
$
122,569

 
$
97,350

 
$
102,224

Stock-based compensation expense
 
 
 
 
 
ACI On Premise
$
7,651

 
$
4,348

 
$
2,234

ACI On Demand
7,995

 
4,338

 
2,230

Corporate
21,117

 
11,674

 
9,219

Total stock-based compensation expense
$
36,763

 
$
20,360

 
$
13,683



Assets are not allocated to segments, and the Company’s CODM does not evaluate operating segments using discrete asset information.


73


The following is revenue by primary geographic market and primary solution category for the Company’s reportable segments for the periods indicated (in thousands):
 
Year Ended December 31, 2019
 
Year Ended December 31, 2018
 
ACI
On Premise
 
ACI
On Demand
 
Total
 
ACI
On Premise
 
ACI
On Demand
 
Total
Primary Geographic Markets
 
 
 
 
 
 
 
 
 
 
Americas - United States
$
172,660

 
$
609,160

 
$
781,820

 
$
131,382

 
$
369,097

 
$
500,479

Americas - Other
68,020

 
9,350

 
77,370

 
61,969

 
9,577

 
71,546

EMEA
251,035

 
50,629

 
301,664

 
296,157

 
48,889

 
345,046

Asia Pacific
87,619

 
9,821

 
97,440

 
87,247

 
5,462

 
92,709

Total
$
579,334

 
$
678,960

 
$
1,258,294

 
$
576,755

 
$
433,025

 
$
1,009,780

Primary Solution Categories
 
 
 
 
 
 
 
 
 
 
 
Bill Payments
$

 
$
510,300

 
$
510,300

 
$

 
$
275,526

 
$
275,526

Digital Channels
32,980

 
44,731

 
77,711

 
35,231

 
40,342

 
75,573

Merchant Payments
25,693

 
77,204

 
102,897

 
30,447

 
64,956

 
95,403

Payments Intelligence
33,790

 
36,019

 
69,809

 
42,353

 
41,330

 
83,683

Real-Time Payments
97,153

 
3,456

 
100,609

 
92,068

 
2,193

 
94,261

Retail Payments
389,718

 
7,250

 
396,968

 
376,656

 
8,678

 
385,334

Total
$
579,334

 
$
678,960

 
$
1,258,294

 
$
576,755

 
$
433,025

 
$
1,009,780


 
Year Ended December 31, 2017
 
ACI
On Premise
 
ACI
On Demand
 
Total
Primary Geographic Markets
 
 
 
 
 
Americas - United States
$
175,682

 
$
365,553

 
$
541,235

Americas - Other
72,802

 
9,429

 
82,231

EMEA
270,388

 
47,872

 
318,260

Asia Pacific
79,718

 
2,747

 
82,465

Total
$
598,590

 
$
425,601

 
$
1,024,191

Primary Solution Categories
 
 
 
 
 
Bill Payments
$

 
$
271,421

 
$
271,421

Digital Channels
47,973

 
46,063

 
94,036

Merchant Payments
27,155

 
56,018

 
83,173

Payments Intelligence
32,478

 
41,628

 
74,106

Real-Time Payments
70,087

 
2,785

 
72,872

Retail Payments
420,897

 
7,686

 
428,583

Total
$
598,590

 
$
425,601

 
$
1,024,191


The following is the Company’s long-lived assets by geographic location for the periods indicated (in thousands):
 
December 31,
 
2019
 
2018
Long-lived Assets
 
 
 
United States
$
1,526,046

 
$
811,435

Other
759,501

 
717,495

Total
$
2,285,547

 
$
1,528,930




74


No single customer accounted for more than 10% of the Company’s consolidated revenues during the years ended December 31, 2019, 2018, and 2017. No other country outside the United States accounted for more than 10% of the Company’s consolidated revenues during the years ended December 31, 2019, 2018, and 2017.
11. Stock-Based Compensation Plans
Employee Stock Purchase Plan
On April 6, 2017, the board approved the 2017 Employee Stock Purchase Plan (“2017 ESPP”), which was approved by shareholders at the 2017 Annual Shareholder meeting. The 2017 ESPP provides employees with an opportunity to purchase shares of the Company’s common stock. The 1999 Employee Stock Purchase Plan terminated upon the August 1, 2017, effective date of the 2017 ESPP. Under the Company’s 2017 ESPP, a total of 3,000,000 shares of the Company’s common stock have been reserved for issuance to eligible employees. Participating employees are permitted to designate up to the lesser of $25,000 or 10% of their annual base compensation for the purchase of common stock under the ESPP. Purchases under the ESPP are made one calendar month after the end of each fiscal quarter. The price for shares of common stock purchased under the ESPP is 85% of the stock’s fair market value on the last business day of the three-month participation period.

Additionally, the discount offered pursuant to the Company’s ESPP discussed above is 15%, which exceeds the 5% non-compensatory guideline in ASC 718 and exceeds the Company’s estimated cost of raising capital. Consequently, the entire 15% discount to employees is deemed to be compensatory for purposes of calculating expense using a fair value method. Compensation expense related to the ESPP for the year ended December 31, 2019, was approximately $0.6 million and compensation expense related to the ESPP for both the years ended December 31, 2018 and 2017, was approximately $0.5 million.

Stock Incentive Plans – Active Plans
2016 Equity and Performance Incentive Plan
On March 23, 2016, the board approved the 2016 Equity and Performance Incentive Plan (the “2016 Incentive Plan”). The 2016 Incentive Plan is intended to meet the Company’s objective of balancing stockholder concerns about dilution with the need to provide appropriate incentives to achieve Company performance objectives. The 2016 Incentive Plan was adopted by the stockholders on June 14, 2016. Following the adoption of the 2016 Incentive Plan, the 2005 Equity and Performance Incentive Plan, as amended (the “2005 Incentive Plan”) was terminated. Termination of the 2005 Incentive Plan did not affect any equity awards outstanding under the 2005 Incentive Plan.

The 2016 Incentive Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted share and restricted share units, performance shares and performance units, and other awards (“awards”). Subject to adjustment in certain circumstances, the maximum number of shares of common stock that may be issued or transferred in connection with awards granted under the 2016 Incentive Plan will be the sum of (i) 8,000,000 shares of common stock and (ii) any shares of common stock that are represented by options previously granted under the 2005 Incentive Plan which are forfeited, expire, or are canceled without delivery of common stock or which result in the forfeiture or relinquishment of common stock back to the Company. To the extent awards granted under the 2016 Incentive Plan terminate, expire, are canceled without being exercised, are forfeited or lapse for any reason, the shares of common stock subject to such award will again become available for grants under the 2016 Incentive Plan.

The 2016 Incentive Plan expressly prohibits re-pricing stock options and appreciation rights. The 2016 Incentive Plan also, subject to certain limited exceptions, expressly requires a one-year vesting period for all stock options and appreciation rights.

No eligible person selected by the board to receive awards (“participant”) will receive stock options, stock appreciation rights, restricted share awards, restricted share units, and other awards under the 2016 Incentive Plan, during any calendar year, for more than 3,000,000 shares of common stock. In addition, no participant may receive performance shares or performance units having an aggregate value on the date of grant in excess of $9,000,000 during any calendar year. Each of the limits described above may be adjusted equitably to accommodate a change in the capital structure of the Company.

2005 Equity and Performance Incentive Plan
The Company had a 2005 Incentive Plan, as amended, under which shares of the Company’s common stock were reserved for issuance to eligible employees or non-employee directors of the Company. The 2005 Incentive Plan provided for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, performance awards, and other awards. The maximum number of shares of the Company’s common stock that was issued or transferred in connection with awards granted under the 2005 Incentive Plan was the sum of (i) 23,250,000 shares and (ii) any shares represented by outstanding

75


options that had been granted under designated terminated stock option plans that were subsequently forfeited, expired, or are canceled without delivery of the Company’s common stock.

Stock Options
Stock options granted pursuant to the 2016 Incentive Plan are granted at an exercise price not less than the market value per share of the Company’s common stock on the date of grant. Under the 2016 Incentive Plan, the term of the outstanding options may not exceed ten years nor be less than one year. Vesting of options is determined by the compensation committee of the board and the administrator of the 2016 Incentive Plan and can vary based upon the individual award agreements. In addition, outstanding options do not have dividend equivalent rights associated with them under the 2016 Incentive Plan.

A summary of stock option activity is as follows:
 
 
Number of
Shares
 
Weighted Average
Exercise Price ($)
 
Weighted Average
Remaining Contractual
Term (Years)
 
Aggregate Intrinsic Value
of In-the-Money
Options ($)
Outstanding, December 31, 2018
 
4,864,836

 
$
17.76

 
 
 
 
Exercised
 
(854,524
)
 
15.78

 
 
 
 
Forfeited
 
(3,496
)
 
17.89

 
 
 
 
Outstanding, December 31, 2019
 
4,006,816

 
$
18.18

 
3.71
 
$
78,949,941

Exercisable, December 31, 2019
 
3,462,664

 
$
17.86

 
3.70
 
$
69,349,255



The weighted average grant date fair value of stock options granted during the years ended December 31, 2018 and 2017, was $7.03 and $6.24, respectively. The Company did not grant stock options during the year ended December 31, 2019. The total intrinsic value of stock options exercised during the years ended December 31, 2019, 2018, and 2017, was $16.0 million, $15.8 million, and $13.4 million, respectively.

The fair value of options granted in the respective fiscal years are estimated on the date of grant using the Black-Scholes option-pricing model, acceptable under ASC 718, with the following weighted average assumptions:
 
Years Ended December 31,
 
2018
 
2017
Expected life (years)
5.6

 
5.6

Risk-free interest rate
2.7
%
 
1.9
%
Expected volatility
26.4
%
 
29.4
%
Expected dividend yield

 



Expected volatilities are based on the Company’s historical common stock volatility, derived from historical stock price data for periods commensurate with the options’ expected life. The expected life of options granted represents the period of time options are expected to be outstanding, based primarily on historical employee option exercise behavior. The risk-free interest rate is based on the implied yield currently available on U.S. Treasury zero coupon bonds issued with a term equal to the expected life at the date of grant of the options. The expected dividend yield is zero, as the Company has historically paid no dividends and does not anticipate dividends to be paid in the future.

Long-term Incentive Program Performance Share Awards
During the year ended December 31, 2017, pursuant to the Company’s 2016 Incentive Plan, the Company granted long-term incentive program performance share awards (“LTIP performance shares”). These LTIP performance shares are earned, if at all, based upon the achievement, over a specified period that must not be less than one year and is typically a three-year performance period, of performance goals related to (i) the compound annual growth over the performance period in the sales for the Company as determined by the Company, and (ii) the cumulative operating income or EBITDA over the performance period as determined by the Company. Up to 200% of the LTIP performance shares may be earned upon achievement of performance goals equal to or exceeding the maximum target levels for the performance goals over the performance period. On a quarterly basis, management

76


must evaluate the probability that the threshold performance goals will be achieved, if at all, and the anticipated level of attainment to determine the amount of compensation expense to record in the consolidated financial statements.

A summary of the nonvested LTIP performance shares is as follows:
 
 
Number of Shares at
Expected Attainment
 
Weighted Average
Grant Date Fair Value
Nonvested at December 31, 2018
 
540,697

 
$
19.83

Forfeited
 
(56,567
)
 
18.80

Change in expected attainment
 
185,339

 
20.09

Nonvested at December 31, 2019
 
669,469

 
$
20.12



During the year ended December 31, 2019, the Company revised the expected attainment rates for outstanding LTIP performance shares due to changes in forecasted sales and operating income, resulting in additional stock-based compensation expense of approximately $3.7 million.

Restricted Share Awards
During the years ended December 31, 2017, pursuant to the Company’s 2016 Incentive Plan and 2005 Incentive Plan, the Company granted RSAs. The awards have requisite service periods of three years and vest in increments of 33% on the anniversary of the grant dates. Under each arrangement, shares are issued without direct cost to the employee. RSAs granted to our board vest one year from grant or as of the next annual shareholders meeting, whichever is earlier. The Company estimates the fair value of the RSAs based upon the market price of the Company’s stock at the date of grant. The RSA grants provide for the payment of dividends on the Company’s common stock, if any, to the participant during the requisite service period, and the participant has voting rights for each share of common stock. The Company recognizes compensation expense for RSAs on a straight-line basis over the requisite service period.

A summary of nonvested RSAs is as follows:
 
 
Number of
Shares
 
Weighted Average
Grant Date Fair Value
Nonvested at December 31, 2018
 
213,337

 
$
20.21

Vested
 
(106,610
)
 
20.17

Forfeited
 
(13,885
)
 
20.64

Nonvested at December 31, 2019
 
92,842

 
$
20.13



During the year ended December 31, 2019, a total of 106,610 RSAs vested. The Company withheld 32,371 of those shares to pay the employees’ portion of the minimum payroll withholding taxes.

Total Shareholder Return Awards
During the years ended December 31, 2019, 2018, and 2017, pursuant to the 2016 Incentive Plan, the Company granted total shareholder return awards (“TSRs”). TSRs are performance shares that are earned, if at all, based upon the Company’s total shareholder return as compared to a group of peer companies over a three-year performance period. The award payout can range from 0% to 200%. To determine the grant date fair value of the TSRs, a Monte Carlo simulation model is used. The Company recognizes compensation expense for the TSRs over a three-year performance period based on the grant date fair value.

77



The grant date fair value of the TSRs was estimated using the following weighted-average assumptions:
 
Years Ended December 31,
 
2019
 
2018
 
2017
Expected life (years)
2.8

 
2.9

 
2.9

Interest rate
2.5
%
 
2.4
%
 
1.5
%
Volatility
29.3
%
 
28.0
%
 
26.5
%
Expected dividend yield

 

 



A summary of nonvested TSRs is as follows:
 
 
Number of Shares at
Expected Attainment
 
Weighted Average
Grant Date Fair Value
Nonvested as of December 31, 2018
 
718,931

 
$
29.25

Granted
 
436,674

 
47.90

Forfeited
 
(93,314
)
 
35.37

Nonvested as of December 31, 2019
 
1,062,291

 
$
35.77



Restricted Share Units
During the year ended December 31, 2019, pursuant to the 2016 Incentive Plan, the Company granted restricted share unit awards (“RSUs”). RSUs generally have requisite service periods of three years and vest in increments of 33% on the anniversary of the grant dates. RSUs granted to our board vest one year from grant or as of the next annual shareholders meeting, whichever is earlier. Under each arrangement, RSUs are issued without direct cost to the employee on the vesting date. The Company estimates the fair value of the RSUs based upon the market price of the Company’s stock at the date of grant. The Company recognizes compensation expense for RSUs on a straight-line basis over the requisite service period.

A summary of nonvested RSUs is as follows:
 
 
Number of
Shares
 
Weighted Average
Grant Date Fair Value
Nonvested as of December 31, 2018
 
651,045

 
$
23.82

Granted
 
742,579

 
33.28

Vested
 
(259,634
)
 
24.16

Forfeited
 
(124,586
)
 
29.79

Nonvested as of December 31, 2019
 
1,009,404

 
$
29.96



During the year ended December 31, 2019, a total of 259,634 RSUs vested. The Company withheld 57,802 of those shares to pay the employees’ portion of the minimum payroll withholding taxes.

As of December 31, 2019, there was unrecognized compensation expense of $20.5 million related to RSUs, $15.0 million related to TSRs, $0.5 million related to LTIP performance shares, $0.3 million related to nonvested RSAs, and $0.2 million related to nonvested stock options, which the Company expects to recognize over weighted average periods of 1.9 years, 1.9 years, 0.1 years, 0.2 years, and 0.3 years, respectively.

The Company recorded stock-based compensation expense recognized under ASC 718 during the years ended December 31, 2019, 2018, and 2017, of $36.8 million, $20.4 million, and $13.7 million, respectively, with corresponding tax benefits of $5.9 million, $3.9 million, and $1.7 million, respectively. The Company recognizes compensation expense for stock option awards that vest with only service conditions on a straight-line basis over the requisite service period. The Company recognizes compensation expense for stock option awards that vest with service and market-based conditions on a straight-line basis over the longer of the requisite service period or the estimated period to meet the defined market-based condition.

78


12. Employee Benefit Plans
ACI 401(k) Plan
The ACI 401(k) Plan is a defined contribution plan covering all domestic employees of the Company. Participants may contribute up to 75% of their annual eligible compensation up to a maximum of $19,000 (for employees who are under the age of 50 on December 31, 2019) or a maximum of $25,000 (for employees aged 50 or older on December 31, 2019). After one year of service, the Company matches 100% of the first 4% of eligible participant contributions and 50% of the next 4% of eligible participant contributions, not to exceed $5,000 per employee annually. Company contributions charged to expense were $6.4 million during both the years ended December 31, 2019 and 2018, and $5.3 million during the year ended December 31, 2017.

ACI Worldwide EMEA Group Personal Pension Scheme
The ACI Worldwide EMEA Group Personal Pension Scheme is a defined contribution plan covering substantially all ACI Worldwide (EMEA) Limited (“ACI-EMEA”) employees. For those ACI-EMEA employees who elect to participate in the plan, the Company contributes a minimum of 8.5% of eligible compensation to the plan for employees employed at December 1, 2000 (up to a maximum of 15.5% for employees aged over 55 years on December 1, 2000) or from 6% to 10% of eligible compensation for employees employed subsequent to December 1, 2000. ACI-EMEA contributions charged to expense were $1.5 million during the year ended December 31, 2019, and $1.6 million during both the years ended December 31, 2018 and 2017.
13. Income Taxes
On December 22, 2017, the Tax Cuts and Jobs Act (“Tax Act”) was signed into U.S. Law. As of December 31, 2018, the Company had completed its accounting for the tax effects related to the enactment of the Tax Act.

The Tax Act reduced the U.S. federal corporate income tax rate from 35% to 21%, effective January 1, 2018. During the year ended December 31, 2017, the Company remeasured certain deferred tax assets and liabilities and recorded a $15.0 million provisional tax charge. During the year ended December 31, 2018, the Company reduced the initial provisional tax charge by recording a $4.9 million benefit related to accelerated tax deductions claimed on the 2018 U.S. Federal Income Tax Return.

The Tax Act required U.S. companies to pay a one-time transition tax on certain unremitted foreign earnings. During the year ended December 31, 2017, the Company recorded a $20.9 million provisional tax charge based on post-1986 earnings and profits of foreign subsidiaries that were previously deferred from U.S. income taxes. Upon further analysis, the Company reduced the initial provisional tax charge by recording an $8.1 million benefit during the year ended December 31, 2018.

During the year ended December 31, 2018, the Company recorded a $15.5 million valuation allowance on its deferred tax asset related to U.S. foreign tax credits based upon business conditions and tax laws in effect at that time.

During the year ended December 31, 2019, following the acquisition of Speedpay, the Company determined it will more likely than not be able to utilize foreign tax credits in future years due to additional income generated by Speedpay; therefore, the Company released the $15.5 million valuation allowance that had been established on this deferred tax asset.

The Tax Act subjects a U.S. shareholder to tax on global intangible low-taxed income ("GILTI") earned by certain foreign subsidiaries. The Company has elected to account for GILTI in the year the tax is incurred.

Prior to 2018, the Company considered all earnings in foreign subsidiaries to be indefinitely reinvested, and accordingly, recorded no deferred income taxes related to unremitted earnings. As of December 31, 2019 and 2018, the Company considered only the earnings in its Indian subsidiaries to be indefinitely reinvested. The earnings of all other foreign subsidiaries are no longer considered indefinitely reinvested. The Company is also permanently reinvested for outside book/tax basis differences related to foreign subsidiaries.

For financial reporting purposes, income before income taxes includes the following components (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
United States
$
(16,317
)
 
$
16,312

 
$
(42,863
)
Foreign
88,527

 
75,487

 
86,435

Total
$
72,210

 
$
91,799

 
$
43,572



79



The expense (benefit) for income taxes consists of the following (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Federal
 
 
 
 
 
Current
$
3,738

 
$
6,545

 
$
2,586

Deferred
(25,150
)
 
(6,587
)
 
19,212

Total
(21,412
)
 
(42
)
 
21,798

State
 
 
 
 
 
Current
590

 
4,441

 
(1,857
)
Deferred
342

 
(2,649
)
 
(1,324
)
Total
932

 
1,792

 
(3,181
)
Foreign
 
 
 
 
 
Current
22,960

 
17,626

 
16,048

Deferred
2,668

 
3,502

 
3,772

Total
25,628

 
21,128

 
19,820

Total
$
5,148

 
$
22,878

 
$
38,437



Differences between the income tax expense computed at the statutory federal income tax rate and per the consolidated statements of operations are summarized as follows (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Tax expense at federal rate of 21% (35% pre-2018)
$
15,164

 
$
19,278

 
$
15,250

State income taxes, net of federal benefit
1,227

 
5,246

 
(2,238
)
Change in valuation allowance
(12,760
)
 
12,657

 
(1,884
)
Foreign tax rate differential
(2,535
)
 
(4,796
)
 
(15,622
)
Unrecognized tax benefit increase
898

 
1,262

 
3,007

Tax effect of foreign operations
6,698

 
8,546

 
5,532

Tax benefit of research & development
(2,506
)
 
(2,557
)
 
(1,904
)
Transition tax

 
(8,112
)
 
20,867

Revaluation of deferred tax balances

 
(4,937
)
 
14,953

Performance-based compensation
(560
)
 
(4,541
)
 
2,081

Domestic production activities

 

 
(3,793
)
Other
(478
)
 
832

 
2,188

Income tax provision
$
5,148

 
$
22,878

 
$
38,437



The countries having the greatest impact on the tax rate adjustment line shown in the above table as “Foreign tax rate differential” are Ireland, Luxembourg, and the United Kingdom for the year ended December 31, 2019; Ireland and Luxembourg for the year ended December 31, 2018; and Ireland, Luxembourg, and the United Kingdom for the year ended December 31, 2017.

80



The deferred tax assets and liabilities result from differences in the timing of the recognition of certain income and expense items for tax and financial accounting purposes. The sources of these differences at each balance sheet date are as follows (in thousands):
 
December 31,
 
2019
 
2018
Deferred income tax assets:
 
 
 
Net operating loss carryforwards
$
23,030

 
$
25,745

Tax credits
52,902

 
43,838

Compensation
18,791

 
15,934

Deferred revenue
25,599

 
27,587

Research and development expense deferral

 
12,631

Other
4,065

 
5,393

Gross deferred income tax assets
124,387

 
131,128

Less: valuation allowance
(7,653
)
 
(20,415
)
Net deferred income tax assets
$
116,734

 
$
110,713

Deferred income tax liabilities:
 
 
 
Depreciation and amortization
$
(52,978
)
 
$
(60,872
)
Deferred revenue
(44,198
)
 
(54,508
)
Total deferred income tax liabilities
(97,176
)
 
(115,380
)
Net deferred income taxes
$
19,558

 
$
(4,667
)
Deferred income taxes / liabilities included in the balance sheet are:
 
 
 
Deferred income tax asset – noncurrent
$
51,611

 
$
27,048

Deferred income tax liability – noncurrent
(32,053
)
 
(31,715
)
Net deferred income taxes
$
19,558

 
$
(4,667
)


In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company considers projected future taxable income, carryback opportunities, and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods which the deferred tax assets are deductible, the Company believes it is more likely than not that it will realize the benefits of these deductible differences, net of the valuation allowances recorded. During the year ended December 31, 2019, the Company decreased its valuation allowance by $12.8 million which relates to a reduction in the valuation allowance on U.S. foreign tax credits offset by an increase in valuation allowance on foreign net operating losses.

At December 31, 2019, the Company had domestic federal tax net operating losses (“NOLs”) of $65.9 million, which will begin to expire in 2020. The Company had deferred tax assets equal to $1.4 million related to domestic state tax NOLs which will begin to expire in 2020. The Company does not have any valuation allowance against the federal tax NOLs but has provided a $1.2 million valuation allowance against the deferred tax asset associated with the state NOLs. The Company had foreign tax NOLs of $30.4 million, of which $28.1 million may be utilized over an indefinite life, with the remainder expiring over the next 17 years. The Company has provided a $0.7 million valuation allowance against the deferred tax asset associated with the foreign NOLs.

The Company had U.S. foreign tax credit carryforwards at December 31, 2019, of $40.7 million, for which an $1.2 million valuation allowance has been provided. The U.S. foreign tax credits will begin to expire in 2022. The Company had foreign tax credit carryforwards in other foreign jurisdictions at December 31, 2019, of $1.9 million, of which $1.3 million may be utilized over an indefinite life, with the remainder expiring over the next seven years. The Company has provided a $1.2 million valuation allowance against the tax benefit associated with these foreign credits. The Company also has domestic federal and state general business tax credit carryforwards at December 31, 2019, of $15.7 million and $0.8 million, respectively, which will begin to expire in 2020 and 2022, respectively.

The unrecognized tax benefit at December 31, 2019 and 2018, was $29.0 million and $28.4 million, respectively, of which $22.4 million and $22.6 million, respectively, are included in other noncurrent liabilities in the consolidated balance sheets. Of the total

81


unrecognized tax benefit amounts at December 31, 2019 and 2018, $28.2 million and $27.5 million, respectively, represent the net unrecognized tax benefits that, if recognized, would favorably impact the effective income tax rate in the respective years.

A reconciliation of the beginning and ending amount of unrecognized tax benefits for the years ended December 31 is as follows (in thousands):
 
2019
 
2018
 
2017
Balance of unrecognized tax benefits at beginning of year
$
28,406

 
$
27,237

 
$
24,278

Increases for tax positions of prior years
2,784

 
315

 
2,478

Decreases for tax positions of prior years
(96
)
 
(61
)
 
(114
)
Increases for tax positions established for the current period
2,542

 
1,185

 
1,677

Decreases for settlements with taxing authorities
(220
)
 

 
(154
)
Reductions resulting from lapse of applicable statute of limitation
(4,462
)
 
(115
)
 
(1,155
)
Adjustment resulting from foreign currency translation
46

 
(155
)
 
227

Balance of unrecognized tax benefits at end of year
$
29,000

 
$
28,406

 
$
27,237



The Company files income tax returns in the U.S. federal jurisdiction, various state and local jurisdictions, and many foreign jurisdictions. The United States, Germany, India, Ireland, Luxembourg, Mexico, the United Kingdom, and Uruguay are the main taxing jurisdictions in which the Company operates. The years open for audit vary depending on the tax jurisdiction. In the United States, the Company’s tax returns for years following 2015 are open for audit. In the foreign jurisdictions, the tax returns open for audit generally vary by jurisdiction between 2003 and 2018.

The Company’s Indian income tax returns covering fiscal years 2003, 2005, 2010 through 2013, and 2016 are under audit by the Indian tax authority. Other foreign subsidiaries could face challenges from various foreign tax authorities. It is not certain that the local authorities will accept the Company’s tax positions. The Company believes its tax positions comply with applicable tax law and intends to vigorously defend its positions. However, differing positions on certain issues could be upheld by tax authorities, which could adversely affect the Company’s financial condition and results of operations.

The Company believes it is reasonably possible that the total amount of unrecognized tax benefits will decrease within the next 12 months by approximately $11.7 million due to the settlement of various audits and the expiration of statutes of limitations. The Company accrues interest related to uncertain tax positions in interest expense or interest income and recognizes penalties related to uncertain tax positions in other income or other expense. As of December 31, 2019 and 2018, $1.2 million is accrued for the payment of interest and penalties related to income tax liabilities. The aggregate amount of interest and penalties expense (benefit) recorded in the statements of operations for the years ended December 31, 2019, 2018, and 2017, is $0.2 million, $0.0 million, and $(0.8) million, respectively.
14. Leases
The Company has operating leases for corporate offices and data centers. Excluding office leases, leases with an initial term of 12-months or less that do not include an option to purchase the underlying asset are not recorded on the consolidated balance sheet and are expensed on a straight-line basis over the lease term.

The Company’s leases typically include certain renewal options to extend the leases for up to 25 years, some of which include options to terminate the leases within one year. The exercise of lease renewal options is at the Company’s sole discretion. The Company combines lease and non-lease components of its leases and currently has no leases with options to purchase the leased property. Payments of maintenance and property tax costs paid by the Company are accounted for as variable lease cost, which are expensed as incurred.


82


The components of lease cost are as follows (in thousands):
 
Year Ended December 31, 2019
Operating lease cost
$
18,486

Variable lease cost
3,756

Sublease income
(528
)
Total lease cost
$
21,714



Supplemental cash flow information related to leases is as follows (in thousands):
 
Year Ended December 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
Operating cash flows from operating leases
$
19,578

Right-of-use assets obtained in exchange for new lease obligations:
 
Operating leases
$
10,478



Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate): 
 
December 31, 2019
Assets:
 
Operating lease right-of-use assets
$
57,382

Liabilities:
 
Other current liabilities
$
15,049

Operating lease liabilities
46,766

Total operating lease liabilities
$
61,815

Weighted average remaining operating lease term (years)
6.58

Weighted average operating lease discount rate
4.00
%


The Company uses its incremental borrowing rate as the discount rate. As the Company enters into operating leases in multiple jurisdictions and denominated in currencies other than the U.S. dollar, judgment is used to determine the Company’s incremental borrowing rate including (1) conversion of its subordinated borrowing rate (using published yield curves) to an unsubordinated and collateralized rate, (2) adjusting the rate to align with the term of each lease, and (3) adjusting the rate to incorporate the effects of the currency in which the lease is denominated.

Maturities on lease liabilities as of December 31, 2019, are as follows (in thousands): 
Fiscal Year Ending December 31,
 
2020
$
17,180

2021
13,050

2022
10,066

2023
7,787

2024
4,951

Thereafter
17,250

Total lease payments
70,284

Less: imputed interest
8,469

Total lease liability
$
61,815




83


Future payments under operating lease agreements accounted for under ASC 840, Leases, as of December 31, 2018, were as follows (in thousands):
Fiscal Year Ending December 31,
 
2019
$
16,925

2020
14,212

2021
10,538

2022
8,178

2023
6,529

Thereafter
21,196

Total minimum lease payments
$
77,578



As of December 31, 2019, the Company has additional operating leases for office facilities that have not yet commenced with minimum lease payments of $2.1 million. These operating leases will commence in fiscal year 2020, with lease terms of one to five years.
15Commitments and Contingencies
In accordance with ASC 460, Guarantees, the Company recognizes the fair value for guarantee and indemnification arrangements it issues or modifies if these arrangements are within the scope of the interpretation. In addition, the Company must continue to monitor the conditions that are subject to the guarantees and indemnifications, as required under the previously existing generally accepted accounting principles, to identify if a loss has occurred. If the Company determines it is probable a loss has occurred, then any estimable loss would be recognized under those guarantees and indemnifications. Under its customer agreements, the Company may agree to indemnify, defend, and hold harmless its customers from and against certain losses, damages, and costs arising from claims alleging that the use of its software infringes the intellectual property of a third-party. Historically, the Company has not been required to pay material amounts in connection with claims asserted under these provisions, and accordingly, the Company has not recorded a liability relating to such provisions.

Under its customer agreements, the Company also may represent and warrant to customers that its software will operate substantially in conformance with its documentation, and that the services the Company performs will be performed in a workmanlike manner by personnel reasonably qualified by experience and expertise to perform their assigned tasks. Historically, only minimal costs have been incurred relating to the satisfaction of warranty claims. In addition, from time to time, the Company may guarantee the performance of a contract on behalf of one or more of its subsidiaries, or a subsidiary may guarantee the performance of a contract on behalf of another subsidiary.

Other guarantees include promises to indemnify, defend, and hold harmless the Company’s executive officers, directors, and certain other key officers. The Company’s certificate of incorporation provides that it will indemnify and advance expenses to its directors and officers to the maximum extent permitted by Delaware law. The indemnification covers any expenses and liabilities reasonably incurred by a person, by reason of the fact that such person is, was, or has agreed to be a director or officer, in connection with the investigation, defense, and settlement of any threatened, pending, or completed action, suit, proceeding, or claim. The Company’s certificate of incorporation authorizes the use of indemnification agreements, and the Company enters into such agreements with its directors and certain officers from time to time. These indemnification agreements typically provide for a broader scope of the Company’s obligation to indemnify the directors and officers than set forth in the certificate of incorporation. The Company’s contractual indemnification obligations under these agreements are in addition to the respective directors’ and officers’ rights under the certificate of incorporation or under Delaware law.

Legal Proceedings
On September 23, 2015, a jury verdict was returned against ACI Worldwide Corp. (“ACI Corp.”), a subsidiary of the Company, for $43.8 million in connection with counterclaims brought by Baldwin Hackett & Meeks, Inc. (“BHMI”) in the District Court of Douglas County, Nebraska. On September 21, 2012, ACI Corp. sued BHMI for misappropriation of ACI Corp.’s trade secrets. The jury found that ACI Corp. had not met its burden of proof regarding these claims. On March 6, 2013, BHMI asserted counterclaims alleged to arise out of ACI Corp.’s filing of its lawsuit. The court entered a judgment against ACI Corp. for $43.8 million for damages and $2.7 million for attorney fees and costs. ACI Corp. disagreed with the verdicts and judgment, and, after the trial court denied ACI Corp.’s post-judgment motions, ACI Corp. perfected an appeal of the dismissal of its claims against BHMI and the judgment in favor of BHMI. On June 9, 2017, the Nebraska Supreme Court affirmed the District Court judgment. The Company recorded expense of $48.1 million during the year ended December 31, 2017, of which $46.7 million is included in general and

84


administrative expense and $1.4 million is included in interest expense in the accompanying consolidated statement of operations. The Company paid the judgment, including interest, during the year ended December 31, 2017.
16Quarterly Financial Data (Unaudited)
The following consists of quarterly financial data (in thousands, except per share amounts):
 
 
Quarter Ended
 
Year Ended
 
 
March 31,
2019
 
June 30,
2019
 
September 30,
2019
 
December 31,
2019
 
December 31,
2019
Revenues:
 
 
 
 
 
 
 
 
 
 
Software as a service and platform as a service
 
$
108,557

 
$
172,499

 
$
192,952

 
$
203,661

 
$
677,669

License
 
21,078

 
52,541

 
92,058

 
122,584

 
288,261

Maintenance
 
55,111

 
51,922

 
52,638

 
53,738

 
213,409

Services
 
21,109

 
20,656

 
17,253

 
19,937

 
78,955

Total revenues
 
205,855

 
297,618

 
354,901

 
399,920

 
1,258,294

Operating expenses:
 
 
 
 
 
 
 
 
 
 
Cost of revenue (1)
 
114,941

 
155,240

 
174,168

 
173,104

 
617,453

Research and development
 
36,194

 
39,235

 
36,543

 
34,601

 
146,573

Selling and marketing
 
29,430

 
32,962

 
30,417

 
30,875

 
123,684

General and administrative
 
31,517

 
49,319

 
27,286

 
27,174

 
135,296

Depreciation and amortization
 
21,866

 
26,744

 
31,169

 
31,753

 
111,532

Total operating expenses
 
233,948

 
303,500

 
299,583

 
297,507

 
1,134,538

Operating income (loss)
 
(28,093
)
 
(5,882
)
 
55,318

 
102,413

 
123,756

Other income (expense):
 
 
 
 
 
 
 
 
 
 
Interest expense
 
(11,614
)
 
(15,323
)
 
(18,987
)
 
(18,109
)
 
(64,033
)
Interest income
 
3,033

 
2,997

 
2,988

 
2,949

 
11,967

Other, net
 
(1,912
)
 
1,402

 
(2,369
)
 
3,399

 
520

Total other income (expense)
 
(10,493
)
 
(10,924
)
 
(18,368
)
 
(11,761
)
 
(51,546
)
Income (loss) before income taxes
 
(38,586
)
 
(16,806
)
 
36,950

 
90,652

 
72,210

Income tax expense (benefit)
 
(12,623
)
 
(22,531
)
 
5,136

 
35,166

 
5,148

Net income (loss)
 
$
(25,963
)
 
$
5,725

 
$
31,814

 
$
55,486

 
$
67,062

Earnings (loss) per share
 
 
 
 
 
 
 
 
 
 
Basic
 
$
(0.22
)
 
$
0.05

 
$
0.27

 
$
0.48

 
$
0.58

Diluted
 
$
(0.22
)
 
$
0.05

 
$
0.27

 
$
0.47

 
$
0.57


(1)
The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.


85


 
 
Quarter Ended
 
Year Ended
 
 
March 31,
2018
 
June 30,
2018
 
September 30,
2018
 
December 31,
2018
 
December 31,
2018
Revenues:
 
 
 
 
 
 
 
 
 
 
Software as a service and platform as a service
 
$
104,280

 
$
113,600

 
$
104,519

 
$
110,626

 
$
433,025

License
 
28,046

 
45,555

 
68,964

 
137,991

 
280,556

Maintenance
 
56,659

 
55,048

 
54,373

 
53,065

 
219,145

Services
 
20,325

 
20,792

 
17,669

 
18,268

 
77,054

Total revenues
 
209,310

 
234,995

 
245,525

 
319,950

 
1,009,780

Operating expenses:
 
 
 
 
 
 
 
 
 
 
Cost of revenue (1)
 
107,336

 
116,261

 
102,473

 
104,281

 
430,351

Research and development
 
36,791

 
37,862

 
36,008

 
32,969

 
143,630

Selling and marketing
 
31,893

 
33,160

 
28,252

 
24,576

 
117,881

General and administrative
 
28,649

 
28,837

 
29,537

 
20,399

 
107,422

Depreciation and amortization
 
21,345

 
21,033

 
20,896

 
21,311

 
84,585

Total operating expenses
 
226,014

 
237,153

 
217,166

 
203,536

 
883,869

Operating income (loss)
 
(16,704
)
 
(2,158
)
 
28,359

 
116,414

 
125,911

Other income (expense):
 
 
 
 
 
 
 
 
 
 
Interest expense
 
(9,365
)
 
(9,717
)
 
(12,573
)
 
(9,875
)
 
(41,530
)
Interest income
 
2,744

 
2,742

 
2,763

 
2,893

 
11,142

Other, net
 
(55
)
 
(1,677
)
 
(1,304
)
 
(688
)
 
(3,724
)
Total other income (expense)
 
(6,676
)
 
(8,652
)
 
(11,114
)
 
(7,670
)
 
(34,112
)
Income (loss) before income taxes
 
(23,380
)
 
(10,810
)
 
17,245

 
108,744

 
91,799

Income tax expense (benefit)
 
(3,952
)
 
3,764

 
2,012

 
21,054

 
22,878

Net income (loss)
 
$
(19,428
)
 
$
(14,574
)
 
$
15,233

 
$
87,690

 
$
68,921

Earnings (loss) per share
 
 
 
 
 
 
 
 
 
 
Basic
 
$
(0.17
)
 
$
(0.13
)
 
$
0.13

 
$
0.76

 
$
0.59

Diluted
 
$
(0.17
)
 
$
(0.13
)
 
$
0.13

 
$
0.74

 
$
0.59


(1)
The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.

86


EXHIBIT INDEX
Exhibit No.
 
 
Description
2.01
(1)
 
3.01
(2)
 
3.02
(3)
 
4.01
(4)
 
Form of Common Stock Certificate (P)
4.02
(5)
 
4.03
 
 
10.01
(6)*
 
10.02
(7)*
 
10.03
(8)*
 
10.04
(9)*
 
10.05
(10)*
 
10.06
(11)*
 
10.07
(12)*
 
10.08
(13)*
 
10.09
(14)*
 
10.10
(15)*
 
10.11
(16)*
 
10.12
(17)*
 
10.13
(18)
 
10.14
(19)*
 
10.15
(20)*
 
10.16
(21)*
 
10.17
(22)*
 
10.18
(23)*
 
10.19
(24)*
 
10.20
(25)*
 
10.21
(26)*
 
10.22
(27)*
 
10.23
(28)*
 
10.24
(29)*
 

87


10.25
(30)*
 
10.26
(31)*
 
10.27
(32)*
 
10.28
(33)*
 
10.29
(34)*
 
10.30
(35)*
 
10.31
(36)
 
10.32
(37)
 
10.33
(38)*
 
10.34
(39)*
 
21.01
 
 
23.01
 
 
31.01
 
 
31.02
 
 
32.01
**
 
32.02
**
 
101.INS
 
 
XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH
 
 
XBRL Taxonomy Extension Schema
101.CAL
 
 
XBRL Taxonomy Extension Calculation Linkbase
101.LAB
 
 
XBRL Taxonomy Extension Label Linkbase
101.PRE
 
 
XBRL Taxonomy Extension Presentation Linkbase
101.DEF
 
 
XBRL Taxonomy Extension Definition Linkbase
104
 
 
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

(1)
Incorporated herein by reference to Exhibit 2.01 to the registrant's quarterly report on Form 10-Q for the period ended March 31, 2019.
(2)
Incorporated herein by reference to Exhibit 3.1 to the registrant’s current report on Form 8-K filed August 17, 2017.
(3)
Incorporated herein by reference to Exhibit 3.1 to the registrant’s current report on Form 8-K filed February 27, 2017.
(4)
Incorporated herein by reference to Exhibit 4.01 to the registrant’s Registration Statement No. 33-88292 on Form S-1.
(5)
Incorporated herein by reference to Exhibit 4.1 to the registrant’s current report on Form 8-K filed August 21, 2018.
(6)
Incorporated herein by reference to Annex A to the registrant’s Proxy Statement filed on April 27, 2017.
(7)
Incorporated herein by reference to Exhibit 10.07 to the registrant’s quarterly report on Form 10-Q for the period ended June 30, 2014.
(8)
Incorporated herein by reference to Exhibit 10.9 to the registrant’s annual report on Form 10-K for the year ended December 31, 2009.
(9)
Incorporated herein by reference to Exhibit 10.10 to the registrant’s annual report on Form 10-K for the year ended December 31, 2009.
(10)
Incorporated herein by reference to Exhibit 10.17 to the registrant’s annual report on Form 10-K for the year ended December 31, 2009.
(11)
Incorporated herein by reference to Exhibit 10.18 to the registrant’s annual report on Form 10-K for the year ended December 31, 2009.
(12)
Incorporated herein by reference to Exhibit 10.1 to the registrant’s current report on Form 8-K filed December 16, 2009.
(13)
Incorporated herein by reference to Exhibit 10.1 to the registrant’s current report on Form 8-K filed on December 10, 2015.
(14)
Incorporated herein by reference to Annex A to the registrant’s Proxy Statement for its 2013 Annual Meeting (File No. 000-25346) filed on April 29, 2013.

88


(15)
Incorporated herein by reference to Exhibit 10.3 the registrant’s current report on Form 8-K filed June 20, 2016.
(16)
Incorporated herein by reference to Exhibit 10.29 to the registrant’s annual report on Form 10-K for the year ended December 31, 2009.
(17)
Incorporated herein by reference to Exhibit 4.3 to the registrant’s Registration Statement No. 333-169293 on Form S-8 filed September 9, 2010
(18)
Incorporated herein by reference to Exhibit 10.1 to the registrant’s current report on Form 8-K filed February 27, 2017.
(19)
Incorporated herein by reference to Exhibit 10.1 to the registrant’s current report on Form 8-K filed January 30, 2015.
(20)
Incorporated herein by reference to Exhibit 10.2 to the registrant’s current report on Form 8-K filed January 30, 2015.
(21)
Incorporated herein by reference to Exhibit 10.3 to the registrant’s current report on Form 8-K filed January 30, 2015.
(22)
Incorporated herein by reference to Exhibit 10.4 to the registrant’s current report on Form 8-K filed January 30, 2015.
(23)
Incorporated herein by reference to Exhibit 10.1 to the registrant’s current report on Form 8-K filed June 20, 2016.
(24)
Incorporated herein by reference to Exhibit 10.02 to the registrant’s quarterly report on Form 10-Q for the period ended June 30, 2016.
(25)
Incorporated herein by reference to Exhibit 10.03 to the registrant’s quarterly report on Form 10-Q for the period ended June 30, 2016.
(26)
Incorporated herein by reference to Exhibit 10.2 to the registrant’s current report on Form 8-K filed February 27, 2017.
(27)
Incorporated herein by reference to Exhibit 10.05 to the registrant’s quarterly report on Form 10-Q for the period ended June 30, 2016.
(28)
Incorporated herein by reference to Exhibit 10.06 to the registrant’s quarterly report on Form 10-Q for the period ended June 30, 2016.
(29)
Incorporated herein by reference to Exhibit 10.07 to the registrant’s quarterly report on Form 10-Q for the period ended June 30, 2016.
(30)
Incorporated herein by reference to Exhibit 10.3 to the registrant’s current report on Form 8-K filed June 20, 2016.
(31)
Incorporated herein by reference to Exhibit 10.26 to the registrant’s annual report on Form 10-K for the year ended December 31, 2017.
(32)
Incorporated herein by reference to Exhibit 10.1 to the registrant’s current report on Form 8-K filed March 8, 2019.
(33)
Incorporated herein by reference to Exhibit 10.2 to the registrant’s current report on Form 8-K filed March 8, 2019.
(34)
Incorporated herein by reference to Exhibit 10.3 to the registrant’s current report on Form 8-K filed March 8, 2019.
(35)
Incorporated herein by reference to Exhibit 10.4 to the registrant’s current report on Form 8-K filed March 8, 2019.
(36)
Incorporated herein by reference to Exhibit 10.1 to the registrant’s current report on Form 8-K filed April 11, 2019.
(37)
Incorporated herein by reference to Exhibit 10.1 to the registrant’s current report on Form 8-K filed November 7, 2019.
(38)
Incorporated herein by reference to Exhibit 10.1 to the registrant’s current report on Form 8-K filed February 20, 2020.
(39)
Incorporated herein by reference to Exhibit 10.2 to the registrant’s current report on Form 8-K filed February 20, 2020.
__________________
*
Denotes exhibit that constitutes a management contract, or compensatory plan or arrangement.
**
This certification is not deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except to the extent that the Company specifically incorporates it by reference.

89


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.
 
ACI WORLDWIDE, INC.
(Registrant)
 
 
 
Date: February 27, 2020
By:
/s/ CRAIG S. SAKS
 
 
Craig S. Saks
 
 
Interim President, Interim Chief Executive Officer, and Chief Operating Officer
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
Name
 
Title
 
Date
 
 
 
 
 
/S/ CRAIG S. SAKS
 
Interim President, Interim Chief Executive Officer, and Chief Operating Officer (Interim Principal Executive Officer)
 
February 27, 2020
Craig S. Saks
 
 
 
 
 
 
 
/S/ SCOTT W. BEHRENS
 
Executive Vice President, Chief Financial Officer, and Chief Accounting Officer (Principal Financial Officer)
 
February 27, 2020
Scott W. Behrens
 
 
 
 
 
 
 
/S/ DAVID A. POE
 
Chairman of the Board and Director
 
February 27, 2020
David A. Poe
 
 
 
 
 
 
 
/S/ PAM H. PATSLEY
 
Director
 
February 27, 2020
Pam H. Patsley
 
 
 
 
 
 
 
/S/ JAMES C. HALE
 
Director
 
February 27, 2020
James C. Hale
 
 
 
 
 
 
 
/S/ CHARLES E. PETERS, JR
 
Director
 
February 27, 2020
Charles E. Peters, JR
 
 
 
 
 
 
 
/S/ ADALIO T. SANCHEZ
 
Director
 
February 27, 2020
Adalio T. Sanchez
 
 
 
 
 
 
 
/S/ THOMAS W. WARSOP, III
 
Director
 
February 27, 2020
Thomas W. Warsop, III
 
 
 
 
 
 
 
/S/ JANET O. ESTEP
 
Director
 
February 27, 2020
Janet O. Estep
 
 

90
EX-21.01 2 aciw-20191231xexx2101.htm EXHIBIT 21.01 Exhibit


Exhibit 21.01
SUBSIDIARIES OF THE REGISTRANT

The following is a list of subsidiaries of ACI Worldwide, Inc., omitting subsidiaries which, considered in the aggregate as a single subsidiary, would not constitute a significant subsidiary as of December 31, 2019:
ACI Australia Pty. Ltd
Australia
ACI Worldwide (Pacific) Pty. Ltd.
Australia
Official Payments Corporation
Delaware
Applied Communications Holding GmbH
Germany
ACI Worldwide Solutions Private Limited
India
Applied Communications GPC Limited
Ireland
Applied Communications (Ireland) Limited
Ireland
ACI Worldwide Luxembourg Holding S.a.r.l.
Luxembourg
ACI Worldwide (Luxembourg) S.a.r.l.
Luxembourg
ACI Worldwide Corp.
Nebraska
ACI Worldwide B.V.
Netherlands
E Commerce Group Products Inc.
New York
Speedpay, Inc.
New York
ACI (Singapore) Pte. Ltd.
Singapore
ACI Worldwide (Asia) Pte. Ltd.
Singapore
ACI South Africa (Proprietary) Ltd.
South Africa
ACI Global Limited
United Kingdom
Applied Communications Inc. U.K. Holding Limited
United Kingdom
ACI Worldwide (EMEA) Limited
United Kingdom
Applied Communications (Uruguay) S.A.
Uruguay


EX-23.01 3 aciw-20191231xexx2301.htm EXHIBIT 23.01 Exhibit


Exhibit 23.01

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333-123263, 333-146794, 333-182584, 333-212948, 333-169293, and 333-219608 on Form S-8 of our report dated February 27, 2020, relating to the consolidated financial statements of ACI Worldwide, Inc. and subsidiaries (“ACI Worldwide, Inc.”) (which report expresses an unqualified opinion and includes an explanatory paragraph relating to the adoption of FASB Accounting Standards Update 2016-02, Leases, effective January 1, 2019), and our report dated February 27, 2020 relating to the effectiveness of ACI Worldwide, Inc.’s internal control over financial reporting, appearing in this Annual Report on Form 10-K of ACI Worldwide, Inc. for the year ended December 31, 2019.

/s/ DELOITTE & TOUCHE LLP

Omaha, Nebraska
February 27, 2020





EX-31.01 4 aciw-20191231xexx3101.htm EXHIBIT 31.01 Exhibit


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


EX-31.02 5 aciw-20191231xexx3102.htm EXHIBIT 31.02 Exhibit


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


EX-32.01 6 aciw-20191231xexx3201.htm EXHIBIT 32.01 Exhibit


Exhibit 32.01
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
In connection with the annual report of ACI Worldwide, Inc. (the “Company”) on Form 10-K for the fiscal year ended December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Craig S. Saks, Interim Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
1)
The Report fully complies with the requirements of Sections 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 27, 2020
/s/ CRAIG S. SAKS
 
Craig S. Saks
 
Interim President, Interim Chief Executive Officer, and Chief Operating Officer
(Interim Principal Executive Officer)


EX-32.02 7 aciw-20191231xexx3202.htm EXHIBIT 32.02 Exhibit


Exhibit 32.02
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
In connection with the annual report of ACI Worldwide, Inc. (the “Company”) on Form 10-K for the fiscal year ended December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Scott W. Behrens, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
1)
The Report fully complies with the requirements of Sections 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 27, 2020
/s/ SCOTT W. BEHRENS
 
Scott W. Behrens
 
Executive Vice President, Chief Financial Officer, and Chief Accounting Officer
(Principal Financial Officer)


EX-101.SCH 8 aciw-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2103100 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Acquisition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Acquisition - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Acquisition - Summary of Unaudited Pro Forma Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Common Stock and Treasury Stock link:presentationLink link:calculationLink link:definitionLink 2407401 - Disclosure - Common Stock and Treasury Stock - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1004501 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Corporate Restructuring and Other Organizational Changes link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Corporate Restructuring and Other Organizational Changes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Corporate Restructuring and Other Organizational Changes - Summary of Facility Closures Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Corporate Restructuring and Other Organizational Changes (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Debt - Schedule of Maturities on Long-Term Debt Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Debt - Summary of Total Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Earnings Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Earnings Per Share - Reconciliation of Average Share Amounts used to Compute Both Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Income Taxes - Components of Income Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Income Taxes - Summary of Differences Between Income Tax Expense Computed at Statutory Federal Income Tax Rate and Per Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Income Taxes - Summary of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Leases - Schedule of Future Payments Under Operating Lease Agreements, ASC 840 (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Leases - Schedule of Maturities on Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Leases - Schedule of Maturities on Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Leases - Summary of Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Nature of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Summary of Changes in the Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Summary of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Summary of Property and Equipment Estimated Useful Lives and Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Other, Net link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Other, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Quarterly Financial Data (Unaudited) - Summary of Quarterly Financial Data (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Revenue - Summary of Allowance for Doubtful Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Revenue - Summary of Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Revenue - Summary of Total Receivables, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Segment Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Segment Information - Selected Financial Data (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Segment Information - Selected Financial Data, Revenues and Long lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Software and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Software Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Software and Other Intangible Assets - Summary of Estimated Amortization Expense for Future Fiscal Years Based on Capitalized Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Software and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Stock-Based Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Stock-Based Compensation Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Stock-Based Compensation Plans - Summary of Grant Date Fair Value Weighted Average Assumptions - Options (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Stock-Based Compensation Plans - Summary of Grant Date Fair Value Weighted Average Assumptions - TSRs (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Stock-Based Compensation Plans - Summary of Nonvested LTIP Performance Shares (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Stock-Based Compensation Plans - Summary of Nonvested RSAs (Details) link:presentationLink link:calculationLink link:definitionLink 2411409 - Disclosure - Stock-Based Compensation Plans - Summary of Nonvested RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 2411408 - Disclosure - Stock-Based Compensation Plans - Summary of Nonvested TSRs (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Stock-Based Compensation Plans - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Stock-Based Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 aciw-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 aciw-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 aciw-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] LTIP Performance Shares Long Term Incentive Plan Program Performance Share Awards [Member] Long-term incentive plan program performance share awards Restricted Share Awards (RSAs) Restricted Stock [Member] Total Shareholder Return Awards (TSRs) Total Shareholder Return [Member] Total shareholder return. Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Black-Scholes Option-Pricing Model Black Scholes Option Pricing Model [Member] Black-scholes option-pricing model. Monte Carlo Simulation Model Monte Carlo Simulation Valuation Model [Member] Monte carlo simulation valuation model. Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Summary of Grant Date Fair Value Weighted Average Assumptions, Options Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of Nonvested Performance Award Activity Schedule of Nonvested Performance-based Units Activity [Table Text Block] Summary of Nonvested Restricted Share Award Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Summary of Grant Date Fair Value Weighted Average Assumptions, Awards Other Than Options Schedule Of Share Based Payment Award Other Than Stock Options Of Valuation Assumptions [Table Text Block] Tabular disclosure of the significant assumptions used during the year to estimate the fair value of awards other than stock options, including, but not limited to: (a) expected term of share awards 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. Summary of Nonvested Restricted Share Unit Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Income Tax Disclosure [Abstract] Components of Income Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Summary of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Summary of Differences Between Income Tax Expense Computed at Statutory Federal Income Tax Rate and Per Consolidated Statements of Operations Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Summary of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Equity [Abstract] Common Stock and Treasury Stock Stockholders' Equity Note Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Summary of Carrying Amount and Accumulated Amortization of Software and Other Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Estimated Intangible Asset Amortization Expense in Future Fiscal Years Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Leases [Abstract] Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Restructuring and Related Activities [Abstract] Summary of Facility Closures Liability Restructuring and Related Costs [Table Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] General and Administrative Expense General and Administrative Expense [Member] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Leased Facilities Lease Obligation One [Member] Lease Obligation One [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Current Liabilities Other Current Liabilities [Member] Operating Lease Liabilities Operating Lease Liabilities [Member] Operating Lease Liabilities Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Lease termination fee Loss on Contract Termination Restructuring charges Restructuring Reserve Revenue from Contract with Customer [Abstract] Summary of Total Receivables, Net Schedule Of Receivables Table [Text Block] Tabular disclosure of receivables. Summary of Allowance for Doubtful Accounts Receivable Schedule of Allowance for Doubtful Accounts Receivable [Table Text Block] Schedule of Allowance for Doubtful Accounts Receivable Summary of Changes in Deferred Revenue Contract with Customer, Asset and Liability [Table Text Block] Summary of Components of Lease Cost Lease, Cost [Table Text Block] Summary of Supplemental Cash Flow Information Disclosure of Supplemental Cash Flow Information Related To Leases [Text Block] Tabular disclosure of supplemental cash flow information related to leases. Summary of Supplemental Balance Sheet Information Disclosure Of Supplemental Balance Sheet Information Related To Leases [Text Block] Tabular disclosure of supplemental balance sheet information related to leases. Schedule of Maturities on Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Future Payments Under Operating Lease Agreements, ASC 840 Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Other Income and Expenses [Abstract] Foreign currency transaction gains (losses) Foreign Currency Transaction Gain (Loss), before Tax Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Receivables, net of allowances of $5,149 and $3,912, respectively Accounts Receivable, after Allowance for Credit Loss, Current Settlement assets Settlement Assets, Current Prepaid expenses Prepaid Expense, Current Other current assets Other Assets, Current Total current assets Assets, Current Noncurrent assets Assets, Noncurrent [Abstract] Accrued receivables, net Accounts Receivable, after Allowance for Credit Loss, Noncurrent Property and equipment, net Property, Plant and Equipment, Net Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Software, net Capitalized Computer Software, Net Goodwill Goodwill Intangible assets, net Finite-Lived Intangible Assets, Net Deferred income taxes, net Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Other noncurrent assets Other Assets, Noncurrent TOTAL ASSETS Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Settlement liabilities Settlement Liabilities, Current Employee compensation Employee-related Liabilities, Current Current portion of long-term debt Long-term Debt, Current Maturities Deferred revenue Contract with Customer, Liability, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Noncurrent liabilities Liabilities, Noncurrent [Abstract] Deferred revenue Contract with Customer, Liability, Noncurrent Long-term debt Long-term Debt, Excluding Current Maturities Deferred income taxes, net Deferred Tax Liabilities, Net, Noncurrent Operating lease liabilities Operating Lease, Liability, Noncurrent Other noncurrent liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 15) Commitments and Contingencies Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Preferred stock; $0.01 par value; 5,000,000 shares authorized; no shares issued at December 31, 2019 and 2018 Preferred Stock, Value, Issued Common stock; $0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at December 31, 2019 and 2018 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Retained earnings Retained Earnings (Accumulated Deficit) Treasury stock, at cost, 24,538,703 and 24,401,694 shares at December 31, 2019 and 2018, respectively Treasury Stock, Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] BHMI Baldwin Hackett & Meeks, Inc. [Member] Baldwin Hackett & Meeks, Inc. [Member] Interest Expense [Member] Interest Expense [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Loss contingency, damages sought, value Loss Contingency, Damages Sought, Value Loss contingency, name of plaintiff Loss Contingency, Name of Plaintiff Loss contingency, damages Loss Contingency, Damages Awarded, Value Loss contingency, attorneys fees and costs Litigation Settlement, Expense Litigation settlement, amount awarded to other party Litigation Settlement, Amount Awarded to Other Party Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] SpeedPay SpeedPay [Member] Asset Acquisition [Axis] Asset Acquisition [Axis] Information by asset acquisition or series of individually immaterial asset acquisitions. Asset Acquisition [Domain] Asset Acquisition [Domain] [Domain] for Information by asset acquisition or series of individually immaterial asset acquisitions. RevChip and Transend RevChip and Transend [Member] Revchip and Transend [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] U.S UNITED STATES Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Delayed Draw Term Loan Secured Debt [Member] Revolving Credit Facility Revolving Credit Facility [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Credit Agreement Credit Agreement [Member] Credit agreement. Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Bank of America Bank of America [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Acquisition purchase price Payments to Acquire Businesses, Gross Number of customers Number of Customers Total number of customers. Debt instrument, face amount Debt Instrument, Face Amount Line of credit, carrying amount Long-term Line of Credit Acquisition-related costs Business Combination, Acquisition Related Costs Acquisition-related revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Acquisition-related operating income Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Asset acquisition purchase price Payments to Acquire Productive Assets United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Federal Federal Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Current Federal Tax Expense (Benefit) Deferred Deferred Federal Income Tax Expense (Benefit) Total Federal Income Tax Expense (Benefit), Continuing Operations State State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Current State and Local Tax Expense (Benefit) Deferred Deferred State and Local Income Tax Expense (Benefit) Total State and Local Income Tax Expense (Benefit), Continuing Operations Foreign Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract] Current Current Foreign Tax Expense (Benefit) Deferred Deferred Foreign Income Tax Expense (Benefit) Total Foreign Income Tax Expense (Benefit), Continuing Operations Total Income Tax Expense (Benefit) Accounting Policies [Abstract] Nature of Business Nature of Operations [Policy Text Block] Nature of Operations. Consolidated Financial Statements Consolidation, Policy [Policy Text Block] Capital Stock Stockholders' Equity, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Settlement Assets and Liabilities Settlement Assets and Liabilities, Policy [Policy Text Block] Disclosure of accounting policy for settlement asset and settlement liability accounts. Off Balance Sheet Settlement Accounts Off Balance Sheet Settlement Accounts, Policy [Policy Text Block] Disclosure of accounting policy for bank accounts for the benefit of clients that are separate from company assets. Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Software Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Business Combinations Business Combinations Policy [Policy Text Block] Fair Value Fair Value Measurement, Policy [Policy Text Block] Goodwill and Other Intangibles Goodwill and Intangible Assets, Policy [Policy Text Block] Equity Method Investments Equity Method Investments [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Treasury Stock Treasury Stock, Policy [Policy Text Block] Disclosure of accounting policy for its treasury stock transactions, including repurchases and issuances for stock options, restricted share awards, payment of earned performance shares, and for issuances of common stock under the employee stock purchase plan. Stock-Based Compensation Plans Share-based Payment Arrangement [Policy Text Block] Translation of Foreign Currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] New Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Stock Options Share-based Payment Arrangement, Option [Member] Employee Stock Purchase Plan (ESPP) Employee Stock [Member] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Repurchase program, amount approved for repurchase Stock Repurchase Program, Authorized Amount Repurchase program, shares repurchased (in shares) Treasury Stock, Shares, Acquired Repurchase program, shares repurchased, value Treasury Stock, Value, Acquired, Cost Method Repurchase program, maximum remaining amont authorized for purchase Stock Repurchase Program, Remaining Authorized Repurchase Amount Treasury shares issued (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Operating lease cost Operating Lease, Cost Variable lease cost Variable Lease, Cost Sublease income Sublease Income Total lease cost Lease, Cost Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information [Table] Quarterly Financial Information [Table] Quarterly Financial Information [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Software as a service and platform as a service Software as a Service and Platform as a Service [Member] Software as a service and platform as a services. License License [Member] Maintenance Maintenance [Member] Services Technology Service [Member] Quarterly Financial Information [Line Items] Quarterly Financial Information [Line Items] Quarterly Financial Information [Line Items] Revenues: Revenues [Abstract] Total revenues Revenue from Contract with Customer, Including Assessed Tax Operating expenses: Operating Expenses [Abstract] Cost of revenue Cost of Revenue Research and development Research and Development Expense, Software (Excluding Acquired in Process Cost) Selling and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Total operating expenses Costs and Expenses Operating income Operating Income (Loss) Other income (expense): Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Interest income Investment Income, Interest Other, net Other Nonoperating Income (Expense) Total other income (expense) Nonoperating Income (Expense) Income tax expense (benefit) Net income Net Income (Loss) Attributable to Parent Earnings (loss) per share Earnings Per Share [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Foreign Foreign Tax Authority [Member] Domestic Federal Domestic Tax Authority [Member] State State and Local Jurisdiction [Member] Other Foreign Jurisdiction Other Foreign Jurisdiction [Member] Other Foreign Jurisdiction [Member] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] General Business Tax Credit Carryforward General Business Tax Credit Carryforward [Member] Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Tax Act: Tax Cuts and Jobs Act [Abstract] Tax Cuts and Jobs Act [Abstract] U.S. federal corporate income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Tax Act, provisional tax charge Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Provisional Income Tax Expense (Benefit) Tax Act, provisional tax charge, subsequent adjustment Tax Cuts And Jobs Act Of 2017 Incomplete Accounting Change In Tax Rate Provisional Income Tax Expense Benefit Adjustment Tax cuts and jobs act of 2017 incomplete accounting change in tax rate provisional income tax expense Benefit Adjustment. Tax Act, one-time transition tax on certain unremitted foreign earnings Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense Tax Act, one-time transition tax on certain unremitted foreign earnings, subsequent adjustment Tax Cuts And Jobs Act Of 2017 Incomplete Accounting Transition Tax For Accumulated Foreign Earnings Provisional Income Tax Expense Adjustment Tax cuts and jobs act of 2017 incomplete accounting transition tax for accumulated foreign earnings provisional income tax expense adjustment. Valuation Allowance: Valuation Allowance [Abstract] Valuation allowance, deferred tax asset, increase (decrease) in amount during the period Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Operating Loss Carryforwards: Operating Loss Carryforwards [Abstract] Operating Loss Carryforwards [Abstract] Operating loss carryforwards Operating Loss Carryforwards Operating loss carryforwards, deferred tax asset, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Operating loss carryforwards, valuation allowance Operating Loss Carryforwards, Valuation Allowance Operating loss carryforwards, not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Operating loss carryforwards, expiration period Operating Loss Carryforwards, Expiration Period Operating Loss Carryforwards, Expiration Period Tax Credit Carryforward: Tax Credit Carryforward [Abstract] Tax Credit Carryforward [Abstract] Tax credit carryfoward Tax Credit Carryforward, Amount Tax credit carryforward, valuation allowance Tax Credit Carryforward, Valuation Allowance Tax credit carryforward, not subject to expiration Tax Credit Carryforward, Not Subject to Expiration The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws that are not subject to expiration dates. Tax credit carryforward, expiration period Tax Credit Carryforward, Expiration Period Tax Credit Carryforward, Expiration Period Income Tax Uncertainties: Income Tax Uncertainties [Abstract] Unrecognized tax benefit Unrecognized Tax Benefits Net unrecognized tax benefits that, if recognized, would favorably impact the effective income tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Increase (decrease) in unrecognized tax benefits due to the settlement of various audits and the expiration of statutes of limitations Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Accrued interest and penalties related to income tax liabilities Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Aggregate amount of interest and penalties expense (benefit) recorded in the statement of operations Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Stock-Based Compensation Plans Share-based Payment Arrangement [Text Block] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Beginning balance Amounts paid during the period Payments for Restructuring Foreign currency translation adjustments Restructuring Reserve, Translation and Other Adjustment Ending balance Schedule of Goodwill [Table] Schedule of Goodwill [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] ACI On Demand ACI On Demand [Member] ACI On Demand [Member] ACI On Premise ACI On Premise [Member] ACI On Premise [Member] Goodwill [Line Items] Goodwill [Line Items] Goodwill, gross amount prior to beginning of period Goodwill, Gross Goodwill, total impairment prior to beginning of period Goodwill, Impaired, Accumulated Impairment Loss Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, beginning of period Goodwill from acquisitions Goodwill, Acquired During Period Goodwill, end of period Revenue Revenue from Contract with Customer [Text Block] Number of Shares at Expected Attainment Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Nonvested, beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Nonvested, ending balance (in shares) Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Nonvested, beginning balance (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 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 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 Nonvested, ending balance (in dollars per share) Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Renewal option, term Lessee, Operating Lease, Renewal Term Option to terminate, term Lessee, Operating Lease, Option To Terminate1 Term of option to terminate lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Operating leases not yet commenced, office facilities, amount Lessee Operating Lease Lease Not yet Commenced Payments Due Amount of lessee's undiscounted obligation for lease payments for operating leases that have not yet commenced. Operating leases not yet commenced, term of contract (in years) Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Debt Disclosure [Abstract] Schedule of Maturities on Debt Outstanding Schedule of Maturities of Long-term Debt [Table Text Block] Summary of Total Debt Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Software for resale Software Marketed for External Sale [Member] Software marketed for external sale. Software for internal use Software Acquired or Developed for Internal Use [Member] Software acquired or developed for internal use. Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Capitalized Computer Software, Gross Accumulated Amortization Capitalized Computer Software, Accumulated Amortization Net Balance Software amortization expense Capitalized Computer Software, Amortization Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Corporate and other Corporate, Non-Segment [Member] ACI On Premise Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Segment Adjusted EBITDA Segment Adjusted E B I T D A Segment Adjusted EBITDA is defined as earnings (loss) from operations before interest, income tax expense (benefit), depreciation and amortization adjusted to exclude stock-based compensation and net other income (expense). Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Corporate and unallocated expenses Corporate And Unallocated Income Expense Other operating expenses related to corporate functions and not allocated to reportable segments. Interest, net Interest Income (Expense), Net Other, net Income before income taxes Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding, beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding, ending balance (in shares) Exercisable, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, 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 Ending balance (in dollars per share) Weighted average exercise price, exercisable, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Remaining Contractual Term (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Weighted average remaining contractual term, outstanding, end of period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, exercisable, end of period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value of In-the-Money Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Aggregate intrinsic value of in-the-money options, outstanding, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value of in-the-money options, exercisable, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Antidilutive securities excluded from earnings (loss) per share, options to purchase shares, RSUs, and contingently issuable shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Common stock outstanding (in shares) Common Stock, Shares, Outstanding Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Balance, beginning of period Accounts Receivable, Allowance for Credit Loss, Current Provision increase Allowance For Doubtful Accounts Receivable, Provision for Doubtful Accounts Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable. Amounts written off, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff Foreign currency translation adjustments and other Allowance for Doubtful Accounts Receivable, Other Period Increase (Decrease) Amount of other increase (decrease) in the allowance for doubtful accounts, such as foreign currency translation adjustments and other items. Balance, end of period Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Senior Notes Senior Notes [Member] Term Loans Term Loans [Member] Term Loans Revolving Credit Facility 5.750% Senior Notes, due August 2026 Senior Notes Five Point Seven Five Percent Due Two Thousand Twenty Six [Member] Senior Notes 5.75% Due 2026. Debt Instrument [Line Items] Debt Instrument [Line Items] Total debt Long-term Debt Debt issuance costs Debt Issuance Costs, Net Less current portion of term credit facility Less current portion of debt issuance costs Debt Issuance Costs, Current, Net Total long-term debt Stated interest rate (percentage) Debt Instrument, Interest Rate, Stated Percentage Software Amortization Computer Software, Intangible Asset [Member] Other Intangible Assets Amortization Other Intangible Assets [Member] 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Total 2020 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease liability Operating Lease, Liability BHMI settlement and related fees Corporate Restructuring and Other Organizational Changes Restructuring and Related Activities Disclosure [Text Block] Customer relationships Customer Relationships [Member] Trademarks and trade names Trade Names [Member] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Other intangible assets amortization expense Amortization of Intangible Assets Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Deferred revenue, beginning balance Contract with Customer, Liability Deferral of revenue Contract with Customer Liability Additions Amount of revenue deferred in the current period for which consideration has been received or is receivable and an obligation exists to transfer goods or services to the customer. Recognition of deferred revenue Contract With Customer, Liability, Recognition Of Revenue Amount of revenue recognized previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Foreign currency translation Contract With Customer, Liability, Foreign Currency Translation Amount of increase (decrease) in contract with customer liability foreign currency translation. Deferred revenue, ending balance Leases Lessee, Operating Leases [Text Block] Retirement Benefits [Abstract] Employee Benefit Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Pro forma revenue Business Acquisition, Pro Forma Revenue Pro forma net income Business Acquisition, Pro Forma Net Income (Loss) Pro forma income per share: Business Acquisition, Pro Forma Earnings Per Share [Abstract] Business Acquisition, Pro Forma Earnings Per Share [Abstract] Basic (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Diluted (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Software Trade names Trademarks [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Current assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Receivables, net of allowances Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Settlement assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Settlement Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Settlement Assets Prepaid expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Total current assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Noncurrent assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets [Abstract] Finite-lived intangibles assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Other noncurrent assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Weighted Average Useful Lives Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Current liabilities: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities [Abstract] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Settlement liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Settlement Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Settlement Liabilities Employee compensation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Employee Compensation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Employee Compensation Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Total current liabilities acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Noncurrent liabilities: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities [Abstract] Other noncurrent liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Total liabilities acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Income Statement [Abstract] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Revenues Operating expenses Other income (expense) Income tax expense Income per common share Basic (in dollars per share) Diluted (in dollars per share) Weighted average common shares outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer and office equipment Office Equipment [Member] Leasehold improvements Leasehold Improvements [Member] Furniture and fixtures Furniture and Fixtures [Member] Building and improvements Building and Building Improvements [Member] Land Land [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Useful Lives Property, Plant and Equipment, Useful Life Useful Lives, description Property, Plant and Equipment, Estimated Useful Lives Debt Debt Disclosure [Text Block] Software and Other Intangible Assets Intangible Assets Disclosure [Text Block] Receivables, net of allowances of $5,149 and $3,912, respectively Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Treasury stock, shares (in shares) Treasury Stock, Shares Statement of Stockholders' Equity [Abstract] Repurchase of common stock (in shares) Segment Information Segment Reporting Disclosure [Text Block] Statement of Comprehensive Income [Abstract] Net income Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Billed receivables Accounts Receivable, before Allowance for Credit Loss, Current Allowance for doubtful accounts Billed receivables, net Receivables, Net, Current Accrued receivables Unbilled Contracts Receivable Significant financing component Unbilled Receivables, Significant Financing Component Amount, after accumulated amortization, of the significant financing component related to unbilled receivable balances. Total accrued receivables, net Unbilled Receivables Net Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements net of the significant financing component. Less: current accrued receivables Unbilled Contracts Receivable, Current The amount of unbilled contracts receivable due within one year or the normal operating cycle, if longer. Less: current significant financing component Unbilled Receivables, Significant Financing Component, Current Amount, after accumulated amortization, of the significant financing component related to unbilled receivable balances due within one year of the balance sheet date. Total long-term accrued receivables, net Total receivables, net Accounts Receivable, after Allowance for Credit Loss Summary of Quarterly Financial Data (Unaudited) Quarterly Financial Information [Table Text Block] 2020 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four 2024 Long-term Debt, Maturities, Repayments of Principal in Year Five Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Total Long-term Debt, Gross Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Summary of Reconciliation of Weighted Average Share Amounts used to Compute Both Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Tax expense at federal rate of 21% (35% pre-2018) Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Unrecognized tax benefit increase Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Tax effect of foreign operations Effective Income Tax Rate Reconciliation, Tax Effect Of Foreign Operations Tax effect of the United States taxation of the company's foreign subsidiaries' unremitted foreign earnings. Tax benefit of research & development Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Transition tax Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount Revaluation of deferred tax balances Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Performance-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Domestic production activities Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Change in expected attainment (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Change In Attainment The net change in awards outstanding during the reporting period as a result of a change in the expected attainment percentage of an award. 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] Forfeited (in dollars per share) Change in expected attainment (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Change In Attainment, Weighted Average Grant Date Fair Value The weighted average fair value as of the grant date for equity-based award plans other than stock (unit) option plans that had a net change in the awards outstanding during the reporting period as a result of a change in the expected attainment percentage of an award. Other Notes Payable, Other Payables [Member] Initial Term Loan Initial Term Loan [Member] Initial Term Loan [Member] Delayed Draw Term Loan Delayed Draw Term Loan [Member] Delayed Draw Term Loan [Member] Overdraft Facility Overdraft Facility [Member] Overdraft Facility [Member] 6.375% Senior Notes, due August 2020 Senior Notes Six Point Three Seven Five Percent Due Two Thousand Twenty [Member] Senior notes six point three seven five percent due two thousand twenty. Multi-year License Agreement Multi Year License Agreement [Member] Multi year license agreement [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Base Rate Base Rate [Member] Federal Funds Effective Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] LIBOR London Interbank Offered Rate (LIBOR) [Member] Variable Rate, Options [Axis] Variable Rate, Options [Axis] Variable Rate, Options [Axis] Variable Rate, Options [Domain] Variable Rate, Options [Domain] [Domain] for Variable Rate, Options [Axis] Option (a) Variable Rate, Option One [Member] Variable Rate, Option One [Member] Option (b) Variable Rate, Option Two [Member] Variable Rate, Option Two [Member] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Parent Company and Domestic Subsidiaries Parent Company And Domestic Subsidiaries [Member] Parent company and domestic subsidiaries. Foreign Subsidiaries Foreign Subsidiaries [Member] Foreign subsidiaries. Line of credit, amount outstanding Long-term debt, amount outstanding Unused borrowings Debt Instrument, Unused Borrowing Capacity, Amount Consolidated senior secured net leverage ratio Debt Instrument, Consolidated Senior Secured Net Leverage Ratio The ratio of (a) consolidated senior secured indebtedness on such date minus the amount of unrestricted cash and cash equivalents of the parent borrower and its subsidiaries as of such date of determination up to $150,000,000 to (b) consolidated EBITDA for the period of four (4) consecutive fiscal quarters ending on or immediately prior to such date. Consolidated total net leverage ratio Debt Instrument, Consolidated Total Net Leverage Ratio The ratio of (a) consolidated total indebtedness on such date minus the amount of unrestricted cash and cash equivalents of the parent borrower and its subsidiaries as of such date of determination up to $150,000,000 to (b) consolidated EBITDA for the period of four (4) consecutive fiscal quarters ending on or immediately prior to such date. Payment for debt issuance costs Payments of Debt Issuance Costs Debt instrument, term Debt Instrument, Term Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Effective interest rate (percentage) Line of Credit Facility, Interest Rate at Period End Percentage of capital stock pledged as collateral Percentage of Capital Stock Pledged as Collateral Percentage of capital stock pledged as collateral under the Company's Credit Agreement. Issue price percentage of senior notes of the principal amount Debt Instrument Issue Price Percentage Of Principal Amount Debt Instrument Issue Price Percentage Of Principal Amount Amount outstanding on overdraft facility Line of Credit Facility, Fair Value of Amount Outstanding Other long-term debt, multi-year license agreements entered into during the period Other Long-term Debt, Multi-Year License Agreements Entered Into During Period Total amount financed for license of internally used software entered into during the period. Other long-term debt, amount outstanding Other Long-term Debt Other long-term debt, current Other Long-term Debt, Current Other long-term debt, noncurrent Other Long-term Debt, Noncurrent Monte Carlo Simulation Model Expected life (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Risk-free interest rate Expected volatility Expected dividend yield Other Current Liabilities Other Liabilities, Current [Abstract] Operating lease liabilities Operating Lease, Liability, Current Vendor financed licenses Other Notes Payable, Current Royalties payable Accrued Royalties, Current Accrued interest Interest Payable, Current Other Other Sundry Liabilities, Current Total other current liabilities Schedule of Selected Financial Data by Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Revenue by Primary Geographic Markets and Primary Solution Categories Schedule Of Revenue From External Customer By Geographic Areas And By Products And Services Category [Table Text Block] Tabular disclosure of revenue from external customer by geographic areas and by products and services solution categories. Schedule of Long-lived Assets by Geographic Location Long-lived Assets by Geographic Areas [Table Text Block] Number of Shares Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Weighted Average Grant Date Fair Value 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 Acquisition Business Combination Disclosure [Text Block] Quarterly Financial Data (Unaudited) Quarterly Financial Information [Text Block] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Treasury Stock Treasury Stock [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance Other comprehensive income (loss) Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Shares issued and forfeited, net, under stock plans, including income tax benefits Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Repurchase of common stock Repurchase of stock-based compensation awards for tax withholdings Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Cumulative effect of accounting change, ASC 606 Cumulative Effect on Retained Earnings, Net of Tax Ending balance Other, Net Other Income and Other Expense Disclosure [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Adjustments to reconcile net income to net cash flows from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation Depreciation Amortization Amortization Amortization of operating lease right-of-use assets Amortization of Operating Lease Right of Use Asset The expense charged against earnings for the periodic recognition of operating lease right-of-use assets. Amortization of deferred debt issuance costs Amortization of Debt Issuance Costs Deferred income taxes Deferred Income Tax Expense (Benefit) Stock-based compensation expense Other Other Noncash Income (Expense) Changes in operating assets and liabilities, net of impact of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Receivables Increase (Decrease) in Accounts Receivable Accounts payable Increase (Decrease) in Accounts Payable Accrued employee compensation Increase (Decrease) in Employee Related Liabilities Current income taxes Increase (Decrease) in Income Taxes Payable Deferred revenue Increase (Decrease) in Contract with Customer, Liability Other current and noncurrent assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Net cash flows from operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of software and distribution rights Payments to Acquire Software Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Other Payments to Acquire Other Investments Net cash flows from investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Proceeds from exercises of stock options Proceeds from Stock Options Exercised Repurchase of stock-based compensation awards for tax withholdings Payment, Tax Withholding, Share-based Payment Arrangement Repurchase of common stock Payments for Repurchase of Common Stock Proceeds from senior notes Proceeds from Issuance of Senior Long-term Debt Redemption of senior notes Repayments of Senior Debt Proceeds from revolving credit facility Proceeds from Lines of Credit Repayments of revolving credit facility Repayments of Lines of Credit Proceeds from term portion of credit agreement Proceeds from Issuance of Secured Debt Repayments of term portion of credit agreement Repayments of Secured Debt Payment for debt issuance costs Payments on or proceeds from other debt, net Proceeds from (Repayments of) Other Long-term Debt Net cash flows from financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate fluctuations on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents, end of period Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Income taxes paid, net Income Taxes Paid, Net Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Reconciliation of Unrecognized Tax Benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Balance of unrecognized tax benefits at beginning of year Increases for tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Decreases for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Increases for tax positions established for the current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Decreases for settlements with taxing authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Reductions resulting from lapse of applicable statute of limitation Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Adjustment resulting from foreign currency translation Unrecognized Tax Benefits, Increase (Decrease) Resulting From Currency Translation Amount of increase (decrease) in unrecognized tax benefits resulting from foreign currency translation. Balance of unrecognized tax benefits at end of year Cover page. Document Type Document Type Document Annual Report Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2017 Employee Stock Purchase Plan Employee Stock Purchase Plan Twenty Seventeen [Member] Employee Stock Purchase Plan Twenty Seventeen. 2016 Equity and Performance Incentive Plan Two Thousand Sixteen Equity and Performance Incentive Plan [Member] 2016 Equity and Performance Incentive Plan [Member] 2005 Equity and Performance Incentive Plan Two Thousand Five Equity and Performance Incentive Plan [Member] 2005 Equity and Performance Incentive Plan [Member] Title of Individual [Axis] Title of Individual [Axis] Title of Individual [Domain] Title of Individual [Domain] Board Member Director [Member] Maximum number of shares of common stock reserved for issuance Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Purchase of common stock under the plan, employee annual base compensation, amount Share Based Compensation Arrangement by Share Based Payment Award Maximum Employee Salary Dollars The highest dollar amount from their salary that an employee is permitted to utilize with respect to the plan. Purchase of common stock under the plan, employee annual base compensation, percentage Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Price of common stock purchased under ESPP, percentage Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Discount offered pursuant to ESPP, percentage Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date Number of shares of common stock reserved for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Maximum aggregate number of shares allowed per participant during any calendar year Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Per Employee Number of shares authorized for issuance per employee under share-based payment arrangement. Maximum aggregate value allowed per participant on the date of grant during any calendar year Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Aggregate Value Per Employee The highest aggregate value of awards an employee can be granted under the plan per period. Term of award Share-based Compensation Arrangement by Share-based Payment Award, Options, Term Contractual term for options outstanding and currently exercisable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Weighted average grant date fair value of stock options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Total intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Stock based compensation awards, award payout range, minimum Share-Based Compensation Arrangements by Share-Based Payment Award, Performance Shares Minimum Target The minimum percentage that can be achieved under the predetermined performance thresholds for the performance shares. Stock based compensation awards, award payout range, maximum Share-Based Compensation Arrangements by Share-Based Payment Award, Performance Shares Maximum Target The maximum percentage that can be achieved under the predetermined performance thresholds for the performance shares. Stock-based compensation expense, additional expense due to changes in expected attainment rates Allocated Share-based Compensation Expense, Expense Related to Attainment Rate Changes Represents the increase (decrease) in share-based compensation expense recognized during the period arising from changes in expected attainment rates. Requisite service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Performance period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Estimated period over which awards are earned, if at all, based upon the achievement of performance goals as determined by the company in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Award vesting rights, incremental vesting percentage on anniversary of grant date Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Number of shares vested Shares withheld to pay employees' portion of minimum payroll withholding taxes Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Unrecognized compensation costs Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation costs, weighted average recognition periods Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Stock-based compensation expense, tax benefits Share-based Payment Arrangement, Expense, Tax Benefit Deferred income tax assets: Deferred Tax Assets, Net [Abstract] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Tax credits Deferred Tax Assets, Tax Credit Carryforwards Compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other Deferred revenue Deferred Tax Assets, Deferred Income Research and development expense deferral Deferred Tax Assets, in Process Research and Development Other Deferred Tax Assets, Other Gross deferred income tax assets Deferred Tax Assets, Gross Less: valuation allowance Deferred Tax Assets, Valuation Allowance Net deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred income tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Deferred revenue Deferred Tax Liabilities, Tax Deferred Income Total deferred income tax liabilities Deferred Tax Liabilities, Gross Net deferred income taxes, deferred income tax asset Deferred Tax Assets, Net Net deferred income taxes, deferred income tax liability Deferred Tax Liabilities, Net Deferred income taxes / liabilities included in the balance sheet are: Deferred Tax Assets, Net, Classification [Abstract] Deferred income tax asset – noncurrent Deferred income tax liability – noncurrent Net deferred income taxes, deferred income tax asset Net deferred income taxes, deferred income tax liability Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of Unaudited Summarized Pro Forma Financial Information Business Acquisition, Pro Forma Information [Table Text Block] Cash paid for amounts included in the measurement of lease liabilities: Cash paid for amounts included in the measurement of lease liabilities [Abstract] Operating cash flows from operating leases Operating Lease, Payments Right-of-use assets obtained in exchange for new lease obligations: Right of Use Assets obtained in Exchange For New Lease Obligations [Abstract] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Summary of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Prior Period Adjustment Restatement Adjustment [Member] Other intangible assets Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] India Payment Technology and Services Company India Payment Technology And Services Company [Member] India Payment Technology And Services Company [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] 5.750% Senior Notes due 2026 Senior Notes 5750 due 2026 [Member] 5.750% Senior Notes due 2026 [Member]. Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Summary of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Settlement assets Settlement liabilities Amount of off balance sheet settlement funds Settlement Funds Balance The balance of the settlement funds at period end. Settlement funds are trust accounts maintained for the benefit of the Company's clients. They are not included in the Company's balance sheet. Estimated useful life Finite-Lived Intangible Asset, Useful Life Goodwill measurement period Goodwill Impairment Test Period Goodwill Impairment Test Period Fair value of long-term debt Long-term Debt, Fair Value Payments to acquire investment interest Payments to Acquire Interest in Subsidiaries and Affiliates Percentage of voting interests acquired Equity Method Investment, Ownership Percentage Equity method investments, initial amount recorded Equity Method Investments Right-of-use assets Operating lease liability Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Americas - United States Americas - Other Americas, Other [Member] Continents of Americas other than the United States. EMEA EMEA [Member] Asia Pacific Asia Pacific [Member] Other Non-US [Member] Bill Payments Biller Payments [Member] Bill Payments [Member] Digital Channels Digital Channels [Member] Digital Channels. Merchant Payments Merchant Payments [Member] Merchant Payments. Payments Intelligence Payment Intelligence [Member] xxx_Payment Intelligence[Member] Real-Time Payments Real Time Payments [Member] Real Time Payments. Retail Payments Retail Payments [Member] Retail Payments. Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Long lived assets Geographic Areas, Long-Lived Assets [Abstract] Long-lived Assets Long-Lived Assets Income Taxes Income Tax Disclosure [Text Block] Summary of Other Current Liabilities Schedule of Other Assets and Other Liabilities [Table Text Block] Summary of Property and Equipment Estimated Useful Lives and Balances Property, Plant and Equipment [Table Text Block] Summary of Changes in the Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Nature of Business and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Schedule Of Defined Contribution Plans Disclosures [Table] Schedule Of Defined Contribution Plans Disclosures [Table] Schedule Of Defined Contribution Plans Disclosures [Table] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] ACI 401(k) Plan Other Postretirement Benefits Plan [Member] ACI Worldwide EMEA Group Personal Pension Scheme Other Pension Plan [Member] Retirement Plan Specifications [Axis] Retirement Plan Specifications [Axis] Retirement Plan Specifications [Axis] Retirement Plan Specifications [Domain] Retirement Plan Specifications [Domain] [Domain] for Retirement Plan Specifications [Axis] Employees under Age 50 Employees Under Age 50 [Member] Employees under age 50. Employees Aged 50 or Older Employees Turning Age 50 Or More [Member] Employees turning age 50 or more. Second Eligible Participant Contributions Second Eligible Participant Contributions [Member] Second Eligible Participant Contributions [Member]. Employed at December 1, 2000 Employee Hired Prior to December One Two Thousand [Member] Employed at December 1, 2000. Employees Aged Over 55 Years on December 1, 2000 Employees Aged Over Fifty Five [Member] Employees aged over 55 years. Employed Subsequent to December 1, 2000 Employee Hired After December One Two Thousand [Member] Employed subsequent to December 1, 2000. Schedule Of Defined Contribution Plans Disclosures [Line Items] Schedule Of Defined Contribution Plans Disclosures [Line Items] Schedule Of Defined Contribution Plans Disclosures [Line Items] Defined contribution plan, maximum annual contribution per employee, percentage Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Defined contribution plan, maximum annual contribution per employee, amount Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Defined contribution plan, employer matching contribution, percentage of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Defined contribution plan, employer matching contribtuion, percent of eligible participant contributions Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Defined contribution plan, employer matching contribution, maximum amount per employee Defined Contribution Plan, Employer Matching Contribution, Maximum Amount Per Employee Maximum amount matched by the employer, per employee, under a defined contribution plan. Defined contribution plan, cost Defined Contribution Plan, Cost Defined contribution plan, employer discretionary contribution, percentage of eligible compensation Defined Contribution Plan, Employer Discretionary Contribution Percentage Percentage of discretionary contributions made by an employer to a defined contribution plan. Assets: Operating Lease Assets [Abstract] Liabilities: Operating Lease Liability [Abstract] Other current liabilities Operating lease liabilities Total operating lease liabilities Weighted average remaining operating lease term (years) Operating Lease, Weighted Average Remaining Lease Term Weighted average operating lease discount rate Operating Lease, Weighted Average Discount Rate, Percent Revenue [Table] Revenue [Table] Revenue [Table] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Costs to Obtain a Contract Capitalized Contract Cost, Costs To Obtain A Contract [Member] Capitalized Contract Cost, Costs to Obtain a Contract [Member] Costs to Fulfill a Contract Capitalized Contract Costs, Costs To Fulfill A Contract [Member] Capitalized Contract Costs, Costs to Fulfill a Contract [Member] Selling and Marketing Selling and Marketing Expense [Member] Cost of Revenue Cost of Sales [Member] Revenue [Line Items] Revenue [Line Items] Revenue [Line Items] Software license arrangements, warranty period Revenue, Standard Product Warranty Period The standard warranty period in software license arrangements. Software license arrangements, initial post contract customer support period Revenue, Initial Post Contract Customer Support Period Initial post contract customer support period. Revenue allocated to remaining performance obligations Revenue, Remaining Performance Obligation, Amount Revenue allocated to remaining performance obligations, percentage to be recognized over the next 12 months Revenue, Remaining Performance Obligation, Percentage Performance obligation satisfied in previous periods Contract with Customer, Performance Obligation Satisfied in Previous Period Capitalized costs to obtain or fulfill a contract, minimum amortization period Capitalized Contract Cost, Amortization Period1 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. Capitalized costs to obtain or fulfill a contract, current Capitalized Contract Cost, Net, Current Capitalized costs to obtain or fulfill a contract, noncurrent Capitalized Contract Cost, Net, Noncurrent Capitalized costs to obtain or fulfill a contract, amortization expense Capitalized Contract Cost, Amortization Weighted average shares outstanding: Basic weighted average shares outstanding (in shares) Add: Dilutive effect of stock options, RSUs, and contingently issuable shares (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Diluted weighted average shares outstanding (in shares) Earnings Per Share Earnings Per Share [Text Block] EX-101.PRE 12 aciw-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 item5jpeg123119.jpg GRAPHIC begin 644 item5jpeg123119.jpg M_]C_X 02D9)1@ ! 0$ E@"6 #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" ,3!> # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HK-\0^)-)\(Z/<:MKNJ66BZ7;+NGOM0N$@@B'JSN0JCZ MFLWP3\2O"/Q*LYKOPCXJT3Q5:P-LEGT348;Q(V/0,T;, ?K0!TE%%% !1110 M 4444 %%%9EUXFT>QUZQT.XU:QM]:OHI)K339;E%N;B./'F/'&3N95W+D@$# M<,]: -.BBB@ HHHH **** "BLOQ-XJT7P7HMSK'B'5[#0M(M@#/J&IW*6]O$ M"0 6DU &G17F6H?M0?!O2=0N;"^^+7@6ROK65H)[6X\26<\TSQ!:6]P]I- M/I=Y'8]WR[L8SQF@#7HHHH **** "BLWQ#XDTGPCH]QJVNZI9:+I=LNZ>^U"X M2""(>K.Y"J/J:S?!/Q*\(_$JSFN_"/BK1/%5K VR6?1-1AO$C8] S1LP!^M M'24444 %%%% !15?4-0M=)L;F^OKF&SLK:-II[FXD$<<4:@EG9CPJ@ DD\ " MF:3J]CX@TNSU/2[VWU+3;R%;BVO+25989XV 971U)#*0000<$&@"W116/JWC M+0- TC^U=4US3=-TOSUMOMUW=QQ0>:TGE+'O8A=QD^0+G);CKQ0!L4444 %% M%5]0U"UTFQN;Z^N8;.RMHVFGN;B01QQ1J"6=F/"J "23P * +%%>5?\ #6/P M0_Z+)\/_ /PJ+'_X[7;>#/'_ (8^(^DOJGA/Q'I'BC3$E,#7NBWT5W") 2A M>-F&X!@<9SR/6@#?HHJ&WO(+IIUAGCF:!_*E6-PQC? ;:V.APRG![$>M $U% M%9EEXGT?4M^T^&Y1[BU60$Q&6,'<@<*Q7-OB1X2^&>GP7_ (O\4:+X4L;B7R(;G6]0ALXI),%MBM*R@M@$X'. :P/# M7[1'PJ\9ZQ!I'A_XF^#M=U6X.(;'3=?M+B>0^BHDA8_@* /0J*** "BH;6\@ MOH?.MIX[B+9$X9=RL589'<$$'T((J:@ 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 **** /D"\\!Z/^TY^VGXZTSQ];6_ MB'PE\,-.TV+2O#-Z-]I)>7L+327,C->E1?L?^"?"_Q<\* M_$#X?6=I\-]1TOS;?4K+P[8I;6FLVCH1Y$\*;4RK[7#[2ZEIT6E>)O!NIW8LO[3CB8F">WN"-L'/!VHOH]]KGCB[N<:E>QJIFAM MH[?E/++!2TF5)(Y'(&%XF_;D\5V?P+T?Q58>!8+7QS;>.[?P3K_A.[G\[R[G M>1+'!,KHNYP8RCME1OY# 9-M?#OQW_9J^('Q!_X5Y\.=)^+'@SQCK<_B&U4Z M_%I-YI-W.J^>LWG K+$67*A/FQG)&0!A)^RO\1K'X:^%IM3M].UKQYJWQ9L/ M'OB=-(F6*TLHA,#(L1F92ZQ1HG RQ).-W4@&C;_M!_M)V?Q2U3X2ZCX)^']Q MX_U#2EU_0M4LKZ\71;.Q$KQR_;2P\Z617\M0(E4$OG@5E7/[$-)N?'NC_$:/P%KVCZ=YDEO&2*9U%M-((F8JI=>4;#X!X'% 'TEX%^.GQD M\(_&KPMX'^-/AKPC9V?C6.Z;0-4\'W-S(EM/!'YK6EUYX^9S'DATPI*\ Y.W MF?C!\JS:SJ$L30+.I M10(H41F8*^'R0"#GY/G"S_9+^*]C;>)M!U']G?P9XW\<:I=79?XP>*O$D=Y! M/YCMLN&L9 \JLJ$ !0 "H.T\Y /H;Q-^V%XRU;X6_ GQ+X$\):;&?B-H7@2^\8 M:IH6N75[K&@6$[-9^4\.R*SFG;S$1T=?,##YF48P!7#?#;]G_P"(FD?#?]D[ M3-2\-FRU#P)JL\OB"'[=;/\ 8XOL]S$DFY9") Q>/B/<1NY'!KV/QY\-_$FM M?M9?"[QG8Z>)/#FBZ%K-G?7S31@033^1Y*^66#MNV-RH(&.2,B@#Y]^'O[:? MQH^,VK3ZQX$TCX5:EI$-[-#_ ,*ZO?$$MMXQ:**5HR6#E8(V.-XW#&.,D\U[ M=\=/CMX^TKXC>'OA=\)_"^DZQX^U73)-:NKSQ-=/%INCV2R",23"']Y(6DR@ M6,YR,\C./FGXX?LZ?$KXR7&K:-K_ .R[X"OO%UXTJP_%;0/$RZ5;I*V?+NY+ M4#[5(4 7*.SY(XXKVKQ]\(OBW\,?'/@'XF_#^VT_XG>(='\)Q^$O$6C:K??8 M)]6B1UD6X@N)-R))YN]F\PG(/\1/ !?\#_M(_$C2-8\=^ _BIX7T'2/B%H/A MJ;Q/IFH>'[B6;2-7M4W*61)")8]DFQ65CDY)^48)\JTG]L;]H?3OA1X+^,OB MCP%X(M_ACJDEC!?Z?875V=:"3R+%]LC#'R4B9F5EC8LP#*"W5AW7A?X3_%GX MH^,O'OQ2^(_AG2_!^LW?@VY\*>&_!]AJ*7TT"2EI'>XN1B(NT@0*5( 4G.W! M+'C3X#^.M6_X)]^$?AK::'YOC6PL-#AN-+^UP#8]O<6[S#S2_EG:L;GACG'& M>* /KLG:"3TKXZTG]HC]HOXS:?J7CCX2^ O!$GPWM;JX@T^V\3:A<+JVOQP2 M,C2VQCQ#"'*,JB7N,Y(YK[%9=RD'H>*^)_ V@_M*_LR^%KKX6^"OAKX=^('A MV"ZNCX=\7S>(([%-/MYIGD1;VU<>9,R%SGRB,C !)YH \_\ VN/B'XL_:?\ M@W^S[K_A/1_"R^%_$WBRR@N=#\6?:)&75U>:-;:<1 *]HK1SK)P';"8 R17W M)X)TFX^'/PATRTET'1[#4-+TH27&C^#[1HK 7"QEY8[.+;N"-)NVC&XY&1DU M\XS?LJ>*?!/P3_9_\&:5'#XBU/PKXZL?$/B"\MY8X8PI>YENID$A4LJO/@*! MN(Q\O8?6?B&QO=3T#4K/3=2?1M1N+:2*VU&.%)6M964A)0C@JQ5B&VL"#C!X MH _,?X7QR?"?X/:9XC^*'[%Z^(](5[C4_$WC36K339M6B::XDEDD^P2QFX,< M8<#,C)A5). *_3?PYK&G>(?#VF:IH\T=QI-]:Q7-G-",(\+H&1E'8%2*^/M< MOOVN?&7@*^^%.K?#SPW'>:A;/I%[\5?[>@-G+;N"DERNFJ@E$K1DX7 4.?NA M>!]7_#?P3:?#3X>^&?"-A+)/9:%IMOID,TWWW2&-8PS>Y"YH ^6/C,9/V(_C M%>_&71M.NKOX8>,7\CQIH^GH7:UU+!^S:A%'TS*Q\J3& 6<$Y+#'??L\^!K[ MX>^&?&/QG^)JM!X\\51OK&KQN=YT;3HD+V^G1].(8A\V,;G+$YP#6K^V]\,_ M$OQ>_9Q\0>%_"6F_VMKMU=6$D-IY\4.Y8[R&1SOD95&$1CR><8'->M^,/"EK MXW\$ZWX:O\K9ZOI\VGSD $A)8VC;Z\,: /@__AXKXWN-);X@V]]\%5\#!#=K MX)N/&*IXO:U!/;?Y"SE/F\G!;/RP6SG1>([BZLS";J1]H&_:V6;)'J>Y_:D_9S\9:UX\^' M>JV'PHT3XT>!M T#^RQX#@UA?#]E87P;_C[AB=S%Y9CQ&(VW[0H'8&@#J/V? M_P!K#QOXR\3_ !0\$^-K?P1J'B?P?I*ZO!K/@2_DNM*ND=&(B978R(ZL ""0 M3D\ 8+=1^R7\6/C-\._LV?LY_$OP5\6?BCX@UGX7^&?A]H/BCPA]BTO2?"MW;M! M9S*[!;:;;M+SL#N:8#8+7G@/1_P!IS]M/QUIGCZVM_$/A+X8:=IL6E>&; MT;[22\O86FDNYH3\LI" 1J'!4<\9&:]*B_8_\$^%_BYX5^('P^L[3X;ZCI?F MV^I67AVQ2VM-9M'0CR)X4VIE7VN'VDY4=< CG/C%\+_B7X!^-3?&+X/:=IGB MB]U+3HM*\3>#=3NQ9?VG'$Q,$]O<$;8YD#,IW_+M[$UG^&]-_:!^.OQ/\(:Q MXY\/0?!/P+X9NCJ,V@Z;XB74=1UNY",L:2S6X6-;8;B60_>Z$-D% #T3X+_& M36OB+K?QAL]2M;""+P=XFGT:P-K&ZM+"EO%*&EW.V7W2'E=HP!QWKPFS_;/^ M)^L?#[]GG4=$\+>'=7\2_$R34K:YL6,UM;PR0JXB=',C&.-2 \F1(Q56"C<1 M6I_PA?Q[^$?Q:^*VG^!?!.B>)_"_Q"U0ZQ:>*;[6H[9="FDMUBE^T6I4R3@% M%*K'@' RWS';F?!;]G3XB>$M+_9+AU?0/L\O@5M?/>9\2#+%47R^3SBNC^'?[8VM_$;1/V<]4M=&T^PC^(M]J%AK-O*) M)&M9+2&;=]G8. 983]X-\IQUYKOOAM\-O$>@?M0_&SQ=?Z=Y'A[Q'8Z'#I= MYY\;?:'MX)UF&P,73:74?,!G/&:^ M(-2U.Z\)WFJ00_;K:ZFN59([E6:)7,($N!&_VHW#M-"5+;]NS:H.-N<]^U<_X"\6?&'1_V9/@=I_PK M\,>&)TF\&Z?/?^)O&>I-!IMAMM8@D1BA/GR,^2=P 4 #)YXPM-^%_P ;?'_Q M2^*/C?QGX,L/#H\2?#.;0-*TFQU:"[-I/G M'RY'8T >C?"']ISXJ_$Z_P#BQ\-]0A^&][\1?#>D1W^FZWX;U"XN= N/-! C MF&YID9#UY!.?N@8+>3? OQMXT^'_ /P3L\+ZMXFT#P+XDT7^V=,MM!L;NSGN MA]GEU01R2722,%\])&9HVC.%VH3DBO0OV1_V??B+\/OCYX\\3^(?AIX8^''A MKQ%X;AM=/TWPM=0/;V$B3'%O,$PTDQ4EVE"E#P ?X1B^'?@?\9+K]C*U^$6K M?#R/3=:\+Z_I9L;J#7+2>+5[6/4EN9KA?F7R0B@_(YW,,8&?E !]*^#/C'KE MQ^TCXY^%_B:SL;9+73K;7O#5W9Q2(UY8.?*G$I9R#)'-A3M &&7BO+M0_;:O M/#_P=\=?$[4-)TZ;PZ/%+^&_!,T (/@YXKTWQ5?#3+*X^%WB4WEUIMPZD MQ"Z@E& M4@D$'@@U\9?"/X5^+M:^(OAR74OV2/A-\(=-TJY6[OO$$@T_4[J;8,I]@2UC M1H)?,"L))&(0R^&/@VTTG5$\0F_L( M- M$@N_+M(FC\V,1[7V,25W X))%>G?%[QI!^S/8>$? 7P9^&^@OXO\ &NHS MQ:5HUI%%IFFPF.(/<7EP(E&510F0,,PP <@ [7Q8^&_B/Q-^TU\#?%FFZ=]I M\/\ AI-<&JWGGQI]G^T6L:0_(S!GW,I'R XQSBJ'[4'PM\<^(/$'P\^(WPTB MTS4?&/@6[NI4T76)C#!J5I*7M_%6L/::-H-U+;7-WK7G+Y\8EN2(DM2<;&8 M[P,Y!. >^\$^#OC%\&\;2_#\>L1ZM?7E[<1")I MI)H@(UB5,X7A@W4'.5XFW^"OQOC^&?[0WPSTWP_!X?'B'6=0U_P]XPBUR/R] M0%S6?O;%.?4#+#U'X,?\ )[G[1O\ V#O#/_I/)OV2_B;XB\+Z#9>$?V4_!WPN;1-2L;Z[NV\2VFIZMJ2Q3(2EM<,?W0^\S^9 M)E@N 2>&^X/AC\./$?A_]J3XT^+]0T[[-X=\166A1:9>>?&WVAK>&99AL5BR M[2ZCY@,YXS0!Y7_P46OM*TU?@?=:WX2O/'>DQ>-XVN?#>GZ:FHSZ@GV.Y_=) M;/\ +*3UVGTKY\^*WB#X9_'*SO/A3\*_V4=<\%?%V\CBO-/OM6\*V7AJ328Q M(/\ 3FGBD\Q53!P,88C'/0_;'[17PX\1>._&_P $M0T/3OMUIX<\8)JNJ2>? M'']GMA:SQF3#L"_S.HVKD\],9K._:^^!NN_$SPQHWB[X?.ME\6_!-U_:?AN[ M\Q8O/Z">RD9B!YU MY)KWQ!U8:;H]I!%A#)*P8/))(^0L:'/#$G KG_A'^U7XT^+=CX_\ K>?#35? MBCI6B?VII>L>%=9DU'PW?1NQC.\HQFA9&P&1CN(8,.",UOVA_@7XP^(7B[X? M_&.R^$?AGQSKMGH;:3K_ ,-?%\MG(2CN)5^SW+B2!98I#(-YX*L<=2*Z_P#9 MH^&7B&SUCQ%X@UGX%?#KX'0W%C]@L--\/0VUSJ[L3F5KB\ME2+R3MCVQJI8D M98C: 0#PO]EWXN_$SX-_L5?"[4KRV\)W6F:KXGTW0](6".Z>9;"YO9([AKC+ MJHF#EMA0E0,9!-?6/CSXO:QX7_:,^%?@"TMK&31_%5GJ]Q>SS1N;B-K6*-XQ M$P<* 2YW;E;/&,5\Q>&_@#\:K[]CNQ^&USX,T_P]XP^'NN6>J^'[BXUJ&YM/ M$'V>[>XS^[Y@!SM DQDE=O=^&O#OQS^*'[3_PL^(WCGX>:?X#\-Z#8:O9 MR:5;ZY;ZE<6DDT*JLLTJ;0XE(4*D:ML"$L1N& !OPO\ VBOCG\3M)\2>,(M" M\#Z5X!\-RZY9W"_C+XH\!>"+?X8ZI)8P7^GV%U=G6@D\BQ?;(PQ\E(F9E98V+, R@MU8> MR? OX1>+?!O[-'CWPIK&D_8]?U34/$4]I:?:87\Q+J>=K<[U5=P,6BDS& MRD[2?NG*GN#74T4 %9.K>+M"T'5-*TS4]:T_3M2U:1H=.L[NZCBFO75=S+"C M$&0@&_B-\8/B9KO_"=Z!H>O_!VPLO^$/T_4M5AMI;O M6(YUO+TQQ,ZO*2D,=M@9RQ('- 'Z;45\T_&G]L.'P1^S/X/^*/A>RL=0_P"$ MNGT^SL9]7G:#3]/>Z4GSKQU!98HBK!L!-(^%6I:1#>S0_\*ZO?$$MMXQ:**5HR6#E8(V.-XW#&.,D\U])ZC\8 M-:M/VH_#?PV%G9IHFI>$[K79I9$8W<=Q%<11*@8/LV84V=_#=1%[80^ M>2RL2-IW$?>!P,5YSI?_ 4"\9>&;_2?$/C/6?@GJO@S4+JWAGT+P7XO%WXB MTN.9U422(S^7<>66&]8AG&2. 30!]^45\;_&S]KCQ_8_M :U\+OA_=_##PK= MZ):VD\EY\4=3N+;^UWN$WJEBD)7?L& Q)/)Z#%?3/PG\0>*O%'@+2]1\:^&H MO"7B:0.MYI=O?1WD2E7*J\0&P>10!N7WB?1]+UK3-'O=6L;35M M4\TV%A/;^S-_US\2_^D4-<-//'7Q:T;X;>$/ ,FD^ ]:EL_[2\137B-?QK"KBVBCB8YG'4R,RIB1! MM&"2 ?7FK^)M'\/W.FVVJ:M8Z;<:G<"TL8;RY2)[N,1X/T5 MW\;>)([:6'6;7[5+I4@M[D22VCY'ER!HF59",[&((!/'&?LZW'Q7M?VKOVE) MMLZ3>)YEM?Z?.D\$R?WDD0E6'N#6A7RM\,OBI\2=>_9,^%FN?#'X=>$EUK M7;53/;B8:5H&A0_.3)Y(8RE,@ 1Q;C\Q)(Q@YGP2_:B^)5U^T3'\(_B:OPYU MB^O])GU.TU3XF2LZ1WNG7*7$+LC%' ="5)5E92,\$$'D4?\ "3Z/_P )(?#W]K6/]O\ MV7[=_97VE/M7V??L\[RL[O+W?+NQC/&J^#-0NK>&?0O!?B\7?B+2XYG51)(C/Y=QY98;UB&<9(X!- 'W MY4-Y>0:?:RW-U/';6\2EY)IG"(BCJ23P!7Q[\;/VN/']C^T!K7PN^']W\,/" MMWHEK:3R7GQ1U.XMO[7>X3>J6*0E=^P8#$D\GH,5@_MR>(/BOXH_8ILM1U'P MUH'A+5Y-5L5U_2[V^:\"A;V-;=[26 E2KR")R'Y$;,/O"@#[FHKY&\7?'CX_ M:'\6/"/PITSP]X"U7QQK'A"76+R]:2\BTJRO$N=AD+%C*UOL&T1A/,+NOS!0 M:XR/]K?]HG7OAEXSUO1O /@BUU/X9W=]:>,IM4O+G[-?2VN7D33(T;_;BDTC0_AI9>#7\(Z)XE\=:#'XCBU#XAZN-/T?3+1D M0CS7!5Y9&9]JHF"=K,>!4GP4_;(UGQE!\0?#7B&Y\":SXU\,>'Y/$%KJW@'5 M_P"TM$U"$*PQ]_S(G20*K1N02&## () /K>H6O(%NTM3/&+IT,JPEQO* @%@ MO7 +*,^X]:^#])_;&_:'T[X4>"_C+XH\!>"+?X8ZI)8P7^GV%U=G6@D\BQ?; M(PQ\E(F9E98V+, R@MU8;UG_ ,+7_P"'G&K_ &;_ (0W^PO^$1MO/\W[7]I_ ML;[6^-N/E^U^=NZ_N]F/XJ /MBBN$^.7Q:T_X%_";Q+XZU.UEO[;1[;S5LX# MM>XE9@D42G!P7D=%S@XSG!Z5\XZU^T5^T=\'='L?B#\4_A]X)C^&DT\"ZC8^ M'=0N&UK08)G5!+<-)F&;86 81=2>JC) !]1^,?B=X.^':."WB0R232,%1% R6)/ '>O M@#XD> ?'WQ)_X*2V%OJ6@?#+Q-H-CX9M[RUM_$=K=77DZ.;_ !)*B$%!J&_S M-K8\L+M[YKZ._;3^%GB/XP? J\T'PS8)K=TFHV5]<^'Y+W[$NLVL,ZR2V1GZ M1^8HP&/&0,XZT =[\/?CG\/?BSJ&KV'@WQEHOB6]TF8PWMOIMXDKQ$8^; /S M)S@.N5)! .00.JUS7M,\+Z1=ZKK.HVFDZ7:1F6XOKZ=88(4'5G=B%4>Y-?G? M^S>?@C<_':*WOO"VJ? WXEV/B^ZET&R&G1:*=4\;7R>%-$LK>;3O".GPB"&6Z\Z-6GNY2XBA@:=Y$2%5WM(S *% R23Z8[US/@WXK>"?B-<7L'A/ MQCH'B>>R.+J+1M3@NV@.SE=I)HPRD$;EB*G'4$COFN0_:$^"_@K]GWQM\"_'?PW\*Z1X-U:'QI M8>&[S^Q;9;1;VPO0T,L!_'&J:!I'FRM*\=BICFBC+-R=@F*CV H ^G* M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** ,SQ->:AIWAO5;O2-/.K:K!:2RVE@LB1F MYF5"4CW.0J[F &6( SR17SA^SC^QAX0T3X2Z5)\5O 'A7Q7\2=4>;5O$&HZS MH]G>S_;+B1I9(_-*N"$W;/E8K\I(X-?45% 'QAX$^$?Q?^%?P?\ 'GPYTGP) MX8\7^&M,\43SZ#H_BN6)[/6= G9I6LX]KMY,T[A$PNTFFW*#YD99MQ)Y .21];T4 ? 'B+]G?XV>,OAG^U$-?\,V!\5?$ M"72+C2++3-0@,$@B1 \*R.ZX,2@(7D";RI91@BOHKXL?#3Q)XF^/GP!\1Z;I MOVG1O"]SJLFKW/GQ)]F6:P,41VLP9]SG'R!L=3@ M?M5V>JVT>D:!\0=-T.#0=6EEBE22XM+9LLT2L754F$>=RC(R5S7%>$?@I\0- M3N]&\,ZG^Q]\%?#MQ!+%'J/CN\BT^]T^:)&'FRPV$4:W&]USL5G #8W$#I]] MT4 ?(/[5'P_\<>,/%ES;WG[.'@KX\^$9((XM+N!K$.BZOI8 !ECDGGR2K/RI M@*&>:]#_8J^"OB'X$?!E_#WB(06,D^JW>HV6A6M[)>PZ):RN#'9)/(=TF MP DMP"SMUZGWNHKJZBL;6:XF;9#"C2.V"<*!DG ]J /%/BQ\-_$?B;]IKX&^ M+--T[[3X?\-)K@U6\\^-/L_VBUC2'Y&8,^YE(^0'&.<57^ ?PS\2^"O$'QTN M=9TW['!XE\6W&IZ4WGQ2?:;9K6&-7PK'9ED88?!XZ5Q\7_!4+]F.:1(U^)JA MF(4%M"U-1SZDVV /$?&&A^/O#=CX@\-ZM9ZYHE\GF6U_8S++#*N2#AA MQP001U!!!Y% 'R#X _9V^(6B?![]EC0[WP_Y.J>"?$[:CK\'VVW;[';E+P;] MPD*RV]M=0>)X=7@0V+/V7?BA-^S!^S]X=N/ EOXYC\'I)_PD M_P -KGQ FGIJ+LO[AOM*/Y3>2V6P693OZ-R*L_ /]G7XC^'OVJO!_C^X^"/A M3X2^"8=(O]-DTGP[J5K<75H[HI66\E3;]H+L-J^6&V@'(7JWW]10!XA^QC\. M/$7PG_9[T/PSXJT[^RM;MKW4II;7SXYMJRW\\L9W1LRG*.IX/&<'!R*1?AOX MC_X;6?Q[_9W_ !29\ KHHU#SX_\ C\&H--Y7E[M_W"&W;=O;.>*]PHH ^3/ M?P-\;Z+^POX^^'MYHGD^,-4A\1)::;]K@;S3=3W#VX\P.8QN61#RPQGGM M\7_@?XNUW]F?X<+X:T^,_%3X?QZ3JND6&OB)>^)+3P]J7]H7'AW4I-'U1/(EB^SW:*K-'EU ; 9?F7*\]:Z MF@#Y9T3]DN_\0?L1:M\+?$5S%9^-/%5I-J>M7\NV51K,\HN6=]I(8+*$7Y>- MJ#':O*O"/P4^(&IW>C>&=3_8^^"OAVX@EBCU'QW>1:?>Z?-$C#S98;"*-;C> MZYV*S@!L;B!T^^Z* /D']JCX?^./&'BRYM[S]G#P5\>?",D$<6EW UB'1=7T ML RQR3SY)5GY4P%./O#/-?XC]F^-O'&@?#?PQ?^(_%&KVFA:'8ION+Z M]D$<<8) &2>I)( Y)( R37F7P<_;,^#'Q^\02Z%X$\=V>LZS&AD%A);SVDT MB@98QK/&ADP 2=F<#DT *Q_#OP2\:6/PE_:ET6?1MFI>-=;UZ\T"# M[5 ?MD5S8QQ0-N#XCW.I&)"I&,D ZF5#T=UACUOK.4213 M(>C*PX- 'P_XL_9-\9:;X8^!WC&U^&7A7XF^(/"O@NU\+>(? 7BIK4K.JQQL M&MKB0/"DT\=^.;/1-:N M$$BV*V\]U(BG&UI!#&_E YR"^W(Y'% 'E/C3X#^.M6_X)]^$?AK::'YOC6PL M-#AN-+^UP#8]O<6[S#S2_EG:L;GACG'&>*ZOQ-X/^(?AK]MC2O'FA^#8O$_@ MS6O#4'AO4]035H;672"EV\QG:&3YIEPRC:G/WO0 _0'A_P 1:7XLT.QUG1-1 MM=6TF^B6>UOK.5989HR,AD=200?:M&@#S+]I;X0R_'CX'>+/ UM?)IE]JELI MM+N4$QQ7$4B30EP.=OF1KG /&>#TKYP\>:#^TS^TEX+C^$WC'X;>&_ N@W3[%:(/,B=]@QYI( )!*GD?;E% 'A=M\,=?M?VT!XW MCTP)X/3X?IH27PFBP+M;]I?*\O=O_P!60=VW;VSGBNM^/6E?$G4O BR_"G6K M#2?%UC>P7B6^JPH]IJ4*-^]LY6*,T:R*3\Z88%0-R@DCT>B@#\\_AWX/^,?[ M1WQ"FTWQ/X$TOX>>$O#_ ,2E\6:S?MK,6H73WMM!!LLK81J-H)V,TIQ\LA . M5*M]0_MG?#OQ#\6/V9/'7A/PKI_]J^(-2MHH[2S\Z.'S&$\;D;Y&51\JD\D= M*]KHH \7_:@^#6M_&+X0VVG>&KVVTWQCH>H66O:)/?;OLXO;60.BR[>=K#U>4)X5^-_[2WQ(^'K_$[X<:5\+_ 7X)U=/$$\::_%JL^LW\2,ML8A$ M (8E9FOS:>&^S_;+E]S)'NY*HH103UVU[110 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 5E^*O^18UC_KSF_] -:E4M:LWU+1[^TB M*K)<021*6Z LI S[$_L$PQW'[&'PJBE198GT159' *L"[Y!!ZBO%='^( M>F?L=^(OVN9=#TZ-O"WAMM*\0V&BJ_EVT-_?6Y$D*X!V(THB;:.@8 #I6G\( M?A7^V/\ !OX9^'O >C7WP0;1]&MA9P7ET=7EN@F2=YPJHS#)_A X%>D^'?V- M+*3X'_$7P?XP\2W'B7Q5\0Y);SQ%XI6W6*1[E@!#Y,>2$B@VH$CSC@] < ^ M0-*_X**ZAX-U#2?$]W^T9X?^)8N+JW75/A_%X$N]*BMX9'59OL=^T09GB!+# MSB P4YYP#]1^/_%OQ?\ C=\>_%GP]^%OCNP^%^B^";&RFU/7)M%AU6YO[N[C M,L<*13$(D2Q@$L/FR>_03>$O /[6BW6C^'?$'Q'^']GX5L)8EG\3:+I4\NOW MT$9&5:*<&UC>51M9@&VYR 3UO_%#X(?%SPW\9=:^)/P/U_PG;7WB>RM[/7]$ M\;0W+6W^<2!#L*GY<#)SP 87Q:_:>^(?[/G[)MIXI^(NC:1H' MQ(EU*/P_YKR_:--,CR,JZAM@+N8O*1IO* WY!7 KQ#X-_MX3:=\8_!6@S?M! M:5\)_& M/[.L7A#Q+\2+_4/B/'JZ>)[?Q;/;^"=/N);S6<*5$4[W:E8$)PY,(W'! M4%1C*Z6]U\0-*60 MI#'=6D<,8G)C!5@R$L%#@#&">E8?BG]E_P 5:Y\#_P!GGP;!?Z.FI_#S6_#^ MI:K-)-*(9H[&(I,("(BS,2?E#J@(ZE: /&/@_P"!?C=XR^(G[0K?#7XBZ3\. M-(M?B#?R>=<:)'J<^I7?E19@D\T[880OE_.H+DNW9>;?C[_@H-JNC_LY_#75 M;^^TGP#XT\5:G>:)K&LWEC->VNB263M'=SQVT8=YB6"!$Y4&4;CA3796?[/? M[1WPU\5_$[5/AMXT\#VUEXV\3W6J&Q\007,_]GPR(@2YA9$'^D\$-&X>,A(R M&SNK /&8T_XB?#Z]FU73_$6JVOF0:A=7'F&\2XC!)6. M8RMT+,@P,MC) /,OV4?VU)?$WQXT?X;7/QFTWXYV'B"TN9K?68_"LWAZ]TZY MA3S/*>(HLO?&GXS:M+XT\0_$>UM?!>D:[J^D?\ M",VNAVS2ZJD-S,D'OVA;KQB-8^+7BOP79 MZ/:V[PP^&_ =C,T-Y(V,37%Q=@RKL .$BP&)!8\8.O\ LP_"/6/@K\.]0T'6 M[FQNKRXU_5-51]/D=XQ%V,T<=S8^&8]72Y2VW#S##YGR&4C)W/G+' M+$Y- %O]C[1K+7/'7[1/BG4+:*YUZ^\?7VC3S3QJTGV*UBAC@@)Q]S:2P7IA MAUZG%_9"\(?VA\-_CI\.='UR]\-:+I/Q UC2-*N]!9(KC3+9O)E,<#%65"K2 MR ';\N> "*UO%/P)^-7PW^*'C+Q-\#?$?@N+1_&EPE_JVB>-;:Y*65Z(Q&]S M:O;\LT@52ROQD=\\>J?LV_!$_ 7X:IH-UK#^(]>OKVXU?6M:DA$1OKZX??++ ML'W1G"@>BB@#Q']D?X8>'_@]^U1^T!X7\-6TMOIEK8>'9-US.\\TTLD-T\LL MLCDL[N[,Q8GJ>PP*XKP-\9/ ?[)OQU^->F?%W3]2TGQ-XQ\22ZEH^N'1I[Z/ M7-.E1!;V<#PQNQ,9RAC;"Y;KG@?3/P_^$.L>%/VBOBQX]N[FQDT?Q9:Z/!8P M0R.;B-K2*5)3*I0* 3(NW:S9P>%M0\*^)7C MG?2_'_VVX?0I0@1S8>42-C8W^6^$#< =20#+_P""=NL/J7@7XG00^'KKPCHU MIX]U--+\/WD0BDTVW=()A 8P2L9#2N3&O"DL.U?5]>:?L]?!>+X$_#B+P^^K M3>(=8NKN?5=8UJX01O?W]PY>>;8.$!8X51T55&2 OAS?6UEXL\;^'/"]Y=#=!;Z MSJUO:22C.,JLCJ6Y]*Z^OFWQ_P#L]_ /X96OQ!^)WQ3TS2?$0U6YDU'4=:\: M6\%\]LA0)':VH,>450H6-$!D)(&6.* /H'4O$FDZ+H,^N:AJEE8Z);P&ZFU* MYN$CMHX0-QD:1B%"8YW$XQ7'>&OVB?A3XTURUT;P_P#$WP=KNL71*V^GZ;K] MI<7$Q"EB$C20LV ">!T!KXMC\#^-]"_X)JZUX9TWPEXGO!XHUEX]#\,PP/\):;XT_9,T?X*3ZS<& MQ\,^+K.+3+TO=%&"Q32VT8-M+(N0!O8L2PZ F@#ZU\0_%SP-X1\16>@:[XT\ M/:+KMYM^S:7J&JP074^XX&R)W#-D],"NLKX<_95_9L^'7[0_[/.K>./B!X5T MOQ/XJ^(-_JE]>ZUJ-LLMY;J;F6&)+>5LO (XXTP(V&".IKV+]@GQ3JWB[]D_ MP)ZE9QW.ER7+N7:5;6ZEMD8L>22L2Y)H ]A\:?$+PK\.--CU#Q;XFT M?PO82/Y:76M7\5G$S?W0\C*"?;-:.FZ_IFM:-#J^GZC:7VDS1>?%?VTZR021 MXSO6125*X[@XKY2TWX;>&?C]^VY\6)?'NAZ?XMTWP+I.D:3H^EZS;+=6D#74 M3W,\ODON0N3L&XC.!CL#7SS\1- 3P+XQ^)G[/6@N^D_#SQ'\0?"MNEA:S.@M M;74XY9KVWCP?W<;&U.%7C#D8 / !^C'@WXK>"?B-<7L'A/QCH'B>>R.+J+1M M3@NV@.?V+; M+:+>V%Z&AECF$8 E((1@SY(()S7V=0 45QGC;XT_#WX9ZA!8^+_'?AGPI?7$ M7GPVVMZQ;V
2N]5E=25R",CC(->;-^WI^SXMP81\5_#SR!MF(YF<$YQP0 MI!_#K0![Y17E7_#47PQ_Z&;_ ,D+K_XU1_PU%\,?^AF_\D+K_P"-4 >JT5Y5 M_P -1?#'_H9O_)"Z_P#C5'_#47PQ_P"AF_\ )"Z_^-4 >JT5Y5_PU%\,?^AF M_P#)"Z_^-4?\-1?#'_H9O_)"Z_\ C5 'JM%>5?\ #47PQ_Z&;_R0NO\ XU1_ MPU%\,?\ H9O_ "0NO_C5 'JM%>5?\-1?#'_H9O\ R0NO_C5'_#47PQ_Z&;_R M0NO_ (U0!ZK17E7_ U%\,?^AF_\D+K_ .-4?\-1?#'_ *&;_P D+K_XU0!Z MK17E7_#47PQ_Z&;_ ,D+K_XU1_PU%\,?^AF_\D+K_P"-4 >JT5Y5_P -1?#' M_H9O_)"Z_P#C5'_#47PQ_P"AF_\ )"Z_^-4 >JT5Y5_PU%\,?^AF_P#)"Z_^ M-4?\-1?#'_H9O_)"Z_\ C5 'JM%>5?\ #47PQ_Z&;_R0NO\ XU1_PU%\,?\ MH9O_ "0NO_C5 'JM%>5?\-1?#'_H9O\ R0NO_C5'_#47PQ_Z&;_R0NO_ (U0 M!ZK17E7_ U%\,?^AF_\D+K_ .-4?\-1?#'_ *&;_P D+K_XU0!ZK17E7_#4 M7PQ_Z&;_ ,D+K_XU1_PU%\,?^AF_\D+K_P"-4 >JT5Y5_P -1?#'_H9O_)"Z M_P#C5'_#47PQ_P"AF_\ )"Z_^-4 >JT5Y5_PU%\,?^AF_P#)"Z_^-4?\-1?# M'_H9O_)"Z_\ C5 'JM%>5?\ #47PQ_Z&;_R0NO\ XU1_PU%\,?\ H9O_ "0N MO_C5 'JM%>5?\-1?#'_H9O\ R0NO_C5'_#47PQ_Z&;_R0NO_ (U0!ZK17E7_ M U%\,?^AF_\D+K_ .-4?\-1?#'_ *&;_P D+K_XU0!ZK17E7_#47PQ_Z&;_ M ,D+K_XU1_PU%\,?^AF_\D+K_P"-4 >JT5Y5_P -1?#'_H9O_)"Z_P#C5'_# M47PQ_P"AF_\ )"Z_^-4 >JT5Y5_PU%\,?^AF_P#)"Z_^-4?\-1?#'_H9O_)" MZ_\ C5 'JM%>5?\ #47PQ_Z&;_R0NO\ XU1_PU%\,?\ H9O_ "0NO_C5 'JM M%>5?\-1?#'_H9O\ R0NO_C5'_#47PQ_Z&;_R0NO_ (U0!ZK17E7_ U%\,?^ MAF_\D+K_ .-4?\-1?#'_ *&;_P D+K_XU0!ZK17E7_#47PQ_Z&;_ ,D+K_XU M1_PU%\,?^AF_\D+K_P"-4 >JT5Y5_P -1?#'_H9O_)"Z_P#C5'_#47PQ_P"A MF_\ )"Z_^-4 >JT5Y5_PU%\,?^AF_P#)"Z_^-4?\-1?#'_H9O_)"Z_\ C5 ' MJM%>5?\ #47PQ_Z&;_R0NO\ XU1_PU%\,?\ H9O_ "0NO_C5 'JM%>5?\-1? M#'_H9O\ R0NO_C5'_#47PQ_Z&;_R0NO_ (U0!ZK17E7_ U%\,?^AF_\D+K_ M .-4?\-1?#'_ *&;_P D+K_XU0!ZK17E7_#47PQ_Z&;_ ,D+K_XU1_PU%\,? M^AF_\D+K_P"-4 >JT5Y5_P -1?#'_H9O_)"Z_P#C5'_#47PQ_P"AF_\ )"Z_ M^-4 >JT5Y5_PU%\,?^AF_P#)"Z_^-4?\-1?#'_H9O_)"Z_\ C5 'JM%>5?\ M#47PQ_Z&;_R0NO\ XU1_PU%\,?\ H9O_ "0NO_C5 'JM%>5?\-1?#'_H9O\ MR0NO_C5'_#47PQ_Z&;_R0NO_ (U0!ZK17E7_ U%\,?^AF_\D+K_ .-4?\-1 M?#'_ *&;_P D+K_XU0!ZK17E7_#47PQ_Z&;_ ,D+K_XU1_PU%\,?^AF_\D+K M_P"-4 >JT5Y5_P -1?#'_H9O_)"Z_P#C5'_#47PQ_P"AF_\ )"Z_^-4 >JT5 MY5_PU%\,?^AF_P#)"Z_^-4?\-1?#'_H9O_)"Z_\ C5 'JM%>5?\ #47PQ_Z& M;_R0NO\ XU1_PU%\,?\ H9O_ "0NO_C5 'JM%>5?\-1?#'_H9O\ R0NO_C5' M_#47PQ_Z&;_R0NO_ (U0!ZK17E7_ U%\,?^AF_\D+K_ .-4?\-1?#'_ *&; M_P D+K_XU0!ZK17E7_#47PQ_Z&;_ ,D+K_XU1_PU%\,?^AF_\D+K_P"-4 >J MT5Y5_P -1?#'_H9O_)"Z_P#C5'_#47PQ_P"AF_\ )"Z_^-4 >JT5Y5_PU%\, M?^AF_P#)"Z_^-4?\-1?#'_H9O_)"Z_\ C5 'JM%>5?\ #47PQ_Z&;_R0NO\ MXU1_PU%\,?\ H9O_ "0NO_C5 'JM%>5?\-1?#'_H9O\ R0NO_C5'_#47PQ_Z M&;_R0NO_ (U0!ZK17E7_ U%\,?^AF_\D+K_ .-4?\-1?#'_ *&;_P D+K_X MU0!ZK17E7_#47PQ_Z&;_ ,D+K_XU1_PU%\,?^AF_\D+K_P"-4 >JT5Y5_P - M1?#'_H9O_)"Z_P#C5'_#47PQ_P"AF_\ )"Z_^-4 >JT5Y5_PU%\,?^AF_P#) M"Z_^-4?\-1?#'_H9O_)"Z_\ C5 'JM%>5?\ #47PQ_Z&;_R0NO\ XU1_PU%\ M,?\ H9O_ "0NO_C5 'JM%>5?\-1?#'_H9O\ R0NO_C5'_#47PQ_Z&;_R0NO_ M (U0!ZK17E7_ U%\,?^AF_\D+K_ .-4?\-1?#'_ *&;_P D+K_XU0!ZK17E M7_#47PQ_Z&;_ ,D+K_XU1_PU%\,?^AF_\D+K_P"-4 >JT5Y5_P -1?#'_H9O M_)"Z_P#C5'_#47PQ_P"AF_\ )"Z_^-4 >JT5Y5_PU%\,?^AF_P#)"Z_^-4?\ M-1?#'_H9O_)"Z_\ C5 'JM%>5?\ #47PQ_Z&;_R0NO\ XU1_PU%\,?\ H9O_ M "0NO_C5 'JM%>5?\-1?#'_H9O\ R0NO_C5'_#47PQ_Z&;_R0NO_ (U0!ZK1 M7E7_ U%\,?^AF_\D+K_ .-4?\-1?#'_ *&;_P D+K_XU0!ZK17E7_#47PQ_ MZ&;_ ,D+K_XU1_PU%\,?^AF_\D+K_P"-4 >JT5Y5_P -1?#'_H9O_)"Z_P#C M5'_#47PQ_P"AF_\ )"Z_^-4 >JT5Y5_PU%\,?^AF_P#)"Z_^-4?\-1?#'_H9 MO_)"Z_\ C5 'JM%>5?\ #47PQ_Z&;_R0NO\ XU1_PU%\,?\ H9O_ "0NO_C5 M 'JM%>5?\-1?#'_H9O\ R0NO_C5'_#47PQ_Z&;_R0NO_ (U0!ZK17E7_ U% M\,?^AF_\D+K_ .-4?\-1?#'_ *&;_P D+K_XU0!ZK17E7_#47PQ_Z&;_ ,D+ MK_XU1_PU%\,?^AF_\D+K_P"-4 >JT5Y5_P -1?#'_H9O_)"Z_P#C5'_#47PQ M_P"AF_\ )"Z_^-4 >JT5Y5_PU%\,?^AF_P#)"Z_^-4?\-1?#'_H9O_)"Z_\ MC5 'JM%>5?\ #47PQ_Z&;_R0NO\ XU1_PU%\,?\ H9O_ "0NO_C5 'JM%>5? M\-1?#'_H9O\ R0NO_C5'_#47PQ_Z&;_R0NO_ (U0!ZK17E7_ U%\,?^AF_\ MD+K_ .-4?\-1?#'_ *&;_P D+K_XU0!ZK17E7_#47PQ_Z&;_ ,D+K_XU1_PU M%\,?^AF_\D+K_P"-4 >JT5Y5_P -1?#'_H9O_)"Z_P#C5'_#47PQ_P"AF_\ M)"Z_^-4 >JT5Y5_PU%\,?^AF_P#)"Z_^-4?\-1?#'_H9O_)"Z_\ C5 'JM%> M5?\ #47PQ_Z&;_R0NO\ XU1_PU%\,?\ H9O_ "0NO_C5 'JM%>5?\-1?#'_H M9O\ R0NO_C5'_#47PQ_Z&;_R0NO_ (U0!ZK17E7_ U%\,?^AF_\D+K_ .-4 M?\-1?#'_ *&;_P D+K_XU0!ZK17E7_#47PQ_Z&;_ ,D+K_XU1_PU%\,?^AF_ M\D+K_P"-4 >JT5Y5_P -1?#'_H9O_)"Z_P#C5'_#47PQ_P"AF_\ )"Z_^-4 M>JT5Y5_PU%\,?^AF_P#)"Z_^-4?\-1?#'_H9O_)"Z_\ C5 'JM%>5?\ #47P MQ_Z&;_R0NO\ XU1_PU%\,?\ H9O_ "0NO_C5 'JM%>5?\-1?#'_H9O\ R0NO M_C5'_#47PQ_Z&;_R0NO_ (U0!ZK17E7_ U%\,?^AF_\D+K_ .-4?\-1?#'_ M *&;_P D+K_XU0!ZK17E7_#47PQ_Z&;_ ,D+K_XU1_PU%\,?^AF_\D+K_P"- M4 >JT5Y5_P -1?#'_H9O_)"Z_P#C5'_#47PQ_P"AF_\ )"Z_^-4 >JT5Y5_P MU%\,?^AF_P#)"Z_^-5K^%/CMX%\;ZY!H^BZZMYJ,X8QP&UGCW;5+-@N@' !/ M7M0!WU%%% !7P!\0- ^/7BC]HK5O&'B7]G*7XG>'=#O6C\&:;=>.-,L=/L8D M) O&M6W^9<28W[Y.4!"A05!'W_10!\^:KKG[0'Q'^"\VJZ1X7LOA!\2=.U5+ MB#P_J>IVNLVNK6D8!:"6>-,1++N9'/CG^T]XV\"P_$;X%? MVC?V<-&\1_#/X>?#W1/&_A:\U"]NO#?BRY\01V0T:*ZD:79=VS@R3&.21SF, M_,/?BO8OAKX!\2?LO? CX;^!_"7AA/']W9W4%EK$T>I1Z>MO',[R7=^/-!\P M+(Q(B&&8,,=*]VHH ^6_B=X+^*_PB_: UKXJ?"SP=8_$K3O%6E6NGZYX9GUF M/2[F.XMBP@N8IY08]NQV5D(SQD=>."G_ &1?B3\0? ?C[QMK\NC>'_C5XB\1 MZ;XITNRBF:>RTPZ< +*SEE7_ %GR>8KNHQE\CI7W#10!\@)X5^-_[2WQ(^'K M_$[X<:5\+_!?@G5T\03QIK\6JSZS?Q(RVQB$0 AB5F9R'RW09KZ_HHH *^?_ M -A'_DV?1?\ L->(/_3U?5] 5\__ +"/_)L^B_\ 8:\0?^GJ^H ^@**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ KRKXB?\ )=OA'_W%_P#TE6O5:\J^ M(G_)=OA'_P!Q?_TE6@#U6BBB@ HHHH **** "BBB@ HHHH **** "OG_ /81 M_P"39]%_[#7B#_T]7U?0%?/_ .PC_P FSZ+_ -AKQ!_Z>KZ@#Z HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK*\3>*M(\&Z M1-JFMZA!IEA%]Z:X; SV '4D]@,DTFTE=E1C*;48J[8GBSQ-9>#/#.IZYJ+^ M796$#3R'N<#A1[DX ]R*X/\ 9]^-D7QJ\*W5[+;Q6&JV4YBNK2)BRJIYC<9Y MP1D?56KY=_:2_:?C^*EC_P (WX?MI;70$F$LUU/\LEV5^Z-O\* _-SR2%Z8Q M7'?LT_%#_A5_Q.L;BYE\O1]0Q97VX_*J,1MD/^XV#GTW>M>3+&KVZC%^Z?>T M>&JG]FU*E6-JVZ7DNGJ_\C]):***]<^ "BBB@ HHHH **** "BBB@ HHHH * M\J^(G_)=OA'_ -Q?_P!)5KU6O*OB)_R7;X1_]Q?_ -)5H ]5HHHH **** "B MBB@ HHHH **** "BBB@ KY__ &$?^39]%_[#7B#_ -/5]7T!7S_^PC_R;/HO M_8:\0?\ IZOJ /H"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *1F"J23@#DDUP7Q2^-WA7X1V)DUJ^#WS+NATVVP]Q+Z';GY1_M-@?R MKY"\6? _M,ZU)X?\ #EC/:Z4_!TVP8A=A/WKB8XR/KM7VS7)6Q,*3Y=Y= MD>_E^38C'+VK]RFMY/1?+O\ EYGNWQB_;"\/>!O/TWPR(O$FM+E3(C?Z) W^ MTX^^?9>/]H&O!?#OPU^)W[4NM)K6MWDL&D;CMU"]4K!&N>5MXAC=^& <61YI]9R_1?TO4^%YOV$?'7G2>3K'AX MP[CL+W,X;;GC.(.N*9_PPCX^_P"@OX;_ / FX_\ C%?=M%5]0H]C#_6G,NZ^ MXYCX9:-K?AWP%HFE^([JWOM8LX!!-<6K,T;A20ARP!)V!JUY5\1/^2[?"/_N+_P#I*M 'JM%%% !1110 4444 %%%% !1110 4444 M %?/_P"PC_R;/HO_ &&O$'_IZOJ^@*^?_P!A'_DV?1?^PUX@_P#3U?4 ?0%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>!_&+]KKPU\/?/T[0C' MXDUU(M,\*Z5-J6L7\&FV$(R]Q<.%4>W/4GL!R:^2/BU^VC?:Q,^B_#NVDA61O* M&J31;IY2>,0Q_P .>Q;)YZ UPVC>"_BA^U=KB:IJ=S)%HRN0M[=*8[. 9Y6& M,?>/;CK@;F[U]9_"7]GKPG\(H8YK&V_M#6MN)-5O%#2\CD(.D8Z\#G'4FN#G MK8G2G[L>_4^J^K9=DNN+?M:W\J^%>O\ 7R/G7X6_L?\ B'QU>_V_\0KRZTZ& M=O->UD1FSY>??+=L#K7U]X1\%Z)X$T>/2]!TV#3+)/^6<*\L?[S,> M6/N236U1751P\**]U:]SP.%%%% !1110 M 4444 %%%% !1110 4444 %%%% !7E7Q$_Y+M\(_^XO_ .DJUZK7E7Q$_P"2 M[?"/_N+_ /I*M 'JM%%% !1110 4444 %%%% !1110 4444 %?/_ .PC_P F MSZ+_ -AKQ!_Z>KZOH"OG_P#81_Y-GT7_ +#7B#_T]7U 'T!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 4451UK7-/\.:9/J.J7L&GV,"[I+BX<(BCZFC;5C2]?.WQ>_;5ENI)='^ M'ENV7/E_VQ<19=B>/W,1'ZL/^ ]ZP/AG^R7XI^)6H_\ "1?$"]O-,MKAO->. M=B]_<_[V[/EC_>R?]GO7G3Q3F^2@KOOT/KM>N?!W]B_2/#?D M:GXT>/7-2&'73X\_9(C_ +7>0_7"^QZU[WX+\!Z#\/='33/#^F0Z;:C!;RQ\ M\A'\3L>6/N2:WZJGA=>>L^:7X$8K/&J?U;+X>RI^7Q/U?]/S(X(([6&.&&-8 MHHU"I'&H554< #H*DHHKO/E HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ KRKXB?\EV^$?_<7_P#25:]5KRKXB?\ )=OA'_W%_P#TE6@# MU6BBB@ HHKQ#XM?MK_!+X&>*1X;\:^/K+2==PK/8Q6UQ=R0[@"OF^1&_EY!! M ?'!STH ]OHKE[?XH>$;KX?_ /"_P!N+=)]D$(SES)G (( M/H01UXK@_@]^V%\'/CYXANM!\">.;+7-9ME:1K%H)[:5U7[S1K-&GF =RFX# MK0![)17A_P 0OVV_@?\ "KQX/!GBGXB:;I?B,.LU6EW!J%K#=6LT=S;3(LD4T+!DD0C(92."""""* )J*\P^-G[37P MQ_9UM;&;XA^+K3PX;XG[- T4MQ/*!@%EAA1W*@D9;;@9ZUK^&_CAX!\7?#5_ MB#I/BS2[OP7'"\\NM>>$@A5/O^86P8V7NK $=Q0!W%%>-_![]L+X.?'SQ#=: M#X$\ M(/\ T]7U?0%?/_["/_)L^B_]AKQ!_P"GJ^H ^@**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **X_XC?%KPQ\*]-^U^(-22W=E)ALX_GN)_]Q.I^IP!W(KX]\=?M#>/_CYJ MY\->#K"ZT_3Y\J++3R3<3+T)EE&-J^H&%&>2:Y:V)A1TW?8]W+\GQ./]]>[3 M6\GHO^#_ %<^@/C%^UAX8^&OGZ?IC+XB\0+E3;V[_N(&_P"FD@[C^ZN3Q@[> MM?-UAX?^*7[6>N+>WDKQZ-&_%Q,#%86WJ(U_C;''&3TW$=:]?^#O[%6G:+Y. MJ>.94U:]&&72X&/V:,]?WC=9#[#"]?O"OIZTM(+"UBMK:&.WMXE"1PPH%1%' M0 #@"N;V-7$:UG:/;_,]B688'*%R9='GJ=9O]%_7S/+OA#^S?X4^$D<=S!!_ M:VN@?-JEX@+J>_EKTC'TR>>2:]7HHKT(0C37+%61\GB,16Q51U:\G*3[A111 M5G,%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7E7 MQ$_Y+M\(_P#N+_\ I*M>JUY5\1/^2[?"/_N+_P#I*M 'JM%%% !7AWQ UWX2 M_LC^'_$_BB^L8[2_\6:A)=3V,&^\U+Q!?R 00QNS-(6^51&N(T!Z*,FO<:^ M'M7^ /[3D'[0WB?XGZ:OP;UZ\N)FM] F\63:M<3:-IX)$<,"Q1I'$S+\TC*" MS,S_ #8.* .(USX.ZMX!_98^&7@OQ9I<6A6?COXL6-SJOAB)Q);:9975T\ZZ M>3T*CRXE(&!O8CGO[=^VMH]CX=UCX ^*].@M;#7M)^(.EZ39W$<2JXM+K?%/ M;J1C",F#M''R=*WO%'P3^)GQ\^ E_P"&_BIJWA7P_P"/H-3BU/1-9\#Q7,MK M8S0,DEM*5NOF9PX<,!P5;CFL#P[\!_C;\3?B5X,UWXY>)?!"[PZGIFC^ M"[6Y U"^"%(KB[:X^Z8PS,%C^7+>PH @_81\#Z%XR_9(GNM;TVUU&X\2R7D\;+-D?,550O/3'05T7_ 3MU2YU+]C_ ,"+;T)Q[U['X;^%?B?X(_"+X?>!OA7)H,\&B7-K;:G< M>)Q,//L?F-U+$(/^7EW.Y=WR99L]J .!^%&F6WB+]O#XZ:WJ4*7&I^'M)T+2 M=*DF4%[:VF@DGE\LXRH>0\XZE3SV'R_\8]#L=/\ CY\2_AC:QP0>!O$?Q+\$ MSZGI<,:K!NNXII+E74<8E>VB)'&2PZ]_J_XN? WXGZ3\9+GXJ?!/7?"]CK^K M:9%I6NZ'XR@G;3KY8F)@N ]O^\65 S+Z$8].>7A_8AUGQ-\*?&R>+_&<,WQ; M\5ZU;>)7\4:99@6^F7UKM^QQV\;W4C&$9,':./DZ5]45\J^'?@/\;?B9\2O M!FN_'+Q+X+FT#P5>'4],T?P7:W(_M"^"%(KB[:X^Z8PS,%C^7+>PKZJH XSQ MM\6=$^'^H06>J6/B:ZFFB\Y6T3PKJFK1AO#7AS]GK2+"[TSQI+.FK:Y(6L/ NMWD6'U>\=<2PV;H2 P! ;*L"K ,I ^ MQ:^?_P!A'_DV?1?^PUX@_P#3U?4 =7_PTMX1_P"@1\0/_#<>(?\ Y!H_X:6\ M(_\ 0(^('_AN/$/_ ,@UZK10!Y5_PTMX1_Z!'Q _\-QXA_\ D&C_ (:6\(_] M CX@?^&X\0__ "#7JM% 'E7_ TMX1_Z!'Q _P##<>(?_D&C_AI;PC_T"/B! M_P"&X\0__(->JT4 >5?\-+>$?^@1\0/_ W'B'_Y!H_X:6\(_P#0(^('_AN/ M$/\ \@UZK10!Y5_PTMX1_P"@1\0/_#<>(?\ Y!H_X:6\(_\ 0(^('_AN/$/_ M ,@UZK10!Y5_PTMX1_Z!'Q _\-QXA_\ D&C_ (:6\(_] CX@?^&X\0__ "#7 MJM% 'E7_ TMX1_Z!'Q _P##<>(?_D&C_AI;PC_T"/B!_P"&X\0__(->JT4 M>5?\-+>$?^@1\0/_ W'B'_Y!H_X:6\(_P#0(^('_AN/$/\ \@UZK10!Y5_P MTMX1_P"@1\0/_#<>(?\ Y!H_X:6\(_\ 0(^('_AN/$/_ ,@UZK10!Y5_PTMX M1_Z!'Q _\-QXA_\ D&C_ (:6\(_] CX@?^&X\0__ "#7JM% 'E7_ TMX1_Z M!'Q _P##<>(?_D&C_AI;PC_T"/B!_P"&X\0__(->JT4 >5?\-+>$?^@1\0/_ M W'B'_Y!H_X:6\(_P#0(^('_AN/$/\ \@UZK10!Y5_PTMX1_P"@1\0/_#<> M(?\ Y!H_X:6\(_\ 0(^('_AN/$/_ ,@UZK10!Y5_PTMX1_Z!'Q _\-QXA_\ MD&C_ (:6\(_] CX@?^&X\0__ "#7JM% 'E7_ TMX1_Z!'Q _P##<>(?_D&C M_AI;PC_T"/B!_P"&X\0__(->JT4 >5?\-+>$?^@1\0/_ W'B'_Y!H_X:6\( M_P#0(^('_AN/$/\ \@UZK10!Y5_PTMX1_P"@1\0/_#<>(?\ Y!H_X:6\(_\ M0(^('_AN/$/_ ,@UZK10!Y5_PTMX1_Z!'Q _\-QXA_\ D&C_ (:6\(_] CX@ M?^&X\0__ "#7JM% 'E7_ TMX1_Z!'Q _P##<>(?_D&C_AI;PC_T"/B!_P"& MX\0__(->JT4 >5?\-+>$?^@1\0/_ W'B'_Y!H_X:6\(_P#0(^('_AN/$/\ M\@UZK10!Y5_PTMX1_P"@1\0/_#<>(?\ Y!H_X:6\(_\ 0(^('_AN/$/_ ,@U MZK10!Y5_PTMX1_Z!'Q _\-QXA_\ D&C_ (:6\(_] CX@?^&X\0__ "#7JM% M'E7_ TMX1_Z!'Q _P##<>(?_D&C_AI;PC_T"/B!_P"&X\0__(->JT4 >5?\ M-+>$?^@1\0/_ W'B'_Y!H_X:6\(_P#0(^('_AN/$/\ \@UZK10!Y5_PTMX1 M_P"@1\0/_#<>(?\ Y!H_X:6\(_\ 0(^('_AN/$/_ ,@UZK10!Y5_PTMX1_Z! M'Q _\-QXA_\ D&C_ (:6\(_] CX@?^&X\0__ "#7JM% 'E7_ TMX1_Z!'Q M_P##<>(?_D&C_AI;PC_T"/B!_P"&X\0__(->JT4 >5?\-+>$?^@1\0/_ W' MB'_Y!H_X:6\(_P#0(^('_AN/$/\ \@UZK10!Y5_PTMX1_P"@1\0/_#<>(?\ MY!H_X:6\(_\ 0(^('_AN/$/_ ,@UZK10!Y5_PTMX1_Z!'Q _\-QXA_\ D&C_ M (:6\(_] CX@?^&X\0__ "#7JM% 'E7_ TMX1_Z!'Q _P##<>(?_D&C_AI; MPC_T"/B!_P"&X\0__(->JT4 >5?\-+>$?^@1\0/_ W'B'_Y!H_X:6\(_P#0 M(^('_AN/$/\ \@UZK10!Y5_PTMX1_P"@1\0/_#<>(?\ Y!H_X:6\(_\ 0(^( M'_AN/$/_ ,@UZK10!Y5_PTMX1_Z!'Q _\-QXA_\ D&C_ (:6\(_] CX@?^&X M\0__ "#7JM% 'E7_ TMX1_Z!'Q _P##<>(?_D&C_AI;PC_T"/B!_P"&X\0_ M_(->JT4 >5?\-+>$?^@1\0/_ W'B'_Y!H_X:6\(_P#0(^('_AN/$/\ \@UZ MK10!Y5_PTMX1_P"@1\0/_#<>(?\ Y!H_X:6\(_\ 0(^('_AN/$/_ ,@UZK10 M!Y5_PTMX1_Z!'Q _\-QXA_\ D&C_ (:6\(_] CX@?^&X\0__ "#7JM% 'E7_ M TMX1_Z!'Q _P##<>(?_D&C_AI;PC_T"/B!_P"&X\0__(->JT4 >5?\-+>$ M?^@1\0/_ W'B'_Y!H_X:6\(_P#0(^('_AN/$/\ \@UZK10!Y5_PTMX1_P"@ M1\0/_#<>(?\ Y!H_X:6\(_\ 0(^('_AN/$/_ ,@UZK10!Y5_PTMX1_Z!'Q _ M\-QXA_\ D&C_ (:6\(_] CX@?^&X\0__ "#7JM% 'E7_ TMX1_Z!'Q _P## M<>(?_D&C_AI;PC_T"/B!_P"&X\0__(->JT4 >5?\-+>$?^@1\0/_ W'B'_Y M!H_X:6\(_P#0(^('_AN/$/\ \@UZK10!Y5_PTMX1_P"@1\0/_#<>(?\ Y!H_ MX:6\(_\ 0(^('_AN/$/_ ,@UZK10!Y5_PTMX1_Z!'Q _\-QXA_\ D&C_ (:6 M\(_] CX@?^&X\0__ "#7JM% 'E7_ TMX1_Z!'Q _P##<>(?_D&C_AI;PC_T M"/B!_P"&X\0__(->JT4 >5?\-+>$?^@1\0/_ W'B'_Y!H_X:6\(_P#0(^(' M_AN/$/\ \@UZK10!Y5_PTMX1_P"@1\0/_#<>(?\ Y!H_X:6\(_\ 0(^('_AN M/$/_ ,@UZK10!Y5_PTMX1_Z!'Q _\-QXA_\ D&C_ (:6\(_] CX@?^&X\0__ M "#7JM% 'E7_ TMX1_Z!'Q _P##<>(?_D&C_AI;PC_T"/B!_P"&X\0__(-> MJT4 >5?\-+>$?^@1\0/_ W'B'_Y!H_X:6\(_P#0(^('_AN/$/\ \@UZK10! MY5_PTMX1_P"@1\0/_#<>(?\ Y!H_X:6\(_\ 0(^('_AN/$/_ ,@UZK10!Y5_ MPTMX1_Z!'Q _\-QXA_\ D&C_ (:6\(_] CX@?^&X\0__ "#7JM% 'E7_ TM MX1_Z!'Q _P##<>(?_D&C_AI;PC_T"/B!_P"&X\0__(->JT4 >5?\-+>$?^@1 M\0/_ W'B'_Y!H_X:6\(_P#0(^('_AN/$/\ \@UZK10!Y5_PTMX1_P"@1\0/ M_#<>(?\ Y!H_X:6\(_\ 0(^('_AN/$/_ ,@UZK10!Y5_PTMX1_Z!'Q _\-QX MA_\ D&C_ (:6\(_] CX@?^&X\0__ "#7JM% 'E7_ TMX1_Z!'Q _P##<>(? M_D&C_AI;PC_T"/B!_P"&X\0__(->JT4 >5?\-+>$?^@1\0/_ W'B'_Y!H_X M:6\(_P#0(^('_AN/$/\ \@UZK10!Y5_PTMX1_P"@1\0/_#<>(?\ Y!H_X:6\ M(_\ 0(^('_AN/$/_ ,@UZK10!Y5_PTMX1_Z!'Q _\-QXA_\ D&C_ (:6\(_] M CX@?^&X\0__ "#7JM% 'E7_ TMX1_Z!'Q _P##<>(?_D&C_AI;PC_T"/B! M_P"&X\0__(->JT4 >5?\-+>$?^@1\0/_ W'B'_Y!H_X:6\(_P#0(^('_AN/ M$/\ \@UZK10!Y5_PTMX1_P"@1\0/_#<>(?\ Y!H_X:6\(_\ 0(^('_AN/$/_ M ,@UZK10!Y5_PTMX1_Z!'Q _\-QXA_\ D&C_ (:6\(_] CX@?^&X\0__ "#7 MJM% 'E7_ TMX1_Z!'Q _P##<>(?_D&C_AI;PC_T"/B!_P"&X\0__(->JT4 M>5?\-+>$?^@1\0/_ W'B'_Y!H_X:6\(_P#0(^('_AN/$/\ \@UZK10!Y5_P MTMX1_P"@1\0/_#<>(?\ Y!H_X:6\(_\ 0(^('_AN/$/_ ,@UZK10!Y5_PTMX M1_Z!'Q _\-QXA_\ D&C_ (:6\(_] CX@?^&X\0__ "#7JM% 'E7_ TMX1_Z M!'Q _P##<>(?_D&C_AI;PC_T"/B!_P"&X\0__(->JUXO\8OVIO"WPM\^PMG& MO^($ROV&U<;(6_Z:RSEO+^S\<6%G$,R7%U\/?$$4:#U9FL0 /08 M_MB\A*XS_P \H6&<^[@?[IZUYK%:?%3]K;7!)(S)HT4G#MF'3[7_ '1R7;_O MIN>2!7U+\'_V9?"GPG6*\,0UO7U&3J5X@_=G_IDG(3Z\M[]JX/:5L3I27+'N M?6+!Y?DRYL<_:U?Y%LO5_P!>C/C;PWX-O?&7BRYO_B3'X^LDWAI9K?P3K>HS MW61D>7+%:/&%QWW''0+7U?X%^*/PP^&NCKIOA[PKXZL(.#(Z_#CQ$9)F'\3N M;'+'Z].V!7O-%=5'#PHZK5]SP\PS;$YA[LW:"VBM$O\ ,\J_X:6\(_\ 0(^( M'_AN/$/_ ,@T?\-+>$?^@1\0/_#<>(?_ )!KU6BND\4\J_X:6\(_] CX@?\ MAN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D&O5:* /*O^&EO"/\ T"/B!_X;CQ#_ M /(-'_#2WA'_ *!'Q _\-QXA_P#D&O5:* /*O^&EO"/_ $"/B!_X;CQ#_P#( M-'_#2WA'_H$?$#_PW'B'_P"0:]5HH \J_P"&EO"/_0(^('_AN/$/_P @T?\ M#2WA'_H$?$#_ ,-QXA_^0:]5HH \J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_ MZ!'Q _\ #<>(?_D&O5:* /*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!' MQ _\-QXA_P#D&O5:* /*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_P MW'B'_P"0:]5HH \J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-Q MXA_^0:]5HH \J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D& MO5:* /*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA_P#D&O5: M* /*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0:]5HH \J M_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-QXA_^0:]5HH \J_X: M6\(_] CX@?\ AN/$/_R#7*W7Q+TCXB?';X8_V59^(+3['_:GF?V[X'71[=SY*'_IJXY<_[*\>["OH/X??##PW\+])%AX>TV.S5@/-G M/S33'U=SR?IT'8"NJHAA>9\]=\S_ #$YXJ=-X;+(>RAW^T_5]/S\ROI^GVN MDV4-G96T5I:0J$B@@0(B*.@"C@"K%%%>@?)MMN["BBB@04444 %%%% !1110 M 4444 %%%% !1110!%=74-E;RW%Q*D$$2EY)9&"JB@9))/0 =ZR_"OC#1?'& ME#4M!U*#4['>T?G0-D!AU4@\@_7L0>AKXJ_::_:2N/B!>7'ACP_));>&K>0I M/+RKWSJ>_<1@CA>_4]@/-O@W\9-9^#OB1=0T]C<6$Q"WNGNV$N$'\F'.&[>X M)!]N&5SE1YV[2Z(Z50;C?J?IO16)X*\8:=X^\+:=K^DN[V%]'OC\Q=K*02K* M1ZA@1Z<<9%;=>*TXNSW.8****0!1110 4444 %%%% !1110 5Y5\1/\ DNWP MC_[B_P#Z2K7JM>5?$3_DNWPC_P"XO_Z2K0!ZK1110 4444 %%%% !1110 44 M44 %%%% !7S_ /L(_P#)L^B_]AKQ!_Z>KZOH"OG_ /81_P"39]%_[#7B#_T] M7U 'T!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%07E];Z=;/<7<\5K;Q_?FF<(BY. M.2>!R:GH'KN%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKF_'7Q%\/?#71VU+Q#J45A M!R(T8YDF8?PH@Y8_3IWP*^/?B-^U/XQ^+FI_\(YX#L;S3+.Y)C1;52]]B7^9]#_ !@_:;\*?"A9K,2_ MVWKZC TVTP M_P"!-SQ@5Z;\'_V)TC:'5OB!-Y\I(<:-;2?*#U_?2#K_ +J'_@1Z5]6:7I5E MH>GP6.G6D-C90+LBM[>,(B#T"C@5R^SK8G6K[L>W^9[CQF7Y,N7 KVM7^=[+ MT7]>K/(O@[^RUX6^%ODW]R@U_P 0)AOMUU&-D+?],H^0O^\#7GC;XQ?M+74MIID-TFD,VQ[?3P;:S0>DDI/ MS<=F8^PKTJ6!JS7-/W8]V;1I2>KT1]1?$;]ISP+\.?-@EU+^V-33(^PZ81*P M/H[YVK]"<^U?-GB3]ICXF?&/4FT;P=83Z5#+P+?2$:2Y*^KS8RH_VE" =S7H MGPY_8;TS3_*N_&>IMJDPY.GZ>3' /9I#AV'T"U](^&_"FC>#]-6PT33+72[1 M?^65K$$!/J/N>:V]IA,-_#7/+N]OZ_JY7-3AMJSX9U3]CWQ_:^#[SQ!=& MWN-40^<^DQ2&:Y=>2YW#Y2_?:"<\\YX+?VK MZ@#Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **\R^(W[1G@7X:>;#J&K+?:DF1_9^G8FF! M]&P=J'_>(KY?^('[:'C+Q=]HMO"]FOARQ52S31#S[K9T+%R-J#D=%R,_>KDJ MXJE2T;N_(]_!9'C<=:4([T7^;^1V?[W]U->WDS;Y;BXD+R.WJ6/)-7_ AI^FZOXFTVQUB]?3=.N9EA MFO(U#& -P'()Y )!/MFO%6+G[9U%U/TF?#^&_L^.%J-^[K=;WZ_\-Y(_36S^ M+_@74,?9_&6@R,1G:-2AW?ENS6S:^*M%O@#;:Q87 QN_=7*-QZ\'I7RO>?L M_>-IXW]-J3:7^>6$O]*Q;S]@GQ$F?LOBC3)N>/.ADCX]>-U>K[;$K>G^)\+_ M &?DT_@QC7K%_P# /M8'/(Y%+7PK_P ,2_$C2V)LM9T8AFZV][/&>.A.8A_6 MD'[/7QYT?!LM2O"1\X^RZ\4.[\77FE]9JK>DP_L7 R^#'1^:M^I]UT5\*?\ M"(_M+:'@^?XBDVC=_P A:.YZ_P#;1L_2C_A+/VEM#S^X\12;!C_D%1W/7_MF MV:/KEOBIO[@_U>YOX6*IO_M[_AS[KHKX4/[0GQZT?(OM-O21A#]KT$I\WX(O M-+_PVQ\2=*;%[H^C'+8Q<64\9XZ@8E%'UZEU37R#_5C&OX)0EZ2_X!]U45\3 MV?[>WB),?:O"^ES<\^3-)'QZ<[N:VK/]O[[HN_!'KEX=3_+"F+^M6L;0?VOP M9C+AK-([4[_-?YGU]17RW9_M[>'7Q]J\+ZG#QSY,TZ M?KULV!G?;1$9]!B4_P!*M8J@_M'++(LRCO1?X/\ )GT517B%K^V3\,+@XDU2 M\MN<9EL93^/R@UM6?[4GPMOL>7XMMUR+_T*,5HJ])[27WG)+*\=#>A M+_P%_P"1ZK17"6?QW^'=]M\OQIHB[LX\Z]2+IZ[B,5M6?Q$\*:AC[+XGT:YR M-P\G4(GX]>&Z5HJD7LSEEA:\/BIM?)G0T57M=0MKX$VUS#<# /[IPW!Z'BK% M6<[36C"BBB@04444 %%%% !1110 4444 %%%>4?%[]I#PI\)(Y+:>?\ M;70 M/ETNS<%U/;S&Z1CZY// -1.<::YI.R.G#X>MBJBI4(N4GV/4;N[@L+66YN9H M[>WB4O)-,P5$4=22> *^8?C%^VKIVB^=I?@:*/5KT95M5G!^SQGI^[7K(?(/BG^UGKC65G$\>C1RAD;^-L<\Y;KM KZ1^#O[)_AC MX:^1J&IJOB+Q N&%Q<)^X@;_ *9QGN/[S9/&1MZ5Y_MJN(THJR[_ .1]:LOP M.3KGS&7/4Z07ZO\ KYGS_P"!?V>/'_Q\U8>)/&.H76GZ?/AC>Z@";B9>H$41 MQM7T)PO/ -?87PY^$WACX5Z9]D\/ZXG]W?J?H, =@*["BNFCA MX4==WW/&S#.,3C__%KPG\-+8R>(-9M[.4KN2U4[YY/]V-"],;4IN0-0U &.$ M>ZQC#-^)7Z5Y=9^!OC'^TK=17FJ2W*:0QWQW&HDVUF@]8X@/FX_B53TY-?47 MPW_9E\#?#CRIXM.&L:HO/V_4P)6!]47&U/J!GW->L57UJCA],-#7NQ^TC'X$ M?/\ \-_V-?!_A$176O%_%&HKR1<+LM5/M$#\W_ B0?05[U9V=OI]K';6L$=M M;QC:D,*!$0>@ X J:BO.JUJE9WJ.YC*3EN%%%'S<"SN)+?S6O-FX MHQ4G'EG'(]:SO^&HO^I9_P#)_P#^U5XWXFU*+6O$FK:A"K+#=W5^DX2I*KAZ=2>[BF_FCMB[Q3"B MBBNLH**** "BBB@ HHHH **** "O*OB)_P EV^$?_<7_ /25:]5KRKXB?\EV M^$?_ '%__25: /5:*** "BBB@ HHHH **** "BBB@ HHHH *^?\ ]A'_ )-G MT7_L->(/_3U?5] 5\_\ ["/_ ";/HO\ V&O$'_IZOJ /H"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@ HHKGO&/Q! M\.?#^Q^U^(=8M=+A(RHF?YW_ -Q!EF/T!I-J*NRX4YU)*$%=OHCH:KW^H6NE MVW,-G:Q#=)/<2!$0>I8\ 5\G_$3]NJ)#):>"=',SEQJ[&"!0>\4 '<="% /K7#+&1ORTES M,^HH\/U8P]MCIJC#SW^[^GY'NOQ&_;0\&^$_-MM!23Q3J"\!H#Y=LI]Y",M_ MP$$'U%>$7GQ$^,_[2%U)9Z-#=0Z2S;7ATM3;6J#TDF)^;C^%FYQP*]^^'/[& MO@KP?Y5SK(D\5:@N#F\79; ^T0//_ RP]J]VL[.#3[6.VM8([:WC&U(84"(H M] !P!4>QKUOXLK+LCH_M#+,MTP-+VD_YI_HO^&/E+X<_L*VEOY5WXTU=KN3J M=.TPE(_HTI&X_10OUKZ,T7X8^$O#V@RZ)8>'=-ATJ90LUJUNKK.!R/,W E^W M+9Z5T]%=5/#TZ2]U'@XS-,9CI7K5'Z+1? E8$>"/#@(Y!&DV__P 177T5K[.'8X_K5?\ Y^/[V%%%%6Q45FZ-)[Q7W'5',<;#X:TE_V\_\ MSP.Z_8G^&]Q_JUU:VZ_ZJ\!_]"4UB7?[!O@QP?LVO:["*^ MEZ*S>%HO[*.J.=YC#:O+\_S/D^\_8#TZ3/V7QE=0G''G6"R<_@ZUBWG[ >HQ M[OLOC*UF&>/.L&CS^4C5]E45#P5!_9_,ZH\29I'_ )>W^4?\CX;NOV#O&<9_ MT77M"E^;CS7FCX]>(VYJ#_AD_P",.DD&RU: G.[-KJTB0M?==%1]1H]+ MKYG2N*,PVGROU1\*#X2_M':+@VU]KCHN7(@\0J5S_NF;D_@:3_C);0Q_S,4F MP?\ 3.YZ_P#?6?Z5]V44OJ:7PS:^8?ZQU)?Q,/3?_;O_ 3X4_X6S^T=HN1< MV.N/&HVYF\/*5_[Z$/)_&C_AJ[XQ:3D7NE0DYV_Z5I,B8(ZC@KS7W711]5J+ M:JP_MO"R^/!0^6GZ'PW:_MX>,XVQ=:#H4OS*X ! $J!NO7K6+=_#OPIJ (NO#.CW((VG MSK")^/3E>E'L,0MJOX!_:64S^/!6])/_ (!\WV?[?FG2;?M7@VZAXY\F_63' MYQK6U:?MY>#7 ^U:#KL)QSY*0R<^G,B\>]>N7GP)^'=]N\SP5HB[L9\FR2+I MZ;0,5BWG[+?PMOL^9X2MUR<_N;F>+_T%Q1R8M?;3#ZSD,MZ$UZ._YLYBU_;8 M^'%QGS&U:VZ?ZVS!_P#06/2N4^.7[6OAC5OAKJ.G>#M4GGUF_(M2QMY83#"P M/F.&90,D?*,'(+9[5V][^QS\+Y0SKIEW:*"6/EW\N /3YB>!7PCXYCT.'Q=J ML7AOSCH<4[1VCW#[WD1>-Y.!]X@D<< @5RXBMB*4;3:U['N93@,HQU?GP\9^ MY9^]:WE?<]/T_P#:0^(VM^#=&\"Z"\WVQ$-M]KLU:2^N5R=B!NJ[5P,KSA>O M6O3_ (0_L4RW4D6L?$*X;+'S/['MY,LQ//[Z4']%/_ NU>"? GXE-\*_B5I> MM.Q^P,WV:^47]6L5-%T33_#NFP:=I=E!I]C NV.WMXPB M*/8"KU%%>YMHC\SX4444""BBB@ HHHH **** "BBB@ HJ*YNH;.WDGN M)8X((U+/)(P55 ZDD\ 5X5\1_P!L7P9X-\VVT8OXIU%!OAKYL%WJ8U/5$X_L_3<2R ^C'.U/HQ! M]C7RQJ'Q(^,/[2%Y+8:-#=1:6QVO;:6#!;(/268GGCLS8/85Z7\./V&K*U\J M[\:ZJ;V3J=.TTE(OHTI&YO\ @(7ZUZ/U2E0UQ,]>RW-O9QC\;.%\4?M2?$?X ML:D='\&:=-I,.M7.FB4[Y+ M:WD%Q=R$]=TARJGW^>OKCPOX-T/P3IPL-!TJUTJU'5+:,*6/JQZL?7MOI]N\]U/';0)RTLSA%'U)XKRYS7+6>A6TEHC<>7I\1>0#_:D/3ZC;7@XC.<) M1?)%\\NT=?\ @&,JD4?06N>)])\-0^;JFH6]DN,@2N S?1>I_ 5Y;XF_:3TZ MTW1:)827\G03W'[N/ZA?O'\<5S>A_L]Z_KLWVOQ!J"V1D.YP6\^=OJJG_ S5XG_Y_M)_[_2__&Z^E:*4N'\#)MV?WA[& M)S7PY\,W/@_P9IVD7DD4MS;^9O> DH=TC,,$@'HP[5TM%%>]2IQHTXTX[))? M<:I65@HHHK484444 %%%% !1110 4444 %>5?$3_ )+M\(_^XO\ ^DJUZK7E M7Q$_Y+M\(_\ N+_^DJT >JT444 %%%% !1110 4444 %%%% !1110 5\_P#[ M"/\ R;/HO_8:\0?^GJ^KZ KY_P#V$?\ DV?1?^PUX@_]/5]0!] 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !15>^O[;2[26ZO+ MB&TM8ANDFG<(B#U+'@"O!OB-^V=X,\)>;;:$LGBG4%XS;GR[93[RD?-_P$$> M]95*L*:O-V.W"X+$XV7+AX.7Y?-[(^@:\S^(W[17@;X9^;#J.K+>ZDF1_9VG MXFFR.S8.U#_O$5\I7GQ)^,W[1UU)9:)#=0:6S;'ATI3;VR#TDF)YX[%N>PKT M7X<_L*VT'E7?C75S=/U.G:62J?1I2,GZ*!]:XOK%2MI0C\V?2K)\'@/>S.OK M_)'5_/M_6IR/B[]K[QY\1;\Z1X'TE]*$WRQK:1&ZO9!Z@XPOX+D?WJ?X._8Y M\;>/;[^U_'.KMI7G$-)Y\IN[V3ZG.U>.Y8D?W:^P?"/@3P_X#T_[%X?TBUTJ M# #?9X\,^.A=C\S'W8DUO4UA'-\U>7-^1$\^CAHNGEE%4UWWD_Z^9YO\._V> M_ _PS$4NEZ/'OT5G*G"?Q),ZJ.*Q&'35&HXW[-K\CR#_A MDGX4?]"I_P"5&[_^.UZII.EVNAZ79Z;8Q>196<*6\$6XMLC10JKDDDX ').: MMT41IPA\*2"MB\1B$E6J2E;NV_S"BBBM#E"BBB@ HHHH **** "BN4\=?%+P MM\-K/S_$.LV]@Q7IKYB^(7[<&I:I*UAX&TC[&'.Q+Z^ M02SL3P-D0RH/U+9]*ZZ.%K5_@6G?H:1IRELCZU\0^)M)\)Z:]_K.HVVEV:=9 MKJ4(N?09ZGV'-?.'Q'_;BTC2_-M/!NFMK%P.!?WP:*W'NJ<.X^NRO-/#_P"S ME\4OC7J2:OXNOKC3+=^?M.LLSS[3VC@SE1['8*^C_AO^RYX&^'?E7'V#^W=4 M3G[;J8$FUO5(\;5YZ'!(]:[?9X7#?Q)<\NRV_K^K&G+3A\3NSYAM_"_QD_:: MN8[F^>Y&CNVY)KPFUL4'8H@'S_558^IKW;XBT17L-/M=*LXK2RMH M;.UB7;'!;QA$0>@4< 58K#\1>-M#\*1EM4U."U?&1$6W2'Z(,L?RKRGQ-^TM M#'OBT'3&E;H+B^.%^H13D_B1]*^D^HK=W*_P#+O9_O6SZ$CY0?J17BOV/XD?%?F0W0L).?WA^SVV/I MQO'X,:[+PU^S796^V77-1DO'ZFWM!L3Z%CR1] *\G^T<9B],'1LOYI:?A_PY MGSRE\*,/7OVBM:U>;[+X?TY;,N=J.Z^?,WT7& ?;!K.L_A7X[^(5PEUK<\MM M$>1)J4AW ?[,8Y'TPM?0.@^$]'\+P^7I6G6]D,8+1I\[?5CR?Q-:]-915Q#Y ML=65?$3_DNWPC_ .XO_P"DJUZK7E7Q M$_Y+M\(_^XO_ .DJT >JT444 %>:_'[]H;P7^S7X#G\5^-=0:WM0PBMK&VVO M=WLIZ101LR[V[GD $D@#->E5\>?\%%/@UX.?X!?$_XBSZ+'>>,AI-O90:I= M2/,UK"+B(%(%8E8=VYMQ0 MN.2: /I3XI?%#2/A#\,M?\=:W',@D;A7E6K>(/CQ^S3\0/ ]]XY^(^C_ !1\!^+-\TG1Y%&9%N9PPP4'+;0V,'N,5]#>&_$FF>,/#^FZ[ MHM[#J6D:E;QW=I>0'*31.H96!]""*^]K97O[(.CR72QS3:C>:O+JWF' M=YD[7UP)=Y/7@8R2> .3UJU_P3CF>;]COP,/.EGMXI-0AMGFSG[.E_<+$.@X M"!<>V* .M^-W[5WA7X(^(]-\,RZ)XH\;^,-0MVO8O#7@O2FU&_%LK;3.Z!E" MQ[N,ELG!P#@T>'OVOOAEK_P7UOXGOK,VD>'="DDMM7@U2V>&]TZZ0A6MIH.6 M$VYE4*,Y+#!-<=\&5BNOVXOVB9[HAM0MM/\ #MM:;CDI:M;2NP7T!EW9 ] < M_$OP"^J6^<0>:]O.7!'0[FCM]W7UXQD 'UM\ M*?VUO!WQ/\=V'@^[\,^-/A_KFJQ23Z-#XVT-M.75XT&YVM6W,'PN&P<'!X%? M05?,/[<@BMY/@1>Q.T6K0_$_18[22(?.5D,BS+T^Z8]V?I7T]0 5\_\ ["/_ M ";/HO\ V&O$'_IZOJ]-\;>/-;\*ZA!;Z7\.?$WC*&2+S&N]$N-+CCB;)&QA M=WL#[L#/RJ1@CG.0/FW]B_XI>)='_9ZTBUM/@_XTUR!=6UQQ>V%WHBQ,6U>\ M9E FU&-\H24.5 W*=I9<,0#[%HKRK_A+O\ HA/Q _\ [P]_P#+6C_A+O^B$_$#_P.\/?_+6C_A+O^B$_$#_P.\/?_ "UH M ]5HKRK_ (7)XN_Z(3\0/_ [P]_\M:/^%R>+O^B$_$#_ ,#O#W_RUH ]5HKR MK_A+O\ MHA/Q _\ [P]_P#+6C_A+O^B$_ M$#_P.\/?_+6C_A+O^B$_$#_P.\/?_ "UH ]5HKRK_ (7)XN_Z(3\0/_ [P]_\ MM:/^%R>+O^B$_$#_ ,#O#W_RUH ]5HKRK_A+O\ HA/Q _\ [P]_P#+6C_A+O^B$_$#_P.\/?_+6C_A+O^B$_$#_P.\/?_ M "UH ]5HKRK_ (7)XN_Z(3\0/_ [P]_\M:/^%R>+O^B$_$#_ ,#O#W_RUH ] M5HKRK_A M+O\ HA/Q _\ [P]_P#+6C_A+O M^B$_$#_P.\/?_+6C_A+O^B$_$#_P.\/?_ "UH ]5HKRK_ (7)XN_Z(3\0/_ [ MP]_\M:/^%R>+O^B$_$#_ ,#O#W_RUH ]5HKRK_A+O\ HA/Q _\ [P]_P#+6C_A+O^B$_$#_P.\/?_+6C_A+O^B$_$#_P. M\/?_ "UH ]5HKRK_ (7)XN_Z(3\0/_ [P]_\M:/^%R>+O^B$_$#_ ,#O#W_R MUH ]5HKRK_A+O\ HA/Q _\ [P]_P#+6C_A+O^B$_$#_P.\/?_+6C_A+O^B$_$#_P.\/?_ "UH ]5HKRK_ (7)XN_Z(3\0 M/_ [P]_\M:/^%R>+O^B$_$#_ ,#O#W_RUH ]5HKRK_A+O\ HA/Q _\ [P]_P#+6C_A M+O^B$_$#_P.\/?_+6C_A+O^B$_$ M#_P.\/?_ "UH ]5HKRK_ (7)XN_Z(3\0/_ [P]_\M:/^%R>+O^B$_$#_ ,#O M#W_RUH ]5HKYS\0_MJZ5X/UA-,U_X=^+M)N2"M',[\J-1U0%5^JQ*/']G[XK:UXC%YXG\$>+-8MYU M$LE_I]]I4\[YYVD75_"RGZ@X]*]Z^'7AVT^&?E2Z9^SEX]NM13_F(ZA?>'9I M\^H)U7"'_< K#FQ-?X5R+\3U?99/EO\ %DZ\^RTC]_\ P_H>26/PN^,O[1EW M%?Z[<75OIC'>D^K,;>W4'O% !SQW"X/$IQ?-+WGYG%BL_P 77C[*C:G#M'3\?\K'I]G9V^GVL=M:01VUM&-J M0PH$1!Z #@"IJ\J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\ MM:[3YN]]6>JT5Y5_PN3Q=_T0GX@?^!WA[_Y:T?\ "Y/%W_1"?B!_X'>'O_EK M0(]5HKRK_A+O\ HA/Q _\ [P]_P#+6@#U M6BO*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6@#U6BO*O^ M%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M: /5:*\J_X7)X MN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M: /5:*\J_X7)XN_Z(3\ M0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6@#U6BO*O^%R>+O^B$_$#_P.\/?_ "UH M_P"%R>+O^B$_$#_P.\/?_+6@#U6BO*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN M_P"B$_$#_P #O#W_ ,M: /5:*\J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z M(3\0/_ [P]_\M: /5:*\J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+ M6@#U6BO*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6@#U6B MO*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M: /5:*\J_ MX7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M: /5:*\J_X7)XN_ MZ(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6@#U6BO*O^%R>+O^B$_$#_P.\/?_ M "UH_P"%R>+O^B$_$#_P.\/?_+6@#U6BO*O^%R>+O^B$_$#_ ,#O#W_RUIDW MQJ\56T+RS? WQ]%$@+,[ZAX="J!U))U;@4 >L45\P:A^WEH%J;ZU_P"$(\16 MFI6_")>W.FR6\K>@FM+NX'Z&O)M6^+7Q?_:&NYM/\/VMU%IY^5K/1@88@/26 M=B.H[,P!]*]&E@:M1AN+UU]2^/E'?Y0"/ M[U<_X#_9W\2V=R9_&7PF\>Z@$8XM-'O] 6)P#U,KZH&(/H%4^]?27A+Q9?\ M@33Q9:!^SGXVTJWXW"WN_#H9\=W8ZMN8^[$FM^?"8;X%SR\]BKTX;:L\;\#? ML8>*/%UW_:OCK5VTP3-OEA63[3>R?[SDE5/OECZBOIWX>_!7P?\ #")?["T> M*.[QAK^X_>W#>OSGD ^BX'M6#)\:/%<,;._P+\?(BC)9K_PZ !Z_\A:L&S_: MNLY=1EL[_P >*=%9%R)[NXTF>$G^[NM;Z8Y_"O,QF:OGO6/CUXH\47'V/P_8?8B_"K;QF MXG/XXQ^2_C7%^(O!?Q*N-3MY[SP1XF\2QS+N>[L;S36>/V*75[ ?PKY66<^V M?)@:3J/OLOZ^XY?:7TBKGM?B;]HK0=+WQZ5!-J\PXWC]U%^9&3^ _&O/9_B% M\0?B5,]OI$4\-N3@IIJ&-5_WI2X'.^\O_#I3 M\$&JXQ](-36VW'&?"NQ[/ M3(Y+A?\ EYN?WLF?4$\*?]T"N6_X7)XN_P"B$_$#_P #O#W_ ,M:/^%R>+O^ MB$_$#_P.\/?_ "UKTL-E>$PNL(7?=ZO^O0N-.,=D>JT5Y5_PN3Q=_P!$)^(' M_@=X>_\ EK1_PN3Q=_T0GX@?^!WA[_Y:UZIH>JT5Y5_PN3Q=_P!$)^('_@=X M>_\ EK1_PN3Q=_T0GX@?^!WA[_Y:T >JT5Y5_P +D\7?]$)^('_@=X>_^6M' M_"Y/%W_1"?B!_P"!WA[_ .6M 'JM%>5?\+D\7?\ 1"?B!_X'>'O_ ):T?\+D M\7?]$)^('_@=X>_^6M 'JM%>5?\ "Y/%W_1"?B!_X'>'O_EK1_PN3Q=_T0GX M@?\ @=X>_P#EK0!ZK17E7_"Y/%W_ $0GX@?^!WA[_P"6M'_"Y/%W_1"?B!_X M'>'O_EK0!ZK17E7_ N3Q=_T0GX@?^!WA[_Y:T?\+D\7?]$)^('_ ('>'O\ MY:T >JT5Y5_PN3Q=_P!$)^('_@=X>_\ EK1_PN3Q=_T0GX@?^!WA[_Y:T >J MT5Y5_P +D\7?]$)^('_@=X>_^6M'_"Y/%W_1"?B!_P"!WA[_ .6M 'JM%>5? M\+D\7?\ 1"?B!_X'>'O_ ):T?\+D\7?]$)^('_@=X>_^6M 'JM%>5?\ "Y/% MW_1"?B!_X'>'O_EK1_PN3Q=_T0GX@?\ @=X>_P#EK0!ZK17E7_"Y/%W_ $0G MX@?^!WA[_P"6M'_"Y/%W_1"?B!_X'>'O_EK0!ZK7E7Q$_P"2[?"/_N+_ /I* MM'_"Y/%W_1"?B!_X'>'O_EK7*W7C+5_%WQV^&/\ :O@3Q!X*^S_VIY?]NSZ= M+]IW6O/E_8[NXQMVC._;]]<;N< 'O]%%% !7G'[17P?_ .%^_!CQ/X!_M?\ ML+^VH4A_M#[-]H\G;*DF?+WINSLQ]X=:]'HH \U^.GP*TCX\?#N/PSJ=]>Z3 M=6=S!J.EZUIDGEW6G7T)S#<1'^\I)X[AB,@X(\P\$_LC^++KQ]X=\4_&#XPZ MA\7&\,3&[T+2VT2WTFSM;G&T7$L<+'SY5!.UFQM))YKZ9HH ^3_$7[$OBFWU M;Q19?#[XWZ[\// 'BJ\GOM8\+6NE6]V1)/\ \?'V.Z!-*\-W-HLN[3HM0:^L(@1):MYA&QI<@F9?F!!('-> MGT4 >!?&C]F/6_&GQ&M_B)\.?B3?_"KQW_9XTF]U"WTV'4[6_M Y=$FM9B%+ MH2=KYR 3[5EZ7^Q!X:;X+^+/!7B/Q'K7B/7?%>H#6=7\822"&_?45*M%<0[< MK$(BB[$&0H!'(-?2-% 'S3X!_9+\5Q?$?PYXN^*OQBU3XK2>%6DD\/:=+I%O MI=M:2NFPSS+"3]HE"G =L$$D]Z^EJ** "OG_ /81_P"39]%_[#7B#_T]7U?0 M%?/_ .PC_P FSZ+_ -AKQ!_Z>KZ@#Z 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 MHK \7>/?#W@&P^V>(=8M=*@(.WSW^=\=D0?,Q]E!I-J*NRX0E4DH05V^B-^H M+V^MM-M9;J[N(K6VB7=)-,X1$'J6/ %?*/Q&_;JMX?-M?!6D&X?H-1U0%4^J MQ*=V7PQ^,O[1EU%?:Y/=6^EL=Z3ZLQM[=1ZQP <\=PN#W-<,L9& M_+27,SZBCP_64/;8Z:HP\]_N_I^1[S\1OVS?!GA'S;;0Q)XIU!>/]%/EVRGW ME(Y_X"&'O7@U[\3OC+^T9=2V.AP75OI;'8\&DJ;>W4>DDY//'8M@]A7O/PY_ M8R\&>$?*N=<,GBG4%Y_TH>7;*?:('G_@18>U>\V5C;:;:Q6MI;Q6MM$NV.&% M B(/0*. *CV->M_%E9=D;_VAEF6Z8&E[2:^U/;Y+_ACY0^'7["L$/E7?C76# M.G:62J?1I6&3[A0/K7TOX1\!^'O -A]C\/:/:Z5 0-WD1_.^.[N?F8^ M[$UOT5UTZ%.C\"/"QF:8O'O]_-M=ME]P4445N>4%%%% !1110 4444 %%%% M!1110 4455U34(=(TV[OK@L+>UA>>3:,G:JEC@?04FU%78%JBO)O^&E?#'_/ MCJW_ 'YB_P#CE*G[2GAAG4&SU5 3@LT,>![\25Y7]K8'_GZC/VD>YZQ1117K M&@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 445'<7$5K!)-/(D,,:EWDD8*JJ!DDD] * )**CM[F*\MXYX)4G@D4. MDD;!E92,@@CJ#7.^-OB5X9^'-E]I\0ZQ;::K#*1.VZ63_=C&6;\!51C*3Y8J M['9O1'35GZYX@TSPSI\E_J^H6VFV4?WI[J58T'MDGK[5\F_$3]N*[O)'L? ^ MD>1N.Q=0U%0\C=ODB!P#Z;B>OW:Y'0_@#\5OCKJ,>K^*KRXT^U?D76M,V\*> MT4 P5'?&$4^M>G# .*Y\1+E7XFRI=9NQZI\1OVW]"T;S;7PA8/KMT.!>W0:& MV!]0OWW_ /'?K7CT>D_&7]IRX66=KG^Q7;H#-7TS\./V M4_ WP_\ *N)K+_A(=47!^U:F ZJWJD7W1[9!(]:]2UCQ%I7ANV$NI7UO818^ M7S7"D^RCJ?PIRQF&PBO1CM]J7]?Y#]I"'PH\%^''[%7A;PWY5UXFN)/$M\O/ MD8,5JI_W0=SX]S@_W:^@M-TNST6QBL]/M(+&TB&V.WMXQ&B#T"@8%>3>)?VD MM*LM\6BV4NHR=!/-^ZB^H'WC^(%<*WB+XC_%1F2S6Y2R?H6 M-?(8OB&G4GRP;JR[1V_R^ZYR3K\S[GO'B7XC^'?">Y=0U.%9U_Y=XCYDOTVC MI^.*\H\2?M*SS%H= TP1 \"XO?F;\$4X!_$_2G^&OV:6;;+K^IX[FWL1D_B[ M#^0_&O5_#?P^\/\ A,*=-TR&*8?\O#C?+_WTV2/PKA_X5<9VHQ^^7]?<9_O) M>1X+'X1^(OQ0D6747N([1CD-?-Y,(]Q&!^H6N]\,_LX:/I^R76;N;5)1R88_ MW47TX.X_F*]?HKHHY+AH2YZUZDN\M?P_SN-4HK5ZE#1]!T[P_;"WTVQ@LHNZ MPQA<^Y/<^YJ_117NQBHKEBK(V"BBBJ **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O*OB)_R7;X1_P#<7_\ M25:]5KRKXB?\EV^$?_<7_P#25: /5:*** "BBB@ HHHH **** "BBB@ HHHH M *^?_P!A'_DV?1?^PUX@_P#3U?5] 5\__L(_\FSZ+_V&O$'_ *>KZ@#Z HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **AO+RWT^UDN;N>.VMHQN>:9PB(/4D\ 5X/\1?VS/!?A#S M;;1?,\4Z@N1_HAV6P/O*1S_P ,/>LJE6%-7F[';A<%B,;+DP\')_UN]D>_5Y MM\1?VAO WPS\V+4]72ZU%/\ F':?B:?/H0#A#_OD5\H7WQ2^,O[15W+8Z#!= M6^F,=KP:0IMX%![2SD\\=BV#V%>@_#G]A6&/R[OQKK!G?ACIVEG"_1I6&3]% M _WJXOK-2KI0C\V?2K)\)@%S9G72?\D=7\^W]:G+>,/VP_''Q OO[(\#:0VE M"8[8_L\1NKV3MQQA?P4D?WJ3PA^Q_P".OB%?_P!K^.-6?2A,=TANI#=7L@]^ M<+^+9']VOL'P?X \.^ ;'[)X>T>UTJ$C#>0GSO[NYRS'W8FN@IK".;YJ\N;\ MB)Y]'#1=/+**IKN]9/\ KYGFGPZ_9W\#?#/RIM-TA;S44_YB.H8FGSZKD;4/ M^Z!7I=%%=T81@K15CY>MB*N(G[2M)R?F%%%%68!1110 4444 %%%% !1110 M445%<74-G$9;B:.",=7D8*!^)I7MJP):*X_5_B[X1T7(FUJWF-,?:3J4<+=1<3"V3\4RO M\J\QYY2J.V&IRF_):?U\C/VJ?PJY]"ZMXHTC0P3J&IVEF1_#-,JL?H"?SKI;C]G/1;/0[\P27FH:I]GD^S^;*J)YNT[. !_%CJ:RJ5\UQ M$)*%%0375W?]?(3=22T5CYRHKO/^%&^-_P#H"?\ DW!_\70/@;XW) _L7'O] MK@_^+KX+ZAC/^?,O_ 7_ )')R2[';Q?M02KGS/#B/Z;;TK_[3-7H?VG;)C^] MT&X08_@N%;G_ +Y%>J3>#/#]P,2Z%IL@SGY[.,\_E5*;X9^%)\[O#VGC)S\D M"K_+%?H?U7-H[8A/UBO\CLY:GHIZ[!&V/S85=A_:.\*RXW M1:C#D_QP*MY M5_FE9,O[._A*3&T7T6/[MQU_,&J,W[-/AQA^[U#5$.?XI(V'_H HY\YC]F#^ M_P#S#][Y'8P_%3PC,<+K]D.,_.^W^=7H?'GAJXVB/Q!I;,W1?MD>?RSFO,YO MV8],;=Y6MW:>F^)6Q^6*I3?LOKR8O$9''"O99_42?TH^LYM'>A%^C7^8S0^(M*N,>5J=G+DX&RX0Y/IP:NQS1S F.19 .I4@U\_R_LQZ@I_=:Y;.,?Q M0,O]35*7]FGQ$N/*U+3&/?<\B_\ LAH^OYC'XL+]TE_P0YY_RGTA17S8?@9X MZM,F&^@))P?*O77/OR!0?AO\4K')@O+UBHP/)U7;D>V7%']JXE?%A)?+7] ] MI+^4^DZ*^;/[#^+]C_RTU5M@S_Q^I+_[.U7]]:Z@=QX,ND@?RC%*?C9X^L]QGL8\9 MQ^]L77!_,4?V]AE\4)+U7_!#VT>Q])T5\W)^TEXF@?9/IVFDJ,$>5(K9]_G_ M *5;A_:;U1=OFZ+:/Z[)67/YYJEG^!>\FODQ^V@?0U%>#0_M0,,"7PX&.>2E M[CCZ>75Z+]IRP;/F:% <>W#&MXYK@9;54/VD>YZA17G M%M=OHD)P\;7L.FQX]QNCR/SKUJ=&E45W6@E_B3-U!/>2/O37 M?%FB>%X?-UC5['2H\9#7ERD6?IN(S7Q'^TK^TO+\1[B7P[X;FD@\+QMB6895 M[]@>I'41@]%/7J>P$_AW]CG7O$4RSZUXOT6R,WS,89S>3'W(RH/_ 'U7,+\/ M= 50#8EB!U,TF3_X]6&)S3+W*E96MW:[Z ZE*BTV[G/^%/C]XY M\%>$9?#FCZTUKI[/NC8HK20 _>6-FSM!//'0\C&3GU+X?_L@^*OB))%K_C'6 M_L-M>*L^\3"\N[A6&0V[)4 @@@EF/M7'CX?: .?L'_D:3_XJO>_^%^:Q'H^F MZ1H6EVUB\-O';ADCWDE5"_NXP JCC@8/%<53C+ 23>'C*+ZWBKOTLW^),L9# M["L>H^!?@OX&^$5K]IT[3K>"XC7Y]5U!@\_N?,;A/HNT>U0>)OCYX9T+?':2 M2:Q<+QMM1B//NYXQ[KFO,+7X9>/OB-.ESK,TUO"3D2:E(1M_W8AR/I@"O1?# M/[/'A[2=DFI23:Q..2)#Y<6?]T'/YDUXLL?F>8.]"GRI_:GO]W_#G,YU*FJ7 MWGGVH?&7QKXXN6L]!M&M%;CR["(R2X]W(X^H"U9T7]G_ ,1^(KC[7X@U 61D M.7\QS<3M]>HX>EAX\M**BO(V24=@HHHK<84444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %> M5?$3_DNWPC_[B_\ Z2K7JM>5?$3_ )+M\(_^XO\ ^DJT >JT444 %%%% !11 M10 4444 %%%% !1110 5\_\ ["/_ ";/HO\ V&O$'_IZOJ^@*^?_ -A'_DV? M1?\ L->(/_3U?4 ?0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !14<]Q%:PO+-(D42#+/(P50/4DUY[XF_:(^'/A/>M[ MXKL995X,-BQNGSZ8C#8/UQ42G&&LG8WHX>MB'RTH.3\DV>C5Q/Q>^*NF_!_P M@^NZC$]T3,D$%I&P5YG8] 3TPH9OPKQ7Q/\ MX^'+'>F@^'M0U5QP)+N1+:, M^XQO8CZ@5\V_&CX[:Y\;+ZQDU."WL+.Q#"WL[7=M!8C?%KPEIGA*P\2:AKEI8:5?0+< M6\D\@#R*0#A4&69AGE0"0:^>OB-^W5:V_FVG@K2#=/R!J.I@JGU6(')^K$?2 MO!/@3\)8OC5XN?1KG75TE;>W\\*T9DDE0,-RQ@D $;L]>^<'FON/X<_LZ^!O MAGY4VG:2M[J4>#_:.HXFF!'=%HKN=.(P>59+4<<1S59 M[J.RMTO_ $_0^4K/X;?&;]HZZCO=;FNH-+9MZ3:JQM[9!ZQP@<\=PO/7;*?:('YO^!$CVKZ!HKHIX2G%\TO>?F>1BL_ MQ=:/LJ-J4.T=/Q_RL5[&PMM+M(K6SMH;2UB&V.&! B(/0*. *L445VGS;;;N MPHHHH$%%%% !1110 457O=0M=-B\V[N8;6/^_-($'YDUR&K_ !G\(:/E6U>. MZD'\%FK2Y_X$!M_6N>KB*-'6K-1]6)R2W9V]%>*:O^TU81;ETS1KBX/9[J18 MA]<#=G\Q7*S_ !Q\<>)I##I%HD)Z!;&T:9__ ![=S^%>14SS!0=HRDDDK(L M****8!1110 4444 %%%% !1110 4444 %%%% !1110 45%=74-E TUQ-'!"H MRTDK!5'U)KSWQ'^T5\.?"^\7?BNQFD7_ )9V+&Z;/I^[#8/UK2-.=32"N-)O M8]'HKYF\1_MV>%K'JL,BN9\3:YX-\- MJS:_>Z+I_P O(OGB1B/0!N3]*^-AX=_:&^*G-RVO0VTG+"ZF&G18/(]/T_>=S"U1[J3WSG8,_B:MX&A'^/57RU_K[A^SBOB MD>H>*/VB_@GI#,J65KKTJ<;;'25;\ T@53^!KQ_Q1^U)X7GW1Z%\--.0#[L] M_)U^L<8'_H=>P^&_V(_ FE;7U.YU/6Y/XEEF$,1^@0!A_P!]5ZEX;^#/@;PE MM;2O"NF6\J_=F>W$LH_X&^6_6L)46UVFGZ/&>=VHRQYQ_NQ!CGV. M*^W0 H P!2UR5*>!FK1PM-?]NIO\B6X/:"/GKPQ^RS?0['\0>*EN>3%XC!YX5[+''U$G]*]XHKFEDF7R_Y= M_B_\R?90['SU-^S'J:[O*UNT?TWQ,N?RS7BU?=U>3M^S7X89B1>ZLHST$T7' M_D.O"S#A]/E^I1MO>[]+;_,RG1_E/FFOK_X8^'=,TGP?HMS:6%O!&/^?[5O^_T7_P ;KT[2=-BT;2K/3X"S06L*01ES MEBJJ%&?? KJR;*ZV"JRG72VTZCITW%W9;HHHKZ\Z0HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *\J^(G_)=OA'_W%_\ TE6O5:\J^(G_ "7;X1_] MQ?\ ])5H ]5HHHH **** "BBB@ HHHH **** "BBB@ KY_\ V$?^39]%_P"P MUX@_]/5]7T!7S_\ L(_\FSZ+_P!AKQ!_Z>KZ@#Z HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HK(U_P 8:%X5A\W6M9L-*CQD->7*19^FXC/X5Y1X MF_;$^&WA_>MOJ-UKDR_\L].MF(S_ +S[5/X$UE*K"G\3L=M#!8G%?P:;EZ+] M3VZBOCCQ-^WQ>2;T\/>%8(/[LVI7!DS]40+C_OJN5_X61^T#\6.-*BU:WLY/ MNMIEF+2(9])R ?S>N1XVG>T+M^1[U/AK&6Y\0XTU_>?^5S[FU/5['1;8W&H7 MMO86XZRW4JQH/Q8@5YAXF_:H^&GAC>K>(H]3G7I%ID;7&?HX&S_QZOG/2_V- M?B1XPN1>>)]8M;!V^^UY=/=W'_CN5/\ WW7I_AG]A/PGIVU];UK4M9D'5(0M MM$?J!N;\FI>UQ-3X(6]37ZAD^%_WC$N;[07ZZK\487B;]OBSCWIX>\*SS_W9 MM2N%CQ]40-G_ +Z%<(W[0_QN^*+M'X$=ATWPIIPE7[LUS']HD!]0TFXC\#7>(BQHJ(H5%& JC ]*/85Y_Q*EO M0/[4RO#?[KA.9]YN_P"&I\)V_P"S!\8_B1,MQXFU VZL=V[6]2:=@/94+X^A MQ^%>A^&?V"=(M]C^(/$]Y>GJ8=/A6 #VW-O)'X"OJNBJC@J*U:OZG/6XDS"H MN6G)07:*M^=SP[6?V:_"7@_P7JTGA+P=:ZSXE%NRV?\ :DHFS*> W[UO+&W. M[H <5\J-^R7\6&8D^%D>(+'PMB>QG63:=2M0'3HZ'$O1E+ _6OORBBM: M-"-!-1;U.',LTJYI*,ZT8IQTTO\ C=O^F%%%4]1UG3]'CWW]];V28SNN)50? MJ:Z)245=NQXQ!7S4_Q?\ B#XM8II- MLT:DXQIMF7_-FW8^O%)_PK#XD>,#G5)YDC;_ *"-Z2H_X I8C\JX/[:57_=: M,I_*R^_4CVM_A5SW?5OB!X;T/<+W6[.)UZQK*'H^ECSO5/VEM7NFV:7I%K:[N 9F:9OPQM M&?P-9W]K?%;QI_J5U.*)ON^3&+1/P?Y<_G7T1I?A[2]$7&GZ=:V7_7O"J'\P M*T*/[+Q5;_><3)^4=/Z^X/9R?Q2/F^S_ &>O%.LS>?JVH6]LS?>:65IY?TX_ M\>KK])_9IT6VVMJ&IWE\PZK$%A4_A\Q_6O8:*WI9)@:>KAS/S=_^ 4J448>)/VEOAMX8WBX\4VMY*O2/3@UR2?3 M,8*C\2*\M\1_MX>'K4.NA^'-0U%QP'O94MD^OR[R1^ _"NN&$KU/A@S14Y2V M1]0T5\,:A^V)\3/&%PUKXQ:^)V/L_Q%\1/"_A%6_MGQ#I MNFLO_+.XND5S]%SN)^@KRWQ%^V7\.-$WK:75]KDB\8L;4JN?]Z0IQ[C->2>' M/V#=:N=KZ]XGLK'N8["![@_3SP5/XIN7I_7ZARTH[NYYMXC_;TOI-R:#X5MX/[LVI7#2Y^J(% MQ_WU7*#XO?'KXH+C1X=3CM).C:3IWE1C/_38KD?]]U]C>'/A3X-\([3I'AG2 M[*1>DRVRF7_OL@M^M=71]:P]/^%27SU#VD%\,3X3M/V4/BSX\F6Y\27\=JQ. M3)K&HM\47=X>IBT^!8 /;2$ZTSR?PY^RS\-/#>UD\.1ZC,.LNI2O/GZJ3L_\=KTK2=#TW0;?[/IF MGVNG0?\ /*TA6)?R4 5>HKAG5J5/CDV9.3>["BBBLB0HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "O*OB)_R7;X1_\ <7_])5KU6O*OB)_R7;X1_P#<7_\ 25: /5:*** "BBB@ M HHHH **** "BBB@ HHHH *^?_V$?^39]%_[#7B#_P!/5]7T!7S_ /L(_P#) ML^B_]AKQ!_Z>KZ@#Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HJO>:A:Z?Y)NKF&V$T@AC\Z0)O<]%7/4GT'-6* "BBB@ HHHH M**** "BBD9@BEF(55&23P!0 M%<)XF^.G@#PAO&I^*]-CE3[T,$OGRCZI'N8 M?E7DOB;]NKPAINY-%TC4M:E'1I-MM$?HQW-_XY6$Z]*G\4CU,/E>.Q7\*DWY MVLOO>A]*T5\-:M^VA\0_%ER;/PSHMI8.WW%M;=[NX_7Y3_WQ5/\ X0']H3XL M74;H640SZP@J?_'*Y?KL9:4XN1[2X$?!N\:UXCTW3I%ZPRW*^;^" [C^5>3>)OVVOA_HV]--74=>E'W6M[?R MHS]6D*D?@IKS;PS^P1J$NQ_$/BFWMA_%#IL#2D^V]]N/^^37K7AC]CCX;>'] MCW-A=Z[,O._4;EL9_P!V/:I'L0:.;%5-HJ/J5[#(L+_$JRJO^ZK+\?\ ,\7\ M0_MU^)]5D-OX<\-V.GF0[4-PSW4OU &P9]L&L;S?VBOBS]T:];VLG]T+ID)7 MZ_N]P_//O7VQX?\ !>@>$XA'HNBZ?I2XQ_H=LD9/U(&3^-;-'U6I/^)4?RT# M^VL)A],'A(KSE[S_ *^9\2^'_P!A?Q7K$WVCQ'XCL=/:0[G\D/=S?B3M&?Q- M>K>&?V(_ .C['U274M>E'WEGG\F(_18P&'_?1KW^XNH;5=T\T<*_WI&"C]:R M+KQUX>8"'_+R_HG M_D8^UAW/H.BOFO\ X7UXUU;BRLK53T'V6T=S^K'U%'_"3_%O6O\ 5PZHB'IL ML%B'X-L'IZUS_P!O8>7\.$I>B_X)/MET1]*4UF6-2S$*HZDG KYM_P"$-^+. ML\S3ZDB'KYNHA%_[Y#^_I2K^S[XPU-@][?V:GOY]R[M^BG^=']JXF7\/"R?K MI^@>TETB>U>-O%VGZ9X7UEHM7M+>_6SF, ^T('\P(VW:,\G=C ]:^6/^$^\3 M_P#0QZM_X'2__%5Z#JG[.MYHV@ZCJ5SK4!-G;27!BB@9MVQ"VW)(QG&,XKR" MOELXQ6,G.#K0]GIHD_\ (PJ2E=7T-]/B!XHC=6'B+525.1NO9"/R+S3IMMXE0?D!6N34 M\7C/:1IUW%*U^O?[ATU*5[,^2Z3^S?X= ML\->W=[J#=UW")#^ &?UKM-)^&OA?1,&TT.S5EZ/+'YK#_@3Y-=-17J4@6%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 45SOB#XB^%O"N\:QXBTS377K'<7:*_T"YR3]!7FGB# M]L3X:Z&66#4;S69%ZKI]HW_H4FQ3^!K>%"K4^"+92C*6R/;:*^1O$'[>R##ASO93[@@ MCVKMCEM=ZRLEYLU5&770]?\ VC?VIQX!NF\.^$I(;G7HV'VN[91)':X_Y9@= M&<]^R_7ITGPR_:L\(>+/"(OO$&IV?AW5K?"75I/)@.V/OQ#JRG'09*]#V)^! M]>T;4] U:XL=8M+BQU&-OWT-TA60$\Y(//.7\BDQVT>>I]6/.%ZD^@!(]>67X>-%2;ZZ*KGZ1A./8YKU+P[\.?"WA';_8WAW3=-=>DEO:H MLGXOC5[3!4_A@Y>O]?H8LFHEKDL?7:Y*_D!7J%%JUY5\1/^2[?"/_N+_P#I*M ' MJM%%% !117@W[5?[8?@[]E?PK)* />:*X#XT?&C1?@;\+]0\;:[#=7-K;+$D-C81^;*FDC\/:C+J]OJEM=RHF\P3-"! M]GE*C(1LDD$=J /I:BOD_P 1?MM>*;C5O%%[\/O@AKOQ#\ >%;R>QUCQ3:ZK M;VA,D'_'Q]CM7!DN@F",H1D@CWKZ.^'?C[1OBEX%T+Q=X>N&NM%UFTCO;61E MVML<9PP[,.01V((H Z*BO OC1^TYK?@OXC6_P[^'/PVO_BKX[_L\:M>Z?;ZE M#IEK86AWU2VNY43>8)FA ^SRE1D(V22".U?2U !7S_\ L(_\FSZ+ M_P!AKQ!_Z>KZOH"OG_\ 81_Y-GT7_L->(/\ T]7U 'T!1110 4444 %%%% ! M1110 4444 %%%% !16'XV\4+X,\+WVLO;FZ%L%_'(/-DG5IUFNFDS /O!<*NUCQ@G(X/!KAK8[#T*JHU)6DU>UG^B M\CHP]"IBZRP]%7D^A]1T5XKX7_:2B\2ZQI5DN@^5%?S1PK.MYOQO( ;'EC(Y M'>O:JK#8RAC$Y4)7MY-?FM9UQXFT M>T8"?5K&$D9 DN47^9II-[ :=%OE M032?EM0Y_"LNY_:^^%T!(37IKC SF.PG&?;YD'-:+#5WM!_75,?FH MA_K6BR_$O['XHKV,^Q]=45\87/[>VM,W^C^$["(8_P"6ET[\^O %9=Q^W9XV MDVBWT/08SW\R*=\^F,2BM%EN)?3\1^QF?<=%?##?M:?%S4@PM=)M5*G)-OI< MC8Z\/\*#\(PWXC$QIDW[ M+OQ=O-PO]:MXPQW9N]7=@Q]>AYI?4Z2^*M'^OF'LX]9(^Z)9D@C+R.L:+U9C M@#\:S;GQ5HEF2+C6+" @;CYETBX'KR:^*(_V*?&=Y()+OQ'X=4L,LQNYI'SC MH?W7]:TK7]AO56"FY\9:/#_>\I'?'TR5S^E+ZOA%O77W!R0_F/K&X^*W@FTV MB?QAH$);IYFIP+G\VK)N/C]\.;4 OXRTAN7'$F/SR77[47 MPNLPQ?Q;;MM.#Y5M/)^6U#FLB^_;"^&%G'*T.L75ZR+E5@L)@7..@WJHS]<" MN#C_ &.?AG;/B[\9WY^7A5O;:,_7E#Q5#QM^S7\,/#/A&]O],U:XU/4(!&(X M9=1C??EU4DJBJ3@$GC'2L:M?*Z$)5)3;Y4WI;H)NC%7NSP/XR?&K6?C!XF^W MW;M::=;L18Z?&YVP+GKGNYP,M^6 *^A?V?OVN+&324T/Q]?_9;RW4+;:O*K M,LZ]-LI .'']X\$=<'[WSSXNT[PYX7:T0:8)I)GRR^?)Q&.I^]U]/QKH;7P+ MX/NI+/[9*FEV%RZ![\SL?*C8C,@#-@X!SBO.GQ3E5:G"FZ4U%[.T=/\ R;[S MKJ0DJ-.I*F^6=^5^FY]T:/\ %;P9K^T:?XKT>Z<_\LTOH]__ 'R3D?E741R+ M*BNC!T89#*<@U^:?C;P9\/-#5VT3XAS:V_:!-&D7_P ?+@'\JX73_$6HZ'(S M:7J5Y8_,2&MYFB)]SM/6NVI4RZ*YHXC\&_R/2H9#C<3K3IM+S5OSL?K14%Y> MV^GV[3W4\5M O+23.$4?4GBOS7T?XP_%:XM_)L?$VOW$3<;VF>3_ ,?;)'YU M3OO"OB[Q9-]JU_59IY.IEU&[:=Q^9/\ .OG*^;X>D[1=_P /PU9URR&EAO\ M?<5"'DM7]VGZGW;XG_:6^&WA7>MSXIM+N9?^6.G;KHD^F8P5!^I%>2^)OV]- M%MMZ>'_#5[?MT$M_,MNOUVKO)'XBOG"W^'^A66#J&MQN1U59$C'TY)-:UG<> M"]#P8FM&=>1(R&9@?4'!P?I7GO,\56TH492](MD\^0X;X8SK/[E^C_,[2X_: MF^+_ ,1IGM_#&G"V!.W;HNFM<2#ZLX?'U %4KGX*_&/XB.'\5ZPUA;L<_P#% M0ZN%1?I$"Q7Z;15[1O&VF^(%2V/C.UM$7Y1'J$T\2*/Q3&.37H/AWX4Z?XBV M?9O'?ANY+?PV-X)S^7!SCM64GF4_CPT_F^7\T)\12P^F"PD:?FU=_?H!O@!X/VLMI_;=RO\ RTODGN,_ M\!($?Z5U-I^S#;J ;KQ!)(>XAM0OZEC6U:?LW^&8<&:ZU*Y/HTJ*/T3/ZU4( M9E]BA"/J[_J>3B,\S7%?'5:7EI^5BG:_';P1X;M_LVCZ-<6\ Z1V=I%#'^08 M?RJC=_M/6ZY^S>'Y)#ZS707] IKL[3X%^#+7!.E-.P_BFN)#^@8#]*VK7X;^ M%K(@Q>']/R.ADMUGV33R_\ ,-ZBOHJTTFQL,?9;.WML=/)B5?Y" MK=']FXV?\3%OY*WZD\DNLCYK^W?%[6OX=6CS_P!,5MOZ+Z?YS1_PK7XH:Q_Q M^75VH/\ S]:GN'Y!SZU]*44?V'"7\6M.7S#V2ZMGS?;_ +-WB2Z;?=ZEI\9; MJ?,DD;_T$?SK7M/V86X-SXA /=8;3/ZE_P"E>\T5I'(#?JV/V,#R&T_9 MIT"/!N-2U&?V1D0'_P =-;-I\ ?!MOCS+*XNO^NURXS_ -\D5Z+17;#*\%#: MDOFK_F5[./8Y2U^%/A&SQY>@6;?]=4\S_P!")K9M/#6D6&/LNE65MCIY-NB_ MR%:5%=D,/1I_!!+T2+Y4MD)TX' I:**Z!A1110!!?6<.I65Q:7,?FV]Q&T4L M9)&Y6&"./8UQ7_"C?!'_ $!/_)N?_P"+KO**YZN'HUVG5@I6[I,3BGNCA!\# MO! (/]B?^34__P 77=T44Z6'HT+^R@HW[)+\@22V04445N,**** "BBB@ HH MHH **** "BBB@ HK"U_QUX<\*Y_MG7M-TL@9VW=TD;'Z G)KS7Q!^UY\,]"W M+'J\^K2KUCT^U=OR9PJG\ZVA1JU/@BV4HRELCV>BODWQ!^WM:1EDT/PG-,/X M9M0NA'CZH@;_ -"KA9_VK/BYXZD:#P[81P,3M"Z/IC7#_3Y]_/X"NV.78B6L ME;U9JJ,^I]V5@>(/B!X9\**W]L^(--TPK_!=72(Y]@I.2?H*^+_^%8?M ?$H MYU.;6(K:0'_P!@W7+G8VM^)["Q[LEC ]P?IEMG M/Y_C5_5*%/\ BUE\M1^SBOBD>S^(/VP/AIH>]8=4NM8D7JFGVCG\ S[5/X&O M,_$/[>T"Y30O"QM1EU36G'WEGN!%&?H(P&'_?5 M?05%8SQ^(G]JWH0ZLWU.(\/_ 1\!>%]O]G>$M+C=>DLUN)I!]'?6_&[X Z+\:+"!IY?[+UJVP(-3CB#MLS MDQNN1N7KCD8/([@]7\._AWHWPP\,V^B:);^5;Q_-)*V#)/)CF1SW8_D!@# M%=/15NM4<%3;]U#YG:W0****Q)"BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ KRKXB?\ )=OA'_W%_P#TE6O5:\J^(G_) M=OA'_P!Q?_TE6@#U6BBB@ KY9_X*$^#]"L?V5?BYXBM]&L(=?OM.M8+K5$MD M%S/&ES"$1Y<;BJ]E)P*^IJXGXT?";2/CI\,==\"Z],T >*?MO-%;>#_@S>W@']D6?Q'T":_9AE4BWNH9CV =H\DD M>G?!7]NCR[C_ (458PHTNKS?$[1I+2.(_.%C,C3-U^Z(]V?K7NWQ'^&'AOXM M> =3\&>*]-35O#^I0""XMI&*D@$%65A@JRL P88((!KR?X4_L4^#OAAX[L/& M%WXF\:?$#7-*BD@T:;QMKC:BND1N-KK:KM4)E<+DY.!P: ,'_@GO=65E^R#H M\=TT<,VG7FKQ:MY@V^7.M]<&7>#TX.<$#@C@=*M?\$XX7A_8[\#'R98+>634 M)K9)LY^SO?W#1'J>"A7'MBF^._V ?A_XX\5:]JT/B+QMX5TWQ%.USK_AKPUK M[V>DZQ(PQ(US %.2XX;:5SD]SFO6?$'P9TS4O"OA+PYHNL:YX'TCPS>VEU:6 M_A6]^QB6*W4JMI-\K;[=@1N3C=M'- 'DGP9:*U_;B_:)@N@%U"YT_P .W-IN M&"]JMM*C%?4"7=DCU SQ@?,/QNDMF_:L\>ZP(S_PC5E\2_ *:I<8S!YJ6\X< MD]!M:2WW=/3G.#]G_&[]E'PK\;_$>F^)I=;\4>"/&&GV[647B7P7JK:=?FV9 MMQ@=PK!H]W."N1DX(R:/#W[(/PRT#X+ZW\,'T:;5_#NNR27.KSZIZC=. M0S7,T_#&;%_#.NV+19FFUOQ)<:;(DF3\JI%87 9 M<8.XL#DD8XR?FW]B_7/BU;_L]:0FB^"?!>H:<-6UPI<7_C&[M92YU>\,@,:Z M5* Y90=YW* Q"DE1]BU\_\ ["/_ ";/HO\ V&O$'_IZOJ .K_X23XW_ /1/ M/A__ .%Y??\ RFH_X23XW_\ 1//A_P#^%Y??_*:O5:* /*O^$D^-_P#T3SX? M_P#A>7W_ ,IJ/^$D^-__ $3SX?\ _A>7W_RFKU6B@#RK_A)/C?\ ]$\^'_\ MX7E]_P#*:C_A)/C?_P!$\^'_ /X7E]_\IJ]5HH \J_X23XW_ /1//A__ .%Y M??\ RFH_X23XW_\ 1//A_P#^%Y??_*:O5:* /*O^$D^-_P#T3SX?_P#A>7W_ M ,IJ/^$D^-__ $3SX?\ _A>7W_RFKU6B@#RK_A)/C?\ ]$\^'_\ X7E]_P#* M:C_A)/C?_P!$\^'_ /X7E]_\IJ]5HH \!^)VN?%*X\#ZD/$WA/P?H>A*(VN; MO2_%%UJ%P )%VA8I-.MU^]MRQ?@ \'/'POXGUIM?UJXNR3Y9.V)3V0=/\?J3 M7Z2?'CP/KOQ(^&]_X=T"YLK2ZO9(Q+)?,ZIY2L&8 JK')*KVZ9KY4_X82\?? M]!?PX?\ MYN/_C%?/8["SJXE5HQO[J7XM_J?><,U,#@W/%8FHE-Z)/HMW]_Z M'COA/Q5XNANK&U\/2W4UW ZM;16EL)I5;<-NT;22=Q&/PKT6X\0?M#7.W?%X MY&WIY=A<)_Z"@S7H7PU_8\\=^"/'V@:Y-JV@/:V-[#/.D-Q.7>-7!<*#" 3@ M'&2.<5]D56#PE2GS6;A?MI?U.G,LVP.'K_[-0IU%+5NRO?K?0_.2X_X7S=+M MG@^($RYSMDAO2,^N"*R[KPK\7[[?]IT'QC<;SEO-T^Z;/URM?I?17HK#U5M6 ME]YY7]OT?^@.G]R_R/R_D^&/Q'FD,DO@KQ%,YX+2Z+,Y_6.F_P#"K_B)_P!" M-KO_ ((9/_C=?J%13]A5>]:7WL/[?H_] =/[E_D?E]_PJ[XB?]"-KO\ X(9/ M_C=6O^%/?$K_ *$C5?\ P4__ &%?IO14O#5'O5E]X?ZP4UM@Z?W'YD?\*>^) M7_0D:K_X*?\ ["GQ_!_XE@<>"-3_ .!:0/ZI7Z:45/U23WJ/[P_U@A_T"4_N M/S-_X5!\3/\ H2-1_P#!0O\ \12K\(OB:K CP3J0/J-(7_XBOTQHI?4O[[%_ MK!#_ *!*?_@)^:7_ JGXI?]";JG_@J'_P 13H_A?\587#Q^$-6C (Q'C_@/&*N1^ M ?CO""$T_P 1(/\ 9DQ_[-7Z&T5/]FTGNV'^L"Z86G_X"?GE)X!^.\R[9-/\ M1.OHTN1_Z%47_"M_CA_T"=>_[Z'^-?HE14_V50>_Z"_U@7_0+3_\!/SM_P"% M;_'#_H$Z]_WT/\:@;X4_&=F+-H.LDDY)(7_&OT9HJ7E.'>_Y+_(/[?7_ $"T M_P#P$_.7_A4_QF_Z &L?DO\ C4D7P:^-%X2%T+5EV_WI$C_FPS7Z+44?V1AN MWX+_ "#_ %@2VPM/_P !/SM_X47\:_\ H"ZG_P"!D7_Q='_"B_C7_P! 74__ M ,B_P#BZ_1*BG_9.'[?E_D'^L4O^@:G_P" _P#!/SM_X47\:_\ H"ZG_P"! MD7_Q='_"B_C7_P! 74__ ,B_P#BZ_1*BC^R_\ #N@7-E:75[)&)9+YG5/*5@S %58Y)5>W M3-9U,JHJ#<%KTT6_W&U'/G4J1A.A2BF]7R[>>Y^9U[J%SJ4WFW4\EQ+C;ND8 MDX]*V_!G@C4/B#J0TS3+BU34I"L5M'>R.D;NQVH&958JFXJ"P5B <8..%G'!UXQFE[O^5K6UV.?\._L<^/-."- MJWA'PIK$HZJGCZ[MXF_X"-%+?^/5Z1HOP2\3:#M-I\$OAJ77_EI/X_U*5OS? M2#7T_17T:PM!:-Q7\:JVNU]/N6AX;::1\3+'!@^#WPMC8?Q#QE M=[OS_L7-:\.K_&>WC,<7PU^'<<;#!1/'-Z 1Z8_L6O6Z*VC3A3^"*1Y=CP/6 M/"?C_7]QU'X*?">\=NLDOBZY+_@W]B9'YUQ&K_LY^(-6R?\ A37P_LI#_'9_ M$;4X_P#QW^R-OZ5]9T5U1K58?#)KYEJ4ELSX6UC]C?Q_=;FT[POX7L&/19?' MUS,@_#^PU/ZUCV'[#_Q;FD/VU_!=JF>/L^MW!;:[N<]M7:!/_1#FOL.XMXKJ)HIXDFC;JDBA@?P M-7!1OAQXE/78:/^UUXCUK:(-)^&<+'M>>.M1M\?C) MHBBN[U?]D'X8ZIDQ:-<::Y_BL[V4?H[,/TKB=8_8.\-7&?[+\2:I9'M]JCCN M /\ OD)1; 3ZRC_7S#]T^Z.RTCXI?%'Q!@Z7X7^%VI!NGV/XCW4N?^^='-:_ M_"2?&_\ Z)Y\/_\ PO+[_P"4U> :O^P9XAAW?V7XGTR\';[7#);Y_P"^=]9' M_"@?COX,YT>]O'1.?^)7K6P>OW6=,CVQWH^J8>7P5E\]!>S@]I'TM_PDGQO_ M .B>?#__ ,+R^_\ E-1_PDGQO_Z)Y\/_ /PO+[_Y35\T_P#"??M%>"?^/JWU MV:!?O&YTM;I./60(?_0JL6/[;?C[19OL^KZ+I5RZ_>62"6"7\?GQ_P".TO[- MJOX&GZ,/8RZ:GT=_PDGQO_Z)Y\/_ /PO+[_Y34?\))\;_P#HGGP__P#"\OO_ M )35Y'I'[?%E)@:IX/N(!W>SO5DS_P !9%_G7;:/^VI\.=2V_:FU32B>OVJS MW ?]^V>L)8'$1WA^I+I370Z;_A)/C?\ ]$\^'_\ X7E]_P#*:C_A)/C?_P!$ M\^'_ /X7E]_\IJT=(_:&^&^N;?LWC'3(]W3[7(;;_P!&A:[72]>TS6UW:=J- MI?KC.ZUG60?^.DURRISA\46C-IK='G/_ DGQO\ ^B>?#_\ \+R^_P#E-1_P MDGQO_P"B>?#_ /\ "\OO_E-7JM%9B/*O^$D^-_\ T3SX?_\ A>7W_P IJ/\ MA)/C?_T3SX?_ /A>7W_RFKU6B@#RK_A)/C?_ -$\^'__ (7E]_\ *:C_ (23 MXW_]$\^'_P#X7E]_\IJ]5HH \J_X23XW_P#1//A__P"%Y??_ "FH_P"$D^-_ M_1//A_\ ^%Y??_*:O5:* /*O^$D^-_\ T3SX?_\ A>7W_P IJ/\ A)/C?_T3 MSX?_ /A>7W_RFKU6B@#RK_A)/C?_ -$\^'__ (7E]_\ *:C_ (23XW_]$\^' M_P#X7E]_\IJ[[7/%^A>&(R^L:SI^EJ!G-Y3\F("'_OJMH4:E3X(ME*+ELBY_PDGQO_ .B>?#__ ,+R^_\ E-1_ MPDGQO_Z)Y\/_ /PO+[_Y35Y1X@_;TTN(,NA^%;NZ/:34+E8<>Y5 ^?ID5P-U M^UU\5/&EPUOX=TVVM7Z*FEZ>US*/KOW@G_@-=LK-51F?2O\ PDGQ MO_Z)Y\/_ /PO+[_Y35BZ]\6/B?X75CK'ACX7:7M&<7GQ&NXC^3:.,U\_?\(/ M^T+\2@/MLFNPVTGWEO;P648^L6Y?_0:VM!_81\27S"37/$NG6&XY;[+')(]!W*GA;P)JLJ]8]/\9ZB__CS: M*JG_ +ZK,M/^"@6KW%FWVGX>V5A=8^7R=>>Y0'WS:QD_I7H'A_\ 8<\$Z;L? M5-1U76)!]Y/,6")OP5=W_CU>F>'_ ( ?#OPSM-CX1TTNO22[C^TL/<&4L0:. M; T]DY?A_D'[J/F?*EU^UI\6/'%P;?PYI\-L_01Z3IS7,OX[]_/T J+_ (5Y M^T'\2LG4)=:BMI/O+?WXM(OQBW#]%K[KMK6&SA2&WAC@A486.-0JCZ 5+1]> MC#^%22_$/:I?#$^ ]2_8@^*J[9+";PC=EL%UO-7NK=O<96SDY_.M[P_^R#XV MTW:VI>"O"FL2=U;XA7D,9_!=$W?^/5]O45C/'XB?VK>A+JS?4^;?#_PI\6^% M]IL/@?\ "P.OW9+GQM?7#CW#2:,QS^-=S!KGQJM85BA^''P]AB485(_'5ZJC MZ :+7K-%<4IRGK)W,FV]SRK_ (23XW_]$\^'_P#X7E]_\IJ/^$D^-_\ T3SX M?_\ A>7W_P IJ]5HJ!'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>? M#_\ \+R^_P#E-7JM% 'E7_"2?&__ *)Y\/\ _P +R^_^4U,)C&_=N;.W W>_UY5\1/^2[? M"/\ [B__ *2K0!ZK1110 4444 %%%% !1110 4444 %%%% !7S_^PC_R;/HO M_8:\0?\ IZOJ^@*^?_V$?^39]%_[#7B#_P!/5]0!] 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 56OM-M-3A\J\M8;N+^Y/&'7\B*LT4 <+J_P+^' MVN9-WX.TC<>K06JPL?J4P:XC6/V-?AIJ6[[/8W^E$_\ /G>N9I M7B'2;LJ_:"\$\:E::M)!'WO]&#H<TF[*G#"$2V[_ (Y9AG\*[31_ MV]=&FV_VKX4OK3^\;.Y2?\MP2OIG5-!TS6UVZCIUI?KC&VZ@60?^/ UQ6K_L M\_#?7-WVGP=ID>[K]DC-M_Z**T>WP<_CI6]'_P ,'-3>\3DM'_;*^&FI[?M% M]?:43_S^63G'U\O?7@/[1W[3US\0;MM"\+7,UGX;A?+W*;HY+U@>">A5 >B] M3U/8#W36?V*OAUJ0?[(NJ:2QSM^S7>\#\)%;(_&OC_XO_!_6?@[XE;3=27S[ M.7+6>H(I$=P@[^S#C*]O<$$]^#A@Y5+T[W[,UIJFY:'T#\%OVR[/3?#+:;X[ M:ZGO+- +?4+>/S'N5Z;9!G[X_O=&'7GDZ/B#]O32(-RZ'X6O;P]!)?W"0 >^ MU0^?S%>3?LZ_LV77Q8N1K&L^=8>%86(\Q/EDO''\,9(X4'JWX#G)7Z[\/_LZ M_#CPSL-IX2L)I%Z/?*;HY]?WI;GZ5EB?J5&H[Q;?9;$S]E&6Q\O7O[87Q.\7 M3O;>'M,M+1S]U=/L7N9AZ9W%@?\ OFH/^$2_:'^)C W;Z]!;O]Y;NZ%A&![Q M93/_ 'R:^Z+*QMM-MU@M+>*U@7I'"@11^ J>N7Z]"'\*DE^)'M4OAB?$VA_L M*^*=1;S=;\1Z;IYOASX9V&S\(Z=(Z\A[Q#=-GUS*6 MYKOK6S@L8%AMH([>%?NQQ(%4?0"IJ*X95)SUD[F3;>X4445 @HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRKXB?\EV^$ M?_<7_P#25:]5KRKXB?\ )=OA'_W%_P#TE6@#U6BBB@ HHHH **** "BBB@ H MHHH **** "OG_P#81_Y-GT7_ +#7B#_T]7U?0%?/_P"PC_R;/HO_ &&O$'_I MZOJ /H"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *PO&7@?0OB%HK:5X@TZ/4K$N)!'(2I5AT964AE/N#T)'0UN MT4XR<7=/4-BOI^GVVE6,%G9P1VMI;H(XH85"HB@8"@#H *L444@"BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ KRKXB?\EV^$?_<7_P#25:]5KRKXB?\ )=OA'_W%_P#TE6@# MU6BBB@ HHHH **** "BBB@ HHHH **** "OG_P#81_Y-GT7_ +#7B#_T]7U? M0%?/_P"PC_R;/HO_ &&O$'_IZOJ /H"BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *\J^(G_ "7;X1_]Q?\ ])5KU6O*OB)_R7;X1_\ <7_])5H ]5HH MHH **** "BBB@ HHHH **** "BBB@ KY_P#V$?\ DV?1?^PUX@_]/5]7T!7S M_P#L(_\ )L^B_P#8:\0?^GJ^H ^@**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ KRKXB?\EV^$?_ '%__25:]5KRKXB?\EV^$?\ W%__ $E6@#U6BBB@ M HHHH **** "BBB@ HHHH **** "OG_]A'_DV?1?^PUX@_\ 3U?5] 5\_P#[ M"/\ R;/HO_8:\0?^GJ^H ^@**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ KRKXB?\EV^$?\ W%__ $E6O5:\J^(G_)=OA'_W%_\ TE6@#U6BBB@ HHHH M \7_ &K/BUXJ^$G@#19? UGI-_XR\0>(+#P_I4&N)*]H9;B0@M((F5]JHKL2 MIXQG!QBH/@S_ ,-(?\)9+_PMG_A5G_",?97V?\(9_:7VW[1N79G[1\GE[=^> M^=OO61^U=X+^%7Q(\0?"[PW\3?%.K>'I[C5YIM#M=/N9+.+4+I82K12W*QGR MR4D(4"2)F+$*6/%>2>&?A7X1_9:_;,^'O@WX07M]IVF>*]-U*7Q1X.&HS7MM M;110A[>_(E9VB=I0(]S-\PX7'S9 -S_AI#X_?%)?$_C'X1>"/!>H?#70;ZZL MH(_$%[-X+#6 M[-;E;>4@O _(DB8CC!?L(^.-"\&_LD3VNMZE:Z=<>!K[5[/Q%]IF M5&LY8[R>1FFR?E+*P;GKGJ:Z+_@G;I=SIG['_@1KFT^Q?;?MNHPP?W8+B]GF MB[#K'(I_&@#(\4_';XU?$CXH>,O#/P-\.>"Y='\%W"6&K:WXUN;D)>WIC$CV MUJEORK1AE#,_&3VQS(G[;2K^S+/\0Y?"4R>-X=7/A5_!@NT,G]N>>(!:B7IM M+$/NQ]RC]C[6K+0_'7[1/A;4+F*VUZQ\?7VLSPSR*LGV*ZBAD@G(S]S:"H;I MA1TZ#YE;5K5OA7JOQ33RQX%/[1$?B3[?&P,$FG+*EL;HGIL\T;L\\@'WH ^D M_#OQX^-OPS^)7@S0OCEX:\%PZ!XUO#IFF:QX+NKD_P!GWQ0O%;W:W'WC(%90 MT?RY7W%?55?*_P"VEK%AX@UK]G_PKIT]K?Z[JGQ"TK5K2WCE5G-G:[YI[A0, MY14P-PX^?K7U10 5\_\ ["/_ ";/HO\ V&O$'_IZOJ]-\;:5\0K_ %"!_"'B MCPSH5BL6)H=;\-W&I2/)D_,KQ7]N%7&!M*DY!.><#YM_8OT/XM7'[/6D/HOC M;P7I^G'5M<"6]_X.N[J4.-7O!(3(NJQ @N&8#8-JD*2Q!8@'V+17E7_".?&_ M_HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH? MP_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ M_"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#O MO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES M1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PC MGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ M .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA M_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ M ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(. M^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ MES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0! MZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17 ME7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_" M.?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&_ M_HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH? MP_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ M_"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#O MO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES M1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PC MGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ M .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA M_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ M ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(. M^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ MES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0! MZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17 ME7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_" M.?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&_ M_HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH? MP_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ M_"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#O MO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES M1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PC MGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ M .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA M_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ M ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(. M^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ MES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0! MZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17 ME7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_" M.?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&_ M_HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH? MP_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ M_"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#O MO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES M1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PC MGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ M .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA M_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ M ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(. M^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ MES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0! MZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17 ME7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_" M.?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&_ M_HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH? MP_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ M_"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#O MO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES M1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PC MGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ M .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA M_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ M ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(. M^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ MES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0! MZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17 ME7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_" M.?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&_ M_HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH? MP_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ M_"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#O MO_ES1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES M1_PCGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PC MGQO_ .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ M .BA_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA M_#__ ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ M ,(.^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(. M^_\ ES0!ZK17E7_".?&__HH?P_\ _"#OO_ES1_PCGQO_ .BA_#__ ,(.^_\ MES0!ZK7E7Q$_Y+M\(_\ N+_^DJT?\(Y\;_\ HH?P_P#_ @[[_YW_VI]D_L+09],\K%K\_F>;>W/F9RF,;-NUL[LC: >_T4 M44 %%%% '(_%'X3>$/C5X1N/#'C?0;7Q%H<[!VM;H$;7&<.CJ0R.,D!E(."1 MGDUSGP3_ &8?A=^SI#?I\//"%IX=>^P+FX666XN)5'(4RS.[[0>=N[&><5ZC M10!X?\0OV)/@?\5?'@\9^*?AWINJ>(RZR2W?FS1+<,N,&:*-UCF. !F16R!@ M\5WVN_![P?XD\4^#/$5_HL;ZMX.\[^PI89I(4L1+&(Y L:,$8%%50&4@8XQ7 M944 >._&3]D#X/?M :Y::SX]\#V>NZM:H(TOEGGM9F0E>R444 %?/_ .PC M_P FSZ+_ -AKQ!_Z>KZOH"OG_P#81_Y-GT7_ +#7B#_T]7U 'T!1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %>5?$3_ )+M\(_^XO\ ^DJUZK7E7Q$_ MY+M\(_\ N+_^DJT >JT444 %%%% !1110 4444 %%%% !1110 5\_P#["/\ MR;/HO_8:\0?^GJ^KZ KY_P#V$?\ DV?1?^PUX@_]/5]0!] 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !7E7Q$_Y+M\(_\ N+_^DJUZK7E7Q$_Y+M\( M_P#N+_\ I*M 'JM%%% !1110 4444 %%%% !1110 4444 %?/_["/_)L^B_] MAKQ!_P"GJ^KZ KY__81_Y-GT7_L->(/_ $]7U 'T!1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %>5?$3_DNWPC_ .XO_P"DJUZK7E7Q$_Y+M\(_^XO_ M .DJT >JT444 %%%% !1110 4444 %%%% !1110 5\__ +"/_)L^B_\ 8:\0 M?^GJ^KZ KY__ &$?^39]%_[#7B#_ -/5]0!] 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !7E7Q$_Y+M\(_^XO_ .DJUZK7E7Q$_P"2[?"/_N+_ /I* MM 'JM%%% !1110 4444 %%%% !1110 4444 %?/_ .PC_P FSZ+_ -AKQ!_Z M>KZOH"OG_P#81_Y-GT7_ +#7B#_T]7U 'T!1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %>5?$3_ )+M\(_^XO\ ^DJUZK7E7Q$_Y+M\(_\ N+_^DJT M>JT444 %%%% !1110 45\=?\-(?'[XI+XG\8_"+P1X+U#X:Z#?75E!'X@O;E M=5\0?9F*S/9F+]U&K,K*GF]2,^U?2'P7^*FF?&[X5^&?'.CQO!8:W9KF,2/;6J6_*M&&4,S\9/;',B?MM*O[,L_Q#E\)3)XWAU<^%7\&"[0R M?VYYX@%J)>FTL0^['W* /J.BOE7P[\>/C;\,_B5X,T+XY>&O!<.@>-;PZ9IF ML>"[JY/]GWQ0O%;W:W'WC(%90T?RY7W%?55 !7S_ /L(_P#)L^B_]AKQ!_Z> MKZOH"OG_ /81_P"39]%_[#7B#_T]7U 'T!1110 4444 %%%% !1110 4444 M%%%% !116;JGB+3M%OM'L[Z[2WN=8NFL;"-@R&@#2HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BLW7O$6G>%[&*\U6[2RMI;JVL4DD!P9KB=(($X'5Y98T'NP MK2H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBLW7O$6G>%[&*\U6[2RMI;JVL4DD!P9KB=(($X'5Y98T' MNPH TJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HK-\2>(M.\(>'=4UW6+M+#2-+M9;Z\NI =L,,:%Y M'.!G 52>/2M*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH ***S?$GB+3O"'AW5-=UB[2PTC2[66^O+J0';# M#&A>1S@9P%4GCTH TJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHK-\-^(M.\7^'=+UW1[M+_2-4M8 MKZSNHP=LT,B!XW&1G!5@>?6@#2HHHH **** "BBB@ HHHH **** "BBB@ KR MKXB?\EV^$?\ W%__ $E6O5:\A^(^HVT?[0WPHHHH **** "FN"R,!U(IU% 'R;^PCXXT+P;^R1/:ZWJ5KIUQX&O MM7L_$7VF94:SECO)Y&:;)^4LK!N>N>IKHO\ @G;I=SIG['_@1KFT^Q?;?MNH MPP?W8+B]GFB[#K'(I_&N@^(7[$GP/^*OCP>,_%/P[TW5/$9=9);OS9HEN&7& M#-%&ZQS' S(K9 P>*[[QS\'O!_Q(TOP]IWB#18[RP\/ZC;:MI=O#-);I:W- MN"(741,N0H8@('?L?:U9:'XZ_:)\+:A&>15D^Q74 M4,D$Y&?N;05#=,*.G0?,K:M:M\*]5^*:>6/ I_:(C\2?;XV!@DTY94MC=$]- MGFC=GGD ^]?;?QD_9 ^#W[0&N6FL^/? ]GKNK6J"-+Y9Y[69D'(1VAD0R*,G M ?(&37>Q_#7PI'X"_P"$(7P[IH\(?9/L/]B?9D^R>01@Q^7C&/Z\]: /GS]M M+6+#Q!K7[/\ X5TZ>UO]=U3XA:5JUI;QRJSFSM=\T]PH&_!SX!^(;K7O G@:RT/6;E6C:^:>>YE16^\L;32/Y8/<)M!Z5[)0!QG MC;P'K?BO4(+C2_B-XF\&PQQ>6UIHEOI'_#'[1'B'3-&AGN+B*U/AK2)BKSSR3RG>\!8[I)7;K@;L M ?3U% 'S_P#\*)^,O_1R_B#_ ,)/1?\ Y&H_X43\9?\ HY?Q!_X2>B__ "-7 MT!10!\__ /"B?C+_ -'+^(/_ D]%_\ D:C_ (43\9?^CE_$'_A)Z+_\C5] M44 ?/_\ PHGXR_\ 1R_B#_PD]%_^1J/^%$_&7_HY?Q!_X2>B_P#R-7T!10!\ M_P#_ HGXR_]'+^(/_"3T7_Y&H_X43\9?^CE_$'_ (2>B_\ R-7T!10!\_\ M_"B?C+_TB__(U?0%% 'S__ ,*) M^,O_ $B_P#R-7T!10!\_P#_ HGXR_]'+^(/_"3T7_Y&H_X43\9 M?^CE_$'_ (2>B_\ R-7T!10!\_\ _"B?C+_TB__(U?0%% 'S__ ,*)^,O_ $B__ "-7T!10 M!\__ /"B?C+_ -'+^(/_ D]%_\ D:C_ (43\9?^CE_$'_A)Z+_\C5] 44 ? M/_\ PHGXR_\ 1R_B#_PD]%_^1J/^%$_&7_HY?Q!_X2>B_P#R-7T!10!\_P#_ M HGXR_]'+^(/_"3T7_Y&H_X43\9?^CE_$'_ (2>B_\ R-7T!10!\U>)OV8? MBEXPTV&PU?\ :.\07=I#>VFH)'_PB^CIB>VN([F!\K;@_+-#&V.AVX(()!U? M^%$_&7_HY?Q!_P"$GHO_ ,C5] 44 ?/_ /PHGXR_]'+^(/\ PD]%_P#D:C_A M1/QE_P"CE_$'_A)Z+_\ (U?0%% 'S_\ \*)^,O\ TB__ "-7T!10!\__ /"B?C+_ -'+^(/_ D]%_\ D:C_ (43\9?^CE_$ M'_A)Z+_\C5] 44 ?/_\ PHGXR_\ 1R_B#_PD]%_^1J/^%$_&7_HY?Q!_X2>B M_P#R-7T!10!\_P#_ HGXR_]'+^(/_"3T7_Y&H_X43\9?^CE_$'_ (2>B_\ MR-7T!10!\_\ _"B?C+_TB__(U? M0%% 'S__ ,*)^,O_ $(+NTAO;34$C_X M1?1TQ/;7$=S ^5MP?EFAC;'0[<$$$@_2M% 'S_\ \*)^,O\ TB__ "-7T!10!\__ /"B?C+_ -'+^(/_ D]%_\ D:C_ (43 M\9?^CE_$'_A)Z+_\C5] 44 ?/_\ PHGXR_\ 1R_B#_PD]%_^1J/^%$_&7_HY M?Q!_X2>B_P#R-7T!10!\_P#_ HGXR_]'+^(/_"3T7_Y&H_X43\9?^CE_$'_ M (2>B_\ R-7T!10!\_\ _"B?C+_TB__(U?0%% 'S__ ,*)^,O_ $B__(U' M_"B?C+_TB__(U'_"B?C+_TB__(U'_"B?C+_TB__(U'_"B?C+_T./"NL^&];_ &CO$%[HNL64VGWUM_PB M^CQ^=!+&TB__ "-7T!10!\__ /"B?C+_ -'+^(/_ D]%_\ D:C_ (43\9?^CE_$ M'_A)Z+_\C5] 44 ?/_\ PHGXR_\ 1R_B#_PD]%_^1J/^%$_&7_HY?Q!_X2>B M_P#R-7T!10!\_P#_ HGXR_]'+^(/_"3T7_Y&H_X43\9?^CE_$'_ (2>B_\ MR-7T!10!\_\ _"B?C+_TB__(U? M0%% 'S__ ,*)^,O_ $RAT^QM MO^$7T>3R8(HUCC3<]N6;"J!EB2<B__(U'_"B? MC+_TB__(U3^$/VG_%GPUX[ M\8_%O5/'MUX?M;VTL;.]T6QLDC6Z6,2G=;1H2288C\V[&TXQDFO>:* "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** , M[Q'K'_".^']3U4V=WJ L;66Y^QV$+37$^Q"WEQQJ"7=L8"CDD@5\@:_\?_VI MO!?@:X^*NO?#3P+;^ +6W&I7GA-+Z\7Q+:V> 6+NR^0)$7+,NW(P1C(K[+N; MF*SMY;BXE2"")#))+(P544#)))Z #O7R-K5]XH_;QD.C:1#<^%/V>3/B_P!< MES%J'B]$;_4VJ$9ALV8?-*<-(.%P"PH [#XN?M)>*)]8^'_@[X-Z'I6O>-/& MFEMKT%QXEEDAT_3--54(N+E8OWAW-(J!5YSGTQ5CX'_M ^+[KQMXO^'?QDTC M0O#?C;PWIT>MG4- N9&TK4=.=^\01LI5@_?G@5S^M3:=X"_P""@_@M M;SR=-TW7/AY<:'HH8K'$;B"]25H(A_>,14[1CA!U[&F7UGXP_P""CFL2:9]G MOH/#/PZ72]7FB97\FYN+\2Q0/CHWEHS8/9NE %CX1_MDM\;?VE6\%^'= G@\ M 'PS<:S9^(M2M98)=6D2YAB$ELK$?Z-B1QO9*M6^ 5SI^M>#?[!T2SU*\DT[6/[4BN?[ M0DDO+AKB/R5&Z+R7 3^&% MUCQK\2YUL]"T+4[CRHK:4*QN9+AP,F*#8^2H!;C&,U5^('Q#\:?M1:YK?PY^ M$[R>'_ ]K&?#OP%^,/[ M)L=K%'H_@;0;O4O#D,D\@$4$UQ8".V+NQY=VC<;CR2[$GGD ZKX4_'+XIZ%\ M9M/^%WQNT+PM9ZSKNGSZEH.O>#)[@Z?>>01Y]LT=Q^\65%8/GH1TK.D_;8A\ M4?M+> OAUX)T:35?"NK7VH6.J>+;JWD2U>>VM99#;V3$J)61XQYDF&0 @#); M*K\:M0M?$G[,+V M[0-XK2Y:R@MK:W,LLC&W8.O)09PP^;&.(-77Q7'H M=TVG^&(;Z>PM-1M)) )LRQJID?*#,23 [5R4(&:X_P#9Q\)Z'\"OVP/&'PI^ M&NJWMU\.T\,1ZQ?Z#->R7EOH&IFY")%&[EF0RQ,SE&8L<9/&W !]ET444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S%XL^)' M[2OC+QMXEMOA;X'\'Z'X6T&\>P6_^(AOX;C67107DM(X0-L62561LJ^,@XR! M].U\Y?%SXU^-/&OC34_A3\$[*&;Q/:JL>O\ C34$SIOAH2+D #'^D7>PAEA' M RI?C< 8MM^VX__ S+=?$*Z\&W$/C>VUIO"9\'BY7,FMB<0BW28C!0DA]V M.%R.2,EGAWX\?&WX9_$KP9H7QR\->"X= \:WATS3-8\%W5R?[/OBA>*WNUN/ MO&0*RAH_ERON*Y+]HCX4Z%^S7\ ?A%!937%QX>\)_$/1]:U[5M0D#2W&^X<3 MWERYZDRS*Y/.,*!@ $=?^VEK%AX@UK]G_P *Z=/:W^NZI\0M*U:TMXY59S9V MN^:>X4#.45,#<./GZT /^.7[;$/@CXF>%_ O@G1I/$E_/XJTW0/$.L36\G]G M:0+B9%,)E!4/=,C$JBDA<%FSC:?0?VC?C?K/PMA\+^'O!F@0^*?B)XNO7L=$ MTNZG,-NHC3S)[F=QR(HDP6QR2R@=:XS]N*-8]!^#P154'XH^'F.T8Y-PQ)KS MW]N'PA:^(OVD?V?E\0^)+_PGX,U,ZMH>H:E8W/V4N\L<3QVGVCK%]H\HQDK@ MLI=01NH ]3^$/Q(^.VG?%*'P7\8O!?A^:UU*QEO;#Q;X!2]DTR%XR UK=>>I M,*M/U%_$_@Q=2F MO;>VBAA#V]^5E=WB9I (]S'##AH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#YB\6?$C]I7QEXV\2VWPM\#^#]#\ M+:#>/8+?_$0W\-QK+HH+R6D<(&V+)*K(V5?&0<9 JVW[;C_\,RW7Q"NO!MQ# MXWMM:;PF?!XN5S)K8G$(MTF(P4)(?=CA'O"?Q#T?6M>U;4) TMQON'$]YI,LRN3SC"@8 ! !UOAWX\?&WX9_$ MKP9H7QR\->"X= \:WATS3-8\%W5R?[/OBA>*WNUN/O&0*RAH_ERON*E^.7[; M$/@CXF>%_ O@G1I/$E_/XJTW0/$.L36\G]G:0+B9%,)E!4/=,C$JBDA<%FSC M:6?MI:Q8>(-:_9_\*Z=/:W^NZI\0M*U:TMXY59S9VN^:>X4#.45,#<./GZUH M_MQ1K'H/P>"*J@_%'P\QVC')N&)- 'HGQR_X7;Y>C?\ "G/^$!WYE_M/_A.? MMV,?)Y7D?9O^VF[=_LX[UXG\'?C1^T=KG[34OPY\96?POU'0M%L1>^)-1\'Q MZB6T\RH_V:WWW#A?.=@K[-C?N\DD'%?3?Q*\;6GPU^'GB;Q9?X^QZ'IMQJ,H M) W+%&S[?J=N/QKR']ASX>W/A#X#:9X@UHFX\7^.)7\5Z[>/R\MQ=XD5?8)& M8T Z#!QUH ^@J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ KYY^*OQ$^/6L?$S4?"7P?\&>&[6PT>W@FO?%7Q %[%874LJEA M!:+ H:4H -S@E025.".?H:O#/CC\?-<\/^*+;X#\W;%9WQ^_9YN?A1^PG\689=3N M?&'C76#'XC\3:Y,@634IXYX9)MJ#A(5BB95C'"H#PE:!>+ID&F>+M&[6PT>W@FO?%7Q %[%874LJEA!:+ H:4H -S@E025.". MZ?\ "_XKZI\4?#<7AWQ=\+W\G7+#2YS+:WA:(26\EJ[\A9L@*K9(R,GGCJOC MC\?-<\/^*+;X/?BMX&\%V'POUJ[M;>YM]!OKEM8T!+EE6*6[,O M[F159D5A'@_-VQ74_MB?MJ6_[//AW6=/\)Z/)XO\>V5I'>S6@MY'L=*MW8*M MQ>RJ5"J>BH&#.2 , YK(_;M\>:!XT_8IN8M%OK/59/'1TS3_ ]#',K?;IYK MF%D$?7<54,QQTVGI71_\%"+<6_[%/Q*7:JR?8+<.5'4BXA'/KTH [C]H[X\M M\!_AC:Z]:Z))XD\1ZO?6NC:)HL4@B^V:A<'$49<_=7AB3Z+^-><^%?C9\[BN,D^8591)&2JD8/W@:V MOVTM%\/:G\"=/O-=\9_\*\N])U?3M0T7Q0UF]S%I^I+(%MWE558"-BQ1F;"@ M/DGL?GOXP6/QK\2?$3X#>'OBGXT\$S:K-XVT^_T[PSX"MIV^V06Q,TU_=/.= MX6-$8!8U"9DR3P #]#:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R/%WA M/2_'?A75_#FMV[7>CZM:R65Y;I-)"989%*NF^-E9>M?-G_#KC]F+_ M *)G_P"5_5/_ ))KZJHH \S\=?LV?#3XF?#?2? 7B?PG::SX6TF&*"PL[B27 M?:K&@C3RY@PE4A %W!\D=2:T/@]\"? 7P!\-R:%X \,VGAO399/-F6 O)),^ M,!I)9&9W(' W,<#@5WE% ',R?#?P[+\1H?'C:=GQ9#I;Z,FH>?)Q9M*LK1>7 MNV&OA#X5B\-^$M-_LG18IIKA+7SY9L22 MR-)(=TC,W+LQQG S@8%=1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %,FB6>%XVW;74J=K%3@C'!'(/N*?10!\K-_P $N_V9 M)&+-\-"S,^P+FX666XN M)5'(4RS.[[0>=N[&><5U?B'X;^'?%7BWPOXFU33OM6N>&9+B72;KSY$^S-/$ M8I3M5@K[D)'SAL=1@\UTU% 'GGQG_9]^'G[0NAVVD?$+PO:^)+*UD,MOYKR0 MS0,<9\N6)ED0' R%8 X&FRR>;,L!>229\ M8#22R,SN0.!N8X' KO** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *^:/%'_!-_\ 9U\:>)=5\0:W\/FO]8U6ZEO;RZ?7 M=2#332.7=R!<@#+$G ["OI>B@#S'X>?LS_ R^%?PVU3X?^'/"=M;>#=4D MDEO=(O)IKV*=I%57W>>[D@A%XSCBLGX/?L>_!SX!^(;K7O G@:RT/6;E6C:^ M:>>YE16^\L;32/Y8/<)M!Z5[)10!S/CGX;^'?B5!H\/B/3O[1CT?5+?6;%?/ MDB\J\@;=#+\C+NVDYVME3W!I/B-\,_"WQ<\)W?AGQEH=GXAT*ZP9+.\3J444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!\T>*/^";_[.OC3Q+JOB#6_A\U_K&JW4M[>73Z[J0:: M:1R[N0+D 98DX '85Z3\//V9_AE\*_AMJGP_P##GA.VMO!NJ222WND7DTU[ M%.TBJK[O/=R00B\9QQ7IU% 'C?P>_8]^#GP#\0W6O>!/ UEH>LW*M&U\T\]S M*BM]Y8VFD?RP>X3:#TKOO'/PW\._$J#1X?$>G?VC'H^J6^LV*^?)%Y5Y VZ& M7Y&7=M)SM;*GN#7344 8/CKP/HGQ+\'ZOX6\267]I:#JUNUK>VGFO%YL;=5W MHRLOU4@UJZ;IMMH^FVEA9Q""SM8D@AB4DA$50JJ,^@ %6:* "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^?OB=^P/\"?C M+XXU+QAXR\#MK7B+42ANKU]:U"+?L18U 2.=44!4484 <5] T4 >4_!;]EGX M7?L\V.N67@#PJFB6FM[!J,,E[H(!'(K9HH \5^$?[&'P6^!/B9_$7@C MP%8Z/KC!E6^DGGNI8@P(81&>1_*R"0=F."1TKVJBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /G[XG?L#_ GXR^.-2\8 M>,O [:UXBU$H;J]?6M0BW[$6-0$CG5% 5%&% '%=7\%OV6?A=^SS8ZY9> /" MJ:)::WL&HPR7MS>+K44 >'> _P!B'X&_#'Q]_P ) MKX9^'6F:9XC5S)%="2:2.W<_Q0PN[1Q'T**N.V*]-^(OP[\/?%CP7J?A/Q5I M_P#:OA_4D6.[L_.DA\Q0P<#?&RL/F4'@CI7244 8OBSP7H?CKPM?^&_$.E6V ML:%?0_9[FPO$$DA![@@$'J" 0N3Z+XF^)/A'P[K$ 5I=/U;7;6UN(PR MAE+1R2!AE2",CD$&N^KRKX-_\E%^.W_8YVW_ *CVC4 '_#6/P0_Z+)\/_P#P MJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ \*BQ M_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HLGP__ /"HL?\ MX[1_PUC\$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T M?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_# M6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\ M$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ M *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"B MR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP M_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ M_P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ M"HL?_CM>JT4 >5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+ M'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^ M.UZK10!Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM> MJT4 >5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[7JM% M 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y M5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\ M-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/ MP0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/ M^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HL MGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/ M_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ M\*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HLGP__ /"H ML?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ M ..T?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ \*BQ_P#C MM'_#6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HLGP__ /"HL?\ X[1_ MPUC\$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8 M_!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0 M_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ MHLGP_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+) M\/\ _P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ M /\ "HL?_CM>JT4 >5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ M J+'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P * MBQ_^.UZK10!Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL? M_CM>JT4 >5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[ M7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.UZK M10!Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM>JT4 M>5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[7JM% 'E7 M_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PU MC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8_! M#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/P0_Z M+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/^BR? M#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HLGP__ M /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/_P#P MJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ \*BQ M_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HLGP__ /"HL?\ MX[1_PUC\$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T M?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_# M6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\ M$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ M *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"B MR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP M_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ M_P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ M"HL?_CM>JT4 >5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+ M'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^ M.UZK10!Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM> MJT4 >5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[7JM% M 'E7_#6/P0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y M5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\ M-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/ MP0_Z+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/ M^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HL MGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/ M_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ M\*BQ_P#CM'_#6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HLGP__ /"H ML?\ X[1_PUC\$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ M ..T?\-8_!#_ *+)\/\ _P *BQ_^.UZK10!Y5_PUC\$/^BR?#_\ \*BQ_P#C MM'_#6/P0_P"BR?#_ /\ "HL?_CM>JT4 >5?\-8_!#_HLGP__ /"HL?\ X[1_ MPUC\$/\ HLGP_P#_ J+'_X[7JM% 'E7_#6/P0_Z+)\/_P#PJ+'_ ..UZ9IN MI6FLZ=:ZAI]U#?6%U$L]O=6T@DBFC8!E=&!(92"""."#5FO*OV3O^36?@W_V M)FC?^D,- 'JM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y M5\&_^2B_';_L<[;_ -1[1J]5KRKX-_\ )1?CM_V.=M_ZCVC4 >JT444 %%%% M !2$XY/ I:HZ]I,>OZ'J.F322117MO);/)$<.JNI4E3V(!XIK?4#!F^+7@:W MF>*7QGX>BE0X9'U2 ,#Z$%Z9_P +B\!?]#OX<_\ !M;_ /Q=?.C?L!#<=OCL MA<\ Z1D_^CZ3_A@'_J>__*/_ /;Z]7V."_Y^O[G_ )&_+3_F(O'W[;5U9^/K M=/"]K#=^&+.39<&=H)'-?"?C[]G_ ,5^!_'UMX72RDU66_?&G7-LA"72 M^O7Y2H^\"?EZYQ@GVC3_ -@6YFL8'O/&L=M=L@,L,.F&5$;'*AS,NX ]\#/I M7;7H8)0A[UOQOZFLHTK+4^E/^%P^ O\ H=_#G_@VM_\ XNM_1?$&E^)+/[7I M.I6>J6N[;Y]E.DR9]-RDC/-?*G_# /\ U/?_ )1__M]=OX?\&:5^QC\)/B!X MOU/6Y=:MK2R;49OW @&(4&C!NG4N^UC"48)>ZS MS?QO^U5XOT']K2V@M;J)/@KI6L67@C6]ULC$ZQ=P23),LH4NJ1L;>)OF"@R' M(Z$>\?M+?&[_ (4'\+;KQ%;:8VN:[=7,&E:+I*G;]LU"=]D$9/9<\D^BG'.* M^)_#W[#?QO\ B/\ LT7RWWQI&DQ>,=WBZ^\(2>$K=Y?[1E9;I5:^,HF5]ZQC M<,;<8P0,'T7QYX^UGX^_L4_"WXMZ/87>JZ_X*US3?$FKZ3;H&N)I;"1X;^,* M?XL&5P.I 'K7GF1V&I?#W]KO2-'E\7Q?&'POJ^N0P_:V^'T?A2./3)& RUM' M>[_M!Z$*QQDD9('-='\7/CAXQT_P+\!==LK*\\#ZEXM\8Z/IFM:-J%O')/#! M/',9[5O,0[3N0#>H5L $8R16AJG[?GP$T_X<2^,8OB7H-];BU^TQZ3;WB'4Y M6Q\L0M,^:')XPR@#.20.:\[^.OC#7?B#\,_V8O$GB3PV_A'6M4^(^AW4^BR3 M&5[76REDR3'&JJK-&( M\!1SD=1%)X>U?P?+Y,1*M,U ML;G38R ?^>\#*./XS7!^$_#/A#]E/X]? FU^)ES9:9H5G\.WT_2=;UE0ME;: M\;KS[UO-?Y8'=9#AV(X.W(S@@'V'\+?VCOAK\:_">H^)/!/BVR\0:3IR%[UH M%D2:U4!FS) ZB5,A6(W*-VTXSBO!/V@OV\/!=Y\%?'K_ A\>1W7CS2=#M=< M@>WTR61;>WEEMP'8S0F$,5G4&-OG!;!4$''/:3XJ\)?$S]K[XH^)?AC=Z?JW MAZT^&\UEXEUG1E#V=WJ32E[<>9U[2;+1_^"-MM'8VL M-I'-X8L[F184"AY9+J)W6A((#OM7Y3SP<<'\!/VGK>Z\!^+?$GQ \3K<:=_PL M6^\,:-?PV6^+RFG2.SBS;QXVG< )7X^8;FY%<'X!^(7@/X._MC> M&-4URTTF[T:]\0W$<*7>E+:"-XH9), @2JP,8.6(^Z=I-$K7^S[.]\6:Y=>'X'@\KR'BDBGLQL890!DC&",@4 ?:VK_&#PAH/Q-T M'X>WVM1P>,=EZ;JNJC09=16WFN)8F2UV,FQS,DBH70MY?FAC@BOBN3XBV_ MQ.@E_:WN(IE@\&Z[X9L!-';EI(K%+<+JR*N,[?,U.3."3!;P:; Z^3ET"JRA3]\Y)SR37FO@_P"(7@/X M._MC?M M\4M;T;PQJFN0:7=Z->^(;B.%+O2EM?+>*&23 ($JL#&#EB/NG:37 MS3?6<.L?L(>+KWPD\GA[P7:_&*:_NI!I'VH6&DBYC*R-9OPZ1%H7,3#!"8(' M8 _0'X/_ +8WP:^/7B2X\/\ @7QW9:WK4"LYL6@GM99%7[S1B:-/- ')*;L# MGI7LU?G-HVEQ^//C!\()=8_;+\-_$[5-/UR&]T70] \$V+7;E4+2Q-+8RF2V MB:'>',N(QC+ [0*_0*P\7:%JOB#4]!LM:TZ\US2UC:_TRWNHWN;02+NC,L0. MZ,,.5W 9'(H \F_:B^)'B/XU'^SQKOC[3-%U']Q'+Y]G,LQDB^=6V MYV+\RX88X(J?XJ?MF?!GX):_J>A^-O'-KH6L:6F 8/&_A_P 0V.H^$YH7N!JR MR;(5C3/F%RV-FW:VX-@K@YQBN&^$G[87P<^.OBR]\,^!O'-EKNNVB-*]FL$\ M#.BG#-$98U$H'&K"3R[?QWK7^@V"D'['%>P- M/&BCMY"R# [<5[=!\9?V;_'WC#X'V/AHV'C#Q/!<;?"]KX5G7S]"C-L?-DN8 MTE0PPK&N'CD!R*I-2CT76M.UB33+I[&^2PNHYS:7" M??AE"$[)%R,JV",]*UZ "BBB@ HHHH *RM0\5:)I-P8+[6+"SG')BN+I(V_( MG-:M>.^*OV>$\1^(K_5(]>>U%W*9C$]KYA4GDC=O'&>G'%<&,J8FG!/#4^=^ MMB).27NH]$_X3[PQ_P!#'I/_ ('1?_%5\V2?'3QL\C,-8" G(5;6' ]AE,UW M7_#+O_4S?^2'_P!MKPBOB&/^ACTG_P.B_^*KX^ MT#2_[QTY3MIJ>S:;XDTG6I&CT_5+*_D499;:X20@>I"DU\J^(? M&?QB^//Q]^(G@+P#\3-$^$6D^!WM(7D_L2'5]4U*2:!93(T4[!(X!NVAEYRI MSG/'LW@'X%)X)\2P:NVM->M"KA85MO*!+*5Y.]LC!/'KBOGOXF>)_P!G7XT? M%KQ9X0^/WAW0/ GC3PM>!-*U76-7?3I=2T\J'M[N&] @X+,_[G>^QE;D\U]K MA*E>I3OB8X_ 9/C3X?UWQ!X9^*DVF>+-+LHX9=&\<:;!%9- MJ.[<)(KBT5SYE?$/P]HFK>%_%'O@_XVUCX MR> ]!\)G4=-N-5O3JJ66NXD\JPM[P\SQO&J':&8*1C(.<^&_\)E\./"?PO\ M!7Q_\'_%>UU#]HFQ"3Z[I7B'4S/?^())0$NM+>R7+P -E8?+C"J .>0Z]A1] MP_MK_$#Q=\.?@#=:OX+UK_A&?$DVJZ780ZC]DAN_LXN+R*%SYLIM4DT+6/ MC86UY'"AD>-IX7WIE5 M.",/=!9E:X\/^)O&#SV%V 00L MJ)&A89 Z,* /H/X7>-A\2OAKX4\6BRDTT:[I5KJ?V.4Y:#SHEDV$]R-V,^U? M%LWQ0^(WQ0^)GCZ:S_:L\._!K0+7Q3<^'_#^@:EH>D7=TD?,Q M=VMXUBBAB4*J(HPJJ.@ Q7P3I>H?L/7W@ M#QO+XB\,^&O">J)=WR:YHWC(1CQ-#&OAA\5O&VG_$K2?&6GW=SH7B2+1H]*NHKNU"O-;200 MDQE#$VY6SG(.:\*\)ZGK'PC^&_['WQ)^(2WVG:%X?NM4TF_O-45C+I]C?QO' MI\EQ@'8!&D"EB<+D ^WKOB3XE>&OV@OVT?@U8_#[7]-\6V'@JRU?6]?&3'O9F8['O%7[1O[1^C>(_B9\//B%HG@CPM9ZA M>VOAOPG<^'X[T:S%:R-%ON[ER)(3))&XQ&/E'OS7T=^SA\8HOCY\$?"7CQ+9 M+*;5K3=/V>=6\#_$#Q5I?A MCQ5\/K_5+&]T74;E8KRX47,LT3V\38><21R)@QJ#]$TW_@E#\/EM=+M8 D/A[4E\N( BZEO+/_ !K9>']4U%0]O9M%-/+L)VB1UB1S&A((#OM4[3SP M<8'[)OQ#_B#K7B'7(-4M-,\9ZOI]C>A(8HH]/A=?)&Y%564(<[SDD< MDFO*/!_Q"\!_!W]L;]H%OBEK>C>&-4UR#2[O1KWQ#<1PI=Z4MKY;Q0R28! E M5@8P/E\%^&_B-IFI>(WD,,-MYAZ7\7?".L>-/$_A*WUA$\0^&H8KG5;*ZAEMS!#(I9)0TBJLD9 M.70LH/!(/%?F]J-G8_$CX8^#M(O_ -MOPQJNARW.G?V/X9TWX=Z>VI6UR)$^ MS1Q6UK)]JA=7"K\JJ0"03@G/>?\ !0K2)/B]\5K+PW\/='U#6_&/A7P_->^- MY]%O&M9)M!=D'/B]X0M/%/A._?5- MO&D6WO6M9H%FV.49D$J*S+N4@,!M.,@D5U%<5\%?%'A+QE\)_">L> _(7P?< M:="-,AMU")!"JA5BVC[I3;L*]BI':O/?%GPA^-VL?%*37=$_:!_X1_P8UW#, MOA/_ (0NQN=L*A/,A^UN_F'?M?Y\97?QT% 'J7Q'T+Q%XF\$ZIIGA/Q1_P ( M9XAN(PMIKO\ 9\=_]D8,"6\B0A'RH*X)_BSVKXO'AW]IT_M'M\*?^&H?N^%A MXE_M?_A7VE][LV_D>3GVW;]_MM[U]ZU\TK_RD>D_[):G_IU>@#L=6^+6B?LL M_"G1YOC=\4[+4M37S(Y->N-.6SFU)]Y/[JRMPY)5612(P>@)QFG^'_VN/A-X MT^%?B+X@^'/&MCJWAO0+=KC4;B&*8RVB@$@RV^P3+G!QE.<'&<5Y!\:/%'A+ MX;_MZ> O$_Q+N;+2O#,_@ZXL?#^L:P ME9ZJ+O?,?-;Y(9# 5 =B..,C/-'X M>>*O"7Q,_;H\;^)?AC=Z?JWAZT\"?8O$NLZ,H>SN]2:Y#VX\Y/DFD$*O\X+< M#;GC"@'7?LL_MK^$_BM^S?)\0/%_BG2]-OM%++XEF:"6TM;&9Y7,,2F0?/E# M&!L9R20,EC76?"S]N+X'?&OQ>/"W@WX@6>J>()%8PV4MI+/BA?\ C7]KC]GFWU[XT>!/B3J,.OF5-,\#:7'] MDTY'B*Y-]YLC,78 "+/8,1]V@#[9_8Q^(_B+XL?L]Z'XF\5:C_:NMW-[J4,M MUY$<.Y8K^>*,;8U51A$4<#G&3DY-<5^TQKGQ3UK]H+X8_#KX<_$K_A6L.N:3 MJM_>WW]@VNJ^8UN8-@V3@8XD;E6'7D&M#_@G9_R:?X9_[".L?^G2ZKBOVK/@ MSX.^//[7WP5\*>.M'_MS0)- UVX:T^U36^9$-J5.^%T;@GIG% %'QMKWQW_9 M7\0>!M6\6?&W2?BUH_B#Q!9Z#+X:O/"]MH]Y(+B0)YEHUNS,[INW%6XP/>OH MCXV?M-?#']G6UL9OB'XNM/#AOB?LT#12W$\H& 66&%'I227,WA/53_J9$DE9L0RC(+MET(8^8 M%PK5?C9_;_AS]O3QE>3?'72_@,^I^'-..B:QKGAVSO[>^M8PZSP1W%VZI"R3 M98HI!?>,CY1D ]J_:6_;J\'^ ?V;[7XA> _%FE:K)K5]#8:3<_9Y;B-G\Q#< M*R* 8Y(X3(^V7;R!D'(4^T^"?VA/A_\ $74?#EAX>U_^T+KQ%I$FO:7']CN( MOM%DD@B>7+QJ%P[ ;6PW.<8YK\^/%V@Z5H?[-'Q\U^U^,^G_ !=74/$V@2:K MJNE^&TT?3X+R.[@\QTDB8V\[-&T1=HNA4%R2U?1'Q#^,'@CPO^VM\+/&FJ>+ M-&LO!NN>!M3LM/\ $7]U>#NP20.I H ^EM-^*_A75M: M\8Z1::IYNH>#_*_MN'[/*/LGF0^8_O@M@J"#CR3]G_QWHOQ*^(?[ M7GB'P[=_VAHMT]BMM>*I"7"IICQF1"?O(2I*L.&&"."*Y2ZTFRTG_@CD(K*U MAM8YO!T-Q(L*!0\DDJ/(YQU9F))/J: /I3P#^VE\$OBC\0SX'\+?$+3=9\3' M=Y=I#',J3E5W$0S,@BE(4$X1FX!]#7ME?(/[1?A#1/#T/[)]OIFEVMC#I?CG M2K2R2"(*+>%K:7K:C: M:7:9V^?>SK"F?3>CAP 04W+S M\HP<\<^M14/#?\ X-K?_P"+ MJ*Z^-?@"SM9IV\:^'Y%B1G*Q:G [D 9PJALD^@')KYV_X=^_]3Y_Y1__ +?7 MC7Q\^!MM\#[[2;(>(FUN\OHWF9/L'V=8D! !SYC9).[CMM]Q7G5,1B*<>:4$ MEZGU^%RG*,955&AB92D^G*U^:/I'X$?M7V?C;5O$5IXNU#3M"193.YA+Z+@['4,N1Y_!P16&'Q5>:Y8QYFCT\VR3*\-456 MK5=-2V23:T]$SZ>A^+G@6XD6.+QIX>DD8X5$U6 DGT WUX'^W;\:?B3\'H?A M?-\,@M[J.I:](M[I!BB?^U+6&VDN)+<,Z,4++&P#)ALD8]*RQ_P3^&1GQYD= M_P#B3_\ V^MG]H+18_#?Q,_93TB&62>+3_$[VB2RG+NL>F3J&;W..:]*C*K* M_M(V/C,PH8"BHO!UG/O=-6^](N_'3]H^>Z_97\/_ !0^&FL_98]:U'1A;W7D MQ3,L-Q>PQ3Q.KAE#@,\;=U8'!!&:[[]J7XJWOP?^">O:UHPW^)[HQ:5H4017 M,FHW,BPV_P K<,%=PY!SPAX/2OB?]L#0M0_9OO\ 4/!-G:32_#+XC^*=+US1 M3%&/*TC5TU""2\M>/N12QJ9D'0%7"CAC7L?[46D>*OVBOVF_!'PM\#^*V\&2 M^"+/_A--2UYM+CU*&VNV;R;&,P2,J-)CSG ;H&R,XKI/&/6_V0?BIXB^(_PW MU+3/'%U%=_$/PAK%UX=\0RPPK"LUQ"_R3JBJJA9(FC<%0!R< =!YOXA\9_&+ MX\_'WXB> O /Q,T3X1:3X'>TA>3^Q(=7U34I)H%E,C13L$C@&[:&7G*G.<\< MK\)?"_C3]EO]LJ"Q\?>/O^%@Q?&'3Y/^)PFBQ:4BZI8(NQ&AB=HP6M]PW#!8 MX!!QFKGQ,\3_ +.OQH^+7BSPA\?O#N@>!/&GA:\":5JNL:N^G2ZEIY4/;W<- MZ!!P69_W.]]C*W)YH ]B^$LWQN\)?\)EH/Q-N=,\46.FV2W.A^.M-MXK-K\E M7WQW%F';RY$(4Y5=A!QDD5X7\ O"?[4'QL^#/A/X@)^T_'ICZY9"]729O &F MRI&=Q'EM*I4D''W@H//2M#]G'Q9&GQ:^*?@WP%\0M8^*7PBTWPVET-4U6_.I MII>J.7'V.WO3S-&80&VAF"E<9!SG3_8I_:5^$?@W]DGX:Z9KWQ0\&Z/JECHZ MI=:?>Z]:Q7,+!F)5HC)O#8[8S0!ZK^S#\9O%/Q ;QIX-^(>G66G?$3P/J*:? MJCZ86^R7T,L?FVUW"&Y59(^=I)(([9VKY-\*OVJO%_B3]JB>UU:ZB/P@\67V MI^'_ A_HR*RW^FB,32&55W%)S]IV[F/^J '(/"/\;)]/\ "G[2O[0/AJVN MQ8>,)].\*^!V$3)-JEQ#&UI'=1(<$HT\[,IZE8FX!!%=# MU.#XTQ^(+3X8F/Q5I?A.'PE;6I2X@W2RJMXDIE8X>;)8'?GD<\ 'V)^TQ\:= M>^%^E^&=!\#Z1:Z]\1?&.H_V5H5G?NRVL3!#)-=7&WYC#$BEF"\G@5Y5XD\, M?M5_!W0;[QP/BOH/Q673H6O;[P3=>%X=,CDA4;I8[6ZA8R&0*&"&08) R#T, M'Q\^(EM-%^SW^TKIMI=:EX(T5IKC6!:PF:6RT[4K14:Z9%Y(A95W@9QD\<5- M\= 3\GSR1A! MNP6!!% 'TM\+_B'I?Q:^'7ASQEHI;^R]?&?XD?M9ZW\/\ P#\8?^%9:'I/A6QUAH_^$8LM6\^:6XGC;F;:R\(O\1'' M05ZW^R/\-[WX1?LU?#SPGJ4L,VHV&E1FY:W=7C$LA,KJK+\K*ID*AAP0,BOE MKX_?#WX%?$+]NOQ#;_'6ZT.UTFW\$:;)IK:YK[Z2AF-U*[2T5;S48KO5[R..W4K'?SPPH$B4 ML1%"JNYB.Y- M8_[-WPS_ &2_AG\0GNO@SK/A%O&-_92V0@TKQBVIW$T&5E=5A>ZDSCRE8D+D M!3SC-?'VH6NJ0_LS_LT:R/%T?@+PWI_C37Q>>)[G1H]6M]+NI+RZ6TGEMY#Y M97<)$WMPA<-D$<@'Z,_!/]J+X6?M%+??\*\\86GB&:Q :YM1%+;7$:DX#F&9 M$?9GC<%QGC-8VO?MI?!+PO\ %)/AUJ?Q"TVU\7M<+:&R*3-'',>!')"K."#P>>*^=O@MH MV,C)&JR&)E6Z+^VOX=7]MJY^#=QKMK%8II4=K!" MNG7)GEUIY=S0-)M*[5@"L&X3+G+$X ]$\.?M>?"/Q=\0=*\#Z-XPCU#Q7J9N M1;:;#8W1?_1WECFWMY6V+:T$O^L*[@H*Y#*3Y+X:\5Z#H/[?MK;7UW'XJR?M[?L_0^//^$.?XHZ*-;\WR M"?WOV0/_ '3=[/LX.>/]9UXZUU7Q<_:D^%GP'U*+3_'OC"U\-WDU@^I0Q7$, MSF:!7",8]B,'?E 'NUU^T9X&^*G[//C#QUX!^)5OI>CV%C<[_%4 M.F/=MI$B1[C*]E(@=R@(;RV7YACUK6\=?M&?#WX%_#?P[XC^(7CBULK'4;>$ M6^H2VL@EU!C&K&1+:)6DYR&("X3< <<5\G^/--M=+TW_ (* Q6EO';1R6%K. MR1KM!D?2F=VQZLQ+'U))KHIO%'ACX:_M0?!;Q/\ $:]LM%\,S_#%+#0M8UAU MCLK74Q)&\P\U\)%(T!4!B1D<9YY /KOX9?%+PI\9/!MEXJ\%ZW;Z_H%YD17E MON'S X961@&1AW5@".XKRC]H;XR>,]/^(/A+X3?"R'31X]\203:C<:MK,326 MFC:;$=LERT:D&20N0J)G&X?-Q5W]F7Q1\*_%^L_$[4?A3IDR:?+K^_5M_%-M^SU^UQX*^+?B9IK;P!K7A MR;P;J6K+$7ATNY^TBYMI)BH+*DA+INQ@$BR^'M#^'&K M:/\ %GQUX@U&"QT_0/#NJ1W VLX\V:>6$2"&-(]S%F';.,!B."TWQ]X%^$?[ M>GQ6OOB?JND^&-3UC1=)D\+:SX@D2WA-C'"R744-S)A$/GC)3(+<=<< 'OMO M^TU\,+SX0WOQ0M/&%E?^!;( W6K6223^02RKL>)%,BOETRA7<-P)&*Y[3/VW M/@9K&N>*-(M?B3I#7GAFWDN]4,GF1Q11(P5V25D$BK*VHW4=M/');"-#(Q>%T60?*"1\OS8XS M7,Z/^W/\"=>\::+X3L_B+IS:]K,%O<65M+!/$LBSHKPJ97C$:2,KKB-V#Y8# M;DXKQ"&%+7XV?MU10HL,3>&M+F,<8VJ7;2+@LV!_$3U/4UX[-\4O@]K7_!,C MPY\/M!O=+NO']Y:V-EI_A:Q91JYUUIT(G$ _> F3+^;@!E; ;Y@" ?H5\8?C MSX ^ /A^+6?B!XHLO#5C,Q2#[1N>:=AC(BA0-)(1D9VJ<9&:YSPY^U]\'_%W MPPUSXA:-XXLM1\*:&@DU2Z@AF,UFI.%,MOL\Y'#?$_9H&BEN)Y0, LL,*.Y4$C+;<#/6O$ M/VB_"&B>'H?V3[?3-+M;&'2_'.E6EDD$046\+6TNY%QT!V(2.Y4'M7DOQL_M M_P .?MZ>,KR;XZZ7\!GU/PYIQT36-<\.V=_;WUK&'6>".XNW5(62;+%%(+[Q MD?*,@'V#)^U5\)H_ACIWQ$/CC33X*OKV+3XM93>T*7$APL8%"CE ML#FJ_P 'OVN/A%\?/$6HZ#X"\;6>OZQ8(TL]FL$\#E%8*73S47S%!(^9-PY' M/(KX+UOP%H5]X!\12GXM:;\;[/Q%\4?#%OK=QIOAA-*T[[2)-LP1H6-O<&2) MX][1=P"Y):OK+XL:/8V7[=?[/-S;V<,$YT7Q#:^9&@4^4D$11./X5+M@=MQQ MUH K? []N#PO\5?VCOBCX ?Q%9&WT>2-="C2PN(#+%!"QOY)977:"DN5^8J" M%!4'ECV/@O\ ;L^ WQ"\?1>"_#_Q(TV_\132F"" PSQ17$F0 D4[QK%(Q) 4 M(Y+=LUY+X7UWP3)\>OVP?"WB_6H;.WU:VLFN+""0M?RV*Z1MN9((4#22;$;G M8C8)'%>!1?$^^^"OA/P5#X<^,WPL_:-^'NGWFFQ:-X(UC3H$\0VRF9$@%I#$ M&D^T1AE^>4!E()VC&* /U.D8K&Q'4 FOF7]GO]J"SL_V2/!'Q(^,'BN&TFU6 MZDL9]8N;811-,UY-%"'$,82-=J %R%4 98CDU],2-N@8X(RO0_2OS0T[2++Q M!_P3A^!&EZE;1WFGWOCO3K:YMY1E)8WU>=61AW!!(/UH ^U/@]^UQ\(OCYXB MU'0? 7C:SU_6+!&EGLU@G@:B^8H)'S)N'(YY%><_'W]NCX9>%=#^( MOA'PQ\1M.A^*6D:+?RV=M' TJQ7D,#N$$K1FW:167F,L3D$%/XA6=EJ5GJ?A>X*-JK:TLLI$QAP)'*L$?S@"%5.6^0T ?>&C_&3 M1O!O[/OACQ_\0O$-II%G+HEC=W^IWFV-7FE@1CA5'+,S'"(.2< 5D_#G]L;X M/?%KPWXAUSPAXTAUVS\/VSWFI0V]E="[A@49:06K1"9U]T0\\=:^4OVJ;75( M?A-^R3K(\71^ O#>G_91>>)[G1H]6M]+NI-.1;2>6WD/EE=PD3>W"%PV01SI M_"V/3&_::\.>,O$G[6OASXM:MX?T/4KBX@T3PG9P1IIOE8F:ZOK*1HXHT;RW M G/484 MF@#Z[O/VAOA[8^%O!OB)O$D4^D^,;F"TT&6UMYKA]0EF&8T2*-&? M/!W94;,'=MKT6OS#_9.AT/PU^TSH7C_6?#E_HGPP\:W&J6WPH_M"X8VVDS23 M%I5$#*!;M=J'>( _=)0;LY'Z>4 %%%% !1110 5Y5^R=_P FL_!O_L3-&_\ M2&&O5:\J_9._Y-9^#?\ V)FC?^D,- 'JM%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5Y5\&_P#DHOQV_P"QSMO_ %'M&KU6O%;?P_\ %+P- M\0/B)J'AOPWX0\0:-XFUF#5X)M5\3W6G7$.W3+&S:-HDTZ=3\UFS!A)R'' Q M0![517E7_"2?&_\ Z)Y\/_\ PO+[_P"4U'_"2?&__HGGP_\ _"\OO_E-0!ZK M17E7_"2?&_\ Z)Y\/_\ PO+[_P"4U'_"2?&__HGGP_\ _"\OO_E-0!ZK17E7 M_"2?&_\ Z)Y\/_\ PO+[_P"4U'_"2?&__HGGP_\ _"\OO_E-0!ZK17E7_"2? M&_\ Z)Y\/_\ PO+[_P"4U'_"2?&__HGGP_\ _"\OO_E-0!ZIZ4M>5?\ "2?& M_P#Z)Y\/_P#PO+[_ .4U'_"2?&__ *)Y\/\ _P +R^_^4U 'JM9?B;PKHOC7 M0[G1O$.D6&O:/<[?/T_4[9+FWEVL&7=&X*MAE!&1P0#VKS[_ (23XW_]$\^' M_P#X7E]_\IJ/^$D^-_\ T3SX?_\ A>7W_P IJ /5%4*H50 , #M61X9\':! MX+MKJW\/:'INA6]W7$6F6D=NDT[XWRN$ #.V!ECR<M_@;\-[/Q4?$\'P^\+0 M>)3*9_[9CT6V6\\PG)?S@F_<3WSFNDUOPSH_B;[!_;&DV.J_V?=)?6?VZV2; M[-<)G9-'N!V2+N.&&",G!KSW_A)/C?\ ]$\^'_\ X7E]_P#*:C_A)/C?_P!$ M\^'_ /X7E]_\IJ /5:Q;WP5X>U+Q/I_B2[T'3+KQ%I\3PV>KS6<;W=M&X(=( MYBN]%8$Y"D Y-<)_PDGQO_Z)Y\/_ /PO+[_Y34?\))\;_P#HGGP__P#"\OO_ M )34 =[XF\':!XVLX+/Q%H>FZ]:07"74-OJ=I'$="\<:+-I'B/1=/\0:3,09;#5+6.Y@?'(W1N"IQ[BN _X23XW_ /1//A__ M .%Y??\ RFH_X23XW_\ 1//A_P#^%Y??_*:@#N?#O@;PWX0\/?V#H/A_2M$T M+#+_ &9IUE%;VV&^\/*10O/?CFHYOA[X5N/!J^$9?#.CR^%%A6W&A/81&Q$2 MD%4\C;LV@@$#&!@5Q7_"2?&__HGGP_\ _"\OO_E-1_PDGQO_ .B>?#__ ,+R M^_\ E-0!V/BWX:^$/'WV#_A)_"NB>(_[/D$MG_:VG0W7V9QT:/S%.P^XP:T= M#\,:/X7BNXM&TFQTF.\N9+VY2QMDA$]Q(?#_\ \+R^_P#E-1_PDGQO_P"B>?#_ /\ "\OO_E-0!UMO\+/!=IX3O/"T M'A#08?#%ZSO=:+'ID"V4[.=SEX0NQBQ ))')%7M2\$^'=8\/VVA7^@Z9?:); M>3Y&FW-G');1>45,.V,J57854K@?*5&,8KA/^$D^-_\ T3SX?_\ A>7W_P I MJ/\ A)/C?_T3SX?_ /A>7W_RFH [+Q?\-O"/Q!:Q/BGPMHOB4V,GG6AUC3H; MO[/)_?C\Q3L;WW2/">A^'[6_M=+T;3]-MK^XEN[R&SM8XDN9I?];+(J@! MW?\ B8Y)[YK@/^$D^-__ $3SX?\ _A>7W_RFH_X23XW_ /1//A__ .%Y??\ MRFH Z;P;\'? 7PYU&ZU#PGX(\.>&+^Z79<76C:3;VDLRYSAVC12PSS@]ZK^& M_A78>'?BEXR\=(T+:GXD@L;218;1(2L5LCA2[CYI9"97R[=%6- ,)DX/_"2? M&_\ Z)Y\/_\ PO+[_P"4U'_"2?&__HGGP_\ _"\OO_E-0!Z%K?AG1_$WV#^V M-)L=5_L^Z2^L_MULDWV:X3.R:/<#LD7<<,,$9.#1:^&='L=>O];MM)L;?6K^ M..&[U&*V1;BX2//EK)(!N<+N;:"2!DXZUY[_ ,))\;_^B>?#_P#\+R^_^4U' M_"2?&_\ Z)Y\/_\ PO+[_P"4U 'H6A^&-'\+Q7<6C:38Z3'>7,E[ MXD.9)G"@;G8\ECR>YK&\*_"7P-X#U>]U7PUX,\/^'M4O@1=7VE:5!:SW )W$ M2/&@9N>>2>:Y;_A)/C?_ -$\^'__ (7E]_\ *:C_ (23XW_]$\^'_P#X7E]_ M\IJ .^T'PCH7A634I-%T73M'DU.Z>^OGL+2. W=P_P!^:4H!OD; RS9)QUK7 MKRK_ (23XW_]$\^'_P#X7E]_\IJ/^$D^-_\ T3SX?_\ A>7W_P IJ /5:*\J M_P"$D^-__1//A_\ ^%Y??_*:C_A)/C?_ -$\^'__ (7E]_\ *:@#U6BO*O\ MA)/C?_T3SX?_ /A>7W_RFH_X23XW_P#1//A__P"%Y??_ "FH ]5HKRK_ (23 MXW_]$\^'_P#X7E]_\IJ/^$D^-_\ T3SX?_\ A>7W_P IJ /5:PF\!^&68LWA MW222'K.XCG@T'3()XV#I)'9QJRL.000O!K:KRK_A) M/C?_ -$\^'__ (7E]_\ *:C_ (23XW_]$\^'_P#X7E]_\IJ<81AI%6 ]5KFO M&OPR\'_$JWAM_%WA/0_%,$))BBUK3H;Q4)QG:)%8#H.GI7'_ /"2?&__ *)Y M\/\ _P +R^_^4U'_ DGQO\ ^B>?#_\ \+R^_P#E-5C._P#"_A'0O ^CPZ1X M7W_P I MJ /5:X[7/@S\/_%'BB'Q+K/@7PUJWB.$H8M7OM(MYKM"OW-LS(7&.V#Q7-_\ M))\;_P#HGGP__P#"\OO_ )34?\))\;_^B>?#_P#\+R^_^4U 'I6K:38Z]IMS MI^IV5OJ.GW*&.>UNXEEBE4]59&!# ^A%9'@OX<^%/AMI\MAX1\,:-X6L9G\V M2VT73XK.)WZ;BL:J"?>N,_X23XW_ /1//A__ .%Y??\ RFH_X23XW_\ 1//A M_P#^%Y??_*:@#J?$/PC\#>+O$5GK^N^"_#VM:[9[?LVJ:AI4$]U!M.1LE="R MX/3!KK*\J_X23XW_ /1//A__ .%Y??\ RFH_X23XW_\ 1//A_P#^%Y??_*:@ M#O$\&>'X[[6KQ="TU;S7$2/5;A;.,27ZJAC19VQF4!"5 ?. <=*@N/A]X6O/ M"=OX7N/#6CS^&;=8DAT62PB:SC6,AHE6$KL 0JI4 <%1C&*XK_A)/C?_ -$\ M^'__ (7E]_\ *:C_ (23XW_]$\^'_P#X7E]_\IJ .R\7_#;PC\06L3XI\+:+ MXE-C)YUH=8TZ&[^SR?WX_,4[&]Q@UH:%X9T?PO%=QZ-I-CI$=Y=27MREC;) M)[B0YDF<*!N=CR6/)[FO/?\ A)/C?_T3SX?_ /A>7W_RFH_X23XW_P#1//A_ M_P"%Y??_ "FH Z/1?@O\/O#GBJ7Q/I/@3PSI?B64NTFLV6CV\-XY?[Y,RH'. M[OSS6UHO@W0/#>I:MJ&DZ'INEZAJ\HN-1NK*TCAEO9 " \SJ 9& )Y8D\UP7 M_"2?&_\ Z)Y\/_\ PO+[_P"4U'_"2?&__HGGP_\ _"\OO_E-0!WOA?P?H/@? M3&T[PYH>F^']/:5YS::7:1VT1DJUF?\(SH__"2'Q#_9-C_; M_P!E^P_VK]F3[5]GW[_)\W&[R]WS;>_\ "2?&_P#Z)Y\/_P#PO+[_ M .4U'_"2?&__ *)Y\/\ _P +R^_^4U '?^*/".A>.-%FTCQ'HNG^(-)F(,MA MJEK'

7W_RFH_X23XW_ /1//A__ .%Y??\ RFH Z6U^ M#O@&QT_7;"V\#^&[>QUY_,U:UBTFW6+46R3NN%"8E.23E\]35?1_@7\-O#MM M:V^D_#WPKIEO:WB:C;Q6>BVT*0W2 A)T"H LBAFPX^89.#S6%_PDGQO_ .B> M?#__ ,+R^_\ E-1_PDGQO_Z)Y\/_ /PO+[_Y34 >A>'?#.C^#])BTO0=)L=$ MTR)G>.RTZV2WA1G8NY"( H+,S,3CDDD\FBZ\,Z/?:]8ZY<:38W&M6,4D-IJ4 MMLC7-O')CS$CD(W*K;5R 0#M&>E>>_\ "2?&_P#Z)Y\/_P#PO+[_ .4U'_"2 M?&__ *)Y\/\ _P +R^_^4U '?^*?".A>.=#N-%\2:+I_B#1[C:9M/U2UCN;> M7:P9=T;@J<, 1D<$ U0\6?#/PAX^T>VTGQ/X4T3Q'I5L0T%CJVG0W4$1 P"J M2*57 XX%&]%DU.33_ _I M=@^J)''?M;6449NU2/RXUE*J-X5/D ;.%X'%,D^'_A>3P M?#__ ,+R^_\ E-0!Z!JGA/1-<_LS^TM&T_4/[+N$N[#[5:I+]DG0$)+%N!\M MU!(#+@@$UJUY5_PDGQO_ .B>?#__ ,+R^_\ E-1_PDGQO_Z)Y\/_ /PO+[_Y M34 >JT5Y5_PDGQO_ .B>?#__ ,+R^_\ E-1_PDGQO_Z)Y\/_ /PO+[_Y34 > MJT5Y5_PDGQO_ .B>?#__ ,+R^_\ E-1_PDGQO_Z)Y\/_ /PO+[_Y34 >JT5Y M5_PDGQO_ .B>?#__ ,+R^_\ E-1_PDGQO_Z)Y\/_ /PO+[_Y34 >JT5Y5_PD MGQO_ .B>?#__ ,+R^_\ E-1_PDGQO_Z)Y\/_ /PO+[_Y34 >JT5Y5_PDGQO_ M .B>?#__ ,+R^_\ E-1_PDGQO_Z)Y\/_ /PO+[_Y34 >JUF:IX9T?7+[3+W4 MM)L=0O-+F-Q87%U;)+):2E2IDB9@2C%25W+@X)%>>_\ "2?&_P#Z)Y\/_P#P MO+[_ .4U'_"2?&__ *)Y\/\ _P +R^_^4U '>^)O!V@>-K."S\1:'INO6D%P MEU#;ZG:1W,<LZJ(AJ&HV]JB M7%X(E*Q":0#=)L4D+N)P#@8KS_\ X23XW_\ 1//A_P#^%Y??_*:C_A)/C?\ M]$\^'_\ X7E]_P#*:@#O=>\':!XJN=+N-:T/3=8N-+N1>:?+?VD<[V?#_\ \+R^_P#E-0!WGASP M9X?\'Z"FB:#H6FZ)HJ A=.TVSCM[=0>H$: +S]*X6']E/X)V\J2Q?![P#'(C M!E=/#%D"I'((/E<&F_\ "2?&_P#Z)Y\/_P#PO+[_ .4U'_"2?&__ *)Y\/\ M_P +R^_^4U '>ZQX-T#Q%;Z9;ZKH>FZG!I=S%>6$5Y:1RK:3Q9\J6(,"$=,G M:RX(SP16I<6\5Y;RP3Q)/!*I22*10RNI&""#P01VKR[_ (23XW_]$\^'_P#X M7E]_\IJ/^$D^-_\ T3SX?_\ A>7W_P IJ /0/#GA31/!V@V^AZ!H^GZ'HMNK M+#INFVJ6]M$&)9@L: * 223@=2:Y&W_9U^%%G=7MS!\,?!L%S?(\=U-'H%HK MW"N"'5V$>6# D$'KDYK-_P"$D^-__1//A_\ ^%Y??_*:C_A)/C?_ -$\^'__ M (7E]_\ *:@#N/!'@?0OAOX6L/#?AK38M(T.P4I:V4))2)2Q8@9).,L>_%8G MC+X%_#;XC:NNJ^+/A]X5\4:HL2P"^UG1;:[G$8)(3?(C-M!8D#..3ZUA?\)) M\;_^B>?#_P#\+R^_^4U'_"2?&_\ Z)Y\/_\ PO+[_P"4U &MX5_9]^%W@76X M-9\-?#;PAX>UB ,L6H:5H5K;7$892K!9(XPPR"0<'D$BNAL_ /AC3_"TGAFU M\.:3;>&Y1(LFCPV,26;B1B\@,(78=S,S'CDDD]:XC_A)/C?_ -$\^'__ (7E M]_\ *:C_ (23XW_]$\^'_P#X7E]_\IJ .N\#_"_P;\,K>Z@\'^$M"\)PW3![ MB/0]-ALUF8# +B)5W$9/7UJ+4OA+X&UGQ?;^*]0\&>'K[Q3;%3!KESI4$E[$ M5^Z5G9"ZX[8/%)M>TK6]8\-:/JVM:2V_3M2OK"*:XLFSG=#(REHSD Y4CI5 MWP_X9T?PG8O9:)I-CHUF\TEP]OI]LD$;2R,6DD*H "S,2Q;J2237GO\ PDGQ MO_Z)Y\/_ /PO+[_Y34?\))\;_P#HGGP__P#"\OO_ )34 =.WPA\"/XR'BYO! M/AUO%@;>->.DP?;MV,9\_9OSCWK;D\,Z/-XB@U^32;&378+=K.+5&MD-U' S M!FB67&X(6 )4'!(!Q7GO_"2?&_\ Z)Y\/_\ PO+[_P"4U'_"2?&__HGGP_\ M_"\OO_E-0!VMU\/?"UZOB!;CPUH\X\0JJ:R);")O[354V*MSE?WP"?* ^<#C MI1XC^'OA;QCX=C\/Z_X:T?7-!CV!-+U*PBN+5=@PF(G4J-HX''':N*_X23XW M_P#1//A__P"%Y??_ "FH_P"$D^-__1//A_\ ^%Y??_*:@#T/P[X;TCPCHMKI M&A:79:+I-JNRWL-.MTMX(5SG"1H JC)/0=ZL:GI=GK6GW-AJ%I!?V-S&8I[6 MZC62*5",%65@0P([&O-/^$D^-_\ T3SX?_\ A>7W_P IJ/\ A)/C?_T3SX?_ M /A>7W_RFH Z?P5\(? GPUN+FX\(^"?#OA6>Y&V>71=*@LVE&7W_ ,IJ/^$D^-__ $3SX?\ _A>7W_RFH [:Y^'_ (7O/"/_ BEQX;T MB?PMY2P_V))8Q-9>6""$\@KLV@@$#&,BK=]X7T;5-4TK4[W2+&\U+26D;3KR M>V1YK,NFQS"Y&8RR_*=I&1P>*\^_X23XW_\ 1//A_P#^%Y??_*:C_A)/C?\ M]$\^'_\ X7E]_P#*:@#:\?\ PNT[7_"?Q AT32M*T[Q-XKTB;3[G5/LZQ273 M^0\4!N)44NZH'P,[MHS@=JYCX _L\Z'\+/ ?@-=8\.^'+KX@:!H5KI%QXDL[ M&-[AO+B$;+'?#_ /\ "\OO_E-1_P ))\;_ M /HGGP__ /"\OO\ Y34 =_XH\(Z%XXT6;2/$>BZ?X@TF8@RV&J6L=S ^.1NC M<%3CW%9MK\+?!=CX-F\(VWA#0;?PG,"LN@Q:9"MBX)!(: +L() /([5R7_"2 M?&__ *)Y\/\ _P +R^_^4U'_ DGQO\ ^B>?#_\ \+R^_P#E-0!Z!JGA/1-< M_LS^TM&T_4/[+N$N[#[5:I+]DG0$)+%N!\MU!(#+@@$U3\:?#OPI\2-.BL/% MOAC1_%-A$_FQVNM6$5Y$C]-P616 /O7%_P#"2?&__HGGP_\ _"\OO_E-1_PD MGQO_ .B>?#__ ,+R^_\ E-0!V,?PU\(1>'=-T!/"NB)H6F31W-CI:Z="+6TE MC;=')%%MVHRM\P90"#R*T;SPSH^HZYIVM7>DV-UK&FK(EEJ$ULCW%JL@ D$4 MA&Y X #!2,X&:\]_X23XW_\ 1//A_P#^%Y??_*:C_A)/C?\ ]$\^'_\ X7E] M_P#*:@#M9/A[X6F\91>+I/#6COXKAA-O'KK6$1ODB((*"?;O"X)& <_X23XW_ /1/ M/A__ .%Y??\ RFH_X23XW_\ 1//A_P#^%Y??_*:@#U3KP>17-Q?#/P?!X>T_ M0(_"FAQZ%IUPMW9:6NG0BVM9U7W_P IJ /0KSPSH^HZYIVM7>DV-UK& MFK(EEJ$ULCW%JL@ D$4A&Y X #!2,X&:P]6^#_@+7M>N]R MN=2N])MY;F:W=2KPO(R%F1E)4J3@@D$5S/\ PDGQO_Z)Y\/_ /PO+[_Y34?\ M))\;_P#HGGP__P#"\OO_ )34 >A7'AC1[KPZ= GTFQFT(VXM/[+DMD:U\D * M(O*(V[ !MQC KF](^!OPW\/^'M5T'2_A]X6TW0M5 &H:79Z+;16UX!T$T2H M%DQ_M U@_P#"2?&__HGGP_\ _"\OO_E-1_PDGQO_ .B>?#__ ,+R^_\ E-0! MVVL?#_POX@T33]&U3PWI&I:/I[Q26>GWEA%+;VSQ#$31QLI5"@X4@#;VQ6_7 ME7_"2?&__HGGP_\ _"\OO_E-1_PDGQO_ .B>?#__ ,+R^_\ E-0!ZK17E7_" M2?&__HGGP_\ _"\OO_E-1_PDGQO_ .B>?#__ ,+R^_\ E-0!ZK17E7_"2?&_ M_HGGP_\ _"\OO_E-1_PDGQO_ .B>?#__ ,+R^_\ E-0!ZK7E7[)W_)K/P;_[ M$S1O_2&&C_A)/C?_ -$\^'__ (7E]_\ *:N@^"7@F]^&OP8\ ^$-2FM[C4?# M^@:?I5S-:LS0O+!;1Q.R%@"5+(2,@'&,@4 =K1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 $0!__V0$! end XML 14 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Nature of Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Nature of Business
Nature of Business
ACI Worldwide, Inc., a Delaware corporation, and its subsidiaries (collectively referred to as “ACI” or the “Company”) develop, market, install, and support a broad line of software products and services primarily focused on facilitating electronic payments. In addition to its own products, the Company distributes or acts as a sales agent for software developed by third parties. These products and services are used principally by banks, financial intermediaries, merchants, and billers, both in domestic and international markets.
Consolidated Financial Statements
Consolidated Financial Statements
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current year presentation.
Capital Stock
Capital Stock
The Company’s outstanding capital stock consists of a single class of common stock. Each share of common stock is entitled to one vote for each matter subject to a stockholder’s vote and to dividends, if and when declared by the board of directors (the “board”).

Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. The Company’s cash and cash equivalents includes holdings in checking, savings, money market, and overnight sweep accounts, all of which have daily maturities, as well as time deposits with maturities of three months or less at the date of purchase. The carrying amounts of cash and cash equivalents on the consolidated balance sheets approximate fair value.
Settlement Assets and Liabilities
Settlement Assets and Liabilities
Individuals and businesses settle their obligations to the Company’s various Biller clients using credit or debit cards or via automated clearing house (“ACH”) payments. The Company creates a receivable for the amount due from the credit or debit card processor and an offsetting payable to the client. Upon confirmation that the funds have been received, the Company settles the obligation to the client. Due to timing, in some instances, the Company may (1) receive the funds into bank accounts controlled by and in the Company’s name that are not disbursed to its clients by the end of the day, resulting in a settlement deposit on the Company’s books and (2) disburse funds to its clients in advance of receiving funds from the credit or debit card processor, resulting in a net settlement receivable position.
Off Balance Sheet Settlement Accounts

Off Balance Sheet Settlement Accounts
The Company also enters into agreements with certain Biller clients to process payment funds on their behalf. When an ACH or automated teller machine network payment transaction is processed, a transaction is initiated to withdraw funds from the designated source account and deposit them into a settlement account, which is a trust account maintained for the benefit of the Company’s clients. A simultaneous transaction is initiated to transfer funds from the settlement account to the intended destination account. These “back to back” transactions are designed to settle at the same time, usually overnight, such that the Company receives the funds from the source at the same time as it sends the funds to their destination. However, due to the transactions being with various financial institutions there may be timing differences that result in float balances. These funds are maintained in accounts for the benefit of the client which is separate from the Company’s corporate assets. As the Company does not take ownership of the funds, these settlement accounts are not included in the Company’s balance sheet. The Company is entitled to interest earned on the fund balances. The collection of interest on these settlement accounts is considered in the Company’s determination of its fee structure for clients and represents a portion of the payment for services performed by the Company.
Property and Equipment
Property and Equipment
Property and equipment are stated at cost. Depreciation of these assets is generally computed using the straight-line method over their estimated useful lives based on asset class. As of December 31, 2019 and 2018, net property and equipment consisted of the following (in thousands):
 
 
 
December 31,
 
Useful Lives
 
2019
 
2018
Computer and office equipment
3 - 5 years
 
$
143,942

 
$
129,359

Leasehold improvements
Lesser of useful life of improvement or remaining life of lease
 
33,346

 
32,096

Furniture and fixtures
7 years
 
12,980

 
12,500

Building and improvements
7 - 30 years
 
14,553

 
14,381

Land
Non-depreciable
 
1,785

 
1,785

Property and equipment, gross
 
 
206,606

 
190,121

Less: accumulated depreciation
 
 
(136,226
)
 
(117,392
)
Property and equipment, net
 
 
$
70,380

 
$
72,729


Software
Software
Software may be for internal use or for resale. Costs related to certain software, which is for resale, are capitalized in accordance with Accounting Standards Codification (“ASC”) 985-20, Costs of Software to be Sold, Leased, or Marketed, when the resulting product reaches technological feasibility. The Company generally determines technological feasibility when it has a detailed program design that takes product function, feature and technical requirements to their most detailed, logical form and is ready for coding. The Company does not typically capitalize costs related to software for resale as technological feasibility generally coincides with general availability of the software. The Company capitalizes the costs of software developed or obtained for internal use in accordance with ASC 350-40, Internal Use Software. The Company expenses all costs incurred during the preliminary project stage of its development and capitalizes the costs incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the software are capitalized if it is determined that these upgrades or enhancements add additional functionality to the software. Costs incurred during the application development stage include purchased software licenses, implementation costs, consulting costs, and payroll-related costs for projects that qualify for capitalization. All other costs, primarily related to maintenance and minor software fixes, are expensed as incurred.

Amortization of software for resale is determined on a product-by-product basis and begins when the product is available for licensing to customers. The annual amortization is computed using the greater of (a) the ratio of current gross revenues to the total of current and future gross revenues expected to be derived from the software or (b) the straight-line method over the remaining estimated useful life of generally five to ten years, including the period being reported on. Due to competitive pressures, it may be possible that the estimates of future gross revenue or remaining estimated useful life of the software will be reduced significantly. As a result, the carrying amount of the software may be reduced accordingly. Amortization of internal-use software is generally computed using the straight-line method over estimated useful lives of one to ten years.

Business Combinations
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations, in the accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred and the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, it records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.

Critical estimates in valuing certain intangible assets include but are not limited to future expected cash flows from customer relationships, covenants not to compete and acquired developed technologies, brand awareness and market position, as well as assumptions about the period of time the brand will continue to be used in our product portfolio, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates.

Other estimates associated with the accounting for acquisitions may change as additional information becomes available regarding the assets acquired and liabilities assumed.
Fair Value
Fair Value
ASC 820, Fair Value Measurements and Disclosures, (“ASC 820”) defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. ASC 820 establishes a fair value hierarchy for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The fair value hierarchy is as follows:
Level 1 Inputs – Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 Inputs – Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. These might include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (such as interest rates, volatilities, prepayment speeds, credit risks, etc.) or inputs that are derived principally from or corroborated by market data by correlation or other means.
Level 3 Inputs – Unobservable inputs for determining the fair values of assets or liabilities that reflect an entity’s own assumptions about the assumptions that market participants would use in pricing the assets or liabilities.

The fair value of the Company’s Credit Agreement approximates the carrying value due to the floating interest rate (Level 2 of the fair value hierarchy). The Company measures the fair value of its Senior Notes based on Level 2 inputs, which include quoted market prices and interest rate spreads of similar securities. The fair value of the Company’s 5.750% Senior Notes due 2026 (“2026 Notes”) was $432.0 million and $395.0 million as of December 31, 2019 and 2018, respectively.

The fair values of cash and cash equivalents approximate the carrying values due to the short period of time to maturity (Level 2 of the fair value hierarchy).
Goodwill and Other Intangibles
Goodwill and Other Intangibles
In accordance with ASC 350, Intangibles – Goodwill and Other, the Company assesses goodwill for impairment annually during the fourth quarter of its fiscal year using October 1 balances or when there is evidence that events or changes in circumstances indicate that the carrying amount of the asset may not be recovered. The Company evaluates goodwill at the reporting unit level using the discounted cash flow valuation model and allocates goodwill to these reporting units using a relative fair value approach. During this assessment, management relies on a number of factors, including operating results, business plans, and anticipated future cash flows. The Company has identified its reportable segments, ACI On Premise and ACI On Demand, as the reporting units.

The key assumptions used in the discounted cash flow valuation model include discount rates, growth rates, cash flow projections and terminal value rates. Discount rates, growth rates, and cash flow projections are the most sensitive and susceptible to change, as they require significant management judgment. Discount rates are determined by using a weighted average cost of capital (“WACC”). The WACC considers market and industry data as well as company-specific risk factors. Operational management,
considering industry and company-specific historical and projected data, develops growth rates and cash flow projections for each reporting unit. Terminal value rate determination follows common methodology of capturing the present value of perpetual cash flow estimates beyond the last projected period, assuming a constant WACC and low, long-term growth rates. If the recoverability test indicates potential impairment, the Company calculates an implied fair value of goodwill for the reporting unit. The implied fair value of goodwill is determined in a manner similar to how goodwill is calculated in a business combination. If the implied fair value of goodwill exceeds the carrying value of goodwill assigned to the reporting unit, there is no impairment. If the carrying value of goodwill assigned to the reporting unit exceeds the implied fair value of the goodwill, an impairment charge is recorded to write down the carrying value. The calculated fair value substantially exceeded the current carrying value for all reporting units for all periods.

Changes in the carrying amount of goodwill attributable to each reporting unit during the year ended December 31, 2019, were as follows (in thousands):
 
 
ACI On Demand
 
ACI On Premise
 
Total
Gross Balance, prior to December 31, 2018
 
$
183,783

 
$
773,340

 
$
957,123

Total impairment prior to December 31, 2018
 

 
(47,432
)
 
(47,432
)
Balance, December 31, 2018
 
183,783

 
725,908

 
909,691

Goodwill from acquisitions (1)
 
370,834

 

 
370,834

Balance, December 31, 2019
 
$
554,617

 
$
725,908

 
$
1,280,525

(1)
Goodwill from acquisitions relates to the goodwill recorded for the acquisition of E Commerce Group Products, Inc. ("ECG"), along with ECG's subsidiary, Speedpay, Inc. (collectively referred to as "Speedpay") and Walletron, Inc. ("Walletron"), as discussed in Note 3, Acquisition. The purchase price allocations for Speedpay and Walletron are preliminary as of December 31, 2019, and are subject to future changes during the maximum one-year measurement period.

Other intangible assets, which include customer relationships and trademarks and trade names, are amortized using the straight-line method over periods ranging from three years to 20 years. The Company reviews its other intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.
Equity Method Investments
Equity Method Investment
On July 23, 2019, the Company invested $18.3 million for a 30% non-controlling financial interest in a payment technology and services company in India. The Company accounted for this investment using the equity method in accordance with ASC 323, Investments - Equity Method and Joint Ventures. Accordingly, the Company recorded an initial investment of $18.5 million, which includes direct costs of acquiring the investment, and is included in other cash flows from investing activities in the consolidated statement of cash flows and other noncurrent assets in the consolidated balance sheet as of December 31, 2019. The Company records its share of earnings and losses in the investment on a one-quarter lag basis
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset group may not be recoverable. An impairment loss is recorded if the sum of the future cash flows expected to result from the use of the asset (undiscounted and without interest charges) is less than the carrying amount of the asset. The amount of the impairment charge is measured based upon the fair value of the asset group.
Treasury Stock
Treasury Stock
The Company accounts for shares of its common stock that are repurchased without intent to retire as treasury stock. Such shares are recorded at cost and reflected separately on the consolidated balance sheets as a reduction of stockholders’ equity. The Company issues shares of treasury stock upon exercise of stock options, issuance of restricted share awards and restricted share units, payment of earned performance shares, and for issuances of common stock pursuant to the Company’s employee stock purchase plan. For purposes of determining the cost of the treasury shares re-issued, the Company uses the average cost method.
Stock-Based Compensation Plans
Stock-Based Compensation Plans
In accordance with ASC 718, Compensation – Stock Compensation, the Company recognizes stock-based compensation expense for awards that are probable of vesting on a straight-line basis over the requisite service period of the award, which is generally the vesting term. Stock-based compensation expense is recorded in operating expenses depending on where the respective individual’s compensation is recorded. The Company generally utilizes the Black–Scholes option–pricing model to determine the
fair value of stock options on the date of grant. To determine the grant date fair value of the supplemental stock options and total shareholder return awards (“TSRs”), a Monte Carlo simulation model was used. The assumptions utilized in the Black-Scholes option-pricing and Monte Carlo simulation models, as well as the description of the plans the stock-based awards are granted under, are described in further detail in Note 11, Stock-Based Compensation Plans.
Translation of Foreign Currencies
Translation of Foreign Currencies
The Company’s foreign subsidiaries typically use the local currency of the countries in which they are located as their functional currency. Their assets and liabilities are translated into U.S. dollars at the exchange rates in effect at the balance sheet date. Revenues and expenses are translated at the average exchange rates during the period. Translation gains and losses are reflected in the consolidated financial statements as a component of accumulated other comprehensive income (loss). Transaction gains and losses, including those related to intercompany accounts, that are not considered to be of a long-term investment nature are included in the determination of net income. Transaction gains and losses, including those related to intercompany accounts, that are considered to be of a long-term investment nature are reflected in the consolidated financial statements as a component of accumulated other comprehensive income (loss).
Income Taxes
Income Taxes
The provision for income taxes is computed using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized.

The Company periodically assesses its tax exposures and establishes, or adjusts, estimated unrecognized tax benefits for probable assessments by taxing authorities, including the Internal Revenue Service, and various foreign and state authorities. Such unrecognized tax benefits represent the estimated provision for income taxes expected to ultimately be paid.
New Accounting Standards
New Accounting Standards Recently Adopted
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (codified as “ASC 842”). ASC 842 requires lessees to recognize right-of-use (“ROU”) assets and lease liabilities on the balance sheet for all leases unless, as a policy election, a lessee elects not to apply ASC 842 to short-term leases. In addition, this standard requires both lessees and lessors to disclose certain key information about lease transactions. The Company adopted ASC 842 on January 1, 2019 (the effective date) using the optional transition method to not apply the new lease standard in the comparative periods presented and elected the "practical expedient package", which permits the Company to not reassess prior conclusions about lease identification, lease classification, and initial direct costs. ASC 842 also provides practical expedients for the Company’s ongoing accounting, including the combination of lease and non-lease components into a single lease component which the Company has elected to apply to its leases. As of January 1, 2019, the Company recognized ROU assets and operating lease liabilities of $63.3 million and $68.6 million, respectively. Refer to Note 14, Leases, for further details.

In February 2018, the FASB issued ASU 2018-02, Income Statement-Reporting Comprehensive Income: Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. This ASU provides an option to reclassify stranded tax effects within accumulated other comprehensive income (“AOCI”) to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the 2017 U.S. Tax Cuts and Jobs Act (or portion thereof) is recorded. This ASU requires disclosure of a description of the accounting policy for releasing income tax effects from AOCI; whether election is made to reclassify the stranded income tax effects from the 2017 U.S. Tax Cuts and Jobs Act; and information about the income tax effects that are reclassified. The Company adopted ASU 2018-2 as of January 1, 2019. The adoption of ASU 2018-2 did not have an impact on the consolidated balance sheet, statement of operations, and statement of cash flows.

In July 2019, the FASB issued ASU 2019-07, Codification Updates to SEC Sections - Amendments to SEC Paragraphs Pursuant to SEC Final Rule Releases No. 33-10532, Disclosure Update and Simplification, and Nos. 33-10231 and 33-10442, Investment Company Reporting Modernization, and Miscellaneous Updates, which clarifies or improves the disclosure and presentation requirements of a variety of codification topics by aligning them with the SEC 's regulations. ASU 2019-07 was effective upon issuance and did not have a material impact on the consolidated financial statements.

Recently Issued Accounting Standards Not Yet Effective
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments, and subsequent amendments to the guidance, ASU 2018-19 in November 2018, ASU 2019-04 in April 2019, ASU 2019-05 in May 2019, and ASU's 2019-10 and 2019-11 in November 2019. This ASU provides financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in ASU 2016-13 replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The Company will be required to use a forward-looking expected credit loss model for accounts receivables. ASU 2016-13 is effective for annual and interim periods beginning after December 15, 2019.

The Company established a project team to assess implementing changes to its processes and controls in conjunction with a comprehensive review of its financial instruments. The Company has determined that the adoption of ASU 2016-13 will not have a material impact on its consolidated balance sheet, statement of operations, and statement of cash flows.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, as part of its initiative to reduce complexity in accounting standards. The amendments in this update simplify the accounting for income taxes by removing certain exceptions within ASC 740, as well as clarify and simplify other aspects of the accounting for income taxes to promote consistency among reporting entities. ASU 2019-12 is effective for annual and interim periods beginning after December 15, 2020. The Company is currently assessing the impact the adoption of ASU 2019-12 will have on its consolidated balance sheet, statement of operations, and statement of cash flows.
Earnings Per Share
Basic earnings per share is computed in accordance with ASC 260, Earnings per Share, based on weighted average outstanding common shares. Diluted earnings per share is computed based on basic weighted average outstanding common shares adjusted for the dilutive effect of stock options, RSUs, and certain contingently issuable shares for which performance targets have been achieved.

Segment Information
The Company reports financial performance based on its segments, ACI On Premise and ACI On Demand, and analyzes Segment Adjusted EBITDA as a measure of segment profitability.

The Company’s interim Chief Executive Officer is also the chief operating decision maker ("CODM"). The CODM, together with other senior management personnel, focus their review on consolidated financial information and the allocation of resources based on operating results, including revenues and Segment Adjusted EBITDA, for each segment, separate from Corporate operations.

ACI On Premise serves customers who manage their software on site or through a third-party cloud service provider. These on-premise customers use the Company’s software to develop sophisticated solutions, which are often part of a larger system located and managed at the customer specified site. These customers require a level of control and flexibility that ACI On Premise solutions can offer, and they have the resources and expertise to take a lead role in managing these solutions.

ACI On Demand serves the needs of banks, merchants, and billers who use payments to facilitate their core business. These on-demand solutions are maintained and delivered through the cloud via our global data centers and are available in either a single-tenant environment for SaaS offerings, or in a multi-tenant environment for PaaS offerings.

Revenue is attributed to the reportable segments based upon the product sold and mechanism for delivery to the customer. Expenses are attributed to the reportable segments in one of three methods, (1) direct costs of the segment, (2) labor costs that can be attributed based upon time tracking for individual products, or (3) costs that are allocated. Allocated costs are generally marketing and sales related activities as well as information technology and facilities related expense for which multiple segments benefit. The Company also allocates certain depreciation costs to the segments.

Segment Adjusted EBITDA is the measure reported to the CODM for purposes of making decisions on allocating resources and assessing the performance of the Company’s segments and, therefore, Segment Adjusted EBITDA is presented in conformity with ASC 280, Segment Reporting. Segment Adjusted EBITDA is defined as earnings (loss) from operations before interest, income tax expense (benefit), depreciation and amortization (“EBITDA”) adjusted to exclude stock-based compensation, and net other income (expense).

Corporate and unallocated expenses consist of the corporate overhead costs that are not allocated to reportable segments. These overhead costs relate to human resources, finance, legal, accounting, merger and acquisition activity, and other costs that are not considered when management evaluates segment performance.

XML 15 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
On December 22, 2017, the Tax Cuts and Jobs Act (“Tax Act”) was signed into U.S. Law. As of December 31, 2018, the Company had completed its accounting for the tax effects related to the enactment of the Tax Act.

The Tax Act reduced the U.S. federal corporate income tax rate from 35% to 21%, effective January 1, 2018. During the year ended December 31, 2017, the Company remeasured certain deferred tax assets and liabilities and recorded a $15.0 million provisional tax charge. During the year ended December 31, 2018, the Company reduced the initial provisional tax charge by recording a $4.9 million benefit related to accelerated tax deductions claimed on the 2018 U.S. Federal Income Tax Return.

The Tax Act required U.S. companies to pay a one-time transition tax on certain unremitted foreign earnings. During the year ended December 31, 2017, the Company recorded a $20.9 million provisional tax charge based on post-1986 earnings and profits of foreign subsidiaries that were previously deferred from U.S. income taxes. Upon further analysis, the Company reduced the initial provisional tax charge by recording an $8.1 million benefit during the year ended December 31, 2018.

During the year ended December 31, 2018, the Company recorded a $15.5 million valuation allowance on its deferred tax asset related to U.S. foreign tax credits based upon business conditions and tax laws in effect at that time.

During the year ended December 31, 2019, following the acquisition of Speedpay, the Company determined it will more likely than not be able to utilize foreign tax credits in future years due to additional income generated by Speedpay; therefore, the Company released the $15.5 million valuation allowance that had been established on this deferred tax asset.

The Tax Act subjects a U.S. shareholder to tax on global intangible low-taxed income ("GILTI") earned by certain foreign subsidiaries. The Company has elected to account for GILTI in the year the tax is incurred.

Prior to 2018, the Company considered all earnings in foreign subsidiaries to be indefinitely reinvested, and accordingly, recorded no deferred income taxes related to unremitted earnings. As of December 31, 2019 and 2018, the Company considered only the earnings in its Indian subsidiaries to be indefinitely reinvested. The earnings of all other foreign subsidiaries are no longer considered indefinitely reinvested. The Company is also permanently reinvested for outside book/tax basis differences related to foreign subsidiaries.

For financial reporting purposes, income before income taxes includes the following components (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
United States
$
(16,317
)
 
$
16,312

 
$
(42,863
)
Foreign
88,527

 
75,487

 
86,435

Total
$
72,210

 
$
91,799

 
$
43,572



The expense (benefit) for income taxes consists of the following (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Federal
 
 
 
 
 
Current
$
3,738

 
$
6,545

 
$
2,586

Deferred
(25,150
)
 
(6,587
)
 
19,212

Total
(21,412
)
 
(42
)
 
21,798

State
 
 
 
 
 
Current
590

 
4,441

 
(1,857
)
Deferred
342

 
(2,649
)
 
(1,324
)
Total
932

 
1,792

 
(3,181
)
Foreign
 
 
 
 
 
Current
22,960

 
17,626

 
16,048

Deferred
2,668

 
3,502

 
3,772

Total
25,628

 
21,128

 
19,820

Total
$
5,148

 
$
22,878

 
$
38,437



Differences between the income tax expense computed at the statutory federal income tax rate and per the consolidated statements of operations are summarized as follows (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Tax expense at federal rate of 21% (35% pre-2018)
$
15,164

 
$
19,278

 
$
15,250

State income taxes, net of federal benefit
1,227

 
5,246

 
(2,238
)
Change in valuation allowance
(12,760
)
 
12,657

 
(1,884
)
Foreign tax rate differential
(2,535
)
 
(4,796
)
 
(15,622
)
Unrecognized tax benefit increase
898

 
1,262

 
3,007

Tax effect of foreign operations
6,698

 
8,546

 
5,532

Tax benefit of research & development
(2,506
)
 
(2,557
)
 
(1,904
)
Transition tax

 
(8,112
)
 
20,867

Revaluation of deferred tax balances

 
(4,937
)
 
14,953

Performance-based compensation
(560
)
 
(4,541
)
 
2,081

Domestic production activities

 

 
(3,793
)
Other
(478
)
 
832

 
2,188

Income tax provision
$
5,148

 
$
22,878

 
$
38,437



The countries having the greatest impact on the tax rate adjustment line shown in the above table as “Foreign tax rate differential” are Ireland, Luxembourg, and the United Kingdom for the year ended December 31, 2019; Ireland and Luxembourg for the year ended December 31, 2018; and Ireland, Luxembourg, and the United Kingdom for the year ended December 31, 2017.

The deferred tax assets and liabilities result from differences in the timing of the recognition of certain income and expense items for tax and financial accounting purposes. The sources of these differences at each balance sheet date are as follows (in thousands):
 
December 31,
 
2019
 
2018
Deferred income tax assets:
 
 
 
Net operating loss carryforwards
$
23,030

 
$
25,745

Tax credits
52,902

 
43,838

Compensation
18,791

 
15,934

Deferred revenue
25,599

 
27,587

Research and development expense deferral

 
12,631

Other
4,065

 
5,393

Gross deferred income tax assets
124,387

 
131,128

Less: valuation allowance
(7,653
)
 
(20,415
)
Net deferred income tax assets
$
116,734

 
$
110,713

Deferred income tax liabilities:
 
 
 
Depreciation and amortization
$
(52,978
)
 
$
(60,872
)
Deferred revenue
(44,198
)
 
(54,508
)
Total deferred income tax liabilities
(97,176
)
 
(115,380
)
Net deferred income taxes
$
19,558

 
$
(4,667
)
Deferred income taxes / liabilities included in the balance sheet are:
 
 
 
Deferred income tax asset – noncurrent
$
51,611

 
$
27,048

Deferred income tax liability – noncurrent
(32,053
)
 
(31,715
)
Net deferred income taxes
$
19,558

 
$
(4,667
)


In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company considers projected future taxable income, carryback opportunities, and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods which the deferred tax assets are deductible, the Company believes it is more likely than not that it will realize the benefits of these deductible differences, net of the valuation allowances recorded. During the year ended December 31, 2019, the Company decreased its valuation allowance by $12.8 million which relates to a reduction in the valuation allowance on U.S. foreign tax credits offset by an increase in valuation allowance on foreign net operating losses.

At December 31, 2019, the Company had domestic federal tax net operating losses (“NOLs”) of $65.9 million, which will begin to expire in 2020. The Company had deferred tax assets equal to $1.4 million related to domestic state tax NOLs which will begin to expire in 2020. The Company does not have any valuation allowance against the federal tax NOLs but has provided a $1.2 million valuation allowance against the deferred tax asset associated with the state NOLs. The Company had foreign tax NOLs of $30.4 million, of which $28.1 million may be utilized over an indefinite life, with the remainder expiring over the next 17 years. The Company has provided a $0.7 million valuation allowance against the deferred tax asset associated with the foreign NOLs.

The Company had U.S. foreign tax credit carryforwards at December 31, 2019, of $40.7 million, for which an $1.2 million valuation allowance has been provided. The U.S. foreign tax credits will begin to expire in 2022. The Company had foreign tax credit carryforwards in other foreign jurisdictions at December 31, 2019, of $1.9 million, of which $1.3 million may be utilized over an indefinite life, with the remainder expiring over the next seven years. The Company has provided a $1.2 million valuation allowance against the tax benefit associated with these foreign credits. The Company also has domestic federal and state general business tax credit carryforwards at December 31, 2019, of $15.7 million and $0.8 million, respectively, which will begin to expire in 2020 and 2022, respectively.

The unrecognized tax benefit at December 31, 2019 and 2018, was $29.0 million and $28.4 million, respectively, of which $22.4 million and $22.6 million, respectively, are included in other noncurrent liabilities in the consolidated balance sheets. Of the total
unrecognized tax benefit amounts at December 31, 2019 and 2018, $28.2 million and $27.5 million, respectively, represent the net unrecognized tax benefits that, if recognized, would favorably impact the effective income tax rate in the respective years.

A reconciliation of the beginning and ending amount of unrecognized tax benefits for the years ended December 31 is as follows (in thousands):
 
2019
 
2018
 
2017
Balance of unrecognized tax benefits at beginning of year
$
28,406

 
$
27,237

 
$
24,278

Increases for tax positions of prior years
2,784

 
315

 
2,478

Decreases for tax positions of prior years
(96
)
 
(61
)
 
(114
)
Increases for tax positions established for the current period
2,542

 
1,185

 
1,677

Decreases for settlements with taxing authorities
(220
)
 

 
(154
)
Reductions resulting from lapse of applicable statute of limitation
(4,462
)
 
(115
)
 
(1,155
)
Adjustment resulting from foreign currency translation
46

 
(155
)
 
227

Balance of unrecognized tax benefits at end of year
$
29,000

 
$
28,406

 
$
27,237



The Company files income tax returns in the U.S. federal jurisdiction, various state and local jurisdictions, and many foreign jurisdictions. The United States, Germany, India, Ireland, Luxembourg, Mexico, the United Kingdom, and Uruguay are the main taxing jurisdictions in which the Company operates. The years open for audit vary depending on the tax jurisdiction. In the United States, the Company’s tax returns for years following 2015 are open for audit. In the foreign jurisdictions, the tax returns open for audit generally vary by jurisdiction between 2003 and 2018.

The Company’s Indian income tax returns covering fiscal years 2003, 2005, 2010 through 2013, and 2016 are under audit by the Indian tax authority. Other foreign subsidiaries could face challenges from various foreign tax authorities. It is not certain that the local authorities will accept the Company’s tax positions. The Company believes its tax positions comply with applicable tax law and intends to vigorously defend its positions. However, differing positions on certain issues could be upheld by tax authorities, which could adversely affect the Company’s financial condition and results of operations.

The Company believes it is reasonably possible that the total amount of unrecognized tax benefits will decrease within the next 12 months by approximately $11.7 million due to the settlement of various audits and the expiration of statutes of limitations. The Company accrues interest related to uncertain tax positions in interest expense or interest income and recognizes penalties related to uncertain tax positions in other income or other expense. As of December 31, 2019 and 2018, $1.2 million is accrued for the payment of interest and penalties related to income tax liabilities. The aggregate amount of interest and penalties expense (benefit) recorded in the statements of operations for the years ended December 31, 2019, 2018, and 2017, is $0.2 million, $0.0 million, and $(0.8) million, respectively.
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - shares
12 Months Ended 22 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2019
Statement of Stockholders' Equity [Abstract]        
Repurchase of common stock (in shares) 1,228,102 2,346,427 1,653,573 45,357,495
XML 17 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Software and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Carrying Amount and Accumulated Amortization of Software and Other Intangible Assets
The carrying amount and accumulated amortization of the Company's software assets subject to amortization at each balance sheet date are as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
Software for resale
$
138,823

 
$
(122,061
)
 
$
16,762

 
$
137,666

 
$
(110,124
)
 
$
27,542

Software for internal use
400,065

 
(182,310
)
 
217,755

 
251,804

 
(142,118
)
 
109,686

Total software
$
538,888

 
$
(304,371
)
 
$
234,517

 
$
389,470

 
$
(252,242
)
 
$
137,228


The carrying amount and accumulated amortization of the Company’s other intangible assets subject to amortization at each balance sheet date are as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
Customer relationships
$
507,785

 
$
(160,775
)
 
$
347,010

 
$
297,991

 
$
(131,187
)
 
$
166,804

Trademarks and trade names
27,312

 
(17,353
)
 
9,959

 
16,348

 
(15,025
)
 
1,323

Total other intangible assets
$
535,097

 
$
(178,128
)
 
$
356,969

 
$
314,339

 
$
(146,212
)
 
$
168,127


Summary of Estimated Intangible Asset Amortization Expense in Future Fiscal Years
Based on capitalized intangible assets as of December 31, 2019, estimated amortization expense amounts in future fiscal years are as follows (in thousands):
Fiscal Year Ending December 31,
 
Software
Amortization
 
Other Intangible
Assets Amortization
2020
 
$
70,056

 
$
37,215

2021
 
55,595

 
36,730

2022
 
37,278

 
36,583

2023
 
25,406

 
36,270

2024
 
19,983

 
31,781

Thereafter
 
26,199

 
178,390

Total
 
$
234,517

 
$
356,969


XML 18 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Receivables, net of allowances of $5,149 and $3,912, respectively $ 5,149 $ 3,912
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.005 $ 0.005
Common stock, shares authorized (in shares) 280,000,000 280,000,000
Common stock, shares issued (in shares) 140,525,055 140,525,055
Treasury stock, shares (in shares) 24,538,703 24,401,694
XML 19 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans - Summary of Nonvested LTIP Performance Shares (Details) - LTIP Performance Shares
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Number of Shares at Expected Attainment  
Nonvested, beginning balance (in shares) | shares 540,697
Forfeited (in shares) | shares (56,567)
Change in expected attainment (in shares) | shares 185,339
Nonvested, ending balance (in shares) | shares 669,469
Weighted Average Grant Date Fair Value  
Nonvested, beginning balance (in dollars per share) | $ / shares $ 19.83
Forfeited (in dollars per share) | $ / shares 18.80
Change in expected attainment (in dollars per share) | $ / shares 20.09
Nonvested, ending balance (in dollars per share) | $ / shares $ 20.12
XML 20 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information - Selected Financial Data, Revenues and Long lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 1,258,294 $ 1,009,780 $ 1,024,191
Long lived assets      
Long-lived Assets 2,285,547 1,528,930  
Bill Payments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 510,300 275,526 271,421
Digital Channels      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 77,711 75,573 94,036
Merchant Payments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 102,897 95,403 83,173
Payments Intelligence      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 69,809 83,683 74,106
Real-Time Payments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 100,609 94,261 72,872
Retail Payments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 396,968 385,334 428,583
Americas - United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 781,820 500,479 541,235
Long lived assets      
Long-lived Assets 1,526,046 811,435  
Americas - Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 77,370 71,546 82,231
EMEA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 301,664 345,046 318,260
Asia Pacific      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 97,440 92,709 82,465
Other      
Long lived assets      
Long-lived Assets 759,501 717,495  
Operating Segments | ACI On Premise      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 579,334 576,755 598,590
Operating Segments | ACI On Premise | Bill Payments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 0 0 0
Operating Segments | ACI On Premise | Digital Channels      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 32,980 35,231 47,973
Operating Segments | ACI On Premise | Merchant Payments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 25,693 30,447 27,155
Operating Segments | ACI On Premise | Payments Intelligence      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 33,790 42,353 32,478
Operating Segments | ACI On Premise | Real-Time Payments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 97,153 92,068 70,087
Operating Segments | ACI On Premise | Retail Payments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 389,718 376,656 420,897
Operating Segments | ACI On Demand      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 678,960 433,025 425,601
Operating Segments | ACI On Demand | Bill Payments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 510,300 275,526 271,421
Operating Segments | ACI On Demand | Digital Channels      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 44,731 40,342 46,063
Operating Segments | ACI On Demand | Merchant Payments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 77,204 64,956 56,018
Operating Segments | ACI On Demand | Payments Intelligence      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 36,019 41,330 41,628
Operating Segments | ACI On Demand | Real-Time Payments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 3,456 2,193 2,785
Operating Segments | ACI On Demand | Retail Payments      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 7,250 8,678 7,686
Operating Segments | Americas - United States | ACI On Premise      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 172,660 131,382 175,682
Operating Segments | Americas - United States | ACI On Demand      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 609,160 369,097 365,553
Operating Segments | Americas - Other | ACI On Premise      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 68,020 61,969 72,802
Operating Segments | Americas - Other | ACI On Demand      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 9,350 9,577 9,429
Operating Segments | EMEA | ACI On Premise      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 251,035 296,157 270,388
Operating Segments | EMEA | ACI On Demand      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 50,629 48,889 47,872
Operating Segments | Asia Pacific | ACI On Premise      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 87,619 87,247 79,718
Operating Segments | Asia Pacific | ACI On Demand      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 9,821 $ 5,462 $ 2,747
XML 22 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisition - Summary of Unaudited Pro Forma Financial Information (Details) - SpeedPay - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]    
Pro forma revenue $ 1,382,957 $ 1,361,729
Pro forma net income $ 82,003 $ 88,428
Pro forma income per share:    
Basic (in dollars per share) $ 0.71 $ 0.76
Diluted (in dollars per share) $ 0.69 $ 0.75
XML 23 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Nature of Business and Summary of Significant Accounting Policies - Summary of Property and Equipment Estimated Useful Lives and Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 206,606 $ 190,121
Less: accumulated depreciation (136,226) (117,392)
Property and equipment, net 70,380 72,729
Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 143,942 129,359
Computer and office equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Computer and office equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 5 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 33,346 32,096
Useful Lives, description Lesser of useful life of improvement or remaining life of lease  
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 12,980 12,500
Useful Lives 7 years  
Building and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 14,553 14,381
Building and improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 7 years  
Building and improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 30 years  
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,785 $ 1,785
Useful Lives, description Non-depreciable  
XML 24 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Summary of Allowance for Doubtful Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance, beginning of period $ (3,912) $ (4,799) $ (3,873)
Provision increase (2,561) (1,505) (2,086)
Amounts written off, net of recoveries 1,368 2,269 1,305
Foreign currency translation adjustments and other (44) 123 (145)
Balance, end of period $ (5,149) $ (3,912) $ (4,799)
XML 25 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Assets:    
Operating lease right-of-use assets $ 57,382 $ 0
Liabilities:    
Other current liabilities 15,049 0
Operating lease liabilities 46,766 $ 0
Total operating lease liabilities $ 61,815  
Weighted average remaining operating lease term (years) 6 years 6 months 29 days  
Weighted average operating lease discount rate 4.00%  
XML 26 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
ACI 401(k) Plan      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, maximum annual contribution per employee, percentage 75.00%    
Defined contribution plan, employer matching contribution, percentage of match 100.00%    
Defined contribution plan, employer matching contribtuion, percent of eligible participant contributions 4.00%    
Defined contribution plan, employer matching contribution, maximum amount per employee $ 5,000    
Defined contribution plan, cost 6,400,000 $ 6,400,000 $ 5,300,000
ACI 401(k) Plan | Employees under Age 50      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, maximum annual contribution per employee, amount 19,000    
ACI 401(k) Plan | Employees Aged 50 or Older      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, maximum annual contribution per employee, amount $ 25,000    
ACI 401(k) Plan | Second Eligible Participant Contributions      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, employer matching contribution, percentage of match 50.00%    
ACI 401(k) Plan | Second Eligible Participant Contributions | Maximum      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, employer matching contribtuion, percent of eligible participant contributions 4.00%    
ACI Worldwide EMEA Group Personal Pension Scheme      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, cost $ 1,500,000 $ 1,600,000 $ 1,600,000
ACI Worldwide EMEA Group Personal Pension Scheme | Employed at December 1, 2000      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, employer discretionary contribution, percentage of eligible compensation 8.50%    
ACI Worldwide EMEA Group Personal Pension Scheme | Employees Aged Over 55 Years on December 1, 2000 | Maximum      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, employer discretionary contribution, percentage of eligible compensation 15.50%    
ACI Worldwide EMEA Group Personal Pension Scheme | Employed Subsequent to December 1, 2000 | Minimum      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, employer discretionary contribution, percentage of eligible compensation 6.00%    
ACI Worldwide EMEA Group Personal Pension Scheme | Employed Subsequent to December 1, 2000 | Maximum      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, employer discretionary contribution, percentage of eligible compensation 10.00%    
XML 27 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Differences Between Income Tax Expense Computed at Statutory Federal Income Tax Rate and Per Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]                      
Tax expense at federal rate of 21% (35% pre-2018)                 $ 15,164 $ 19,278 $ 15,250
State income taxes, net of federal benefit                 1,227 5,246 (2,238)
Change in valuation allowance                 (12,760) 12,657 (1,884)
Foreign tax rate differential                 (2,535) (4,796) (15,622)
Unrecognized tax benefit increase                 898 1,262 3,007
Tax effect of foreign operations                 6,698 8,546 5,532
Tax benefit of research & development                 (2,506) (2,557) (1,904)
Transition tax                 0 (8,112) 20,867
Revaluation of deferred tax balances                 0 (4,937) 14,953
Performance-based compensation                 (560) (4,541) 2,081
Domestic production activities                 0 0 (3,793)
Other                 (478) 832 2,188
Total $ 35,166 $ 5,136 $ (22,531) $ (12,623) $ 21,054 $ 2,012 $ 3,764 $ (3,952) $ 5,148 $ 22,878 $ 38,437
XML 28 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data (Unaudited) - Summary of Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenues:                      
Total revenues $ 399,920 $ 354,901 $ 297,618 $ 205,855 $ 319,950 $ 245,525 $ 234,995 $ 209,310 $ 1,258,294 $ 1,009,780 $ 1,024,191
Operating expenses:                      
Cost of revenue 173,104 174,168 155,240 114,941 104,281 102,473 116,261 107,336 617,453 [1] 430,351 [1] 452,286 [1]
Research and development 34,601 36,543 39,235 36,194 32,969 36,008 37,862 36,791 146,573 143,630 136,921
Selling and marketing 30,875 30,417 32,962 29,430 24,576 28,252 33,160 31,893 123,684 117,881 107,885
General and administrative 27,174 27,286 49,319 31,517 20,399 29,537 28,837 28,649 135,296 107,422 153,032
Depreciation and amortization 31,753 31,169 26,744 21,866 21,311 20,896 21,033 21,345 111,532 84,585 89,427
Total operating expenses 297,507 299,583 303,500 233,948 203,536 217,166 237,153 226,014 1,134,538 883,869 939,551
Operating income 102,413 55,318 (5,882) (28,093) 116,414 28,359 (2,158) (16,704) 123,756 125,911 84,640
Other income (expense):                      
Interest expense (18,109) (18,987) (15,323) (11,614) (9,875) (12,573) (9,717) (9,365) (64,033) (41,530) (39,013)
Interest income 2,949 2,988 2,997 3,033 2,893 2,763 2,742 2,744 11,967 11,142 564
Other, net 3,399 (2,369) 1,402 (1,912) (688) (1,304) (1,677) (55) 520 (3,724) (2,619)
Total other income (expense) (11,761) (18,368) (10,924) (10,493) (7,670) (11,114) (8,652) (6,676) (51,546) (34,112) (41,068)
Income before income taxes 90,652 36,950 (16,806) (38,586) 108,744 17,245 (10,810) (23,380) 72,210 91,799 43,572
Income tax expense (benefit) 35,166 5,136 (22,531) (12,623) 21,054 2,012 3,764 (3,952) 5,148 22,878 38,437
Net income $ 55,486 $ 31,814 $ 5,725 $ (25,963) $ 87,690 $ 15,233 $ (14,574) $ (19,428) $ 67,062 $ 68,921 $ 5,135
Earnings (loss) per share                      
Basic (in dollars per share) $ 0.48 $ 0.27 $ 0.05 $ (0.22) $ 0.76 $ 0.13 $ (0.13) $ (0.17) $ 0.58 $ 0.59 $ 0.04
Diluted (in dollars per share) $ 0.47 $ 0.27 $ 0.05 $ (0.22) $ 0.74 $ 0.13 $ (0.13) $ (0.17) $ 0.57 $ 0.59 $ 0.04
Software as a service and platform as a service                      
Revenues:                      
Total revenues $ 203,661 $ 192,952 $ 172,499 $ 108,557 $ 110,626 $ 104,519 $ 113,600 $ 104,280 $ 677,669 $ 433,025 $ 425,572
License                      
Revenues:                      
Total revenues 122,584 92,058 52,541 21,078 137,991 68,964 45,555 28,046 288,261 280,556 293,124
Maintenance                      
Revenues:                      
Total revenues 53,738 52,638 51,922 55,111 53,065 54,373 55,048 56,659 213,409 219,145 222,071
Services                      
Revenues:                      
Total revenues $ 19,937 $ 17,253 $ 20,656 $ 21,109 $ 18,268 $ 17,669 $ 20,792 $ 20,325 $ 78,955 $ 77,054 $ 83,424
[1]
The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.

XML 30 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Corporate Restructuring and Other Organizational Changes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 5,945 $ 2,602 $ 4,127
Other Current Liabilities      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges   1,300  
Operating Lease Liabilities      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges   $ 1,300  
General and Administrative Expense | Leased Facilities      
Restructuring Cost and Reserve [Line Items]      
Lease termination fee $ 2,400    
XML 31 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Software and Other Intangible Assets - Summary of Estimated Amortization Expense for Future Fiscal Years Based on Capitalized Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Total $ 356,969 $ 168,127
Software Amortization    
Finite-Lived Intangible Assets [Line Items]    
2020 70,056  
2021 55,595  
2022 37,278  
2023 25,406  
2024 19,983  
Thereafter 26,199  
Total 234,517  
Other Intangible Assets Amortization    
Finite-Lived Intangible Assets [Line Items]    
2020 37,215  
2021 36,730  
2022 36,583  
2023 36,270  
2024 31,781  
Thereafter 178,390  
Total $ 356,969  
XML 32 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share - Reconciliation of Average Share Amounts used to Compute Both Basic and Diluted Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Weighted average shares outstanding:      
Basic weighted average shares outstanding (in shares) 116,175 116,057 118,059
Add: Dilutive effect of stock options, RSUs, and contingently issuable shares (in shares) 2,396 1,575 1,385
Diluted weighted average shares outstanding (in shares) 118,571 117,632 119,444
XML 33 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Nature of Business and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 23, 2019
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Summary of Significant Accounting Policies [Line Items]        
Other current assets   $ 24,200   $ 14,260
Other current liabilities   76,971   61,688
Settlement assets   391,039   32,256
Settlement liabilities   368,719   31,605
Amount of off balance sheet settlement funds   $ 274,000   256,500
Goodwill measurement period   1 year    
Right-of-use assets   $ 57,382   0
Operating lease liability   $ 61,815    
Accounting Standards Update 2016-02        
Summary of Significant Accounting Policies [Line Items]        
Right-of-use assets     $ 63,300  
Operating lease liability     $ 68,600  
Level 2 | Senior Notes | 5.750% Senior Notes due 2026        
Summary of Significant Accounting Policies [Line Items]        
Stated interest rate (percentage)   5.75%    
Fair value of long-term debt   $ 432,000   395,000
India Payment Technology and Services Company        
Summary of Significant Accounting Policies [Line Items]        
Payments to acquire investment interest $ 18,300      
Percentage of voting interests acquired 30.00%      
Equity method investments, initial amount recorded $ 18,500      
Software for resale | Minimum        
Summary of Significant Accounting Policies [Line Items]        
Estimated useful life   5 years    
Software for internal use | Minimum        
Summary of Significant Accounting Policies [Line Items]        
Estimated useful life   1 year    
Software for internal use | Maximum        
Summary of Significant Accounting Policies [Line Items]        
Estimated useful life   10 years    
Other intangible assets | Minimum        
Summary of Significant Accounting Policies [Line Items]        
Estimated useful life   3 years    
Other intangible assets | Maximum        
Summary of Significant Accounting Policies [Line Items]        
Estimated useful life   20 years    
Prior Period Adjustment        
Summary of Significant Accounting Policies [Line Items]        
Other current assets       (32,300)
Other current liabilities       (31,600)
Settlement assets       32,300
Settlement liabilities       $ 31,600
ZIP 34 0000935036-20-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000935036-20-000009-xbrl.zip M4$L#!!0 ( (!Y6U" -K Y2AL ,TX 0 1 86-I=RTR,#$Y,3(S,2YX MS3ZE(!*2D*% #0#: M5K[^ "!X!Z^B+,X1J[(9BT WNM$-H+O1 '[YV\O:-IX@H7D<7K:GUZ/1B=_^_4OO_S/Z>F_KAYNC8%CNFN(F7%-(�,IX16QE_ M6)!^,Q;$61M_..0;>@*GIQZ0(?]XH=9G:J[@&AB ,8+F+H,W#ED/X *X-OMR MXN+O+K#1 D&+DV!#T42L0J28 ;*$[!ZL(=T $WXY63&V^7QV]OS\_ :8Z-DA MMO6,+/C&=-9G%^>]3[V+R]Z)P5G%]+.H4 W"1OA;#.)E3NPW#EGRFN>79Z)X M#BCTJV,'8W>M![ 8.6/;#3SCE4YY+4B0&< 5 \4!1 6+!3!1JMZ=>871JBB' M!X0I ]@,>'A)\?Q\*6OW/GWZ="9+@ZK4TE7D:'MG_[J[G4JAG_SZ%\.02H#6 M&X

$MP!T+B$I8:>"72H%<7K>.Q6B\)3GUC$!DZH:93H**H'.H,UHB.@T M1/2&TW!BG%4CIPE"=B'!I:=+ #;5R8@">J2H+[N20QR[CGRT]$AP^P06KJ45*?#/UJ6G+\^ "BX7?5FJ30?+-TGLY,Q\6,;,7, M]"%O2J-Y@/Z/TQ!+36I<0KA=N"V<8=/D1"W5FUQA:"Z+JM/A XH^=*8 O MYJHZ"0&4_&MG(A!^@E2:&I=EUCT-F/K[-$11CQ(,D$D+M34;ROMS9T6ER!3H M>E6(\&'$'Z&31 ",'28QB4_^Q\T&X87C?>'? MQ+K]V5^\'^#"D ;[9[5TYIOU9QOB;"!AB)M3$<]&(E@1N/AR(ORE4]]'^K<) M[#?<$?"KI!J(FQ5RF>(@IFM+)FY#(GT,8N+^ 4#<6^W;WYW$97"/C%$R>/# M*#^D(-N/@OG8??RA^OQZT3N_[)V?&Z?& %'3=JA+(/\1@?[E+ F3P.92:(WQ MK_+O)-<*6%7) 4P,T])P\9&@!5,?_4XMU]5]RY+_ GO$)SNREI0-( /(IC7% MD(LR3T1OSR_?GE_DB$C\"I ;$>S&3PK_7X]3BB(>9+DV'"\>H.DL,?HOM$86 M9TW&]OJ40D9E=<)_8>L6@3FRD9@6>!DWYZW=)-Y8\X7:<9FO'3XAAK,P0E*, MD!;#(\;PJ3$ MHP(/88BZ.@5REVO =F.%X\8N'S$06M"'!$Y!C<( VRB!N>+ M>FT5JLK; E7Q6A6:$K1K\(8-V;(1--U-,V&WS<#EF/J_VMGO49,[-Q0/G=>.WPFPTON[J-JDLA#DVLW]3YH[*8(-CF%QO!U MPA&]T)1E5;>)W FR]^%M>J#E"K6SO9)RYRL7<\QO7"@S @'OPZW\756V66CR MG9FL0./[Z?AV-.C/A@/CJG_;O[\> M&M.OP^%LVDF%T0D@G*L59(C3V8B(XA@+Y/5.CK:2\C)^BN$^UE$5]!8=+ZX! M7=W8SG/MT:5'EB^U=P6C;#KC_]P-[[G$QC?&=7_ZU;BY'?]QK.,MUL7.FC.V M@IBB)SC"7"2P$5HW&54>?'Q!XKPT(J%:,6#/2 MB90-&?&6#-54)^<\030706BVZ?S(PGO-UFI=_>A"#CNJ4+#E=<-5P^;S^K4G M$^IO16Y?1Y_*TU&H7*F=V1V4*[(WYQ-F^)0%N[7;3MG*";GZKEW]1O)W]]YK M=O=JJ\E1;@4^03(!RXI.NP^4(YSS('@9G$03HN&0A@ ]HCX>P#FKTKVR?KYI M]DYCF@FP(^O5INRF0ESY:]4[C2$D4'9&35)@85K7'1"SLDB0&N-;!R]G4)PA MG;.QR\21*G&PM:8@:[51*."4,:($',T/"]LSN(Q%BZ>B2:]JI-'C%;]O',X< M!FSQI:Z,,Q$5"C*5Q.4+,K00)5+O^[%*JKJ%%X'*-]G>:4PVKZ^/S_P: H+Y MA$ GD$Q7@%2RPE*P^2;#1XW)X*,P. Y#(CGBOF_*F*B$-W^Z^J@Q+-(RZ\R, M/+&*I&TL/'Y)UWC1YQX(]S\\T:S%N4OZR)N:.6++T67PRF&K*T"1R9W3 ;+Y M%RN)L@&EV"-5A2J5,F6T*A6G4"R+BD950U%I"#D9S#$4H8:@U)"D2H=;$:MK MH]-. JNOLQD8\M?1(UR!UQO;V4)X!3%'RR8VJ+;WK87/78E[NE-C M/AI#X3$DHB.70V,KO4D'H= 7D! I M+G6>.G:.>C?-J=I*H8*\+U"02/C6;U**79W.3A[*[I1 B0&=!;$)Z!=DS MA#BH-7S90$RA\NNM/A-I?ZZ\"0Y:D(BU7]5\ QRL7(_LC@3N"FU.A3=A8KZ MKH*BADP8BHM(;4,QXD=6+ ,P(^#%4,Q$ 00_4M.%1Q]E*N41G]^4LW]]=BE73W8E@;.C;/UWFKB;'%[]O@B M;+<0T&J]KB#RG7U="HP'>'1]VY2'7P);_E2E2X3QD'9N?5IL8:+*C<[HL]B]QKHY/[ON7NNPW1B*PLNG9H'9>D"MI"Z:9"NZ%T0R\D'M_UA"M: MZ:0Z7DS=S<9[-P78T7LF(D;1 [2%VSYS/-#=15Z_S4)]2,4[=/H0;=]0!!B2 M@I@MJ&@0Z20*2ZGZ/7Y\48Q[8:YP,^G*I0A#*K8QPA&#EA@MD DPZYOR*0?NP$P<&U6] M4;%^([FQDO.>)E;BM25WTE1K,G0<'8QABT;8I.&WV0F_6"Y-16;V0T#NG'W> MT]AZ.RM-%P=J1*]>=7(I--Z1YA&^!H1L M(XD:OSD.UPO;?LU)J#I5A3-3*L;0Q,P4=6#5D7"$#;;BOJNB-Y)@XI/<35RU M5$$>Q+^6STRQW6*7>Z>E4!E3KDW#RNA=6J (//H@V>[RGGA/V&Q%%MMW%VV$ MOSFD#*V%8_E(X<*U;]$3%)A5K.(P>KD#G84ZFPK;-*RS/NU>=IY/O1&0;WCT M&Y(!6%LNG=O=.A.[)?1 MA+CQ5 JB&_$I&54WALHAS-\HT1VN+B?!X[-J'N 3Q&ZE>TY\D'R;YD(S!2O( MX^O>INR9,NCRS9D+S7RHL':VC$9RP6K4MVWG6?C#-PX9..Z<<6=9>4;B6!Y$ M3V+NJ"_3F@T52CL5"PNE'5G@@D8-+G7#;]9W_:@1-MPI0S1N[A]M4Q4:$'\1 MZD*!IP))6H%'XNG!\3R_8B=A=8]=J/64^WH-"#<':Z%<4WN_6KEZ5^5%FO#< MU",6:74;- Z8'UZ[T-B:P3@Z/G-R"IU;$G.^6GVO,4(W@.I,T7[93:$.3NZXQ9[D1V>9B+I1M:JW2R]9O).63 M=\+-$H%:6^2M#0Y>BMTZR[M287]B+VZS4"%27D@EA?C97U+5O1&<",,65/BW M270*(Y!6MW0R<>0'V,XU1H].H,=H #D+]BSN#%4O:8PX)WB)>#=XJEI).D6X M\B-PNMO7?)21MS="K&HT==(*>CCTRF/Y<;QZWS3=M2M//O!OA*G'2U3N4A)/ MG;GYE4G+]S]U5XB5T:5$T"&1M2< (]0:47+#/*LTTJ.<[IO7AP!EBW143U.A M:4^K^J"U4Y+2A7%F1PY2^F,KZMP^) +^ZZ\%CP9 \&)()5&I=3E&.UR\N- *1C[Y]F]:,)2@K5*+WP%ZE19,F7A(E0&5_3.6F& MI,WPB0L>"HF0)[)8U5^=WNTN[1DE;5"Z*!F%&I>Z%FSO&C>;/G3JEB7G>P<_ M0V&X.;NIQ /TWXG_1*2<5]!^FYYZ7]J2OJ/G?0+);-'TT/; M1J'T/S8C_6D&'[3G4+$ MQ50C\EB(+'_OOZ<+.N:+]?]WN/&7LQ=J?0:;#<(+1WQ2'S!V/.KE-_$)>C?I M&6!.&0$F^W+"B#AZ(V0LA/7O_O5HC"<$KA&%=W ]A^3$P& -OYQH2Y!MBX[U MT5"7XT7,%6W^1AQW\^7D94YL]!DQN#XQ&*?XRPEV,';7GRUG#1 >\0+!R(GA M5=Q @AQK)BM:+E'YFV<5&##1& \@-]ZM!/V:@H.1'Y)KVXXIGQ@1?L8\.2C4 MCHGZ1]USR)P^XS,0%IC$^QXJD3Y@M%&4=;K(^[)V,)\HR3;91W/O4@?>07". MV$X]5WQ(94*<)T0YKD6Z5K3#=L:TQWXR";2:Z"@-X2%[O^F^FD'1*WKINR)9,TQF(!*?A)3B;:H!9-)/-/U-O>"UFI M M*VR2!;>(+@OOG=Y2-6VHTO*!SN^K)RO%GLLX5XVV(B&*6XY-3PSFM^34M0 M/)#JDL5/4-J^Q?D*"%L0?P7F-\C8'83?*)\CWL1'5U&E-K*%OXT7:E9(,J,K M:B$+G"0^;:N7-Q(\Z,M:R(3-=69JKKAQK#:_)KS;^8B\%3/IW M-(4CGILF-R)>G7P'OJ]P!#S7 JT_Z>\V':8XYE;L'&%9_R%XR'-D\;IH@4"0 MN"*YX[8 B+TJ*;>!N"7LW9BGLJWX_.(UYF=&Q_OI-1H\Q)**,&4 L]?N]$B! M_S9ZU#'98^\7MWP0N_3P<@@5,O+Q=021U71K)1%)2KQVL)P=Q?LE40O:"#*D9N7'O!B:[6 M"87 ;>P&NIH 9'%;P#XK. DKI"%JVS9>LV<\J4#!>YR)Q2^C\/!AT@&< MLQ$W^(@KOL?>>8<8.60*3;X 6?>0W4(OB?!!(/49JP]>7[ ;CC&/[S+V:S;= M\L:>ZNQF@;6)S1%W/Z"([$!N:9MB-W<)Q2WJ")MH VS/ -&S6A:TED)S;=YX M6'?G=\&]-,_ 1'/7WTI7?BX1N^0$BJ]\7HA5"I@*V6\ TQY[H^3@SF7B#C!S MQ2V@:/D=>$%K=^T)E#/CAPA*]DM%E#_,[#Z -MA":T# \PR2]:T#<'R&SZO0 M/A=F@);"&1/6-H9V(L2=5=B"Q2K()'*DOW3#54K>B5X6(!1;8:]"S+&7@1.1W"LN9+EXTD O[1JS9>*/]#;?Y& M_+8&\/PPLYT_0W\5(M9+0[67<=I?0FO,[?<; MM&#;&S[6]:SFU&LQ@IM"\H1,*+9J-P G9H'*4.V;%T8B(@QLO1^:5=@^-J2_,)[;:.DE7.+$ M8I13?OC)[192"F$\153^W[W#_H2,*Q&O;W);4"6*#<*(?SW0UF8"Z-CQWG,:VNW<.H7]YP*&ODT*=(]GJ25.R'.DH!U\JQV7VQ.)I;K'>#; M-WKOH+#T,=-G26:6MI 1A[LGUX#8SA2MU4$E<7N"_$.3*UFA?@N9=6V&Q/UB MMWRIPQ1F;%<55SO\#.P_TQE&6.1KF-M4+*M,Q59$JNY=&2Y8^-O @5VI*]AA M?H0F6@-[9W+'BT4T4!I)YU3'8+QNSI!*;>A#BBIS7,47-)4"F$CU*:C3.B\A M8:&$>4?QN:*X6ONF03W-VWR)Z:JU6&@.I?(*U867*)6CCCDU#YY;E4WE\&6# M2"1MM)@O#40+K4QYCDY%=O[N$D0M9$K3(C[JBFH=?H&6) J;EW&;5V039%H5 M=,A-*B)O:74&KM";A$B;P-2ZW+%L#7B"Q")@P6Z *2>0>E;#M[>O8 MT%J*5T:N'5ML]Q)@!PQ5 CE,?E"FN-+/VT9VME/QW=*U6V<6Y%(>BP&7JMGB MJ/ #!/8,K:$^+I%9VKZ9Y$%>K)/%AK:LE4P@[_B"B'5--]SU7"#3\\*CQ]!+ MU&OQD?0\ZN/'TTO5;*,8GZY7B*_(ELS'A\GTAYSRPZ]I*F]>;8Q,Y,$K=?Y( MQ5-$AI-#$EN3U<%:Z$PH)E(KF>;[P5T]_W%6OHA;W%V;$,=R3?8']^#XJK[5 M"J>H;GLE$EMS$]_:O+K&;T&AWME%X6\-7TQY=(O[I/?P.;%WEPH^-("G=3;6 MU%Q!R[6Y&9R1(TW#K,IT[D!MZ!^['V+CH!;DX4>+AO/(@\^2SE3XNUS55FQ+ M1$F5\]0-<=;#%^XD8&#[:^'5]C= M1;G;V/*[J3:65NY(345BNC7D*Z=X:6C"G7HD3FIA%IU3$VYE19C#F_;JD=.^ M]1]7W%$\O!K-!OV0&WWACQ,(]HY0WCL,TGLGDO#:B5GH%6:(!$KYKJ"W=]*:M> M;?4VRO"[B]@V/(=, Z-%V2O>A2$C'%[9&W32Z[:Y@Q\F7U79765>D=_$DT?I M-Y$.(80R1.VP_R3I/)R4_%/4RR6!2\Z5Y$AS0'N?#;3M &-CO1H<8N/DD.U M[%B&Z7?[0MZVE.YLFZ1N!ZBA&JC42+@1F")3ZE8R*+C_9MH7*]N1Y<24]P"% MR>5?O\ ;=+V3($WW=/5F#[Z[4,@RG6?PG$S-IVI8SP!9PO)=6A__@>]4:9(S MKB5[[;D$_D/?OZ)_="+"FN)LGN3,R_AVO, =[;MLY1!QK^_-O9IUI;6 MOCKLJ:E*S$,[=U4^H-HJQA?NNP0OOZF+>,1G )V@[&RCN MWA3I>&*+X3'YT$]UL!:&E'P>J-H8Z6-K8@,FQ!9\RV"[%$A[6;X#Y!MD4E;^ M+A*WPC.8+:K<0C8W4 [&!#_)KRTD/'C.#BVQ3($*#OZ(G&T1DT.Z3?+*8.VS M^$NQ$-\6KP1R^/WP3-YGX,6["#-Z+"/IFQ15.K@GH24PZS1*V#OSISVQ>U=%^>]#_(VC(W-5X1PL/E! M1W7[5_ ,FLB25G=GJ*MKKR"&"Z1V'Z-AZ5=KK;7!N@H](--)Y?W''$C*LENW-VDD'S%+1-+KG3M2MWS50OZ:;JK JM6WC]&U$2.0_I MS^VSEN3=PM+[6CFV!>PG!*W*9(-0^IU+]^'20SDWGQBB B4MUF,BJ3&4 X'!_@!QSN__Z? MOW\>/_N:9O/1=/+'G^@?R$_/TB1,XVCR\8\__?8>+MZ_>//FI__\CW_Y]_\# M\#_/W_WR[.4T+#^GR>+9BUERBQ2??1LM/CW[2TSSOS[+L^GG9W^9SOXZ^NH MUHV>K7X8CR9__;?RX=T\/?M]/OJW>?B4/KM?IL$M5N_^M%A\^;>??_[V[=L? M?O>S\1^FLX\_,T+XS]>M'GVB_ 97CT'Y"B@#3O_P^SS^] Q'.)FOWGW 2ZX> M__W>\]_XZFEJK?UY]=?K1^>CAQ[$;NG/__/G7]ZOQ@FCR7SA)B']]!__\NS9 MFAVSZ3B]2_E9^?^W=V]N=>+"Z-MT-H[?1C'](4P__UP>^ODB_&TYFH\*P_#M MJTX^S5+^XT_E<1PXM92MA_VO#SRZ^/XE_?&G^>CSES&.\^>."+F(#&? MI\5\]?@,?YO$7T;.C\;8,LWQ;[@4XO&#[?J59V+,\O-G-_M^F7^;N"7.3HIO M9]/796Y>CR:(Y5'+*6_5_WF&_,'Y<3IF#+<;=$C4B^GGSZ-%V6CGB( 74\3& MY"-NS:/]Y!W0M ZA;;:&EMUV/$ $ZV(:_HJ4?$"I-U_.OJ]^/V00>YK6(;3M M3+3HMM,!3N;3\2@6M>.Y&Q=Q^OY3PKUR_Q#V-*Q!Y%LW0S1_2HM1<..3*7ZP MES.1_WZ!GZLE>)E?N/FGU^/IMZ-XO;.#&D1//W^9I4]I,A]]36]0K_V<3B;_ M\:XJ#.3R2YJM%M?)[+_?0P6R5YO$I^DXHH'Q"F7FXONIY#_>4R_#.'DMG]!M MIP.X!>#NYRWX' MUDXDGN5U_3+D6AU_C5VBM?']Q7B*DC[-K\R/[^?CSM'O[I=5AYD)K3ON=)!? MT^RM^WB _+OS8(=$O$Q^L>_]V\]T_.HV*_[0]AV3?.,H^+,K\"DN@,O)+]/) MQP]I]KD\<;E<%,=2<=@=,90V_78]Q*NE_V&Z<./RS3'CV->X8V(/6_CWG^R0 MC%=N-L%)F;]-L_>?4%_81\QCSY^1I#8+[92^SCB4XI^;%)&T>N]EOL#=$3?' M-6F?ITM4Y'Z;I_AA6NR#Y2(]GRX^/7?S4R(CS4W)&-AZV M;G:WZI(\[&/Z/:7G:9+R:/$6[>O]Q.UH.'\[QG9YG<'?WNN?IXV@R62O/ MKU8ZR7K'*T<'L^L3%&RZ0?D)0^_ZE>=AS+6^\S+E-)NM"-@<%]TZ)CI^_"?V M?.YACC)2DR8AS9^GQ;>4)M=/O?K]2YK,TT;:Q8M%<:TL%]/9]])YA'::0/-J@0Z)^26Z^GY+; M3W7^^C;B\/ >.B?[QHQ]O40S-KUUWU>KY+<)KJK-0IE\7#U[\7&6UDOH8AZ, M($<-KKOWG)$%MRSY\K?CY4&++OL=V LW#NP,H[O5;_=#O-H)M_6NU9]>3.>' M[JPG='6^@;Q??L$^"_S=>/O8)?&1:1]F*Z;GC;*UN^IPX*K,\]S#O_H M=W0^],-DZ4//=DC*KV4QXZ)^OIR/)FE>M-8;=HU06\^CX":+BQ"*%H^[]5M4 MK@Z)IFG=\1 &V4:^G_6E0V#.V9$P1$3<"(SUR=.;R0LWFWW?LG/_-)WBR\;C M<\/D9$H&Q<;5F=Z+Y:P-5Z_Z!8]G8V1=5Y\;UX6/ZV''TI\NS5?#'Z M7(37;_.4E^-?1E]3Z7DCX^NQLSUM0V#U89*YH^X['/ *S+^FO8?%=Y\[ PEM M)._2US19[CV5OO-8]P2T6;='=-$]X=?XNQBC55:TWLXZG/=IG (*B5NB MX^3A'-);_>%LL+LZW9Q./A9E?G/QKMN!'OR>L[+@L/6\KUV7)$[SXEN)7-I$ MP[Z9+'#''N';ULS92^J![2N2?"-\;KDO\'$4K,O/RY5/%K^;+391OQNC_6X_ MA^*O'W*&S=#K+GOFY$XZ^F#AM>]BF\[-N3NJ@.MCS=>C>7#C_TUN-G_NYBE> M3EZX+R/4/E;WD\\,T[-36)'M!VZW1_72)?GEXM&*?^6T$!F\XO5!49 '-*U# M:"N5JUVW=09XO3#^-'.3!:H2Z;4;S?[;C9?I+VGT\5-9*>L0X%5.@"^KD*#+ M+\=$,=5Y^X#9]6$^ZXM7#[RZ,J-^G4Z^ICD2]\MB].5MFJW@OCI(QSVI2[8< M]:*^F/!N[LXRY@?Z[6^(RS,-\5Z_?0VQXP6]J]_*0UP]L]Y@+\)B]/7PZYC= M]%YGN G+QOVSV4S MM.G;OWCN*W?EFU/'X_:.YWU:+-:1TX\*[;H$-)0K&2G3$%V0H#WSH(P,$)$E M5GJB/).G+PK^#[@H!C^!3UZFO)VE+VX4-][Y*_]U?VKP+GH:EF4@1.'46&U M6BTA,A-!XH+#)>\ZSL\;FTU>0_.<*&L[$/<6ELO5-I36R]4U#K:3>,($F955>F;X,"#7?FHLK(<<[ :$'P0W(4 M#8ZB&60R22W,SJ?GBQGB@NEDVGZ,A7)U-^&M^U[ZZ&W=W*&C45:R%!.#Y)(O M[C +TMOB4,XA.\]]%"V6T=.3.VTA6W4UM9_,(3DXM_YPXZ/:+6OZ(J7)4D=J M9(+ C(:H2 8IDUK[S$2@-@;^CR1].EHV3V@^![IRKM)E;@>6]+-P'J*D(<8+ MFZT&+I@%+[( 0QG9\-FPG'*+=?-D#PN>P+KI:#I_#&VN!W_F?9/3&Z&BE8#@ M\)"(EA""SZ"8XLX:M$AS/'TI/=EC@:>AN9TZA3?+Y]]_?B@L[@SQV=:!(?+T'U@ 3; MU[2).E,7"0>5H@!-E ,J_8C8U:RQ7AC'<*\DS@I (U<# MR;A_6J&E3Y$I&@Z2=WUZ_#K&1'0]7QS@Y!].JZ1-;)>4.4"CN/]T(2VQD99NTA@!/ M2N('ODMF(5V@RDM^T VG/OTT'0.B&S;5@D QN6&T32&D".$XD9!X"LC,PVN8\J4Z$8L<@.1/?:J%FY>$[ M2K8\TJ))WHM LP$O2S2'\P12L@1HLC1''&$^+$#O86RHIXB-[E@UB$WD)K#L MU'WDIH>&^:R9M!%$D (RL0RX5PQ<9,8$B5H[:R%OJBNJK2S8\_&L#_WC()@\ MW*!QN$]J'BA$PA/HK!5P21AHIR3)UBJBPQ-22]OY-;IB42T0;)6TV^+!07#8 MU[1Q*1CE#05*G0,C48PR)Y&O@F7A8S#$J">DGK8"QAF8U9>Z<1 X'F_4F& D MH8)#B 1M^&PD6,(-H$H>31!9XU"?D$+:"A:=LJD:(&Y5=3M.U=C;MHG49*MM M "5$!)M08-ID+!05*U*^BOYX0CII.WB<@5O5/*7'G D^<* DO+5$1 -&,0$D M>@\.M7A@-F<6,J+?/25EL_M3LTYX5L](N3Y87V7_VVF-W'ZTR40ZSX0$YB,% M7$H2DDX1J%#42:>HE"WN6-8Y-VD[6?>LC]8\JG9Z=ATW\=:-XINKK+1;(]AU MDK:W<6,=(3&F#"$$!JA,!]!<.E#*TT2-L-ZW0$>=?:)C=)R%:[7P\JZ$U$Q2 M?.5FI<;X?"N1-"K1HS#:I5[L;]PHQHF,)D,TJX.C9- JSL*U6GBY%:2U3[;4:%BD?*9)2>V4ZL M5'@Z@.B$317#,Z[0NJ[T-_W\998^IL[.PEJP>CO;N&P.VE@> M>+JQS"1&7$9-#.UVX5@$(KT!9*')*5)J98N3MSJ6;,?PZ(9--8V6/:'9C]@O MC[1J1+1<>!)!6A_ )1D@9V_!JY"B83G;W,*HK>XK[]ZH[99YU430OO1>5_G0 M=,H\"PJ"90V2!0+!.PJ6H[%&$J54]1C9?+_('6[3!WGU]K1LK%1965_>B+N\ MD%8"T3H!24Q[KP0UND6$6QT+_I0I?"3:L3LVU1.&ZYJ_)9'X8KOP[U:%V0>E MXN/-&L&$2@%%"'4B +41%[8.%CB+PIE$D*V##WOL !0=\ZB?0X!WA=.7^;?Y M^L[:P0< =]HU,60>,V[QC$H)7&8%FLH(ACO<\RW^-;?('EU'/G: B:Z95$UA MNJDX513_Y2+-KBHY[=XH=C=LLG@8"K1QJNT11$B0=*JH"Z7;$QE#'@=&? MJV-4=S#7+?A1:U9?CR;(AE79SKOUV7:O]MT-FV2TC\IQ?"]3X(PT@$QTX ,S M-,DHK6@A!.K8S1T@H',N50T8V1!Z<*S(W><;'XT4,B8(N>2]RYR"SRCJ4B11 M$,H"ERWV?/U44- 5<^J:P@?+JRJP>X_X#VG?T)BT(2% B8^$Z'"O(SY% M(#P8XY(56K4XF:GI-3AI1N\I?^?A6>U;M+><'X??I7VH68/\"CY9"UI'!M$S M CQ8"KID=K;&T*!;(*2F"Z$+A'3,JOI7:@^5'8^T:(A,G"DKP)50!A:0C48& MB4HS&D1*>B72X+WKW<&A.RY5/'+;JFVP'P>T(=CE,3%'U,6@=9*P,T))N$/XI+4;8_VW2SIN"Z_T"/U=GU)>Y MZ..OQ]-O_:7B*A3I?EB-@J+ZT*/M[_8>O)MFHVF\, MB2#S0+Q=I_A;QYJC)>&<>25 M4Z@_A)@]#D=R5$R,%5ZP1&R+HYDZ&#O7Q-T_U3^=:_44KB^S%$:/9?)^Z+'& MH,:("B=J((EP*,&;$!F-D%0*-G!+U6&[;I\NETH8:,FW>A=T_M]RO@JY>SV= M77R>SA:CO^^#Q*-MFIB8D5Y;R(J7%7A: M;6NY-8I-5N_)QQ?3^>YHV1W-&BIL5,5AX74V((FPD+(6P*R*7FB;S? =/+4V MF&[Y6-L/M+XN\L']OG%>/D^3E'=>_]O3LN&"49^B*H-,$)U(J/LG"XXYDQW- M*M(6V*D365)->>F:E=7.DSZY67J.^V3<4ZEF=X,F$V^C8;A 2K4KKG,$$?%7 MRZQP1EIC+!EZ $HEL'3&P:JG#,7YBUDZ MBHJ^Q$U540]&J)RS4,R0%ABR/Q2&SL30_N&TOX3GWK:-MHPJY1EXJ6@I-8?6 M ,.=-SCC)36.;C9'XH>3X9]%* >[Z;AA 3IDZ0_E 3XS8WO=K&;++<,@G;IM/=Q+HRSGGF@+0K, 0A + MJ$124$*ER&+2FK6ID_)#N9C/R]?^,+8SN^Y1.-O94U-,52L-$A6= L)5R1EM M407U$95.KJ13;;#V0[FKS\_;_O"VLDJN&;:Y9[?[$M/AG30L7BE@2M M1$F>A':P\U%X2X/WHD4B7%HIQU!O,.N0K[40]@BOWDR^IGG;Z(\'.FE()MH9 MHL"QZ$!%:G"M.=S@-1=H/-.,.__03V6??O1'-S-3+?K#?5_%L'V8;BK,/IJ) M8%=TR,&=("=,S(H4"YQFY$268'C@D 01-N)&(60WUWEZV 1;S_S=\)%SLK4W M@%U=5C\&3U=M&F5R]()I8#D)H)1'D+PD1\F<"24YUVV$*/NQX=."B[VAY:I, M=EIGBUM)@$TI[&, M*.;1CGOJ8@6M1-M@!.&*FI6'J+/P9BLE<_=5%3[$3'5 M+6-[@]E*NUPS:_6'8[!UMVTC#->XI@PD25"52#9"I)J#\C(Q):C*J44RXGX5 M_;,#J@-N]JS?7X=8M-'O'^BDH2E'RP,RP5L"S"D!SEH-W&GBLG,\M\F55<=- M\?3U^VYFIF)T=T@ISE_C3+R9SY?EX@QNTP?E7=_;MJQ\JV548,K:U*J4U-0B M@XPLDQ2-5ZR%Q=GK24#K:;X?"]XY,_L T8K6RR^%L?-7OZ=9&,UWJV+[VC99 M<\-YB( \%!!$E"@^0M%+)67*9AI=BPRYO7KZSPFBKIA96^?:''Q]F'YPOQ>? M<4D;BQQZ/9T=';-U:I<-T4690 ,HL^B+QN++Y@H76. MN7I,K@U%I/U=^K*-G5$&4:@ (B6")G5RH!G5 MFG%'HAI\Q;Q>=:U.>%H+6;@6-@OCBO ].'JX0>.4M8GS#-27G)&>2U"&XPB] M#"9;$UP;AZGZH;:BSEC8Q_;S2W'#X;XY2W'G[8A'VS2,&5GR2H#GSH G- S M)($*QJ"\-CC\P>=:[&&#:&+ZC?:_9S[2ELN]JW9A.6LU ,[2:6Y;MM()55DSH(V5( LQ4%$)@9B M9H%DS9"_+13D.LEX>M9EVC"S'R7F$.@\TJ)Q64[#)XIS,(0@W8C)MJ M\MX8WJ9V"/EA]YMV3*QMD%_F0N@5S/?=$-[1JHF$>R5(!A-+G"O%]>!H\8-Q M-!T)ZM-] DW/9X-TPL@\1M0WY=3GUXZWOG7TT6ECNLL^0J7$0N=; M*$_ 6/ R*BD8;5'FK]^ ]'/*K*ZY6@M=ZP/$R[Q]J'@Y:75\N0.'9WA;@YNZ M#CPZG#SI2^%YA0Q&N]5[8K5C/+#9N^FBD1[]-R0/G7':T:&8SG$O% @V- G*5 +&4E6:9BAE/#U$$WW\XSWD-* MK;XMN4!P'2\0<'ZY*%>"/DS7*31W\*1ESXTL-'BH:OP57E;,3SJ9BB[(Z!NGFL2U20DFB 4!UHR*8$QG@#7R<2H M/8UM*K-7NL1P)JRTY53/PF%S>P?_VIM,Z!>39[O(MB&TZ-OK:KE+U&]NV/T\ MY>DL;=T&??7[8N9P2:#>/_O^!B=H55:H7.2;CI&^CV\FBS1#K60'A\[XUD88 MZQ7U"E#YL< $":#S*@LU55KZX+AO<1)1+:SL5 3=OPLW($Y72\YS==7OH/7Z MP-.-B9[06"Z@O367 M:L[]97Z7OJ;)[FIDV\\UGJ,2;7D (E W2TX%X%$8[#]%W,:CSKS%%8Y:%DN; M27I@QMNPI]Z1TSSANXI;Y242.YZN[D=N6'!U >[5[QL7T-55I3>3EQ,474C!4!19;I,^I9>!T"*U^F%H+D._3 M2NKBX/[L9G]-BY7C<5^6P<<;-9K3P"RR-C!92GUZ!\H["REPZG5@P>G!I];N M%#Z=\JH6*OZ4)BB1QTCT1?P\FHSFBR*?OQZ0@')/RT8:H9@KNW(HR>XAX/;9'8.$LT. M7QL]_F0%8S0+SEJH-75BB#L%1[?,JJ?DK-2P*Y/P;O:EZQ.NDAD>_\7=)QXG M]-:D4B726 V>"@]"!@=!)0$B!ZJ=RS3QP1< Z=HHJL/':M[[Z61ZFT'[9=.C M;9J2ZTEKEW#Q,-QI!3,0=;DGGC-S40CI0XO+"W7P,E1?3)=M-_E=]A M/?J#SAL>;M*4_!+.1 ;.HN2/159'4])%6,>\"6@ DL';T^?"0V=U9P LPSENBU5CE&U!^62%U1JM ];G 54RO!Y%I!TSKAZ>\BQ MA6$>JV*BE K.9ARCR10\HZCH,[0%N6*,&6*<"MTD(#ASJ'"GYXU=L*GG>(/5 M[>%R33W-YB6J[B9I<.WZP//9EBJL[K2(-EV&QG*T]9NNDJK./;K(Q M>MWXQ2IX\;$(C3Y)NHAQM/[BS03U[/6J>)D6;C0>(KGOR\*=?;_,K['+D@OY MQ7@Z7Z+\O4Z./%S:/Y00LPJ$?4VSM^[C8R&BG;UH^Q+ .=_1)T++^]^'3RDN MQ^DR_]F562Z!_)>3[8#[R^5BOG"3XH;835<-[Z9'B54063;)%VXV^UY@^;E4 MWMCIWGR\6>,EMR0Z L)3 ID8#C(:4Z[W2YV=](0=Y&8XSXBW)^)F@K8O2+S% ME1E&7PI^?L6I^/ MC;^F/T]14.R*66C5;^.I<(83"4&BWBB$"Z"BUX!:(\DJ MJQ@[,JC/J/QT!XIIOZRMI3P?-:[_36[VX=NT*P1NNFM"XBY8Z4&7BDPZ^X#J MJ;9 ?K>4 MEC/F.%,MX@+JU-8> O#:TJ*FZ'\NOSLT^PR;ZA=D3C?/ M[*DQP:(>DQS0C/)$)R$A)(HRQM%HK-0LD(,J#U;ER[UAK*;W>*X\W$^3??2> M\ A&XN:J";(CJL2*@F<8LT&1-KF9Z_BCSHJ#:5WNUE)C'AS'8QR[B/]ON0YM M.!9W^WML-'/1)I2OR: 9&T*Q,[A!'C&3A [22->GEGG]K&5NQDQ5<-9,1%8YI.UI; ^NM[ :5]JTK_S#4P M^-P.+_&'^6*G0M:BUX8'W*VIE9 B3Y"90IHE;M\EW[$R*605VN3!^X>.Y*X[ M+W4#]8X:U6O\=?1QURVGTSMM4,WQ40H&NH3%:1I75>4D*!D3]9XGU(2'KM[] M0 @^?5HJ:8-;M-YU?CQ/'T>3R3J:ZM5:O5VY0"[S;Y,9/OMQ,OK[ZJ+/1K_: M([_/H51IIQFLQ4UY0;2Z@[=52C:J'_-XAYYOZ;=84#W'V^2RC+:+!&T MG( L5[B,50%_$E%90R57!X6R5!KAGV:[D]H\W*!)4F0E!0 M&A]D)(0E,(1E\)GB+AMUA%(4CCHM)7X\.=R<,,W[D-,I"WN#$_ZP+C)Q,I0> M[J&Q.;(D%0'B7 "7G #EDP'C11))ZTA-"P.@5MC6^6'4&?OZA-#5=YNK(-OU M_5!]N-)J5H'D1T+KB)X;:SGU0FB<$D/!1*> *L6 &4=XIB)2.OC;6Y4@=UZV M]@;%JR]NIY0^!&JW6S9**$M,3,""MJ 8VC5&& &)2"VS53K:@T[<^@W&.C^4 M6K.M-ZA<)X9Z.*_4,=C9TU7CDL[26 [6X-JQ@D7D#W/@+2&XQ3OM;8O0^5IA M5N<'4_=\[$]+/U;4K;=:9[37-N(&FZ(!IVD$E/,<9"!:64UY/NQB2K]Q415T M[Q.YU1L>_MN-E^OI&(^GWTK9G&/ <;]U(Z77)N8 V3D#/" GM<2UD)21FE,3 M)6VQIU2ZC'Q^\[X3SO6 FBV/VV% V6K09$Z#5RH!B6@QX+KS(+3!G[CG(2:2 MPF'IN^IY\(J+>3G;4UYB=\/&>T^H"Z&DR$?E5%H'6:_\T-1$+7,VQX.N@=5<'ZA" M?TFSQ?<2H[,HYTU_6XZ.L&@.Z:G)*5D7E 4MO :G2C$95Q(#*:-(U"'Z-M9Q M71=Q^XD_: UURVAW6S;$1QP;Y> S+AG&3 3!$ZHP+I% .2?.M2GX MVX_!W&:,]96_85F0Y^%=]\I0K5"4F[B.4<;A)+2 Y\_3XEM*D[L)O#8W<>+% MHN2D6N(B^?XZQ9(4^_K)4JP2A=?;4HIN7_&NOB-%AI?X[XUN3>PAWNGA/HX-.%!=/.=^T$$JIZ$P]!:89UR(XP]N4MZ@9']H2+X]E MU>N)R]73,MX>YVHK*1%G.-GCK6WL>%P^UE.3I7:<)=2]8B2@DT'R!,]@,N[8 MU'#NS>!SDE=$7H=\[!E;ZZ1U;R;MG//M.V\<88S'1(!:E4#R(($H2R#CS$7F MO*5D\-EE*B+PO*SM&92;L.9;V_:5JK88W>3\/!R)^WIL$F6",.Y 4*IPN0H+ M')5A4"1(DF.2.;"1E;V.%U0APJ8JH#_NW'4+$-5\B@;(.+\DWS"J$; M%M<5IS>(OD??^K'+O('__:+,6VCII-]&2(V;=@Y 7?)@2/3@/*ZC:"++LJ0N M3RTP5"?XH4L,]<75 >Q.JX#8ZS"@T_:GVWTT/ A+A7)@=#D;X[9$C%A4#R0W M*J:@M&P1'*KKN+LJ;U&M65@+2@>NDA?+U76F_SOU\XNR6K WO3>3<.N^&ZNT M5B8AU=H+,&4QJNB*%4ZMRR1X$ULH7.;);6Q]#^_<4+NZD_X99:V(Y9>%,:!!"6K!9*9PX'Y&;G@K;HK8H)3\: M#,_.WI[A^7(].-1&_VOIQJ,\2O'M;+KY[J)(@'U1.NTZ;J301D;C<$&S@&Q# M.XM;+HL;G#'ADZ!MZIG22K&!%1%Y/L;V#,55X/A-;JD3,'>WAT981TPR"H3V M#"G)KI03#Z@?,Y(H8:@7M[EG_<,=*'3 P!Z/T1]AU#\/N^L<=M\-2+A-_$.) M1':PX/C.FB"BUR1&4))'X-QDT$))T"$R077*A@R^"LHYUGH55M:2'2_6\3V; M,1VSJ/:T;"@A.MJ!Z3*?(P4=: M-JODTCJ@MB\"@>QPB2F9%."RBI1%YHQLL655DH-GGNI'Y&!W+*TN!W&MD)\G%W^T9G MKIWGOM3)2Y"H=Y"E-L"")%PR$74:? [E.I/_L*SLG+VU)>8AS#M ;A[231.< M#&@UE=Q>KJ3430:HH!PBIVA9H_I@Q>"E9R]@.S.7Z_NZZY2Q^"6Y>:VW]%FX M84W!3;FJY_88OF]UD$BW/7GRE8BX1ET)VI+^CAP-' M\6)O]-=P:;DJJ(J^E F2- UIR'DO4EZ+@FH4VQ3;JV,[#0ET; MW@X.=Z6:=V>PN^ZL,9QEKWD$:XP"5PZ3I"423&(I2,$)BH;345?G)MR@4->& MM<,#W>AK=WO==6<-S2PH4S0-KD6Q_AC(3#.(%(.C@I=).AUT=:[*#0MT+5@[ M,-!]^)1FR96BWNTQ=]-7DS0-WBM=0NJ0+])K4"H&X%HE2S(/3AUD6/5YLVY MD&O%V4K^G+MNAYM"\I>3U=\&5-/IES2?IW2;^5?D?3_,Q7!H%PT-+$0J,RAG M<=;*3YXR!3021[0DRAX6N- O)W[%V?GP+8V_IC]/)XM/NR34J5TVTD41'-+H M@V3()&OP(T.%Q+7!TZI")VT;[M 'Z;GAKKB2#E M?G(6/(#F,@*1&7=5;3.G-C+<;8?N?A@4ZDYG["#!5LS:KN!6^FI8+AF1N0"1 M&0%-K(64/<=%2)P7D3 16^2RK>-Y&![@3F3M$"%7;-J.$%>Z:FB*6I8D;#+; MPAJ%]@E-A35&\V S\W?+V0_/Z3 XP)W(V4'B# MOY3JI>3T]:L70C+YE#T4OTWB:!Y*9I926;)4>D_O8SD6B#C,L.)&6X M-BCG$(/WP$TB:.LHIGR;%!3#VGJZA=0Q>U/-">K'57\]U(,=\M(7N4=*%E@II-UCOW5GTHJ MF/X=]QM"=F[PFV<:%[BGQEBP"K44KG!^D\@!DA):<".C5P?MR366_9Y!W7^X M,29*[PP#;F/$T27\T+E47[%:YZPXBVURS%1:RR?-U")S:NWV_^UFHQ+O M?,BLWWNVX3$;DP4%(TD$PER"&$G)L$D8E99+9Y_ !M[%I'?!FVJ7QI9(*)*Y MMWS5[0<;$R,S-ANP/@B0*3@PS@D05!*2DS0ZM+!G>9TL4MU,=VO.]"-%WR^_ M?!FO@NO=^+D;EY3Q[S^EM-BZ%O NC4M-FP_3==.^16QWVFA7RF;5<1X;37^W M(8Z:1I9)V84"*V4 ?$E31H I)SSUW(8V:7_[B)X_<48/4YA/9UO/YME!96'W MMFTB-=EJBSP4(H)-EN$';I&,AAPII\R*%EM\']'O9X5+*\[U+P)>N/FGU^/I MMU.W_XXOB=6Y>/=K\<:FR_Q\.1]-BL=F$F^8,_HX&>51*#5*P\JO@U/^=CH> M;9>)&!QA?5[O.YGHP7/UQO6PRI(\?S-YX6:S[_C$VL=WF?\TG>++QN.AL_KZ MJ57JR8V(&U#\XXJL+7H.4'H>;M$D[T6@J(=[67)5H:D%*5D"-%F:8]F*[4'7 M:/ZIXU77\;J8T1]&QRO,^'6ZP%W2?2]"\< 5\4"3!O4<&8V70(F)0%?W[T@I M4V>$UCDXYMS@\QJN&9P!%=_RJA8DWDT6:I?GBX(WBX08-&BU,BQ2 M&!M!>T) A%RJ!T;BI3-"Y<%'Y9T#$9VQJZKL>+^#N;HG:U^(XM7_UM M.?I2' JOYHO1Y^(]^&V>\G+\R^AK*CUO',V]FQE7)+\=EZ%MT?UKVK4P=C5K M!!,JA7+US8D M)SN21TL*I)1.)-(\.Z@FGV51_RGV72^Z]+4[H:-%2%JJRG8 M2#70H!(H)1A$$;G)7AG6YI)*'8.CNVF=GIEW%=7+Y>?EROWW,GV9I7!5"^7+ M.*VF:!(O/D]GB]'?5]\_.L[=^F@GKVBTUXX[U,^3YQ%(,!)425V&OXE(C#8(]L'KH J^-C7AN7-V+EW._ITP/\7TLW0QUY_/WU:()R?N3& M+]W"_39Q2Z0IQ9Y??XV*/<\-@UEUT/DN?4V39:KTFCZQN2'A&@07X_'T6U%& M7T]G+Z=+OT U=;-'S-^ED$9?RP3T1-SU.<-51LW- SV1\V&Z<.,;ILQQF^E; M@[\_5;M5]P>?;X07+C-%4)Y:@Y(M))#$2-MCN^WVQ]\ MOA0'24JBNA CTZ#+!1F"LKP$))E(2]E8/OCX_PYF;WH>7E74R.]P8&5#'.3W MW=&PX4YE:[4'%7SQ:NV5:-9@<)-4. M0,TQ_32*QJRCE*!]=A!53.",99"XRLISG%09!F^"G0%%9V;B?E 5\;Z""F4; MH)1OFM\F?C0>%ZUB>\@/P&''TPUSD0OB<<^-S$'0G($B64 TD67)%0ZCA5RI M?M?! MD:0'6ZBALSFF8 MEA!M"844G!O2 A-G%@]=@Z(6"RMYWS:F8AUOQ?OTL?@BMYP']=_8IP_C/C7O MTSB%18JW?$C#HF:#D/FJ'LCD8SD*C!?S>5K4BBB^3VVCDNZ]IDRC%P1L! M)K,(P?$ SB:#/* 4QRTD(RWLN4HU*3N- MDE204"(JF3,EF)* U8E!=BJZD%S,HD7P4"5/03_0ZHZEE53#,\B?ZRX'(7A> MN"^CA1N/_EY,N\]?EHLTNR)PM^#9W;#)WC'.-8>85+$)J0;CE0>K,M$^$4;M M0>F&JX]ZG^#9U[21@1%3+)Q<4G@191)XY@5H@RAF/$G5IN).'<'3Y>3>+>;8 M/?]J"9X=I!\O>([OK DZ^I2L0F8') [9 2J$4HY#2Q$T(U:UJ$A;2?#T ZWN M6#HTP7,=I;H]KDV9RM?3V;KHP>O1'*E95=5X[N8I7DZV>/5/6VC@MM #,WM$ MQ8!V'3'8&7=']C^R@$G]==( M%F4.)9X8IPB2DAHT,P&4<5(XXYB.@S^@&PSZ3F?J@$&WIX+ B3TVS*#LEUR! MI=F"T"ZC/HK<4BX$U!BBX+Y%N90Z5PJ'!;P3V3I-N=W+WTSILHC?2,J6!BDQ!\\1Q M>08.A/LN]'LO]UXF?ZR6F I7GQ-,_>Q3.'R\Y?2<'ZY M_N^)4O]A/AL2Z;].)U_3'"G]93'Z\C;-5N!8Y3[%E31(0M_-W4#I6@Z2KH$! M;O7,>@E?A,7HZVCQO7_J]HJ&C> J'QY[^(]_^?]02P,$% @ @'E;4/'- MJ.;CA &K\& !4 !A8VEW+3(P,3DQ,C,Q7V1E9BYX;6SLO6MW&SF2)OQ] M?T6]O9^K"_?+G.G=@VNO][A*6MLUO?,I3YI,29RBF)HD:9?FU[] DDG=>$GF MC2GWSNEQV1* C'@B 0"@8A__9]_WL]_^I85RUF^^-M?X%_!7W[*%I-\.EO< M_NTOOW_^67TV'S[\Y7_^C__VK__?SS__7_WIXT\VGZSOL\7J)U-DZ2J;_O1] MMKK[Z1_3;/G'3S=%?O_3/_+BC]FW].>?-YU^*O\RGRW^^)?XQ]=TF?WTYW+V M+\O)77:??LPGZ:K\]MUJ]? OO_SR_?OWO_[YM9C_-2]N?T$ X%]VO0ZVB/_Z MN6KV<_S1SQ#]C.%?_UQ.__)3X'"Q++]=XR-5\_C;Z6K7X7EC^LOFE[NF;X;^ MCLNV4$KY2_G;7=/E;%_#,"C\Y?_^^O%S""/H^FV9_G>3WO\1&OZC)?ZYGRUG$-GR]'.2N MR&[^]I?8/& $)40;A/[[GJ:KQX?L;W]9SNX?Y@&27SHB1$VGY7_3^8?%35[< MEY*WV2J=S9=G$%EGF'X8B *:KN?9UA'\MIA]GZ=?9//3,EN%W8=9,SV>VZT_V!,SZ_CXM'J]N?E^DZR"=;'I= MY#[*QL\609=G+47>:OQ^6/Z2?IUGY_#PLD.'1)G\_GZVBFOR,FB R8-N+&[# M*CX[35Z-KL,0VF9I:#ELQPP&95WEDS\")5_"!KE<%X_EO^LP<:+K,(2VE42+ M83ME<+',Y[-IM%!T.H_;Z>>[+*R5IUDXT7$((J_3(FCS7;::3=)Y8XKWCM(3 M^9]7X<]R"E[=F'1YY^?Y][.P/CK $$3G]P]%=I\+&/MML1> M/G=90';FN ]#AM/&HYGG8:?/EM7QX[$_=,[^]F6AJG=,:#UPITQ^RXKK]+;& M_O>J88=$V.SKZM3WG[?I^--M9GS=_AV3_.0H^#6-ZA-= %>+C_GB]DM6W,<6 M5^M5="Q%W]X9K+09MVL6JZG_)5^E\_B3<_@XU;EC8NM-_+O;E18'3N;AY],7P_9$(C^*>D1QGKSYGBO+LD+8^2/ M6::S178S6UV'\_5IXH[TZ9FT5O.IX7@=LK0Y+7])_SRM 7N:]D-(&TC/'*8? M!N(LSQ>;@^3FQSH+%&3/FIS/SOF#]L/SQ6)C/+O2)MFL>/'JH-C= MH(2N6RUOP'K7G^P'F)V]8[.;K"A* K;712^NB<[GO^'(?;,YNPG49(M)MM39 MZGN6+7:MW)\/V6*9;7>[J5I%U\IZE1>//IN&K7&^:_DI',$"$V%7.>T<:P/< MA6GM612OF=GJ?0O ZHW8#UOU#)*#'3HDZF.6+D]3\K)5YY]OLQW6'Z%SLI^. ML7X=CK'9=?I8SI+?%V%6;2?*XK9LJVZ+;#.%U'(B"#B+N>Z^TR,$+T[R\7?G M[PL6J9>&Z4E+\R^;+NLM-@J/X8^;Q^"&-&W4CGS^_TGDV83]D\KO=? M\DW79ERV_LXP$%07@GVR?_8W.F>]WD:SKVV'I/P6YW&8SWJ]G"VR933IGN": M!5/V9C9)%RLUF403-RQEU\'RJ!-JTGK@,3#99O/K]:-C *=W31BC1CQM&)MK MF0\+DQ;%X[-#X-_S/'QL/N];31I3,BH8RPLOLR[B[?;Y5LE0WQ\59-=%'NS* MU6-T/_SG>O80]S.W7,WNX^;U^S*[6<\_SKYE<>3M'C\!Y+[0;OD=F=[5?YYK<-&K)7<[@> M&2JC-9Z07(9MH"$OIT?JGHUZ:\S>QAT2\SF[C7;7L]EWBJ+#/7HEJ\UBTVRT M7MGYG,VS2=@D7FP=C=FI,]KP[&QUM[SZRQ>WT9C?ODKKEM':W^D5@GKS^52_ M+DG,;U;?8UC/-E3TPV(55NQ9^-H&G).DUNP_(,E/F\\+]T5H'C;6]?VZ],F& MGQ6K;4CL]M#^>IRZ^G<9NC?+S;LYKV3N& L-=<;L\:I4ORXZN<$K]X6Q@ M+K&N%2)8H^LPA+8RN=H-.PR#NXGQ]R)=K((ID?ET5OQ;.E]G_\AFMW=QIFSB M8\L'\P]EO,S5PSDA/L-\?<1P?5D6E\)JSZ<'!NJW?/$M6P;B/JYF#]=94:I[ M>9$>UJ0N83GK0Y<"X=,R[87G/>->CL5U3RR^&?=2+'8\H8^-.S"+99O- JLF MJ]FW^F\5NQE]&'9K&DYU!SA(=%I,*KJW?WU.^BYKTFRQ^F4ZN_]EV^:7=/[J M)?2!O$Q5JJ68TXF6)#_KV351X>_QR7Z^^'F:W:3K^:HAB0?'Z9'@_#Z=+=K3 M^V*8SLDM1__Y/KO_FA5-:=TW1M>$WH7QBLGZ:_;S#IJ&Y!X9Z2#106EFB])V M_AC^N6T=Z6J6]&OSG>S/5;:8QDO'[K]4W]3?41%IJ*B8YY-]X); WJ3+KR6Z MZ^7/MVGZ\$MF[GY5G;2LQ$V(=H\T'1"HR%'Y2+RK],YGG8J/_VEU517O=N?Y@O5F%6 MN4T0:UA/-I[G091N#\?JS]F9LROV2!1&C$BM "?$0J.\(FX'"F)X0!4ZLF*_ M5:G^I)_W 5RI31=2C$V&PLR^L#!JJLB+OHGGDF%ML2&**ZXA8])6/&/I7;+7 MZNI5:0Y:?+56H?,D64,SNL#KGT-7+J,C+_AZ#RIRKFJ\/6G&GR2?'[)L>IT^ M_OK">G\FV#VM$@$4Y H31H1TGEID":]H$Y;3(46X[_!13WX-\=(&6(0I @KI2RU@6E"E)-0"4!(8_FA=[ZW=P599Z(]N-X>:9U( M:X0'5@7RJ$"* .VVM"(!+3/CW(T[P/Z8%%MA,VYYCFK''(<8.Q+?I^R;N9L] MI#%O;KI89HOI\7WR4/O$(>X\Y]@CZ1'T% >FJX5("X7&LV-V@GK>/28-C=]E ML7IF^(9_O39ZPX^277Z&OV?Y;9$^W,7\G0=VU:/M$^;#!H.0E0X! ;% U.]\ M%B28!XWEC-_YSMHE;+VJPL99\YS"@VOVT?:),R8L:L1S#(G'3DCL5<53, S] M.'?ACN24]X?0CR']4>W98Q)Z$V$O*_:7V>2OM_FW7\JW'L5C%#BO_A'ES9_) M>_OCY/?/>X3[],L$> 2,I0Y JZ46,)SD=$4P"_\WGJV[(^#SEA ,Y:8R13:= MK:J,PR?N^!LD^;&1W4,JOGO&XGFM>WXRT!&4K(G[)O M^?S;;''[DON3 C_:+_&60JT,\\P2@3@15(LG(TCH 3W?EQ!^E^ ,I0A14S\L M8@6&:-B>,//>-DZ\(0$DYTPP>3FW#$+C*ZZ4(\T#&>@/8N:UQNPRFO!;>G_Z M.OI0E\1QYZC3PEIAI*<$&49VNDX0&+>YUT9D1Z7?&J$?41=&:?J-004ZNF79 M;$:[S*O'KUCV-DZ4LY1BQ23$%CMOL==@MR&*,3EIN@,][QB5H:;NQ["97=V< MY;TYU"4QC@EG6;" ..8..N4=VODFPP1H+'?V@VSN'2%W2=WX&./3BY/+^ZFN MB0] 2X\Y8@H2 WV;,\MO+\@:FM$!7O\,FC)*@V!\"M*1>:#3Q1]7 M-^H^*V:3]+AQL*=I@B5R%&DB!!,$(.$0W&V"4)!!'7OU3(/N@,\[Q6:HJ5VE MY_^2;V,TJSTR6_Z]R)?'#(5371,1K"GBC;;!OE+( TC5[A9,"#I"0[&7-S(= MX]1X;O^VCLP'95\O5WE0S8-QK&\:)MXZ8R367"G'+-7"$+Q;UJAJ'H3D6F S]8LCD]U]GBW3W MO&(#P;9D1RS64N[;R4,N& < M68*X1UX8*A3:!3 KZ9O?))_O?!J9%@X*[+B4M2J">U5\#';T(#I[_B<3:A0- M=@*FE(>SH];*V]V=OT9"-%9=_@.J;N_X7NQ@'9B=KF-.I%>99>NP*M\X@3PH)4 MNV^<->\:YTJFN@GI3C7W]YA5$@]H_.4\<\74U\ MVM7)_3 -',UN9E5ZYRUGTY>U9*1PR89J8BSDOLHSLI'U'X MXP$(8+WHP7[0.$+^3HK+Z[18/5U%/5L-3V6F MZ6#T!'DXU8LA(BI%! M9L>S<.\TQ4UM29Z=OZ097O\X$J/)AG<-SF1R^2KZ]='2+Z_S1ME,;+>U2PRRA6S"J_7F5%5:#G%2LGW]?5 MZI\PXAAF5A @'>:,.0EQA M>5IC#O=* G] "X8I\A![B00-1XK*349;I#;K+8AK,#WI#+6AM.-+D4ZS^[3X MX[1*O&Z:V'"ZA#$G'&!&8$"-H[SBB&/4?+WH+:AK*#UH"=4%+\??7A^E;\\: M^RZ0S+HHXINV3"A-?_/A!*%@($[= M"%-CC$@#^YP;;47U+B?&<3XZ1G-&!.D0RKHZ98J@IY#%M$ M_?7^[N 'GR3="*SY,[5FO*0G>?F#05K#$I (9I&R'ELB73 :F$#& M5(@:1)I?CO3^!&,\4V#4(GOW^\5UD3VDL^FVQ'95A/IDD.-%Z$F0M0H;CIT@ MX1R/A6545[)A6C>_2^K]G81N6'$ZTXT0XKCSF7F@&N M7*4;F&C9/'B]]]<__T3SI8FHWOW$N,2<2+@$@$JH 75A 7*<:5/9MYBZ%I&- MO3]#^B>:#F=*Z3W.A-_RQ>2"GMM#GT^L=9P'VYY]/OL_FQEW=5DR2O@T98>R"YY],5$J&%M4A%.)@\@:&_^L\%68-T^3\2["V/@2;$WF\G "'BJ+$<*DAC +/#I,)<8]D\O=N[<%^.>FIT(;#W.$D& MG1652QC%<$>@J$+4&J>MH'Z+*L%!!<8W#=Z=7=P(Z:'TMP::_\AFMW>KP,>W MK$AOL]^7VV_.ZG>WRG:& M_@^B^Y.R=-_R.GT\D;UA4#H2 A3B7%/D=-248,_IR@-*@!&#EEFXF)^ZE9(. M.X=:B6],833/?O$4%_'LAP,&U)PB)>'(>.^".AA) 4">&%-=7!"I6E0K>A=N MFPXGR3N1X$CGB;M_F.>/619?*V6+93G\9:;)/DH2*1@$C'B/'7!."'#>URSI0( _AEUV@:B9UU]/"+%<2V0A=$P9)147N,(]K%?-;[/> M4ZC9^['!F@CMQY@L%YLGB202"P;C >XHN>S]3Y$QY MO;?W<[0'.Z1JW,5*[A_3F<]F#ZGOI@( M3"BQD&J%" &2"6\K8Y-AT"*6N+<<]V-6YX[A?E+G@3+EK^_OT^+QZN;W1;J> M!G2G5?&( ':ZF,S2^;,J$I=.BW^LV$&-F;2W1H)%S&-LC9.<>8$5%B16G<,( M>B^!KK6Z]\/MN066CR!P?JUF0KS#B$&J)! >.85YA0IP9,@,>D<3VG3UGJ^]/^C53TY\'W- &4#_IQ@$C M!F*FB3"2=&[:U),_..]X,KW\.7;F,CC1,37\Y%>GH$K]1 M:GKJC8(-Z$?MT[ M,519:92F!#/ED-'8Z]TLL';$<76=&I[=0S4&%0FGX ^+9\7GN[3(CMS] M-1TJX=C%_1,#);&S@"E$=GNI,6/.Z=6)6@R$VP67E$.9=-N]&L[6,*D M9L@0+F,P.C/.,;B#GUK4_$U-YUO8F#6L&9I#.]F_O$CZ^LIKOB6D]?=,?G\_ M6Y5E>]5B:O+%*@"5+2:S2WY93:?EH*.Z18@6T0LJZ]PA'.Z4 .^@QPIAAJ%G MBFG'PLX-H," 860O6#CW#=&G[@GV=T@D"D<+K155WF+-PL>,J3@$@=>QW 9T M(:2\!T2&]/@OB]4S!0G_>JT)_I9,_LM7JURS[ M8_EA,?GK<9_ZT4X)%D!GJ0+KQ MUGU>I:O-<\PHD-.7[T=Z)9!K@*2&7BFMI'(8!LNGVMFD;;Y1]US?M:.-NGN( M+JP*)Z].C_9+;$!. 2X%=Y :#@Q2._R(M7*<^WFG4JRG&:WP^K%U9%3[_WA5 MXS(J\?=LD15IC$15T_L@@NB&6\V^9=M\_RC<>NZ%B6K[/ ]H#6<(O'*BNRY:JN9NQM'^THB9 CCDJCF2%&&U7Q9DF+ MI.V]W<+VHPE=H#.4Y%_:5H\VO4]OL^7G?'U[M_JW='XTD.-DWT12@A"@0E)K MO='AZ*5WJRUS+:K ]+8V].XQ; _3A50CUGV]NKF>!Q17LYN;^GKQJF/"H.2* M&NB$!X9AP^331&"0-K]+[6V9Z%\IVF%TV<5"?4\#_M-FJ\7SSHDV2 *DE9$F ML(J,YT]G^P!&[L&':6+:,<"QW^%K9O#A ;SE.!E*6KB ;)$HBQ@X$XE?YY(]PDOI2 M9.ER73R6_QX@:N' ET<9M1 K)Z\>S3Q=+J]N7I#[L4;X0HW>"9":<20(<(I1 M98)N*,X<)DQX0R6K-:/ZX7T?W:="&0[V23 T$"JD#46* :. #>9WR:<+"ZQM MOG)T',W0JM$L4T C(>'$(M#8Q6ZPF%:38MLAV MW7-\0PG%$511IVV3(F33\^M;E.'\LM,C+VQ-UB M&DYBBW@F.^D^[^-S";/ Z"TY#$_'D1":UTAJQW5X[Z9::@EK]]Z MW2$\R@NC=ZRQE]'4*O]MN:=><6T@!P0+)RM>.6N1-: W M9_.8%:@5N!?9ML[;L+9\ 24\8L9[0IVUTAJK[<66:\I]&'# M%J;B/^S<0WJ?:JI4GWZH?E ;2FM>@%'.JEU>P".:=\4 S&=-_ MQ&CE#9_$B!&:.7UJ1W=(740CRMO;BF"3+U>_9D&O:ZO&@>X)E#&H44&EO=,P M5H\%.S0QU2-,&WIAZ '%3=/BR7ZVQJUT5@X3HK9OETLZZ^ .]3-BN;G5*S MLP9+M+;>8R MQDYQY; 4.T>;(+AY>$=O-_:]JU>? YT?[]8YO/9- T'0YV& M4\,D^WR7/:L#WMOM_8'O7J/'] M+T3)U4-6E ?0R\5-/$5[UPB3>-LX89(8S!WW*LQL0"S3 M5#/O+:?2 Z5JI:;KF;.3V9]?-$R8D@X22D$XN0,1C&<8WS^6'#$I[9 O.([& M/[01QIO%M@4"H\O>$$R1Z7JRNBH^9\6WV>18_H9]31.NC-+"&AFV+,C"?X ' M%?M MPB=ZSLS<[_BUY,8_.EL#ET8?\!]LGR"B/@X& F%/ (TTH M%EN>.)2(C#.FH+V(WLJZ,W!^#,&/ZD9^)/(^5\Z'4B'G-ZOO,0/:LF*E]*2O M8@SI[F=-\(>_<[]J/Q+O!9;CPE#(1>YWJ MM:^;)C@L4HH8)3 AV!$4SB[5D<4+ST>8/*'#0WA+- :6KP]0Q-=:D=)_S%9W M9KU%HON-6EX' >[QL_F M\TCR8OIK6OR1/4/MV!70P4X)@V&S1@A;QBT36!DE;<4E=[3YM7QOX43=:TMG M\ RE!">RCQW1A!,]$RRED@0AXKG&2B!![/;0I;!PH'GEU]Z"@+I7AVXQ&DHG M;/909)/9)N![$4-GB]7LO\I_'M&'([T2XB'TP9JVG@,%PJG;6E'QR:UL'A#6 M6\1.][K0'3Y#FI_1.U-!<,("?=XTD4!J$58XB(FF3!CA!=UR1*C1S27.WH_$ M6X(R^ &S5G&]/:T38JA#P NF#':!/:MPM8P1;GCSI;Z_)U$]'"H; S*4H'_+ M%_E+8K>:6<.C<+)O$LLR06P4U8C%9/DN@+;EF5)#FK^+Z^^)4W=*T#4\0ZG$ MJY2C1Q3@5.+6,[$93M;? HU1 MWS?<5U0?%?K^+DDY1:C'1'A)N*4:VLJC0IGAS?-[]^89Z%/ZG8 TV'8?\[@= M1./8SG^T8Z(Y%E*:P)G U &N$*UL6*9QBRB2WHR _E2B4Z@N;AXT,0L2$NP? M8.(="H":0\<(KZ#3&,/F96-Z,P?Z4X>N4!INIZ@LV>K^;+98!]J?HO!U=I,7 MVR"1>6,":XYAIR M01"UKCK[F_#/YB'NO?DQ.E>@C$CY825H(3P66RFJ%-5 @+%VLXM @W?S0 M*MZ!L#M"Y5)R+XO GR'T;=%X9*#!*@ #E8(Q*Q6L]BQ-@ M+B7T;5WV,\1>57(W%&GN#.%.:B&=M$A7P5Q.L5^M5\M5NBA#+$ZO_^<.E4C,L18*<(@=D3SF MMZ_NYET,'&JL+/(=[ L]HS4V_3FUCYPU3N*L0A 31!3%U!-H/:FN]+P$;H0A MMOV)NZ%>-0'RPDJU74G?L'*^6AT:*;'$>0S#'UPI%)"1S%5W"-XCV3PY4V_[ MUZ45JR,HGU1KH'0GS_-[ M. ^!=,PU/7:<;7,SY?5S9MPUW:(#"7EIZI\U^EL^F%ATH?9*IV?E/C1?@DE3&DM MD(2,$46P\PY6%I8P=H3GM6ZEWR4ZP[W 6P66LVGE**U1&6)?AP1&AZJV0D* M*1?.<5"MC<0ZWCS8O>]$RAW)OA-8AA+ZBY2HIU-MO&V=$"FAI411ZS17D<&P MP%6'*:V;WRGUG=ZX(W&WQV2PI7XR6=^OY]'+4H;D[4EH>GK9KSM&HIP1B!$! MH154&N(-<14&TK0H^-AW7N*NMH">D!HP:BAJ=F:SS7\_+-ZZXS[E\[G/BUCB MY'@TT3DC)9HC;;!$WMJ8A%)[H_EN>\0MWDX,FLZEH8^I7[ &>TU]T'-[*.GY MB\8).ZV0 MBD6OMKR$=7&$&5F&$GP;G 9]3;%GHXLD!_JO;KZD?U['E[Y!-*M5,?NZ7D4/ MZY=\DU_^B):T'#DQ3-N DI1" <8X-)#*"B\89 MTO)+?N T7MZ-?GU=U.U3%J!=SE;9-FO>IH#$IVR2WVZ$7U;#.>H9Z??3B8(: M @L%P\ R8'PP1"M'$E4.-D\MTMN):RA='AGT@UI;;XN>E"3OKUQXRAH[:[!$ M2$S"V04Z;;RDECA!*W%19'ES:ZVWH]Z@UEJ?8%[$3]13!3;/G$?2&BX #;\ MEUNUY9P12)H[C7M[73*4&O4 WP4VXD]9Z0WYD@>+(J:?C#"%*1' .7N1:C%J M8H&6GC.HE$9 !WRL,Q5. OOFX:V]O7&YP/;9,ZJ#W6%N7' QR=3-339972U> M>^&[8!'F'&Z^B/7VJ&8H[>H/Q9$%*0Y; M+*UXR(M 35E)?#U9E5:&6FQ\SE?%;;K8IM5*Y^8N5JONOWS:V10]6>H?%K'2 M1/E;&Y5C?KD*9R_(C]ML8"&FORR^91]KQ(#6Z9Y ACW&&G#O/6!$6P)967I0 M(HU,O:($/1TI)G?9=#W/8MK8EV+<[@QE.J^3(:/U1TD<-% S);3#6CID&=E6 M]PQ8& N:GVH[CB?M5K"OSPN] 3;J\-.-Q^GI%B4*-PKQ>/#ID5X)4$98&(,V M$8,N%BUAM ('(S#>T-,^%&#O0_8N'#1MT)(^1$ST0#:+14UE$% MM+>!WUC(:8LF4QU!@I26"(4H)1 M+,*%*QX)Q2-_*M.9!%\[O#O&Z\?4C5$:'^-3B7-5X4 =VH_1.7KU=3Z[+7?+ MJ\6)HK.'VB>*,PP@@U)+@+4#SA+[Y!R @]82KF(RT (HP@XH37%8=A7C0_3YP?AS0Z XV)W?'H+!RA3['7:]&N@+J( M.W&+0ET?XK9Y0AFFGB)OM 'AZ,.PI*3B3.(6N;9[6PAZ58$.,!HH3.CL\)?/ MZ_O[M'B\NO%AR'E\@CK/E^LB6U9KW^/Q6)@+1NZ4![[^Z?J6%=?I;=;S=VSV M=37 )T89[10)^["(8J^;Y.Y CT2&&(5LT/S91V.46LOF3;7.MEB,.OSH8[ZX M706C(K(979TGG'O[FB=>Q9R:&&CE$0<@F"+([N >,A'ZV=-#L[Y X!J'TV%(M%,14$DQWW'&,1AY#U$Y@)Z3?"J$?30]&Z:0; M@_@O(_;/V6*6%[_EJQH.N3=M$RS"085PBHT@W%@D@1453][9YO4>>SN=MQ7. MZS#EEI ,-KN#Y7-U8XHL6-PGY?RV<4*()^&D:B&UE!OH/0USHN**B.8YCGL[ M@W2]98[H6 >Z!6BPEW^ESE8>E1,6_=O&23@.>>" Y%A3JV(=,+!;T*AI8<_W M'+?7I3W?&I;+"/ND#;>O>2(<-09P0%VL^>:@)_1)C17!X[;DVXCJJ-1;H?,C MR7^4%OREQ7ZIZY5O^?Q;O&1X07.-A+5'^B6,8(.IP@X0IXTEU.@GX+ ?8=K! M=B)[<\'2'3B-+]7CU=['/%V@O0M*Z9%>G-Z!SS6/,'A*.C"Z5#)L%!XBC7#JJ(6ZA;NK-[2=W4G MPVXP&7FX.W&H?=LXT>%X[ID+6X/B4"D+/72[^S_OALR">;%#;6M8+B/L MW]+[TY<3A[HDE')+ (,V>FA].!=H!"H.!3)HW(?;-B([*OW6"/V(NC#*@^X8 M5*"C77NS>:G;(BM#'8[OV7L;)T)R )0#AH) LP1B=]L26$=NR%PY-7?L]J#G M':/26'[/+K_\[%MVG0=(/F??LD7YK["IQ=H1Z^S+]_S+7;Y>IHOIE^_A1X^? M9W\>EW7K@1/DPJZ(C37!7-'&((3XSFH1SHPP9K1;O1@:P2YT*'R[I/-+Z)#5 M(;:V$C4<.9$!4-G>$]78N[TV+AH&PL1K]&@R2V;]G M:?%Q-HDY-FIN*B>Z)4AAK212*)Q693@(08MP13VRJ/FU=V^'^FX5H%M\AK(1 M_RTM9O%D]"E=G8I@?-TT4>'L!)A0@@AF'39!8W?+GM&RN4UXOL0O=C!L"9GYLF'"/= \1MUA+FVP73FQN]!^JL@('P:W$58AGQC(/$?40B]WDL-HVK[S:V_&O M0QWH'J !8]"G^>+#8I457]/%'U>!^"*;1K(_?M!7GTX'KM;IGTA' ,<\K)<: M<\R4ALKN<*6N>=:AWDYU'2I''Q U/K4]Y^OJ(:*Y/&"O'VN>2, <\!Q(CQ%A M7!DMZ--C+M_<"7C^M=W@-GN'P'0IQH-VV?$.2:".*6Q<.%,:P0WPQ/F*8LX9 M&*=-WHT03DBT%4+O0;:CLKO')-+>1'DR<]^1+@EUW@4K0GAB#50.P$!S177@ M8]"'7L>WT:[@/R[-ILAT*,\OW_-SY;GKDF#HL$? *\J]\#CL]W)W5O #AGG M/PIY-D5FN/-Q=\D8*=4&$>F<(1)I2Z2P.\B@L\WG\OD%YR[F]>P(G$N*OTUR M/0$L$X1 7B+&O/:*5UP"0/@X+:_NA%<_RUXSI'Y4O1B5U39&=;B,&O23=#'L MGI93J2&"R$,7F"2[VUSC8*V4-J-)NEA;<&Z)@$Y M'3.8 HV\1PA3+/7.//*Z>2Z@2R1J;*44W:%43R^6%1;+;/+7V_S;+]-LMM&) M\)?7JA!^E'S,;M.Y6ZP./P3>TRKQ! 65]D0"JP%R!EB\(]TJWWS6GU\G=G#K ML#T>/8ER0\_!G?UUDT3 9!S8P# MU%ABL3)8[IS[P#>?BN?7+1_2.\,Q-9HKID5L*); M&CS2^B$-L7\MN588O!\9CLK,&59TPXGLUP#?_?K^J-!>M F;-7V MXBMZ=R.:8QZW@WOO]A8A(S['0".Y>C&%/ M1^3#Z41N+7@?+!;N6<+!8R%OSYH%3C S3F%OE)%":^74SE2F6HUH]NTW6CZV MSL_= H[+O& V:5$\QN("]_EZ<4S0Q[HEUG.F#<(,Q*>?6#,(=M<:0J#FES0# M/7=L+_@.X;F,(OR^6"^SJ'3 M/'!VH.>-7>M#8V@:>YU>+5OY8IG/9]-81G3S]O9S-EF'S>RW;/4Q^Y85Z6T, M4)KEAWQ2#8=+'#8> B$D\XK%G'9([XXLG-OFS^5[2WS4E2(,"%L/2O(E7Z7S M]LJQ=YA$<4*E]?)/P$ ETS'%,H% :$6^H)GIW(&=B,3UA=$!MBT"7]ZE=[-; MN)I'R6PR0 4K.!"6/LR"9?QYE4_^N)YGT]MLJI8FG\\#:44ZWZ,'YPZ1(*T< M5,(@JHWAC#H*=]Y^*'R+-X2C]W3VC%5'I]-H#6?7Q6R2/2NY\XJFV" M'!LD438LC13'2UH9S"YFN=O.#T$IDRT>,[Q3]V>':%W2#/'IK/BW=+X.O]CH M^]5ZM5REBVFPP<^T18X-E83I \-AW]B8/,5Y9H0@%2+ M'"$P-%[30?"K/&> M5+[&>%[][6 BPZ4KE7X:=#^W99GWC0EU:(MJ/W+8EY&&4E.A)'4(2$, JC#P M1K=X4?<^'*N#0SCH(ZO(V)O@8\1][;+HERQ!EO 9%($D&9EU4B)T&1;U%5$[X;WVI'V%Q, M^D_/_LY1@*=>2=!KI*5'0=NIH@Y;Q53%)Y%M,N.\&P=J=_ \J<&__O(*F4#F M'^4O]OQ\.\8+D+Y___[7N&7EQ7SZ?3;-_CK)[W\I48H4?I[<9=/U/-@YOZ:K ML#O%QYY7B^<\/+-\;+9*9_/E2U*S/U?98II-*WJ[(6M]?Y\6CUY88ONV_I7;.5; M#6(1Y]!";X.:.R4,1[3B#0+3O"31^>[-=#X_?^;7ELWQF[4&6)0S/C(S7?W+ M9)XOL^G?_A*&RYY^F <[\L^5FY=6Y=_^LLQN[\O5>IB<(Q MX(YBY WSA%LDB#05')P".J!JM'Z25%NT;Q-7M@5F,*?$WK+C9PA]^QC/,FN\ MPUH8K[P#7$)/*NX(,':<[YBZ$=@)Z;="Z$?3@\O(_T0*GC&(__(^R=,IB]\T M3H@485WDP%+&M,#":@8KKBC"@^:GKW<8:"N>(U[%1I@,)>EG]7%."OI-V\1* MXZPC"!.''$72>[DSF*"B(TQ2WK&B-!EH'\D%,.P8H M 5CNE!=8,Z2@+V:^M8;E,L(^N67O+T=7?U4!\A/96UXU2WPL3DZYPEX3@0F&.URQ6.&"]1^;VJ. MM8;E,L)N5^_; >F9U-00A$S,YZ[-[IP")!QYP;\V(JM;^+L90C^B+HS21!N# M"G1DIHVX=C@G $(DO<(8.*(PTW*' ,6H^7%]^)KRM879;>WP\Q XOZ6'<^( ML;=' JW$,8"%>. D9D13L#-XO6^1OFSPUR7-;^.[0.824_IT#-Z^$#.(C3/Q M#:_'+J#%/*X.3HB'K;1YDH/!7X]T,<&;H7+)>;ZE^/SI_M0Q"=NC-I)H )74 MFB. JT-4X-:!Y@]!!G\'TN6L;PS0)29_K1#, ^&%4 -$H$!2F'"HN9D"8Q$H LWGXR?3U MD)=A9!B]N7^8YX]9IK-%&&5U/4\7E_AD _UIXO?9!-=AC?EX)%2\Q6B),0Q)PQV'D(4MSGD@+'.8,&8E""9-G26]#WX/ MA8TW'"D)V[5%3#J.*0788$P)V/'IQ<5#R@>183XDAJ,.1?^4K69%^=W(:HU@ M]/T=$DN$@)C*L*X5M6'7:S+SF"G2B?R)-V)4!LD1RS!D@D)4X:\ @T< M;E%_NJ=(^J$LSS[0ZT7Z!VV)FCT3;,/DP(1PX#1"DABM.',6:H.1@FRDH?4= MRZ>NU%MA]C[E/RJ33]8-1>ME_6I6.\HN*J^#4O#A=SK-TW,5)XK1%5Q@N+ MM=.6)3!V9LN) MUS7GC)&HF"@H6*&$26U]K%&K*KXPH[SY!6OG(3B]ZD"/F+6>__\K<#R]+F9Y M\26WV:2DX6KQ/ 2TWEI0=YQ$ ">]@MIS+AGDW!%E*OXP;A&(UWE(SB#K0D^X MM=\7PD(UO?J6%>5J%>.#:^X)!_HEF%DC?3CB4$X<1&%W0[*B7RO:/!-:Y[$X MP^P'W>#4S?Q7-ZNL:#W[3XZ2&,6%I 8)1*PE$'IG6,6;QZ"YU[CS@)OAYG[7 MJ#7T_]4O]'W S?.R4C8F & +B8$*(F?B V-8N3F,4\U=O3V]Q!O*G=,&I=XE M6[N$N[> (NVH1\XA">.3<5;1;2'4XW35-,3^0"WW9AB\'QF.RMTRK.B&$]F+ M,O,'A/:R%+W7RAG.@DV@G J[CV!D%QQ#'!HT8]AYY=QKHYYWPWNO9OZ0 MW%Z4HN?&8OR5=+1;K=/[B M@'Z=%97EMHV+/G*]V<'H":-$8TNHY=A0JCE2:+?.04):E#'IQ5P>*-SO<@B_ M!\VL43*\[> )Y% 8%HO5&0Z-"=LPW[F/U7=JQ$;ZW^"=2( P^T=^&P![ SR8>\[SY2Z-^?/;C6-%:8=C7 MXA49CV''^2(M'O>LL?O?57.K?ZC87;-X#*$,9AV^)/?G8[U"7Q#!--,%.A_]HYQ%F$FPYE-YX,<[K MWJ[$=E(+6J'T(^K#J*Z.QZ8&EQ&_SXML=AO.)>%D6YS.K+ZO>2*(CHG(,5"< M><@YX$Q7G'&!1OA\L[V0\LYQ&,^$ MHW"L$($[3@D2##GB=OP2XIK7,.\MFV;GBM M1(V]/.5[X.U"5$O$-7HE$@+' M, )< RT@8((07M$.L&Y^V.LM469GXNT>GJ%F>V!^4]S#I$7Q>),7W]-B>N)D M=[!/HI'W4#/@A#0J!I['^MX5CUX.N=1?X'#7%2X7E7VMP@DG>B802(8U=Q9H M):0#V)?9)3<[&Y$C/^UU(,EQ&+?Z>+;(BG>OU>0H2(XX$M2ROWB6:<#!EU=0&CH2-8+BGXD]O MX4X)DEI9[J"2CF)'F:$*[=3;&#!N2Z&]\&IH0RND?E2]&*5E,"9UN(P:E&?@ MIR(!'V?IUU@RED7TSL\0Z)PYIZRCW6@49DN#?> M55?MB*I!DS;5B.KI+ER@*TB&FMSNYB:;K&;?LAT$LA)G$6 $JNT=3K,*>9 =0"S4G$^,E7J0 'R2X,XI!,B8*5V M6%W=A):\)/UAGJTR-9G$VY48CWL7GQY^6&P9NB[R;[/E-J!KRZC[\R'LZ56% M@Q,>C+X^FP2#P"!LH.,,ZB!FZUEE%CB,8/.XV'X>076OKB-"M^U.V L/:OH? MZ^7J?O]3DP&_GDC,O C8.6J84@JBL*=56!*CAJR*/:RFCA?D$2Z\7XHT')2B MA$,GGQ?A-^O[]3Q6@=K>B^U*Z!S&I9O%N!-2$LADS+CI4#BS>2@%5=94$M'. MCNA*\_(+]"40'V+1[H2O3A?RCBE*$&%4>Q;^=,(J)SRRNXV2<=$\G5X_+\ N MM[A?%OBA%OQ_2^?KS4%A/L^_1P?&D;/]Z4Z)T=X(9;E50'JA@%>@BFWSALH1 MI2WI[GS?.2R7$WY5_36&R2R7V:JR<$YFB3AWJ$0[Q0RD(LQ;YXRQTIO*=>4! MH,VC1WIS\'4AWI,:TREJS4/&'K(BC8O@QWRY?'[SN3SE^3O=,U'04@&Y)UY3 M1#4+?U:7G#Y8OLW]-OT<+[IS 7:.S6"._H.$'W/Q'^R4& @UD8YS+"$7%L+ MZFZZ0#$BYW[G\*I '?D+]8GY:'.?B\_OH?V63U)0^VT*PHE[ECX>2M M!DYD7'&=)5PC B&C1H#MC3P'02;-PXW[L3MZ5*E!@;S\"O1V"VVT)KT=)K', M2LPE54)KRT2EJ[]8R<:&HN#Y4 = M0"28=4)"5V'FL&MN$O7C>AK'ZM4)ECV8R$^T7&?%+-^74>7,$9)PAE!&.N]$ M6)&)E5)#7O&$"&UN,/7CM.E!/_I%K)5K\6UX<(WHB(.=$L*<#T1*P:VD@ @/ MX/8Y2DSMQ\:6$:S;"(FN8+GLBYI3SI(CO1*)I%2:A[7*6440=1[X':8 R^:V0G]Q! ,I2&NP MNMT&GNR3U7$[\MPA$L>T)"+>&T.GO5+!T-[>FW$$P[08V^86,18+'2 .)2>$T_C7[?5] '1A!?AREZ[^D:_G MTP_W#P&,77COZ7#J9@,F0$*L%)"(:.8,=5SR:F?$,6W!>$S)RZA/M_@-EM-E M%AB)=><6N]OC _Q]6'[*TF6^2+_.'Z_SY3)6&]VGXZ9[^F(2 M['7IM%8Q_:VP5'/#Q&[V0CYD4;C+ZNW6+41,$$(X/K)A!DF#K@QBK.PUL)1J1X7V9A;('$,>L;*>#EUN, MFCB@K)7>,Z@] \8H12L'5SC'F.;WCIW;\R-4MF8@/BG;,/FM37[_D"^RQ6IY M=;/YL<["839[UN1X#NH>,F&_?#=V=:.SV]FBK$"_F+K%-/[EQ3[R1BZ#4_QY M?7^?%H]EQO67EX8QZ=K38]D+$C8+)F.1A5FQU-GJ>Y8M7@<(1TU8K[*I6NT> MZ&T?[+UXIQ<8NLX*DR^6^7PVC3'(97*Y^XT*;>_%8I7AB[%ZX,7+X 25"3KZ M_M['8&,-])&.$]1WLVE^S,(TRTH";;:<%+.'+8L'4]O7[)DHIA$%G"ELI 7$ M6@PY%\QQC*R%JM;F-R3/AU+DU^B5<&>Q$51AY11P6D@%X)97I0%M_LZNHX3Y MG*A-L(V11] "!^R644U%B_I#'J!XN)KL^6 6NP5")8P9:C 1$C@ANG<-FAZ#3H'FBC=ZN]0;3 MB6ZAN^2FL8^3J.E7-V5%RG2RVK>TM!PQB6\DO32:$>$YTP BLYM /,RI\5W4 M#;G)=(_@(!\JENBVSC&U?+B2!@&"?T:S)_ M30.9Y07$U6(#_]!7$EN**A?]\UNG\E>QZO!%*/F\?GC8N.+2^?.\J<])DFG1YY^?Y]W&0.,@MQV]1@8,B5TGJU6+Z!,U31,I3RISK?#Z; MS,9+US#%?NO1\O%4'> SATF0QQ8HS<+)@3D4#A# 1#\ %A['Y""U8D$[Y?!H M]> SADB",2RQ(,8:P0WE7C .MIQAAM$X"@OW)JY\$-3&=X.2+:L;[F/W*"]; M!6L)!%B!(RZ*V MC"0OH^OTXZ_I?^2%F:?!]CY>!^J,41+IE62"* ,E,B)@#$I/1XF#DF1(5_$X M]N[^01R!,CW17ZO(X)DC)1 ""8BDT,;J*("R\'];/*@C@HS33NA5\O6UJT-$ M_Y^FC<\*UM$EV.?\9O4]+;)?T^*/;)/4V?VYRHI%.O^H8:T'0$)2<4(-'+3B:;W;B-YDE?<,7FLU4)/_7,^*;'I5V.Q;-L\? M2KK*9R6!KM^7-16BYC")Q 8)#:W5!E H)4$5MQ9 YO'_O9V+SZH:O0#XU"; M4%FW[0U(M6KB[>\5S@A!_3U1'#MBF:920;WCT_'F1^+>KLS[5I?N4>L]"K56 M/#@E1""JM0=480LY)8+O:":\>0+]/@OD]N[!; C/> *+I<+"&2F]A-9XS!@M M(WLBW4QA1,=Y#FF(_8$(XV88O!\9CLK"'U9T P89GQT<[K72CBL4:PP9AK$& MHKII8XC)$56::(SZP>#P\W@?5W"XE\22P+-&&$$)+ >V\J(S2U%S/W'OP>&- MY-:"]S[E]A3/Y())OGK\-5O=Y<&D^Y9MG-AO?YIET:P[8NRT&3)AR%'FD)< M866$5M#Y"IF8C&? "+_QV$<#(MJGKATB\^C]X?%."8=6"2ZXU1*QP!+?)[?/L90P*SX M-IMLNM6L-D%CKL#5,&Q#XCO?[#%9V M((=:-_?EG)_):1RV2J_X#:X]OV;I/T!>,YXR0 8*DQ=]!#*#"3 MB+)JI>:,&3U..Z8O@1_2IQZA_.=6KU&9/>]2JRZL31\6#^O5L@0%G;R*.M(K MP4;'9.W",BNL,Y)8BG=H,C%H=&;-JZA^Y'A(6UIC-MBSS7QQN\J*>YM]77T) M7SYA].QKG@28;#Q#4($19A0)32K.A*>F>08']LY-G [0NI0>G-Q:]G=(PJH* M@"9,AC,DU((KYBMC7QC(P+A-E'8".R']5@C]:'HP2EMB#.*_C-@_9XM97OR6 MK[+3,2IOVB;$0"6-!-9H:P-(4OHJ D= YT98@J*M<%[G9F\)R5!BCNQ^6"Q7 MQ?K(F[K#C1/+78S"BG *[ MSA! [$2\\I$^B24:A/\I2IA6%#@,=15Z+9'$@PJTWI[>7@1Y/^ ,-9^?7A4N M?2 ]^_YLEROR1?CK9)L1Y_C&?]8XB4'Q^LA0B!@%'EMF>&7I2$I;Y/03[]PF MZ!/&H50JVL97-VJ:EQFI3AX-]C5/,$?, R4!\ 0[* C"JN*,,(K';2;T),77 MM6R[ ^Y'4HU16@TCUH@+[3L[_C^OTL4T+:;+WQ]B@9+0GH'3-PVU^BUX6WC M! D%J(EQ)-1H3:PBIKJ.44Z.R;\T2!JHSI :5/[/,A_65(*W/1+(O*7!D+=> M$J.\)M20G7[K%I%Y_12^'U036L,UG+-YM=JD$*N[)ASHD6"IH+5.(N^L-( Y M8BN\-(*N^>/JSI]$#JH.W< UO#JN\D&*TQJR%IZJBP:\7T^4V]>MA']6^U@F D"$E23B)$\RH4TSI':W0-S<& M^ZEW/TQBR"Z@&BPFZ>#3\-^7VL6N\&/P]SZ??9_-Y+*X^*S8!YRAUK95>XP$<$=%-.NQ!G';-E97WE[C M1)O<B3>4:D8HE\PPX[4GI,I3;$ XU3?7D/?M,.T& MK\'\YR_+!,YN[U97-^&P5A[:CGG1C_4+EK]F4D%"+*42*.H749#*N?>8VW=V/5(N$9$469)X =9BC2PU;YJD ^VFIRIF=S'3TO+#PJ1%\1A:J/O8].JF[FIVB48JJ@]5>#K1(S%4 M"\HTM3)P1:U2EJ&*1XI;9/;JJ*!3!])Y??G2"1+I@$6:SE>/JL!%-;4_;SY^ M*N+T:+\D.IQIK#TI)8[X!/!-!1!!H(41VT^$:6<"?ZU ':(TW.7N[='J/WO; MA2G&M3(* &<>,W/&IM9%#BJY><&9#A/,.86@N*//A M:G%=9/>S4R4)WK9,H)1,0"09%%C%ZO*.LHI&C&7SRXS>J@YT(:JV. RU@: MI:$UY5,^G_N\^)X6^^)@CK1.@*36>P@-X1 % 5[0BX<+IJ?EGHK$]*]])OC M,;2<:P@WH3A&ZC(F.+8&(,8H=SLTC!]1L0/6;&*&8#CO>I#F7%ZN9K=QUVWBBG]5@9P;(.23[ V0#C0EN3K M>63M&=UU'/:G.R>6*"ZXYD)X)K#E5JCM6L6L8_6\VWU[\ ^R4=^E?WR(1&)N M(8:,2Z1C:*EG&E8H8-+"$.W8Q]^E0 \Z_3O%:M2W (,%:!X$I$X6PAJ]$ZP1 %CHP+$" MX=2''6 5W\R8D9>![E2R=;6F-7K_/-HSRLN)L2O-A8*E;H))F^WH/5V4=5_[ M1!NH+#8FKLSA0**!KJYV FY8C_!4WJG$7H='=8#18(]"8@3773Z/'L$B_[9) MUG)2"X[T2C0#L5PMEUP9PCS!&.+==NUT\WSHO1W8^]2%[I :[#7JN@C0AV-P M0,+/_HQ_.ZT0ASLEF!.BA7 >.!YO'8SQN],"5Z_+UX_!!]NG/G0&U%#JH->S M^31&%2ZFU5_/6BIJ]4^\ EKZF),!*LH ]E3MID),6-A823H/M!U"2?K ;+ - MY5C$Q-M&":906B,-"#P0S;%#'NVT7HOF66PZSUXPR';1%)B&XNVX6+MAG(8M M#7(((&=4<8YW1W6KZ9![_SA\$6W@Z5VDM0M]$RR]!@XH@CC7P8JU=F>Z4H!' M6LBB(?8'*GXWP^#]R'!49_9A13>J]S.+M:.O692A#U<2*;"N4Y:J2O:$6WA$>F]6'LCN;7@_>)N MT5/AA<<[)@YHAR2P- #EM)50";O34NJ:9]D9WO?5_HJO4ZR&THQG<7$V>RBR MR2R-H@A_GV>E3!93=9\7J]E_E3\_R.,1'>KJ$XG!6E"$"2 PS"6H-*2[-=$8 MU5S;AO>NM=>V"Z%Z\17KMZ,OW8]U2P !4'D5$SHX3[D%WN]N.#1ID65\>&]< MCZO5^4A=7"=JI0JLT3LQAED O?9*2XN%B3S!\*ZX'C6D,6 75Y1] MT6A-5&;?. EQ !H%"+8$2D,AB.__MUA 2YH?5X;WYO6H/!U -^YHSM)9UG>P M9ADI^FPK[/DS:CHM1TCG'Q8W>7&_-36&"$O]/^NT6&7%_-'/%NDB6#ESFZ[2 MWQ?I.I"432_[]9U&G&C7/,SUP,N_M]][)IB/1V)7S^B=* JY)A98 137+LQ^ M!#D@E'D8IV6MBZDN^#D4AUJS9^(T14#&(IX@+# ZV+I2;OD@4 SZ;F)O^&DO M,LG[Q&C(L--:3JJPW4S7D]55\3DKOLTFQVYL]C5-&,?,$FL5Y4@Y"0&1M&+? M"SBZU!*=BS7O%* ^_9%;\LH->4/@\F!@W]'V"2$, >*X@< C2JQAP=#9\$2A M1&]EW1DX/X;@1WRYOO\F!GLR\M$8#VA"-M22/*Y M<9\0='=)XC5%^I!LV9I?/P";5;VH2191"U%4.VS)4A>J@"\_ )G(3"1'N* H MS'Z%W@<:8TGVUSC :/ZD),"3TOWAV0"8 X1Q"Q4 AI X,,'K,4GI\^^YZ/TD M=Q@)=T5D+"E_K&Z^+%>+U>?OIU;V$RV"4 AJ:RCT!!AA(Y%MPV+,=/[A6N\G ML\-(O!]T]P3.RP'W$QD33/_7TO^;;+^9NLUU]K=9OEC>+NUU4[V93Q7]O M/\[^."NPDI)A[Q&QK,8%<%*0IM==M"]S9$"X1LO(JB]7=O_\ ME528-@O(P38!*F3B1(.$1K4'8F$@M/LQ"NMU/B6&N?-^X)6D+YS&XH)9;;9O M/^VY?43^3YX+ C)!G*0Z%:_BE,8_/XR%@@*S\7J0RZH_1,;;,#95_-:7J"'9 MV-'%ZMXY> ]!;;BZ?^J5:W\%S)L4QQ*5J4T:XM$-I//; Q9222"M]0!'+8L8 MQ>KC%2$LR3\2'BS:J'\FC8_C6/S[4"T6]UE&O\[6?U:/4#M"J\.- I+.:\R, M<=#9% _AA*E':2S/+T0Z6&Q1_VSI#9ZQ2/"O:ADQ6*10N=NO$?HT_NW\6W6: M"2=:!HHL5C1J(!7!R[Z\T/)RPN^,REKQ_6RU73SN[!Z'%2II#;PB4/?>(W%D;KLZ&DU\-F3@4N!K+8 $\B=BOM7 M5&SJ\3C+\Q/Z!SM]Z%%&JSZQ&4_6==''^]'7O3XJ])>;!$),G"<. &J482AN M<]+O1Z@E]@7YG<>0?B\@C:8&[ *=#Z%Q3",XVC PY04QD$#D&??1!H9POPDB M !0J\ *@X2C1*U07UQ=R](1 N+9*:"U!!#%. X\IJ:KNG_LX^Z?:N'\B1%%"4;M:?]_I4G'0 M*30Z2F"Q&W:+S6:PKP:& ?38>P6MM3I./^-1C3.F*/^0:K"#B2'WJU)P'I?/ M<21["'6UC+(\S<4?6@3IL(/0&^V)Q-8A8*1HQH=EOM4SV'''T#SJBM%HNUNU M;77N\>2Y@"REU JA*6>&:)"LNE;2._S@FM2 .UF.E+=S&=D'L.,)<2NITO[AXESK80 M^[Y%4$1XZ !')FYB%L<=3/AF?![G.[(&.]\87/!YT(R2P'XB)7F4-/5GT5O# M?B4C23TC@6G_L5].Y5@_?RX 1Z4T!D.%@>9&8DS9M^ M_$S0& @4+6MM*(LZBVU\V1 MRW#C1#V<\JAQ+B4.[/P'.K$+QOFX>OM'5(:6JO[)\33KC%<%Z1E1FEM#($66 M26BUJ$?)L,F/@AW,-.Q):JM1@>N;'IM]W_S=XE,JN-J)(,=?%HR)YI#B/HX6 M*J$MBMOS?J2*>I=_6#R8$3D>17J%;EP_PH?M;%O=UU2_N8_R/*YX'FD5E 5. M*>6MY49Q)RFW]6105K!\I_E E13Z4SS[0^7"TC^I5!QM%R3WP'O''1,68R^E MU*P>*R"EEVCL18KMF-$)K^OF2)&*9WG4N PE#J<*G;PAXE33H#T@FD%OC*!> M&HVYJX^%%)>^P$SPGB38.ATK"ZAQ\WX_S!8M2N_]\&S0D AK'9!:*,\!Q(K5 MZI@6P.:7>AE,O1Q&^%V1R38Q]GI0',_R=K:^W=^$\E^S]7JVW'Y_5ZWGJY=\ M3ZW;!H<,42JND(@SYFFZGNI=9_(=)7PFP3@;/%N9]KN M;9C]C1,?[O[Z:[7>MA)VV]<$! 6S1 D9]TBGXI2 $M>C0Z2#VWF8VQQZE?M M((V7[+\;Q?LJP9:NRJ[6.P?=\J9Z^\=B_OE4=F6K]L&0E$#J-)'><$@9TP3L MQVZ(Z!#..$SR36>"#(E.4^*3#*N;80.J:8!6E/]/7& M&O'IX/(<)I!I7+9DXS2>DOCC/40"6 M064(Q?%?*+@#@-72,8S(?#6T]]#J?MDU.G1]'X4_J9FTZQ \I,"T?T.@B!A@ MI(:82IPRG9AJQF29R/>+]!XAW:/N,A@^%W:8_E9%Y6N]/E[T[&3;(*!TQ /E M!!!>08(Y)0W/ALSR[[454^5$-C@7ID7+>V-:M X:^:B\(^H9TG&<,NZ"L!ZW5!W";N4D M2=$!FU'B;NNCFKHTD%HL5G\GY<>OUG9U]\?VT]UB7S5J\[ZZJ>;?DLMPG&)* MS_MFOJ3BMYLW2UM]JN(LN]T_<)G>?%Q%<3] LHG3?]2.C!(2_>$^)O11B/+H M'^PY4+HOC]"NF^^K=)JU2]-J5<_JG.9!01F52R]DVD(DYY :R'9.$,FLDJU. MB 8:_# %1U#WG\HCX,Z;LE"TKA18PZ%5M&\WPM":C9F8D&K4)Y1 MB'!&T,]Y^$T[H$,82"%T B(3AXU@_!_1C)4Z/MV@G]92/"NR(P^OZ^;(Y()^ M+D.-RU#BQ(6P)Z,]6K4/# EI 9,$>8=EMRI!E$,S.3"?UK+\KSK=[/0&HLI MOT3L]WZ":KN]5X6BW1]-9O7W+$KC]N-J=YO4N]EZ^_T(8\YZ3V .:TRIMD!X MXX%QW#1(0\@+9,Z@RO"0X(UR$O.CY?NA6E0WV^KV24KT3V'Y*@%87$"P85H: M9KG974W@H=':6M_*V7"MEJ_2& *OH4+" @(A @3ML8D_$&/>9]&#Y=M6T#U8 MONK%DM-ZO%_'8WM!UZ1ZI&O_QPB,,W&@ $$)4:&8LEQC4$$N@Q M$]X&MV];BWO5,VR96D$#6(TRYU 1ZK "->IK8CXA09T29QFL? M(CHJ[4[H7(/D_^\ZW"*OY$";5#?1(@DY,MI2 M+ZE7EM9C9!;EWW\W2&WIWD7?%S"CY9G5ARKZ;A-UY,VFINP)G\;1=H%8Y1&D MD=[:%F)NRZ>/*-^\EP@RJO8;R6)), @ MAXG7^[%0!FCAM^3T)*E^)4D['.%?"!^6YDW;U/H^-?Y$<_! M@2>#\QP:&745IS$R!!/+?-U'I&U!.80=,5[UB4.^K&[F;Y>V^CI;WIX0U?,' M@U:*:1='!;&05@MOC:Q[R(DI*.NO3TEUA&'D[*U#A<%=#NS MPX Q:8#A<;42K#9;=514RIW(PYSB#@]A]AJP'[>Z_9_8F>K6Z3HV9_TG%VY0<3#;T6]"OLWA ::YEX7/PS_O^BVL&?55OU M4/, M (@JBQ0 (<%!<"I&D1+,T#E9K:5@'7Q\HY6=;UN=&D8._+V>+ M'=PI^?-X1:W6;8,SV #N )9<'*R6T7![PP" C1%\S MZ4E??ZN.5R5ZN4D0E%&I$+3 (1))#9&H-T.+HZF338G!RA(-N@#TA--HWIJ! M*C(:3*ET%#"-C%=.>BB:38]AE1]!.ECQHD%9T2M:X\867U,I/B&1((H1"RB2 MREO.I-OC[#C2K8I#C)/X.]):50K4)04J[JW[3=S6?UDM/_\R_U;=)DM^N[ET M"&/=LR2M*(AJ';6.^M#AA>[^TB*L,?>5(1J^T?Q5!O-TALFQ-AXQAPD3U"O* M6FW[0X97PDXT(#+)B3D LC@ >.UA!(,VHR1J:G?%C)GPZ5/ _!*83,>0UDRCAQ M6&M')+ "@GI$T?+ 9?K+^Q!1F]BY/'2N0>Y%>Q(XK_^0Y,T?R7O_U^'W#R\(]^&' <910N^)88((&WXFQQDI@HB!46*=S]5II]!UN!^T]QJ5? ML7:&8LB-4FWFLW>1>)_F-P=E^>)S@=@X[8WRJ?:\558@@AL[$M,.=8IZ#U#I M5YQ]H#'6%/UMM?S]M/'[Z*D@A80J%=W@<9G1)@W ,9=,1\4)4/EER7H/1!EF MDN9C,>V<,&VEI)0##1R*-J![; 9"[O/#S)CW1T$%(&$ I =T@JIN18ER0I=NGI#K" M,*0YM*],^';]H5I_F]]41SP)+ST:%#00.@RX82:J%.D*N68DRJ!\&_=\HZAD M-:HG_$9@0AKROH/'_<8'GP\8$66MCE8@T\)[U2\BV9*S\\^I;$XJ[;*L%B=$]^+# 0E'9%3SA7(4:(=%VI;JLQ]F"[OD MJ&?9]0%)MO!^C1I'_/"VW<1[^>E A#(I.LEKI[4%%C'6*!. ROQD@D'\!#V+ MKQ=,LN6W_VI*-E@LYI^KY)CW//;3<27GPXZKNH6&P:,M<;QJ-C39M'PKD--G4%\ 3V+ ML!=,.L@O9<2TE=Z/SP8!,, *I"+9Q!%"N7N(]8AX%%2R=1#9=49DK./9R]]! MH[!!+E6B! I0(+#4I$'8 #'J%;#MSJ!&3Z09'M:QZ/;@*57K:K9YAI3Z8[,; MW!&&M7M!D.G055'H*7+*">^E; (<*.UPQ>Q@!YNCDVH0)$<,+-C7M;WO[O'H M@B>/!N$!HD98$\T1"CR&Z9B^-B01*- ]T;>H?HPYZ(+0A7)\QRDWNOJT_7NV M3E>![ +BHD8]6WZ>QR\_Y=V%/O]0B7:V7G]/.\!]@9GEK;JYN?MZMT@7ESR^ MM.CMIQ??<^D$:)\0JG:W51KY:4H\?S0@ Y&C M$1_N(8488(E\/2+ .O!@L#.HL7C0$:H"]IQ_K5>;3 UYUS1(:CE57&$@H3?& M \EL/6)*04'Q':-88SWC50!##AS Y''FP,L"05AXQ[%QFE%L/>'U*,EUA64 GMIOIR/UEC< M>'J<>^A ^@5N'&\8, *:>^.B&4"(HAQ!TBA@PHA\=66P"]\'Y4:O:(WC(NG? M6="\\J?Q$DB"N8@:12H[1*0''*A[;ZI"U#K<:H6\#B^!BM-$,.6QAG'^2(O! M/MXV(F'8Q+P$K<6:[R4X#Z]7+\&3,RC(O,&&:&^%A(A(@P2MP8OB&O,.W:&\ M!*WYT<%+=8S7@4PY'RWP?DO"P12 M( E1@*7RU<)SA7V-"G.NP&L_+L6B?A L@%?'W0;'&P8%,4(212L5>JXI0\Z[ M>K3IW'.B;H,!^'(^6@5PXS&S8>9*\_@5 6-O0;I-AW/C%$K) PVPZ?K"B;H2 MAEA?.N!6EE/!;;;SK\_7R7T=Q*B\^;OMW;KR\\W-;/'?U6R]V=72?;M\A,W/ MF)2 ,'%*4\ZT=$ J*DV4OK7.<,.\YD546QO'W8 ]ML0[BW>7UR* !$,U$CPJ M<)-R-[06:[Z[X3R\7MT-3PZSK&.<>^<%8Y0)$)4YAFOPM.M@?Y?C;FC-CP[N MAO-@O/Y#8*.YUYXCI;2S#$N%?(,YM8)0[G@;G(?K*M,F[&THAV(6, MM6=FPK.AG$Y/:-,^6 R!L\!A'_44#@3@&C1C=QVB1XMQ4+26[G.+;0#\QN+. MBV;:Z0*$AUL%Z"7PG$JE(+#"06SCJ.NYB. 5>"MR>=(?:@5L62\8[K]%D^#C MW]7B6_5KM ^^9*K?+5X.N40E!YH;K0WM$9+0CNMM:B[(3@JFF5R+YT2 M??Q[U1OE]N\+3@L.HE0@5E'#,- ;Y6ML"##YUSM>UODQ#M/R0"R88/'SQPZP M,M\8#+,02L/8[@(NK9 2JL9'.3Q5C\F(),N L5R:^=7=,>4K[X6!.B$D$\(# M!IT"B'OHFE7>PGR27=;-,A[),E LF&/QV7XY%I\- F'NC$0268H$U>GBV!H= M 43^L7SO=["6RK'S42R38^I3-(A[)]J3MP;$O(-04<6PBWH$49(W8H%"Y1<[ M[OW6V +9U@7* BC7+;$U&NQ,>D,T,(Y);>)0FPF&$.C;BPY1A>G0UME+NLJ%?# )NMSJ>J<1^K]=WVRKV]VT.+DZO?A\4,8@ M TBZ)2I5P*1$.<(DX9@W_B"(5B]K7]OM!ZSWC+<$I0@5%R#NN&+%,:(N;TUL#99GG M23W(\Q@S!L'LY^-.40;[-,2(O(Q6]PF1^=SX^>"":JP!0Z8)#G$ "HF&[H;KG6Y>[X&=@_EUPG M#*8CP^)VWO%$-Y[(?HWP?;W[>E1H3YX)V&$C,+=,>>HDTJG&6Z-I,%#01=K9 MJ*_Z&?N@Y-9A[,7XPP_M M_/O!_7:7!K=7(3;OJG7M*>OB%,_]9@#:"JN91PP!@ QAT#?..*;!%+V< Z:^ M%"*&;.]#UP$T3MW98K:.1LPB_O:2NC_X=[GD_8 MRWE3^R=L,?A/95%NQGKWQ^9F/=^%*[R?;8=#[?)PUC/;ZJWGV+KKZOE?89&M;[9 MI4D>9_H@'PT6,\"LXXHP'4TR'+%^. 5>LR3H(EPO00Y%+^JV_GF)M5Z]E%\ M]W77]D/_5*WGR\]VH)6]Q6<#.A; 2DMK86^XZL?.G[\G&SP;P;OB>88.&RL2,>8VLMFL]"R0PE!<46T+4T,%SLG M4Y\_KZO/4G!\J7]^45TG< F0P M_J)[GYZS28D6O2^NC]X=(",H"D(!*25BP&C[L/D([SM$;8&K)..X>!>OO^Z' M]J_XX';S9AEGV'QU^U_5_/.75(;Q6[6>?:YV/TSFG9_-U[N).(1VF]>3H(1$ MUB#CN+5> @*H:L[. 0"M;NE[F?^OWK:QI3.5V>+^J=8W\TW5 +%+>GFSW*[G MR\W\9N@ITN;SP5IA/1\L$X71E]$. AI:TPTUXU^34*U@DPRG:FS\.#.9Y M]N=F'_/S<;;^_.+-RH-^+W!'F*"::N&@D9 J_1#M CGN$*=\35Z[DF10!&?O M+8?Q./OX>P$91:$&2$KL.85>(HX>SH*Z^UX@''HH-=;8 M.N>E5@PUU@4BJ(/M]_,XY,:5P?CG<(_VBOLN]WX:]\,7 J)<2J^IU(PP0J3G M#Q(2G.9'F\%KP]P0@ 0'!R<6/B '-$:337=(UK];#-RS$8Y&OR2.Y MMSA?[OMOJ^6WW4RZOZIRYW=Y_'.SVFQ_6VW_N]J^KVY6GYZPM,A8P@L0#QEJR#I?17Z-#KA0Y3)[K]]M+G/K[OTK/'5.TQ^U(@,PQHXS7 MF#"-7#1KE&FV/=@AE Y=DX]O$L(I:JK$G4]7RTB,7;K*"Z?W7:? R0\$C"AU MW"JKA9344TSA0^P+-?E6)KHF5^!%07^@[)!EB0_7Y?UP]_7K;/W][:> MQ5:IS>;NZ[WAL+9*"L\M%1K(8%::RY_J0JVY$)_K1ZF]?1L 2,(8HU1 Y;K9JQ>$1^ M@NJ>N8I!%QR+<[9FR1BU$O. ?:5N M?P@7J3)-F+$7/DKOI;HG]D1YZY0'@G(FG9*.,RN=E=QY:_/+IDVKNF=K4;>N M[GD>L,5'MC9GW(\.M=/Y?2KVE7+L3\8!#O+1((VQWF,*M$-8>\LD)(W6C61^ M8%3)82;91YZER*&83?T0UB\-^/U\\Z=?5]6;Y;9:5YOM4-?BMOUVL)Y%3LJ'=$FVJ>5X"8US:4F:P M&)?SP"XZQB7/<<4L,Q(SBN(23E@4!O:X!L"I+LFT4W%3@6HP=. MX/1? (R4X$Q:9S&! GCB:F2%%7A*CJO6+!G##9 '["MU^T-X HZK23&VI_"@ M79;*KG,I6;%:OZ^V=^O#SJB3;0*!GB/A&.6<:@:P(7%?J?4<1Z=8A'%0\:V& M ?9RX8)YT<86 LDAT90G;030#VJ1Z=XA^N$)Q-4E*N;]0+H%*-+);6&"N2! M(AH!K@7$O!XA !J6K2QU%5O;,-,\E*Z1#T5J(*70H"=UXM=T*&!FZ\7JP_SK MW6+7E:9/+2*.V[8/!G,G$41.0(@A$?'?9G^-NVZ'\@NC1QVW%LUJ>*!>8UCR M8BPCS5+D4(Q]/^D8%H0!)@A!+[@D&$AF M0+-^,0;'S >8"/<+$L.F*E-64&BU@Y#^RKC%@AGC@E+584""PXQZ 6 3 N_PK6 MR42LM*; B8B5-\M4H&/^K4K=>+=>?5[/OCXW"^YO8CWN M+ MA5^M4Z,A+,6LC@1)&9= .,8M5PH*@T1S$8XV'4XY2W9[9=M%)9O'F1REBW#Z^TPCIF?^^A]3 MU8NQ?,[I:7!2$8$EQ8 ;G*XSL*YA' /Z.F_V*=@T&E!X/]-D+'P&!JVQHE J M3+' ##)/D:\E1S ;LVI!.3OA,-PO< Z?*?[I3]R]BGVWKI['O14R=<_I8& \ MU;TD&&M!?;I\4]E0(O=U\EYJ\@Y(@$G8ASG3LKQ.!NV%=A100:1@ MA,AHJ.S,$QV)1B7(CT29LH4YZ-2,.$PD0A+Q8RQ ,DH M<6AX$W"%4:O+Q%\#1:L "7-8 0^T%D8*B;WQ-8Z,\S%K'PT=*-J:,H,%BIX' M]A4&BG*,"<#08> $H8:07$C@G$=\1<*%&U-@:.!HN?A6(S].(%H.RN-D%(Z MC;CPC@N')*J1%5$#FE*@:&N6C!%VEP?L*W7[0W@"@:*38NQEF/H^F@CK>F^-D5*Y<,"BTM8A7_8-:S-)VK4&? M'E.KG'&4:<6H,L"(9BWQ>LQK=,?S;&;;."7+YHIF2D%!GXI"CH@!! E+#!$\ MN;YK&6@Q9M)>.4>E622]6-#G>2*<_C3Z]V[P%XWX?-J% *WA1'N,/+10&^0 M4,V6CSKH45-V!98]B3I)^[* MGDE=A3C]R73MT:%2L"0V1I@@T"*!L;>U/#E3U[2]3<*&&E!X/]-D+'P&!@45 MD) @BJ6@!G)"'R1'I"_PUN 28,OB?H%S^$SQ3W_B/M7(RYR]9_8Q1.9)Y3"' M #,3IE@/3G\=7%N7-C+74<>V4 UX2#TSCB\0.Y_L/ MIFR03GP&#TB $L-([U[#2$_8>A)S(Z(X@4)1UY+>F;I6N!3&\%:7:[V&D59! M>,,I)9!("ZC7WD" :ARMXV/FLPT=1MJ:,H.%D9X']A6&D5H"/:%,2TM%_%UX M]0! E,N811PO%$;:F@)'PTC/P[$8!74"L7@**X8L!0XJBW$RY56S2/B(^93" M2%NS9(R@O#Q@7ZG;'\(3"".=%&.+""/]/4IK\_[#[^>&DSYM%RQCPDCJA7=: M&*5MH)W&*6O"L-+]6.48><-XXQ1!516#8R=D+F M7_16GH^F!]NG9-E]MKR8X],LDEXL MO/0\$4Y_&NW.@#<7C8M[VH4 H)=(4F.D$HY["E*%];T$M,?Y,=I3]B*6/8DZ M27#ZVE0=5M;3GZ_7F/( C4%$&>VYX4PB(HP3M0R1Y_D>L0D> MM$QMO@XKZ^G/U^M*;?"4,\S34FLI@L93S4$MO6A\Y==AFN!!SM1FZH""+B^% MX>-F_9K"<.+L!%FOD-98(V 95^D,13=+,6L7#/V:PE %ZJ&!V'M,A2:0Q"'5 MM=>4 ,"-&= S= I#:\H,EL)P'MA7F,+ A5.(2QR'3A#$4DO9B"!*8,QSJ NE M,+2FP/&;L,_"L1A%= )QX$P81:US0C NK?)"\D8^U&$\I12&UBP9(R \#]A7 MZO:'\ 12&";%V'.9>J#>U[+:A'Q?E]%,V=Y,"7A9)L@';8.<:P] MHD X'\TA5_?;*_^SW'+=6GRK88 M9NFZTE0$PXGQAB@418$])QP"WZP5^$IO MNLZV84J6S17-E()2$:3VCA(+(E5 Q-U":AOG$C-RBEEI%R+IQ5(1SA/A]*=1 M>:D(UB(K!#!(*X&YIHXA4TO D [592;HC9_().HDP>G/H5+#J)FQ,L4G(9*R MA*6!VC\0):YL/Y.??"(SJ:L0IS^9IA9&K2V4#'HIH=? 2P6D)[5\HH':JC[L M1+:KDFVB/H4T_4ET/6'4C "&/'4Z:N7 6NB$;@(+*%#YTVN")E5/'"\QC/H\ M,4]_@EYC&'4*@3=*>HLDL 8CSVN9OKS];K",A%+-X8[ M@SUD,MT#0\W L1AV>0(0=Y1I&>P)!(2V53*?(HHBL$98 PKF?4G!H M:Y:,$6J7!^PK=?M#> +!H9-B;$_!H;^LEI\_5NNO;Y8WL5/S;U7JQKOUZO-Z M]O5=M?ZT6G^=Q1_MNK_K[>9XX&CN^X*WG@CJ+4),:4RB]2E2*(HQ&-)TR],$ MC[X'%?MJ?- O=(GZN9>G[\T8A.H3 MU')"UKF5BJAT78U#7'#(K4Y$MP;(V',]Q=LJ1UM=>@1VVF48F/.:2>X<\@ A MF X9T_&HY8AS851^-:[+Y?=?<$7I!.Y81$H'RSO,/E8W7Y;S_]R=.G%XN4&@ M"$LOD8IS0V#O(6#N/H0$0FH@R+^V_?S-:&)'#[T >CFZG#3&#C4)@BB(L0M)+]6)V\V=<$R,(FWN/ MW;NXH\V7GW]=W5:+X_IIF[;!(4D81$YH[S0DA"/!ZW% (51Y5G!WD:R&!2E; MV+\F!X>9K1>K#_.O=XO=()O1MA!XV_8!,*Z(0,8H*H$SAA@+Z_$HX="(RL%% MA#X04*.=WI[0D1[Y]S>U@W^G$WVL_MGJV*<_._A:3[\\**0 B0J[Y]8Z#Q1T M)LE$$J4HMQUBMLL+*AW>W=H[WI=DZ6/H'@^LF7QJL[G[>O]WG1B;_Z&@N,"( M04"MYG&F^RA56*,)-+S.C(,^V3L:]N,SN0FY?G3(O1OS[FRAPUJ;\^* C%-> M,XJU8D(C1^TNF7:'%@0J7W&(Q M1YY#R* W% ' ?8T,=C[?3"SO$M+N+!P!X6SSX]1:WH3*/E[4WW[*VKN'_6" M6DL0-2*JK):<<. 1J1%#FN;G2M KXF11,KC@7OZ2FZ"/K;S]>X-@$F/,L/%* M4!)U'8>:&5M0U$WYHTY+ 0"Y8!$ %0 &%C:7;?_@)^ MMO]B99MEL/V::V M<)FE=;:RON7U@_6W55;]:=V7Q:/UMZ+\,_^:OGW;_I+5?+'.-W_^,_^_N[3* MK.]5_L_5\B%[3-\7R[1N;#_4]=,___++MV_??OY^5ZY_+LHOOSBV[?ZR^ZVS M/\'_]K;_L;?\6V^!\]8%/W^O5G^QF(>;JK$M8*3_\>^O?OZ;V_PTB*+HE^9? M=S]:Y:=^D'TL^.5___K^MO'S;;ZIZG2SS/[R[__-LEHZRF*=? MG447_<)_XI=-]H7S_3$K\V)U6Z=E_3Z]R]8,1O-I#V5V?_HCUF7YXA,X0Q%G M"/BG-:/GEQ'X%0#7K\&:0M>0\)L*R"%6CS]0,][/ M[-7-]")^_9&:,;_L*\6V^KMES1]6I"\6JZ+ M:EMF'^YQ\?B4;:IF8OF4K3ET7%1U=?N0EAE7^=7'])G/816ZJ^HR7=:+,$[L MV'$#2&ED(_8']J!//-Y^XI=EP4**I_KMB\'F4=AUG"VN\C:T'#-* M3O'[2BAX/+;:KAFDQG3,31^".WCJJ_AY_S,=//0M+5>?T[MUMHB@%_@NHC@$ M, I<@GR7,'R> R,GPC%=U+N9]*)P3(=*1D/J,Z' D)!TCEC%O74H*H?.'"I+ M9=T]6R?5A[MD_=$X=5YTKCW$8M/"/$=7 =KW MFZ-A42/#(RG>DBR)"; Y@N1$5)P;(_KW@H8!#5.C:QXZI(B]T/' 2$:BRBJU M1[=9?60/V&_I8T:*QS3?++P@!B0&#@@CXD5^'/I!Q*#BD$ ;!H%<4'H-@!.J M4XM(-KB\RJ@)QIES'S!UM;PT5F;B10-\#H6.UQR^>:CW=2DX#BBO/QZ7YI)T MF7];O"\V7SYGY>,[1O&FSK]FW.3'LOA2IH\?L_*^*!_YUE,#M4%6_9H]WF7E M@A(*0X\2Q_%1[$(:H3#@6+ +O# )(Y')PBP"P[/!^\_O/EH' -L%:R4V(QCF M?ECRYT.[G*9SR!;';.U 6QRUU<%^/1IMPJ"R_FBQ"T[7A@=GU>V"-XKP PS2 M"[Q2@_6VYH.5[P;KB0_64S=83P>#536#E38>B$[3G*!F\@5.-_6.HNS$W#K- M$%QW\IS(QV+*AUIN*?4IJ^HR7];9ZK8NEG]VML(8N2")HC@*@P@F!$+B,%N) MYT4 )$XHLQ92LV!X^MJ#>BF5;S[=HNHGN76-(H5B"Q/S[,G-0H?$<4"7)Q3\:F MG/B<)5(APAW'H404.QF7:I%JRVEUP&G9 /QY9"0ZY/:Y:%,+53.(*/7X4>A^ MB$9%AK]O\KKZ=/M[9]-/:.Q'09(XU'8< 'P&@=L,G" (,0H67[/RKE",$25M MR;PDA[#4@YX&( \6?Q\9+,JRJA0T&J1S9/!XR.,\(LF77(E'E(H-:.0@)HNA2RFP_23>%<0!F\BL M9Q5-&(XQ=Z@L]/14%NGRP4HW*VN'4:FB0)5-,96:@$@Y>1K+H1%].LW2@#"- MI'4>BC36B4+KHS96@[H-K! BX+K4#B/?<[PH@JZS,^>A"(]3(4$C5]8DE(D27+GJDFR;EQ4)25>A+)P\3I=_GF[9*O'K/KP MQ(U^9+%9OOGR:['*UEU,EC@1](&3A#%-8@!AX#1;#(U=$(9(.!NGQ9IAI6HP MONU 6BW*MQU,J\$ID4W20Z] 9FYR9N5$JX%GO235>D&J2JY.#[L2.;O)65;+ MW;6/<-6Q7;2/\%/']B.'.C:+)T+$N6R>5A)GD-73ZT]AZG&3F!1^+39UAM-R M7=SFC]MU\_#M)J5#V[8?(!@Z&",OLA.,(2:@MXW"Q!'+]NFU:3SKUR"U&JC6 M'JOTU*"/9('IX2KLRDT19VC=A[O*TX0^IB6FBJLPKC9=M,PO&^:K/?-?=\QK MF3)$"3DW;6@G= 93AWZ?"I./H.;3&.=J?=_GF^Q=G3U6"SN*V2(G!)"Z28 ! MPM2A[3$1C.W0ELJ,3 #'\,I$Y)#HA3.BW!>K<4;W(0T-@RF6DIG9.,I-SSR&PW3(&5=7VL?W>,<@@=!T?V!Z) [:4 MH6R^ CU(.P8:9@*#X*:<%?[*9*>V2%IG%DWSLLFX9-;?LOS+ Z_(0NSSTR^9 M=>!,+T^"Q_JN-<#J\\A,1E9R3CG33^C%^N'F11# 1O)@.WGOTRQG&_5!D9QY M)AC]^9K5K7]4?MC>0WFII+QS)3IX 31V/?<&/EA M["0>(4$/"M@(JI#I#Z-G!R<;EII M:[1GN#Y1X5MHAC ZD'.;$W8&F(!C4<7?03DJ6&\[6IR!0B%Q X<& /B M8H^-04![*&Y"L9S.&X%P'74_?;):4>+-#(V8L%]]3.3D_/0(-&N %O%\)%R% MV0'A-CI0\Y!KLRX6$S[X$M5)EY8+'^J'K/S\D+[(9'VX%U@Y@#B.;!(##Y$X M"F!@4P?V8)W8 Q+E3-<#.??447>XO2' X@S()9.N_0@(%%O]&&.ON"KXT"67 MK/C$YO3!H+Y(,_'?&IUHFM5C(%$)]F,\#HI= M*[[3HMK=7N8@(N"\PAJ\J_ M;/+[?,D%(CT8\"U_:E;;DIKZ"4EWRS76W[#UHUUMZVM35%;Z_PQYQ)4%_]LO4E_LK+O M3UD3^C3-M]B''C;7:@[05.PWN"O\7JFRH8)]\IN[@U_]6O :JC4/E3HG>:>F M^OF?JO;3^,\O#WY^Q2;$5;99\>^O?K+*O/KS[7V995;)_'Q3_733V'V3_=30 M5VP94VS)8ST55?V6S[2[E;U%9#):UQW6U.^(& M.!IX974P.X\74HLGA?[G3C5R:FW'&5M=9'L<[ ^VQEBBS8JR[[/EVO$K[KDH M! X(D.UXGN<'"4EZ5!!25^TV-C-8#)^\X/5QQ::Y@XO-SMW+VOI@[5]=T3;G MDPV0;,!T_;%1#YFZ8;@['I0;JW>@66UW+LPH;E(B72AR,CN<\Y#JR;P]&SU- MP;*\Y.\5JT?(4"7?>94OP[K)[O/Z"%'D^79$(42Q#Q,** F3N$?D0A"KR;U^ M'*8/V>T7R0=!68?8>M-AENSN:'1<9%7^ND.BKO G)^&3@S,C=9DYRAK[,V!-8L>"]_I9EFU,RPH=_RQ-N:6W=UFF] M96_"LT4S]LRGZ\-?X*XW0>7'K&2_M:F*=;Y*VU0=^^.QEZH/3^PW1YV7,#'^ MLM/&E8=>?=[8 7\U=B_!SVC6D.=::-HP.(1SFS=,NGIVXC#.K_S,03(F>66V M8EA0565UQ58D[_/TCF]CY]FKHQ-^R"]D=6B0A#"!-@JIWZ.QO4 QY:,7PX3S M18>[$8P6>2/W!]A5!5WSL,AJ^?5&1%W&!49C1@HNQ;"0>)L9L[GIMB$OSTJV M25;EU?KW3T*)LK4(_22"'U_-A!@8-"GZ\[ @\S M0!132H(0*$;YVF$8UNRC.(Z)19Q]R3<;7D#%)2+9\.(P"STV-5;LGP\=;/2D M=U%5S_4/G*RD7W7,U%7][$A8'+G509^1L,OR+*3MQ@9O;O)NSM&S"F^86U&1 M3_Z^S>OGW9:OYWL(.ZYC!U'D X!BC DE) FH ZD#?,'W7_)3S;W3+9"K52R\ MY&'@G5,D;![OD2KX0LM#(QG4\ JB]E*RJC7X6U%G^^*'_?L6 .)!QP<)31 - M2!39H=_;9\MBH;L>]5LU7U'P6/2G))K[&\HL90B?VV])QB'ZN!8,.ZY"LV24 M<8#QGZQ.GSC,%Q56UXLH1"D<"B"T#\,\=,Z 7\?A@2'F1-7QKT6Q^I:OUVRU M^6Y3L\!=DCMF"3(!RXBJ.O/2VV @.B=T7J-FGMS>YR- M+NZ1]DF?&11(2C$Y\ *;&9%YO,2&?"NF>*95\SIC]P^DHC5-,X&L=/-G]SG:%33]RT>-\V@$^(]'P2-L+$ M"F5J] _3/-3:J(=G\%P(%0M/Y;\E/-"48+Y&I+]Y<\ M#+RIBH3-XUU3!5]H>6CDGO>N/';SI;76OGR_LK?SM7U/V@]?< 95D>4#X3(W7/)31F'?%-$^]$6W%V[)D7RZ< M $ 'THA@&V(?HB@.2 _"#6 @MX35;-SX(I6_648459A>K8)J@E>C>OH;7_M] M_I:MO[*?*#;UP_GY[9H2VO$Z7D%E!^B'$E!IY]3T4XU#S?+Y;O/Y6]&DI1; MLVGL.;Z'B(\]+W1![/15 MP4-E@55E4[O$4O9*M$!<%CF#& .0)#0$-(R(&_1 ?->6*D0R8-Y\Q.H8$E<) MBC5KJQEV34LK1SUK9=W1JD-8YLS-)[ID*+) $0^8X?NP1$$""/T+C'@<+$1&Y5PKIA M3=TC,:*L,C1K%59##!O558&QN*:H[N&-UU2%X?FA)%7%/S5%5692LZ N:.BZ MT L]-P@1\B* D\CKK4>1;2_JHD[76F7THDTI\=S!$Q=/_BO68_)(7I_Z&D4=PK-4&49$U4!IM+;+;+NKEB$&U6 MG[+F'&%WCTU^4,[J.PGP/,65'?HPH"BA& $'>@@)G^'39]#<6_H"8W-R MLD-I[6%>K711F,"!-U7_(,SC737@5V'Z\54]/7T&"2ZJNCHX=!%2DC"EH)"$ MCDT\:(>@1^$G@*B=G-9CV_ :\. 4'4V7[4VDN#WB7NWZ8"K?V:>)?C'1O";S MNJ2S@3B;@VN"3 YHJ*DQF8>2&O/N[.EF$RQJ5E7^Z"X2@$'LHS!.W#A*'.)# MC)LX+')B3&QJ0%&%[)I6TX.3JV(ON>#=Y$;&0*NL:J=?3E)U,G]-3>7(QNNI MU&#\4%HJYYF:CBJP)W<;Z>XNC_><='X#]O>\6M@(AP0D ,2\-UCHL_]XO477 MX4DT<P1G8W9NRP63TXMEAD\"0%<12A8@(X%9=R@J=,H\'K74]R-*!F M.IB=AWII\>3D]:XZV!FI3J1X3//-P@UM%-MQ &- DP@F.")^;Q,QE=2@3X*6 MKJ=0+4 ]&B5*ZRB5,L"H-IVZ1.:42M5BD=[S+R@6 ,:1AB-C_83O!K@W=G6W;L1,9Y=)C MT;""=2#;QH043!/-8DHV/<-RBG:97.N/%N34+61%B!N0.+W$ST/J M-/MTW"K6 &-*FY)\X=HL8ZNL_)HU(6)L QQ'B"0>LF-*F-70V0DN1(Z,Z(VU M95CN7B9\/K,?5UI+CF9487/7,)EC]B5$>#2_>?N:(-$MVQ'4SD.[M'DSM#T[ MFB51O>*/TU'BK0L-B8=Q%$'VX9X'72?P(N3V]J#G2FV_JELQ76S+WZ97R6FU M!>4(*L4D:AH6Y<1)D4 C"G66GP%M&L_I/%1)@Q^%[J=-3(G29?ZM[3_XX6Z= M?VE6IQ\V?92& M^U@0^B.++=.+$3 DEOR\% Z'S5. N&%:C!M>K+/(1OFAW) MVK#@3$>8G-@TD*P])HN!NKRJT\G;JEAN>1JE^;T9\/<"CV$>CS2;.]DH,7 Z M'1YT^X0&ZZ'INOJKR8="YX,C%P'&*7LVEMGM0Y:]W,V(',>AKA.'M@-]Z, D M[ XO,',L%)7:65 V8EA].UQ6 VS'Y$=H+GAL0?JT""9JZD04J+T#%L MJNN0 2+U*-%5UJ'G&9)4(TE:YZM'LHX(*)(2-\(G+/EM8UW'T;[#"EQ0V1[(>IM^HE<#G^<)7P2MN1@SP-Z),>?NP:"8B$U#GN2.,,-D,;9Z M5-8!K(FOFSS'SH ^C6=T'J*DP8_C^R@U,:,4>G62M_!\UZ.>0W&,;0R@[T8> M[$U%KB-5 :=D8-+0:OF0EE]D4WMJO"D$328H&Q,D=7BN& YU"$3#'UD"YZ$L MXUP8"F_4^!#7DZ_99IM1YE O8G_+ZP>\K>KB,2MWG98G06CQ(=[/UM\82*M'><6V9$+L#;YI>OF?R\NG MV:M7[Z,)UH12YX<])Y99_I4WEZB.+GT/0!A'-$*1[0([;!@13SA] MKL.8X5#@H.%8VT+U "F_K[.6R/UJX58@F3XUK7*"MVM]\^'^D$RK;2+VAT@7 M,4/42J36IZ98+;W. &W7:6FM\FK9-LGCSW&Y1_SSR"R[ WG,NTZ&9Q!MEVK M.X6A)TUA'BCNT7I=?.-5)O=%28KM77V_7:/ELMANZFH/Z0A1Y!&"D@!B&#E> M#-B7@'2(0AL[0@W5IL QW>RQ@V\Q_%;O@-5[<""%"K)G:I0D)IL9#)#B/"0U M.#+-+J7\&'/@NZI%0-Y1*NYJP/]UDBA_8/[ U0[ZQ M2':?E67&-V6;1;-G,U(W5(&XVQ7>8K]X/6H'9@126 MR7&:1SK+J(?%=$^]Y,8ZWUGF>_E'UI 'O)A2&+.U4Q@##P#L^L1SV<,64\<7 MRFZ-M3&ADA:/3\6FN9V&_:W=;>> );?85;D4W&"?@$;)[76.Z*:M"+JVW)UA M9VA[?22?\Y"MT5X<;ZUK844HNT)V";D/][?;IZ=UTX(P7>.T>J L1GVW81'J M8[,>ZEH]?R[:JX3VL&P&('8=@$E,"-/&"%'2PTJHC853+%. F4[0#CVPN L6 M]\$Z<$)BO3[). DD6>8V1')B25ZDGR\/T*[__>>BNU)-=5M@DO&32+K,;1QU M;BM4A^.ZY.-ZS\)Q@4P8QI"'V ]Q#BWRQ4PF3 KK23/WRG+K>V5K[F(V8L:\Y M7,JS]@?1P3(_-<=6,\55F<4E>96=R4\,VX]G8"Q(G]"GT/)^M^SLD( %"2VV3 M]DW/V0<[K1U"?OJ928'BL7*C8R&:4KSN,,BF&SG:&^OHO/3-?M/EIA^9ZV^_ M*% [F*LT-U!SR6,:]/!5CM,TF_+7<[ZX'?U3,U7T=Z33HCRZ2OUX:\CC]Z03 MD+B12V#HD9#276[6#^'B:U;>%?)7=YK$)",3A_"5]+IUQ.K!6[]OV--\K",6 M^E)FS2Q=W5CH%ELAM%4O^C0ZFF+:/K]A5*],Z\:O<\%J?=@/)R]W.AK,.=W' M/(+_@2EAVO&=QR0QL<]G;R*=CG&IEG3M95YHL^JNLJEV9V0"&#C8:+HY$7S'V9F?YETW;PFWY_+E,-Q6SQA;O?TWS#3^2'O.2RNQS^GU! M8!2X<< 6[8&/2!)'$0$] B=PI'I ZK1K>(W<0;66'5:KWH.UOC"TE?5FS0!G MU4]RD956[L6T[EJTRPE?SW@/TSK :7&@UAL.]:<;ZZY!:S&XTPJA!(\#JFAB M-.8AD48\*\P_RY(+W?Z&418\Y9MTL\Q9R%14>=,]?'>2%X5QY,=AE/"KK"+/ MP1#[-(F= (4DNMA#4:LM@PN;W:VZ?&73 [1ZA%>+6$1H&UJ/Z&1]'J^F7I>. M5Q/Z^1)]&9M2XWVX!"!;=Q!,84P2-\' =HG3&PF"P)8)5B0_VG \@FYOD\^W M\C @)XJ$S4,X5,$76AX:%3'H&E/O;$4.=8,H MQDE,W1C:V&;_[6Q%81A)W:VA9L&P-/0MU],&G(I$2%,FHQ0FV5(1C)M=C_KK M*L<1+Q<%1)7'.>F(L@\GY60<(\(G.]/J 6U6_(_D[]O\:[KFR5%4X[0LG_/- ME_],U]MLD2"( $9^&,>QZ[M.$E!_9YLM0:3.$4PST\VI<'9'J?D M@4T][(H)TO3$R@G4CM/FBP.(-U9:6SU*JX$Y\1%,$>8&)$PO\_.0-,T^'1^L M-,"8<"#UZ@S];UG=J>W"<8 -$ FAET W ##&V.U,(A3'1&Z+?I0IXSOO+YJ# M;;(FSY'V30>:$Y;_Z-T O[3^Z-Q%P;BSV>4_9LLZ_9NMGR6AL%.^"0=E4 MA$O&9J];>S#1NV<3TU$S$%QFJYS??%;M([F)P[B.!W$ST/Y]+AR'-/I MXTR27\Y"J W0E=3G)RH"VC&-Q'LHRTH="YW.E4"GW4KYPX*,P#FABVX"0D+@H M]'I#-E,SZ1M;Y3[>L)ZTM7'+$?EN%(AB11"IMC6CD:M2EVQ9TPT1TP8;+F(0V*V(=VO"09D!.$WYA; M1QMK#HQP$D/')3BD?D@IP7"G/[$G=3.=LA'#L<4>T0B-4.%.1BX,TZ:F' ?, M77='_34[%R5E!*%S4I2%GA/$(0II !W068V3 M)$12TC/2END2O^6RW&:KP_L\FDTG#7M(,H2.V$8RQ.44.TE[Z#/83-J#D=U/ M4AB!F>B8+F]$=I6461+/]Q9/65D_?V1/)N^$S'?PGWBRF1E?> Z*'$BQOBZW9',]Z8 J2-HY-T7SP1$3*IH5;6#=6 ZP] M$+JG:)-; [#Z'2X\JKK+$V?H23QR^.=G_*OSS4'^Y_K[(F M_ELX7A ED0TI#(%'?4!CKP_V8MNCL50>>90ETRGE7;.%IO>957)X;XO[MUOV M%Z4,\SA>!9/-DU$JF7<^[F?TJ:?S=]Z5A*.;. L]1-100EH+P?-0+$V^'*>I M-3(D7HK]E-?I.O^O;,7O.=BR]_VVN*^_I26/ZA:$]W0G7D1CY%&"8.C&??TW MQLB3NT]GG"G3U3L=%(5@:BR'8@(U(7UR"G4 S.J167LZ)P^HAHD:4"A-#,]# MHG0Y\ZJ&6B-'HB+UUZ)8?QX.9.1(^$,- M"T^/0TYSQ"D14Q9^_S MK]GJW:9F3T)^M\ZZ7#F3DMB/$@^!&-,8AW;H($SBWB@-'2#5)6><*<,*L(?4 M+8\48I"Q9(JIQ(0\RFE'"^QM@\PZX'.WH39U$#+,U(#8:*)X'A*DRYGCCC4Z M.1*5J_X6S<_I]YVI@ZQW KR$HB@F;NSZ7A)$--EI)(P"J13T2%.&Y6IWG6C> M=M2KT^]*VVIC"163K FYE).L'8T,V:%.\2-P_"1B>Y/ ;G_M>OMIPPP.2)DF MZNV7)O","1Q1 F7AB$@$:[* ^%<@EJ)0NF$]--">]F M7%62(G>"26CCM$DFGU\4/5]+@$ZR,I1I'L7B/.1FI _G"Z"5&9$K>5Q@2D < M8\_V /;]* AQT!^CQWZ<>/+%SQ<_4DH^%*J>/WQ&[RWUKF&7*1$3"0-LR*D" M&I9-@^6(%XL/A5F9QULN"_ID8:&DS\*W .VOK$&;U6U=+/]\*-:,D(IOI=?/ MNRK&,*"A37R7>IX-PQ@0&/?F"8[DDK+:C!H.)=Z_0_&[]^\^OTMN+?0;L6X_ M?\#_[W]\>$^23[?__1_8&C/X%ROY7[^_^_Q_)*_[T4:ZF)9[(8.3#P6!_9EUP1ZCJ=RK$/2A&']V1U# M>&IAJ9WBD*5-<%%FGC')15I/5H?HRIV]7O(RM(X;1^0\9&:L$V=.7(SB1+Z# MUVME6S C#H8DA$S5W-ASD.]UBL;^"VRI'/$H0Z:K ?>]J92CG7%$BLG.9!S* MB<\!?:>"GVOU]WK-T8 0::%V'G*DQY6S[;Y&\R,J3&'4;?W';D+D=N''6S,L4CU :UD\\MY(S8ZQG$9I8%1,J*8E M4TZM>FQORQ;<##3K(ET#PJ6/ZGFHET9_"E,/I60FJ=A\^9R5CR2[V[5C)2X- M:.A%<>+"B-GRV:JQMX025ZI!JLKG3Y0[>BK*IJZEN+?6#.5;]E&/UHKAE,PD MJ3 HF$(R3)YD[FA'$L>S3Q]U%Y$/!:5FTD>OV1G*&XW@\?L#;JBX>LW)WA_VNXY'K.YC$* 0)0!&T$WLWC0(0ZEK2+48 MG*INLKK^R.\/,I7+&$5S.0XI&>W&JI'$T*^I[_PN [X" M1-2U$74"STW<[OZ,&$+H2W5W5?AXT\6.+UJ\:MSQO\R;ZDZ_5LK&[_!?>UM? M:CM?F+MYB,D8!RYNWTMRH2 A)UI!0A_9$$8(X@0#C$,$*>YMM376HB@J5T@)CF,416C.#1K&#/(F)T A^9Z='8WPY+TVC&=*2.3HX.P*Q M[[LA/Y$6)B!T@Q!%3F\]Q$BJ?[4NFS]N_DB&6 TI)$.<:L\B7>O F2!YJKDD M!?KG(7/:O9+)*"FSIK(K=V ,V0EVO!C["2 H H$=)3N=)3:0B\S43!@6MO>: M-N)D2)/?BS/$U[CMN.3[Z,<]J8$Y*HD=S.0Y'&.C&P0Z?,B4)#D9.1 MW@)!9,<$V#:)000B B"(?$IQ%,;8(YY4!Z31QJ8*KO0U%5$D54R9)N533J-> M-!9YN5K,ZEFT$3G)V(!4:2-['J*ESYWSS41T\*36]_I4P(8=FRU068R&:$P@ M @X)NS8FL1MYB)E&?P;;88]G2K6XX,!@F(38H32($R]A"NHF (/>H.,1.1U3-S-) MB<%!GR1M508R5*H5&AAB<72MP55[)\G&6QI(G8DX:7#D0MV!,C<*^X8+2$ M',\+@$=Q$D4Q"]IZ"Y0ZKF+-P<7/G:380,=VX&6&I#?_M)*CO-5WM3T]L1T\ M89+FH0M*R,_OSDEZ+[X7]_B8U_R$'>]WPI/C+!C*-DMNT?/C@ ;$"8 ? AIX MV(U[B[Z?!%)-E\;8,1R*'$!KFO\L#\%9;WXKZLP"WD^R6W$C>!7=?IN&4MDM MMY=LOL U]1;;68(&M]7&TSH/!=+BR:OM,UWL"/<*.-^#"2)B>XBI'W 121(G MBKR@-VB'1*HET@@SAO7I$%G?]RUK$$KV"AA!I)@B3<2AG" =@OJGOK,;JNLR MO]O6O-6%51?6Q_2J]4U*+=XTL#T/G=+AR''C %WDNM#+'=CK/SG&]:E'22KXIC^Q?I'^V<;6$]I:7WE^/[% M\FYLV^;_LZH']H*Q@&!;/Q0EO]CI7ZQ-T7\WKRI^@79:6R1;9H]W66FYX,;B M[TH30K O0MFK9Q5&0TSC3 ^$G+CMQZ"!<]-T]<]NK'<-I5-?,ON*F0'U&L/C M/&1KE >O;I(=RX;,@J_8')@), Y]+Z(^P*[O4B?RDKX2W?TAB0+0OO$9TZKY =$?'EH;"SDUX1L&*XO4<><7%@& M*M$W#W%2AW]BP3>"!^&&DZM5SIMVI.N/:;YZM^GN@#RPOH!19(>NZT$:XC M<>)%]FYY*5DDJ<&<8>G:(V2"E:_>YAMKV8*4;$FI@5@QP9F84SD).J"3H[,8 MG1V^&^M0GB;N7'F1L@&%TLCW/#1+IT/'W2UU:Z72H,/9H MRJG9YS)+JVWY?+A*!819@0&R<1C;MI-$M#\G$X"0VHM-]J5I?"?TTBD8$'K) MHO8E.\0B7CG086J7D3=\[;VV2S]X VUPXT=PMY8<6B7> M6.Q'GK)EG7_-UI*I?)5Q$%,]4P.@I'([Y@]7CM-JVFL^!C1L!'GST*PQ#A3: M'B3IJPIZ\6OJIEA,]U1F#]FF8B_6N^:DQ_NBXG=>?KC_G'Y?((1B!WM^Z 0> M02#!V"=[%+94_R;=MDVO*0]"A*+M\70(V%HSK-(7'N@E7W"I>47>)=>=!Y2W M)9LOL%HM6.L-A_O3[FY>AGGR*Q1D"!U:E1H:FGD(I#'O7M_&8)!%]=*+11 D M!#H^<(F/(Q=&U*9]T_4P @3)5( M)+;.:HWY-I,0N39-2B8,9X@XJJ.7\X\&V/G742N!@C&&>>XD(PMYV@PU:#I% MS%!,,8[)>>C26"=>-6C2P,DEI:G*F@4J=?ZEN5 -IU6&ON?5 H5)%#D1\C'R M?!?828S"WHB3!$)W7RI^M&EEV2&R."0VT3-0@JJB2M:PFDS D^SZ1(HB$05A M/AZH!_O;L7*<)N&$8HQDZ[I*,19\H>6)456&S^SW2/&8YIN%G3AA2"+'3SP4 M!)$=A13TID!@(S5]D# PM4JTL)1U0H8Z6;4PQ-I(S;A$F"'5V),AI!T*W,U- M051<.*LCRGQ<4I-TF7];Q.EZ]2W?_$>Z_#.KZU^S[,_JW6;Y\Z]-9/3OU@-OAN^7?VS]4>+45"4=="Y*I9;GA%HWI>YT/H"U)3T'DDX M=[L1:.!T\GR9B!,BK9&]ZTJU3D<*[4^67"+JW89)75;5R7=^^7:VMQ4Y3@(3 M+\*QCR&.,>JG" )#J3R4F@7#8MV#LCI4DI(SDCVQ))1YXN1T6YXS(RFHD[0, M9*#&T3B/!-1('PJ=#];(1/?[?).]J[/':F'3!% 7.2Y;TE(?^7'B.[U!UR%2 MW0M&F+E"PIN#LQIT8[/>$FPJ9K[-$#D^^RW"X30I\!U#,FEP>5KGH40Z'+F4 M#E?E1DV3GDGZF'[)JMMB^^6A;@O)(P\ZCNV%D4<(Q;&=Q#'M[?I)+'4QU'AK M4RC4OB?=\XVU:C%:50/RIFUF,$:IE#A6$2S3]([2+<9L!\^Z[9B]PH&3BX0) MR]@8LN>H9J/\&12U\4PI:MMOZ6/VX?[C.LW9M^[O%SZ( N1AD(34QKZ+_6@? MY/G @XNO67E7*$J;K#&9%^\0UPAEVS"(_/S#4P]RE*I)LZLD:29I':MGOW5\ M?KS(YQ1:=L24N)"I4CQ+%5-V9EC"QG$T+C9#WU)&XJH5SA@[D>W$"$>867,P M#?;[%PP/&J5A*@:OH&-=A*8C)I/C=DQ09HQ475%9!W!&8=DA9=)QF1+?LY2T M40X)168CN!(_B])OR-YF=;W.^-9.EX);8 ?Q8B^/PB!T0A3Y;K2K\ BB6*[P M::LTWV7%GW6=:W1Z]JZ!@1OM$G0D(I*QF%;;YL.R_KVLC M!D-=Z:89!2W:UT+M8SE.?]L6X>,@_9,IXEDF)35R_(C,5S4U^":@H[H8%%76 M>%OEFXP'GX]W^:8!4^V.&7DX]+ '(/O\.*+(BQ*;!!"XT(TA@)[HNSO*AL&2 MKPZ6=8CK:D?QAD@:> NU<#N/ETZ/*X6!9T^R?\CR(5MMU]F'^]XX6OY]FU=- M*\XJ?C[X6W?&QJ.VA[&+*,6NG43$=<,>!F7AE-2%+KJ-&UY\]7AYOG;W0AY" MOK'NG@^_H78R3_^8B$G?58=#3@[UCX29]B:2C YHI['!F8>>FG/ON'&*61YE M0YD#<^U!)=?Q810C.X"0 (PH@LG.FN-+=5!7M6%814^]KU)G#4=S*!<)FJ1/ M,0B48,YH_'=$C4#HITKF/%1JM!=G KYQK(S1'/YEF?4'FV@0^6Y,7 Q1@((8 M^'ZTBS'=B$I5;8VW=@4=NK%ZC)+G&C5RK*Y.YN@=KU,RS$ZF62\(DU0O-;+G MJV.*_@@HVABFA Y/WCYEV>IC^MS5X8<0@,>@LA"3SATY*2 MGVMZ]=FAD3C3)TO,L/28YD1R"=@!43GK*,N+Q.%&@_PHG68\>GG$#B:^=.*$ M,(YQ=09'#U61%^,'6D+64%5E]7%H& 0.PA [P'-\V]T7YV.Y[WCU;:<-D M>L!D45I55O)#4L6]E6]6^==\M4W7ZVKGDISF6ZJ;+/J@O7$"1(:!/QJ7.H ZKEL7NB#]3A$CK!H*ULP M+-L=KJ8:N$ X)$H< M.P1NZ'C4ZVW!4+P]IKH%P])[B$>ZA>X(WH:5=SK*Y)17ABUM?3'/$G%"2_00 M=_W.F!I\*'0^2A):DGTYMM2%C G&;"T/:> "2-TDC%R*>EL.@4)GOL99F%1+ MI!OMCF!.0$TF(6V,FDS69_?T9#1U,]"3\3X4.A\F,3U9\@,+Y?/B]]N% M31T;$R^Q 8FC. 0P)''_P3[[CXAX2'R<8:7X_>=;,5V086!8! PY+_?&__[; MN\\)OX(-?4[.,W#B3:_Z5[W*EC]_*;[^TKG#W_:@_PM_V8.#EWWO\HDW6X&/ MZ[[&*H +Y;&7O*JKS%9Y3=FZ99W7STUD$3(%0"'T_,2&3I1 9F17B$O,,O<(O(ZB$I%<2JD#;\CD_$E]P[+TF5F#X M[K"Q7*@I2)]D=BEQ$A+%)(SLV$U\:.\*:PD"4J>7E Q,K2)*1:QJU*DHB0'6 M1FK)56I33Y$BK">2',Y1461=&-04)3Z$STMFRRVS1K*[NDN>NG[HQ"1.* 3( MYF7[-B+[^,>3:CPC_^F&]81DZ_0Y6UFD3+]9G[/RT7I?I!O)XXSRE(E)B5FV MY'2DPV)Q,%=JZ_Z*C@$%4:=N'O(Q O_Q><"13(@*QZ?L:['^FF^^O!2KSB8E M'H@1]BEO%.\$,/3B70CDD%#H4D$]ELQO3+?@K*.95TY31K(IIB_3$2FG-6%=C_N]G"!)O"0."0EQ1#WH8!_N! LZ4AE<92/3JDG7X%LM M#Z-.I(JV&.)PE,*(TC>!TNSI$=8;!4;GJ#HJ;@QJCS(O0E6_;:R$OI194Z'2 M!4LH(9[G(C\"+G$32EP:V[MT4"BVW3OBXZ?)^^Y02=2L*M(UK# 3,:64Z]T! M4JGP561+HKS7/&MJM;T=>VD/;.P1BI-^GI!6#:3,H))WI .%M@=$MI?Q)OMP M?V+/#B=^F!#?3?S #1*0()HXNS(_%D?*M5M7-&)85-]G&_9(=!&(PJ)0G3RQ M\&T2WN0D5H(R0_V"3U,R$+*-9G$>(=MX-UXU_-7"RQBE:9^FOF\,I,@.0NH% M#D3 PR[U=V8#VXW&*HZ4,=/*PZ_F+.Z/\[LW5O=^J2TGQU.LKDO&V)74I['$ M3J9:AX1)JI<2U_-5,35W!-1L!$]""]$XW?SYX1X]9F6^3/O-Q&8>B' MT';"Q &[, V$4+Q=@,J'&U8M#HF_7!THB565$E,"*U#3),F)SQ$_*LM/):(D M%I^F"9NNA=4)3\XM+LK/].$[%(KO)Z)045F4FI^HTNF-I()330NX\ MPC@]KEQN+:K*CZA.?4R?^6Q5?2ZZ)J8]AJSZ:UE4U2+$/H04QR0D!#G4!A[: MG4X+0T]H5T&;,<-Z=?AR/;&?>4BKS'IBAYB)<^=PI##Z3$&O2W+0_CV,IW6]4%B^RJ!24) MQI$;!P@E/O'B$$-WE[[SD'AW9/F/-BQ0+2"^PEKVD"265@I,":Q S9(DISI[ M?O T_$@L/,WRI+;C^;FHT[6U>?U4C=WZ?.7LN96I.BLS6)>. %]H>3+&5*W1 M=)FUUQLN"/0!I$G@>! %)/0]D/B[\P V(NI5:Q)&IJA:RP_*KNX9M.X>UC$U M:S(TBD5UDS HIZNO:M8XJNX6U6M6K.W)$:Y84^!S'D';>#<&*]:4>5'9_ESX M08!#.R H0K:',-.Y:-=2(<+(EKT36N*C9=X2Q2N?VQVX98/GQEJF9?G,S[*H MB(T<:_*[EUKIDMRI+#9?WM;-BY;7VYD4W(44YFP>PJ$&?6!W4=+_$7O,BW=T M/,CY5-=1GV%0(/VN<1CFH7 F'+M\ M<;4>[D:HX\>RH+QW_$$+^4_9UVRS94K=7TEVFS,&#UN1,YQH66_3]<*W$T(0 M@4Y '1IB+T3.KB.J?R_/,%,.A)Z MYZ$D+3=LR5M]*-\7524$U\/(@SYP/2^@OA/'B))=4Y+8"4/]TY$!D%>8E8JG MK&3N;+Y8#';Q:&1Z,C&<.F>I*X^DPAX" MJM&?2_50(YD2E;1W323(=94R;W&Q8?'AEHGMAS96+#95G#$ASMJ?^YQ^SRK" MOJCJ?+D(?>H0WTEPY/H4AK9C$\\F),%^X-DHE"H&,(G#L S^OLEY=-U< R.9 M8#?*OI@:SH5X.9ULT5AO..Z?+/ZB6GOHUAZ[==> M[J?;^#?6+T#TPKI"*8' M)':*\9N'^$[B:3']VV%5?-@N$,+"3R $><&V88(Q!V 'R$;&E@E.# M, S+=0?#N% +LVY,ITT0/J5,7QJIN:ATAU.O2,L.W@^KT=*.CI=H-6X-*G3R MO2Y3-CCY)BV?FT-\L:EZG;4S"M>&4TOB=2[*ZTZE*F^VV:NZ!<=G7-Y3&YH6KC.*4$\=+=ZS> MG]E/)*(#HW>FT?XX_+!3D7XFQL]5AD9'=#*C&1NF=+T#E'Q_RC95%F>;[#ZO M3WF [BJ&>%DOV 2*/1B&-/8(=CP["(G; O)IA$.IJB&#,$PO-UKDF0_W1S9B+YH\<_<8,$=:('9H$)1F\>(C^%H\7D M;X;DY7[;LN3'!#Y%'16 YM0*E4"/]:68;'MX$G> M\#>6/S%%G9(Z.=GLD%F]?)[4S8DO 1PF:T#Z=-$\#WW3YLWQ+8%:61(_5GR? M,;NK80E=$(!B!Z/0PP Z((81L6EO'/B>5'=3328-ZU:/4O9XL1XZQ?3K"DS* MR5@/T!() Z<^BRS"W8"J:29_'N*FVZE7IY8-<&9NW;P(PI@&)+1=#]@N6\TG MGNWW0"*;>C*Y70/F#:=LFP8CIE?)ESDVM3K62N]DJ^*Y+X6U+H&%AV@>ZFG2 MP=%+7DDNA6^FIE3#;W*2+ "\\%P T!14'@N8'ON FV M>P@$$JE6VEH-SSH/JH=:N6SHY*PJYD1EPL[KY$9%F!3(D&H=D'F(HAG7SF1+ M#?!G>G6_" /;*U43[YZ M_S&6[ :6ZL+#-@_5->^FIJ6Y)*_".UCM(0F5'('O00H2)_:"R"&>FT O[+?4 M0!AX4*KRTQP,TY6?*@?-3+(NN+_F<03K@ ED"E9]C:9Z'OFGSYDSEIQZ6I"L_!R5TX<>^'U,' 1\F M &-($$IVJ5R5;%HC3:BY.M,L:R(BHO M:+GD-^XQ)?M8K/-EGNU3=X[CQL ',:!!$KEQ"+#O!:'OP##"$86B5^F-L&#N MM=F#LGI45TN'GR=HX-W1P.H\7A\=CA3:GSB9R]73>EMF'^[WD4!C]?ES]KV. MF:=_+OP@(NQ6=Q@%:#\+P^&2%5Y@+W2M?G3&'DH9+<9&26F*%5>SO'D4DS;P"5^B'N381A*M6H8 M9PKJQ.E6747H@>1X1J!Y7CG<;]?$C7D7,/ONA6#.ZJN3OV[Q^/K8;,VV,$P0B MAR">GHIHLK.+(Q_+'0(>:\VT=U(%0,C6Q\\FDDQJ9J61#F].L3V3U:+ M;CZR=9&YP3I>7:S/0\ T^O.J,E!'-O#)3B]!)'4J3/*C#8L40\-7(CL\NJ((OM#Q/DHNUM'I FQ7_@PO5UW3-%R?':H5@@./$"6/?]2D)*2)@ M;]OUI>KS]5@T'@15#\VIG>:+ YR2RS8][ JNWR8G5G(A=X[3^>B3$(5#JSNM M0S /-=/LT_%ZSP!C0ML/MUE=KYM43'M=(GLPW^?I7;[.ZSSK !S#(#;Q/92X M08P"C*$3.#3L8"0N"H7NPS)FW+ B[B%WEXJVAQKWJ"62ZT:X%]C#N#;MD@O) M2XPKZ>9$HR&Q^7'M45';#B%YM5P75;?^]T=OJ"AP>6Z+Q>2PSQ:A[Q42/M\1\]^'^/D[9$[S,;A^RK#Y MU3UZIY%0GG%UHP3;,:5L]G6HO4-B!T H\C=IW_"LQU!;'6RKP6T=JG*'7$)K M38V"P.0W@P&0F_^$N-8[]0._;J\IT>._ MMESG[37V#RF;)ME'5=E36O+>&LK)^_L@ U6R9RI>H3QS,*_-)% >Q[0<.1L"!B6W;?3H_ M@0A(E35H,VIX;NQQ-E'M#J1<@DP?P6(YLJMP*S?M]1#9S,9!OF1W/JDR428' MLF7:!V,>"3/];A6&'V+)>HGBOO[&INC/19S=%NO5^RRMLM6'\@.;TLMO>97] MFI9_9G6V:N$LV)+%2:(PPK8=$AS'GATD/8J(_:-4]81FVZ:39AU^WM4-L]9#GHYN2+ ^58Q@:KWFHJ#'O MCDLUC+(HJJE]V3\N'N_RS6&U[B*$0>2ZL8])9 ,/DP '=F\P052JB&.$&<-* MV2.S#J')R>88#L44YR%B.APIM#^#DNTITKS\ MSW2]S7YERK@MLWV@>1QN0I]"Y/ >0#;EMXG'$._6X#'[?ZDNCMJL&A8N#M1J MD$IVI-!'JYAX78=1.2W;DVD=H)Q/\";,X8"XZ1^'>6B= ;^.>TL88DY4"?]: M%*MO^7K-EMSO-C5[;O.[==9NZKTJ6,%N['D.CD@,7>RZOH_Z@I4D# *I?*!& MLX:UL$?:Y*R: -K:(Y:,YG22+2:05^)93B%?4+R'V56(S$%(-L44<#HBY43O+(?7U[E!R@:D30_5\U S3;X4 M)AY&R:9ACT\LQN1V/I0DKYZ**EU_N']?;+Z\S[]FJ]/R:0,;PB AR X3C\(8 M([\_14\1]:2:9AL!8%CA]IAY(0?'^K8!V\4DDHW(C(R F/Q=G7PY53SDO;1Z MP"?'8#YQH0K' S)J=,CFH:YF73QNHF:>3Z%JU<]EL\1_;@[2GE[C1\@&(0$T M=&U /"^)G*1O2443C(4.Y>NR95AA>X0R9_*UT3BLG==@4$XF7Y*GJ5Y4![$2 MM:$3$VRN#C3G)9[]@%3<&_;7=%.ERV8CX\;*-\OU=L5_J\R>F*&'M,K:@R]Y M56UY66!;/MK^;O'4_1J#59?YDC?;J1YX94#Z+2U7[!^>TN<^,LG2 EJ<7C8['I+&TW3.:;HM7L\6E=/&=9]P\]2.N) MD3&V,/7R.)\K0M7XA,R@X%2G-X69]TBR9HH_:#&O+,#%(V]/VKQ:'YK'M\G0 M+-E#RF987M+5+W$2&+%I%'@122#"[$_;CWHDCA\2J;HI _9-UT[Q,7K;8+8. M03=ED9*K"B/TBRTJKLV\W&39H'U[UY#^L9-.5#*%_M(>N[CZ^D&!SJ$2*H.# M,X_5@U$/CTNIC+,I>:5&>W414_>#$(,!:?ZZ/MT2D0;4<9$'8\>Q/2<@# CH M\6#/ 0HW41I 87R]L8/& Z'^5HC.$>&SWA.,AF#IPRP&0K(4XB7I3'(/4#1WE*D>JI@P/GSST.H)_#Q]6X=Q9J4O[3@VYY$P\6D2X0>3B MW33A^G(Y=E4CIO/HNRLI9 56G3;!Q/@4C$DFOW=DS2BW?8:FH?SU6&;GH5SC MW3AWF<3?>&*^2E[*LK=I5BO&X\@'\($N$Z 0 @(H\V.>]LX\N5V M:;18-+TOTX*TWFV:;52>'9#P[R;8QL$E,FL- / M$^P@(J5PZE8,JUH#C&]VO"P7LOYHT F6!FG@4DS5IJ%13LE4&333R/L<00-Z M-9[4>6B4!C^.FW1K8D9XW=B56#6&VOWC7[/'NZQK121[3$B=.<$%XB2D:2U:N>FHM/YHD4Z].#S'V-"R M<#3+\Y B#7X<+P4U,:,D19TE&X74\3&ET$L(B0@F,>DMN12@Q=>LO"N49$C0 M@LR[= A&/-O2%[FV6O2Q+W+EI3O6F^3VX\>?1@B3*(\*DF2 0,D\U4OF9J Y M ,=4;6@R&%46)#[H3TJ>#J?;[)WM798[6PH]@/G!#:"?(]A-W(1T%O MV9-,+^FP9SI-WEV7>'8QP9%:#53)-9D6L@4%:6*>)05*!\4&SU(/\C:D8AI9 MGXFJZ?3HY.EJG6Q)7;?[:7>XYV-9?"G31[2M'XHR_Z]LA1[YOB58.#0 ?A 0 MA]#8 Y3%=B'NK;,@3RZQKLFF8?7;([2>6H@W5MI L](G]AU^H)U[E%8+\PK7]%ZF;BC[KIG\>4BB=J].7=RK MG351:7RAPTU6HT)+)M1EMEK$ $,,H@13._8CWT:>%_86(0Z)W*)SC"7CB\]3 M,MB>U#Q0OI7U)M]TWY9VC3:MP 1P.ZIH/9 M>6B9%D\*_<_=",UJNC/V!G%1U6W[G@6(@MAV$$ Q36+@QFYD[R))UXNETO9: M#%XAD'NM8#?65_F^L7KX5E"Q*:@>)V<-PKV:L24N0]EU#;NBM)TA3E3CQO(^ M0[$;[=*0ZNGA:]QJ]E/VF.:\9&T?.>Y_IH\A?0H3)V8+:SL((/5#&.!=#&E' M8CV%HT(+;P/<2@G[NZK:9BNR+7DQ7E;FQ:J- MJ5],.)^RO/FQ11P32ET[(JZ;H E;A3"W0XT=*FTH.LU;UC(=]%8%^BVJ-17 MZ28&0$*?K\>]BBZW:*T6KM7BW:_OCW9X>M17D&0I5B])L9DAFI$$&W+PE/2: MY%)4QKC!&2.O>O\/&& M)7.'R%IS2-:289(3217*Q$30,%MR(K@!*6N' M E]BTF&6*CGEV+%T->%XQ<: ;J@S-P_9&(&_T/4,22[SMG?-^],V'%G T$9, MG4(6Q20>IMAU ]@;"6Q(%IOL2UIGJ\\2*SDY"T*O0M2^"J_ B*\:.E"\WRY# M);DRD^1,<-5E@">U%57/S;MA;LRLDEZP,+0"4J-K'CJA"OYXY3*& U&%V"L0 MY 3@:J&"2(@@3] \7GD%W,781T/N1?]?V[1D:;=+/,T_5!BX-] MXX=!9N77?)FA M[WFU\ /7)Y 0Y 4.2B)@P\CKS= 0!"*RK_SAAG6^P]0TBN]@L:", 1,4(772 MAK5\$K[DQ%N!*I'8E7EZ$+>ROQW'K.>H."$OHUF[KIZ,AU]H>GJD%8/WP>\, M5:3@U4@+"'W'ADF @4T=#Q+L!W%GRP-)(A0MCK-P#>UHH!L-&6,#Z^%930C0JO2V^*^_I:RE6_5R]AF]7&=UCP2 MVGVO[VSC.C&"*([#V$>A;U,?A[WY #A"IV>T&S6L03U4*ZVLU*JZUXF_6D\= MX!?_(K&RTLJ\P,+U6J1+;GJ]X/OV@.^/+_C>"=NEOC:&B9=8VUYK -06N9(/ M?C7VRE$)=LZM>TT0/(,%L!&W"L,/IN3>)C.PJ7H;T 'L@R/@(1LQ2TD8!WWR MU0\<-Y$IEY+[9,.320=&[ 4+0WN=2FS-8X=% M$?OQGN<(!D1%X%<6XM89S\7U=FP_L:$?$(!L&T/(C(5!;R>*J-0EF/*?;E@, M#@#)"8("3V*B8)8B.6$XP'(E<7C%QH! J#,W#Y$8@;_0]0Q)MGO(E@^;8EU\ M>7X9GX3( 3'!'J#0QB%AZD1VTN3Z<235X4'1ANDE:1=Q2_9K4"5,3#NFX$I. M0?:(Q!>+9IHPG*9F0$[&DCD/41GMQ7%W!2VLC*_5>+]K3(@\$,20V"2T41 G M+@FL(8021*+1HT2)*?H/92KE2(?GQ45()RAS!Q::Q]+>\?L#;JBX>L_+=9KG>KGC3F:K*V']7G]/O M"P\C9%,2NBB*?)=2!Q*_1V('T%,2$JT(C&M->U*H[,9(27#T4BZE25?C6DFV M+/Z663U>ZQL#;/6(;ZP=9JL';3'45Y$W&5HO*Z"109J52)KQ\+2.&F13NJ5+ M\OV);V3LI1T@![.H#T OCA/@AA@ TMD+>5-M.4%5MV-<-O>]2[(.FV2P-H)# M,86*N B! M'\(D\F(O"/W \]C?]S8\6ZAV5^V3#><(FU;'Q7T?GDG>5RO'D9BJF*-'3DEZ M9CY=8,;,/;2') SHA1I9\] (1>S'=\R.8$!\X5=E[&9T SL/89[4XU=+T*G9%N[XE:W7W.1F]6M:_ID= MA*(+)TIH[/H8)R!A$2=%28A[@Y@$4MU&1Y@Q7L?2(&LDXK'')MD!; 2'8C(\ M$7URZGK(W Y6+ZT3]PD[R\^ !&H@=1[*IL.1XUYBNK@1U:&_9ANV$EXS@VCU MF&]RO@JN\Z]9;]5SB(L\)R8^2CS?H]C?+8>CR U"&3$::\NP(G7PFO)X'GJES9O"S),HIUPD>RJS9=Y4 M='#3CT59Y__5UB;Y84 H)%YBN[S#,_]?'[-%+@@=&=4:8\>P8AU":V7K )R< M:(UB4TRPIB)23JP.4=VPQ>K3.MO1>0CQQOJMV#RUA[.'V#6B8 /4#:B7#L+G MH5Q:/"GT/X[RFP#\7'^_Y[ @)'0A:O-IVE-\3D*-,?%O &%OR.P-5(S?))8J,;0X<4G%A?T")M7FHB#K\ M$[L$(WB0+EMH.TN_+RIFR8\@<<((AQ@CFR!,0[M3)@00[\(A+ADJGV]8-?8; M[BHMX94(DZQ.,,25:EU""\=ZPP%-G"@_08E(+8("@?.0CU$>G*L_4&9#5$18 MU%J\--:IUJ[B(8P<']D!8AI&@4=2SE! M>[>I,_9(]KMXBR *'1(3VX4@2!!;H"5>7S**$A+0_K(<,?F2_72A=^OE13ER M8M4#ZA=0JM+B#$00P3V_8PPK[#UFH1[!ZRI,N9X]2/3HY&9X$6,(@)"N,XLMERC8DC=3W8 MVZ,13&02RNI6IMF,.IGWT93VN4SDR'2/5@XUIGEFDMM1R>D(4SH/0=+@AV@. M1Y(9\949M_$Y_=Z9B;--=I_7BRAQ$P HCBF,7)(X-H["WIKK1I(I:%4KQA// MW:M3I]_[;([UYJX%-_%K=(:BP;7&.%+G\0J-]N+52D,'*\*S>%8?[!"]5U MF=]M:WY9F547UL>T'#KR9F8Z/F1G: I68G$>FJ&(_7BJ'<& J#XD:;EA,WGU M,2MO']*#"TV#*'1#ZK+_)'X4AS !?9\S9C?"KDP*0MF(X>1#C\MZLVY>#Q;7 M6!4'*":C,>#<*S0_:..V) MTRI?+I(D)*X31TD8)V'@H<@GN+>%[ C)!?9J-HR']0T,ZTV^L5;%>IV6U5Y[ M)+,+BB2J*8]^]L;*SHW58+JNY#00)/1&CL9YBHVD#Q>41H4159DA^7I;9ZL% M@B$%B1TXF*VXB,N66R'=6:.N,TYH1*T8EYH.B!&Q$:9236Y,<#A><#I4UY6< M#H2$Z,B2.4_9D?;B@O"HL2)T)\ NT9-5[>W@ 81,VT![-3AV0]M'3.4\+T)^ M&(!0J$N#VB<;+R!ID@P-H(N7V>L@:EA.S',D)R*3TR/1==\H36K]]:7H$NNC M?^SE"=DN.K8R]T/ ^*NSIH6S\495X_-[>A![[O>*%-$P))%'LP2ES4 M&TO<2.K^-D43DTFEM<-E_<&1"4K"6 ;%(K$)R%/54''>S&Z#O6!&9!=,C41U7-,4"A#M6YQ-Y$NM/"D%(>24+GJCVR;EQ4'R5>1/6'%F66?]G@8KNI MR^?^#CH8 Y@XKHT"WJ@^L ,_[DT%H2,5Z2@9,*P['28YA5%C2DQ=C),DIRP= MG&-INH&9"544S.0U+&N5!H?+(D&U@QW:KJ?/G2EA^&&& 8.EX4.D&( M(DI@9PL1X$O>2*%FPWP:NX-ET6S%6X=)]JI2(TY,6LPS)J1OIPW'5* R/"/8;KM,[09O6>,;C^G]LRKU9YT[RLLQHXP.'=C?W M@T[H.PE,=E8A3*2J@L;:,AS!-/ DNPN/94],;Z8D3DYY&F1-8ZH&FW4([DKZ M^Z]A!;,PMC:528"-N0A;EQ.H\@9>E2C^3$GMV$S*J MMH,WAEFQ#;UA"LYM[VDB;@:;?;H\*?0_5G(!)UNBX#);Y35.R_+YOBB_I>6J MV0R('4I![-M)&&$$G-!&O!M09X]&GDRHJ6[%L(CS%5J+S#J$IK0C.()*L;AS M&A;E1%R10".AYEE^!H+,\9S.([S4X$>A^VG3H$2_I8]9MSD [,AWXR A=HS" M*+%=BNANP0TCJ=W"L;:NHTHW%H>HN'LXFMX1&F6(62U*)4KJ=(JU9TM6MQ1X MGK%ZJ7@CHF'*+$E>T!-OJWR35547OQ'>QLB/4$P]VPW9YR=)'[_%,/*PPK4\ MDA8,JU9_ATR/RCKSQBE=S2-+IIA:F>=13J-$*;Q2+N\D70,B-8[>>4C32!]. MW[LSBA'9'F?+;-2M[/#C .A35#U3SPG&"9/3H>MQI7;"QPQG.D[YB' G?=1GY^ZY_8!1U,Q@%V < M_C/'?E29$-)3OB#>UE6Z6?W/XJY"RWK78B)Q8X]Z 75C]O$.#BBF26_,\1 5 M%E5U$Q-DU1@W+-E3#^_^.$%]I!C>Y"@F"2QCST_L?L-&!*A()#J#38!'L/"_OO/MS]; M]RU":UF43T7)R^#R?>O.4KJ4<))A$DL$S&V$Y":4'7KKX# 7QV2]].#&2NN^ MMMS:>7'\2S>\$0UZOOF"']@[QCSH 'TLBZ]YQ8"GZW/M;:D'L.-BD 0^ MB-ET1JC?G^U-7 3Z-&1($P_[""'@4-"GT1*(D6"? MP3DAOO8$>&-5V[LJ^_N6[_VE.]SRN:%K$RF1I;LVU EF2728I?IP;W$W3T^6 M_5SY;C]77IHJ.X\M]",_+O)YR6M#GB;)N>R#K/_+'Y^4/3Y%]_CD^\8F._OX_*PG>VIX@"ZD8N?R>,PGKSL;1DXDB6>#S51:X7.9 M;JJ;\6P(]\8/N)$R"?@BCT$,&]&W%" MA Z SA;\-)N4-U:QR=[6.5?!G5N-(+(_EEE9ITP[MYLR>\QKWESZOCOKEW4> M&DM13/2$:$];S._A,)G*V'O;Q&#LZ; .'-Z=#.U=OI3GF&UV0\NHZLEX3/N M_7!9D(GI4<^,7&,<=6=+M/AP$))G^,]&9CYOP$F<_0'(4 ]$((<"E]8SIM,_FS9B:5,^=G;KKTSI&T M\? S/7CVCD7M4NXGO4;.1_-(:L@#7>O9^K%R0U=C23%?=-U1%ZWK:5 M,>MU\2UE([8KD\0QQ2$B 4%V1$-D4V3WG58I]B*I<\TCS!B.WW;(K!TTP4)R M'12*I4,F8D\N=CE!W-6N*CU/T$ .0 .K\UBMZW"DT/[$C=4ADMUG99FMF!BB MJLKJ/O^.'KG +N($^1AX84!QDF!,(HK[,XG4MCVI+E;:C4^F66D/^,9:=9"; M""OEH&]XS%5F*:]G6F7M5S_QO;FT\<):;2'9P$'_D*FJX82C M-5HC;ZP>;=M%NAVH=[N!(OU W5@M_&LKZ3"Y4OJJ:9S^?_;>K;EQ',L6_BMX M.!-=%>'J( %>YPTW]LF(K,K\,MW3,5$/"EFB;4[+HD>D\M*__@"\R/)%,D " M).S^(F:J[;0MK+TVL/;&;<-5U35EWJM:;)1'MQZH@E6=8K&3LONP,*Q(UE6+![[*A6G5DL,DNC JH9):TH[74VS MXM#)AA?4]TF0\CA&J1\GS/=%JX?I@)_HU1H:WLQDBK^1XV=UC$VSRM (*M7R MXXE8-"?S$Q<4.DG/F5S6 *=N9*TF#'E:/L@4-\J/-3U)?ZO3"+[NK_XG7]67 M)?]Q7^S::)[*!0O.@IC P/>CD"9>]_!N[ G51)JO.MD%8_U&P#EE>WE1H6K- M '4I-W(Z0S1?C;+L036A=,AU>F+Z? 5!N.J] "^L#;N2"#]G<5!J/,(9;FBM'=.4T^?1 M_%E(J/\HZY?TG?B4H8BQD'LPH)0EJ<][7!QQK<)%]M',JKC;LIXXA1[J,^-9 M] 3NLIY("QO>6#+],NMF\NF1'G5#YB>T=WA6;83ID7M]#^U^;LX++*AHAZ8\ MXXG(Z0.6IL2/^]9A$"HM_IINC.68&GK$31JWCV:ALX1):Z'T:I^9>WDTQQYZSSV'S[H=%YOIXD9E') T26;K.YR3#F)"^Z$T, M?2'>XV;A QN=/*WK!NO(_3OSY ^=NT_ NR%]U-]SLTSYV'G^!-0/G/7?YOWM MT/*ZN1E:GQH'5[DL]]'6\VA>WJ@NP/+;LA"6;W+I)O%'^U4.KO?UOOV]Y@== M&9#]5D@WR+=B:MJ=+MTLOU>BQ64-EN+73XXRL%[6>66B7HBB5[26(D8ZUM6% MB;%FO;I,882WX7'OV4)WPACR,,D2BC*"$YX&7A]P81BGZAN;9IJ;*]:-V53;3%H0BKU8L$I%FJ3,K/H8H=F.AQY0QI95NJ*=8?]_N M\E5YLRW^U1PL[%XCJ$0R'6JAK9A6:..8363 MRJL6F)Y$#29039NFX$Y/E![1)J6IQS2M%)T@YHP&C:72#?$9;45IMH,9D9O+ MVV7]CW*_67^XNQ=:=WB<];)[:=5+?82QE\* 1)R&/$[C?FJ/2.)[!M1H+ 3+ M8O5'7C<5P5\2K'8E[ (4U^#A%R[ =VD-N%Y^*W?+J\U/4#2&->MT^>$YYE'/ M8]ORYBAIG-*1AI2S7UK-"7E]A5Q]]37E+:?%V9B1:MIM MEE-5:?]:""#7Q6JY/928.X'O0_4E7U;E5JK2Y[*JBJM-WI[R^'3=_HGPT[I_ M; M7"ZXKL-ROBZ[:>Q,O'A;#Q"]5S7/H8AHJOMX4=T6[Y*99VFBV M[J(67-Y"3]&+/D<6'3UR?3HF%15X, STEO6'[:3O'ZSK_VK:&&7)1V>"V-R] MPHTH-SL+I5MCU<@4Z+#Z\SG?+C?-RL]V_6$KHD%>U7BUVNWS]0)Z$(4Q(1&% M:8!8!J.HO]&/6 JUZN?9Q&$YWG4PA'ZUL)HX==_C%9.@]H41$>&.IC>;8GE5 M; KY&T9F.68<-FJJ,[FO#,UW+H[?%CI@;[S8HP<=?"=F/2H\ZT]]C'K/C<@P MB:5JDR +[-I4^/[)0.YAQM(LBWR211ZE&(?],?? \ZA6X2F;.&PK_,W-+K^1 M+X(_'# [H?;]^U"_=+.;7\$A*Y4OB\LICIB@'&8X97N!57N^8M6I]J* #7]. M& 5F>7IV!,^&HX"N]]YN%-"VU$ 4&,:N[G"RK?/UY^5,J5'69_ZB)(/.?BY@R3*B?>5F8\B2D'(4T8XS' MG+$P1EJYOFTLEJ/!UUJ ^*W!!H[A@\_BUS1UW+I;U+3<)8]HKB-)5+]=-<[H M< &\V\EY=_/UGQ(D:%!.?#IE)*=GM'LJ;[FAWY-9^[3 U:0LJ^KX%Q$I=OM5 MW;Q_);[)=]_R+^5FD[4G"Q<1]3GA"$4TB[V0((BAQS.*?8B\D/M:U0S'MF59 MAQ_! QT^\*=$"#J(BO4SC)&KIK93\JJGIJ,HM:*BKW!U1B5-L>R&"AJSIK33 M%\>KV$)()1+4T)0BE*&81%X:=$WYS//@HKW'\;5>[NKA O9J,SJCZRDBY8%& M\IMB*U_0!5?+S?27IE\B1G,H*?/H[OA1-T%AT&CRH3I2^KQ"C,='K2YHDOD^ MCSB*6$0))U$DONF:2PE+%MMFQ6JM-E(&-Z,T6M)VM!PC4E][:U;<*G"_+-9C MG_T<3J9:8+?+XJ"(WD-J'KQ_!&I:Q3E%S1G5&88AP!A%& 6,1H4GB\QY'%L=:I_7-MVYY5B*\DA.V"[!@U@\(!X_M3K+*&: M>9D9Y[@AG1;M4\CH3#(Y:F+D!23.,I0D,/)9$$<,HK!OB@0X[B9&?*N8[ UJ M1']:U.-1'K_B#][TC$B50G<'E[H)*C,B/3Z43W:O;O/U?I-_NOY;6:Z_%YO- MI:S.LJ A2<*(A"R-2! RC%D$12X4B.]8B*!6S>>I@R9,#/3#P9P-- MY.7?.=R2;;NC-:"N>GK,UPHJRZO2G=LB^ M*K9Y57W-;YH\'O\HJ@6!?A+&"+(T1;+)**.T;S. GM:NR[B6;"M0AP7\*='H MBLXX#A6E9S+Z- 5(D3D[FG..E'/*8X1,1_3'C"U/5<@@0\I:U#;!RKMEL5U$ M04RP2*KBC%$_DS49$K]O R=8+^_1^N3)M*;%HZLV>BPIJHLU@H:JR6OWYWE>\6*/-1&(8\\.+$ MBRB/:'H0'4)HJEP 4/^C+2L"IA_ IRUH(6D4G!O T7DYF( >/3UXQ SXL\6C M\WK, (HTZN_9I6I8K3U-RM3JZCTS] 5Q',F( _7R1H OC?0*'7VD'SYM/^_R MNZ+*NU;\-(T2'Z:1GR!,,ACP,.I;02A%Z@*I_]G3*&2'26?\#Z!)12/M,C1( M)#LX@U1R $LZ,FF7K5$ZJ \PAE(8E8YF5].ZG'B#SJCJ,FC MGI*8IW"8BER !LD\^M$TK: =>F2YI1N:V$]HQA &=/5"5H4K=OD:KT1RNF^N M5K7_)#-5^:SS(J24!*)UAH,X@S3V<93T[<,XI?U)YTM]21G?N-)8>7S^^7*, MZM1EO=PTQ3-;D!:4QX!']%1I(B^,5*P>Y04XP@D>@#8/S<^C:*\2J*!VYIS@ MEA(:M.N$2IIF3E=!CZ]K>6G(LLSW:1#[4*1X2?20VR$8:1U$&/+YD\W61MSR M',2;GJ+9HFSHG&W&"YPO4**@1D,(=$MW!EEP0F&&LZ&K)8L015RD=5$2(T8] M&$5AS ^30YI%^I0EDA0T9A2W;NG..%-.:)$!?K2C M<8(Y#5C&,YA2GH;8Y_@P<Y;N'.DK82X3O4IBFQ(M) M$'HA2IHZ2IG(##*]*M/&&K4$33&J%I1G(5,O0'<0VQ2G!PF^"Y2@ MASECA3A5 L^(DW$?N"%>YLUZ=E_1"F_*)_@/=>..*\L=U2TD/Y^5EL/-R[$B M!ZE_?MC*VY;- ?#F6O+E[7+[Z;[)W?\HM]_RJL[7QVL&- YH1@,,O82C+ YB MW\LB>1G*$TJ."%U\RW=7I?(E ;? ZZC'L9W*(O+'7AZWD1E*8U8%EFTEX)5< M_\>U?!KS;!F!-]$#U"3?,=3V L=Q6=%'-5Z/:XM>_00OEA_MGNQN3 9'-G>5 M)VIA->C,O@ 'P\673SO:G.NVT[KZ3(ASM,^Y$2A=)>?I+1A'8;H6M%L%6*0D MXV' /"*ZA,#,_)#%!_PT#?47X=W!/LDJ_Y&H7CVMM A^*;:@:@3V5^=BMFH' M<"9<6_#ZFXG4[RX@MV;-&XLU.]2_31C6Y67Z"#S(<_,'W[^)CY!/A00G*"8ACR#MX=,@UKM.[PIHVUN)$HW050)J@-[TWL/JD-IF2RFCO+;_"%5S,.O\T*>@^TMB"A+,60!#' $ M64I]DCW,R$6*H%>MW"7D RX Z 77 R07P^L 3\\=82VYV/$@^]"+WEV;0 M64+M\&[UWJ/M"&8F"[ACO3=_S'TZ#8_CC"(_03 4J%.($I3B'G], ^VC8^X@ MG^!LVM%27_ZH*+52#'YC^NGB\I]J'WCOVCF8E]F6__0\-[]NXO6Z.?6^W#P\ M^%CAJZHY$[0@S$\C/TM3/R->EF(OS8+>&IQ%GANK@>-LL+PX^(^\N+EMCLI\ MRW?+F[Q=[P%,/J>>+8L=^*_E1O>HHZM4SCZYF:XGN#K1>6 '%$ _NQ)>#?' M:,ZZ>I8@;J;SO?>0;HBER0*\2:_.'^X/Z4H?EKJHU 0E&9-D2&HBTB*25_:S MD!,>!AYC/D^(UYL6>MAS\A3.>+/<.*"S+C>;Y:Z2EX+:^98S2YXF>]##^9='3#73=][EF&#LNG7%$S[>_[\X_'.[NOV>2C& M%*<9@ZG'/(]F*$.'Y11&M HIOAVK)CROY&ZB8;RKS)UMS-E+7$TYGAY^^G?+ M/#3[A .GJ,SUV_>>@UCC;:9S6*8]/W\VTFU[RQ6=UXV#411$*:Q=Z&Y2YN,JMYV]5D?^85U6>?\P%;8XR1)L>?'2<1C!#'Q0J@SV1O3CN496 OM C3@+L 1//!G M U"SMOPH2M4F1E.QJ3=;&4&DE2ARAJ4SXFZ"6SIZ90U:Y>?)$" MBW\4U0*%-,E\0B$*809]YG&/=9]-PB0)5+1([Q,MJ\Y7^01G51>KY0;\+N@4 MF7XS;?]3@E-4'$V*SFN+/78TUSR&$:.B(,+$(_40WSU5CD<&A3#DRXG51/QWS@ZQ6&?6_%]OB;G_7?3X/ M(/>A5)4X(;[O,1[0P^>+;U3'O=ZG6A[Y'1CU :[)R>M#W!X=>H.\PZ']:OCP M0?W(\A/#>A@[\P_L@;C+L?U"8W O?QQ]?IA2FGAQRN6=Z51\*,Z2_O.]!"L= M7M/_5-N#NP6C,;CU.%$8W-;HT!S<+8XI!_>QY:<&]R!V'!C;RWQWM^ X(2&*,A*1#/D,,\YZ!65V\MSG%J4K9-DO2I;XVEV2;8,6/.B;)EBZ3796JZ* M[R\VV>XG7Y:RS6*[K'-_$49^%LIAK2L(_JR! \X9^!X7:Z:,Q7-60SGN'Z$3IES"4:^ M_5,^[\M@TQCQETK\L'?(IG5(L05_^;S][^WO6W:Y_;_B?[[^!5R7N[ME?2'_ M%^0_EG?W&_&+?_GL_W?XNX_87\ NOQ2?&R>IP;JIB^WS!(^HS!!,?\B")&>>( M'G)]3CPR*G2-;=QZ''LTO"NP+6LQ'&NPZL%>B$%Z7:QR.6"+35$7\LS^\J[< MJSY 9\\O P/?E"X9$@6?!L'NOW]TGCE@[B]?5("IEC.SYXN1 7)*GPR+EKCI M\C)B'6+C?KLNJI7\9^&,\FI3W+3W9608;(83N.\])/^I?#K6ZMME#6Z7(NH] M&W4VHMTK'.N$/E/N%EW>?6J?_Y97G*0*:YN%7UK?AJ^\C6UBPS- M(D]$T O0SX%Z]/,OERDPK+F,9M)G[BZO&;528=G-/*NJ\LWRJ_JA,N*A,&+F M)9Y<] M$G$@)YS3IKFSXU$\\S!5'_H):"CRJJS%59]F9@S8W$DDVX, MM;%&E$9[E^:=TM5MOMYO\D_7OR_K_:Z9NWZZ_EAN;^1 E5":JP27^8^:")O_ MN4A]BE/*:$P@)8EHG(<'&#@,E!:QK35N.;/I\NJ7C:7 M-S6+1!AW@IJ.SNK:TIJ(:[T=2XKMD6=?RR^R2>\1&9T4XBNA\4\48!H M+JCB0!Z]P!DB/H0H9<@+TXBC(,(PI%'*AR63HYN=,(ULL?[6@ 4/:$$+=]A] M=Y,.T!7&2;D?+I C:;>LC*^1J*20QCSAFE*:,^RD8AKF3E4YSS1+?OZ^_)]R M1S?+JFIN_OI11A$-2,:2U(=!2F$2]@C2S-.J06VR7/!K0$K5FF01K'ADMJ]:=85): MA_AA:GU]B=!A&CO*-<[K[#CKU+76 (M*ATF_EM?U]^4N_WVY^V=>Y^NLW/$? M0HFVR\W7Y:8O6$$QHS%G+/7#Q(\P(3$]"#T+?:5YOL'F;,_O.Y#-B3;Q>P*8 MQM%#0XR>E\B9R-20)_T$#(_4+K0:Z7A*:-$T:$#^VI(K##&M4;4 MF(/F@?&CARI&,SB ;7COX0*!=TPL,>: 5%E#D>,C"_+(X>L'SGD>""8BC6* M!+T6=4SS[%#\,6[:2Y'(#G\&5H4^'DI:I &*$S\4TR.?!FGFQ1Z&AW#(D:E% M=?4&YUU-'UXQQPS;HY=Y[!!M=-E\OOHY*KP-6\+1I]WY=9L!)JDOU@SE2U7[ MZ/*^J)>;XE_M>PE[H12]*/]M5U;5(H(PQ"%A(25-)>$X2P_3@(!G2$?W1C=F M6?,:$( N=[N?\O8+UKBF:XY/-66;E$H]53N"!GILH ZQWDY'6V@NL":X=* Y/Z1UPOL(PA32*/4SV(21I!GO&_4 M#V0E,WF6?[2NJC2EE2T>4"F/9P$!D/8A/F?&J, T;#SJ\.G\V-,R1GV:(=+XXIQ]"+(GZ8!!(OTCH5;ZS1J79#ED>H0/Y#/NZGN"-B MGN?Q^8DUBLUF)4YF(L?<#D/F4H( DRG>;AWZ^Q?W(%A(X8)JM3L,IX/O0 M"V"/Q/<2/.R6G;GV;:<61_>^G@_!(]@7\@Y#_QLC;]X9](ZBWLWL&$TIM.(3 MR]?RE(D])Z,6W>2(PMJT\.2-/5MLJKRO1="# M84H@92A%J&\H]8A2S=P1'V]951^A:O>OM9_*'4K<>46Z'J9 MC!=$R@!S\S_9-=: TE@O&J,@W8T-R#*(PC@E@9\A[(703Y*NJ2#D5.ENVJ@& MYE 1[:=XA],W1$DL,&= 2R9[H/<4(T:[-NC MF,'4CR$E+,S2,,,L[-N+&-0[7CBX%>NI3 >L>9>GK&_SG>:^U7#^%#>J)J%. M-Y?I,%T @>JWPTK/++ISDJ!SVT^C275#>PS8\72#R1 S2K<.,?WP:?MYE]\5 MAWLD/(OED9@8<8(@#5# HJQK)82$<;5BFD,_76?(#*J<*3"!3UO0H1IY5>JY M@2]T^;%4.'#A:0SZTDR'&+=->K2N^?'A)5Z<>!&D'-&(I#1BL:Q=VS9-&,N4 M5AJ--FA[1^?F5 MW6T#?*DJWY?\6[[=YYDPN'\MY!]%?4OW55W>Y3O^8[79RU+[\@J5^+_UY?+' M(F(^X\B+HI1Z-,:QET3]RBSQ JAUBV601\_4=K8HP(M+)UR M'\-8.R^&$Q$V+/][X H0\ %< @8F($RG"HIUX@;6.GFYLX&B NO\6N1.:["L M0+[<;<5@K\ OF[*J?FU#2_<(:KFMP%4N\JV\K8J25[5\6GPE9 +4RQ_]X7CP MRU6^%9]8_WHA/OE^EZ^*-DF7RY"/3M,O>RAU*?Y8ZDP.A.JL_OG;U5+&*?') M\A,?_GJ;U^U"9M_L+UV;OXXNS?*2UTXM.8QSL0.K#B,-*(UU=]U']!YZD_AZ MD\LO\/;Q_3./8,_+A',3CZ,D]#R.^^1?OB3A]3=MU9)N(TTJ#>['UVKU @D[ M-\STDF\S'*MEV].1._ 1PP=X%^ L"%XOALJ*J2=29Z-/'QKG M2WFI]7:YRXF,A/0H$"YB%F!,6!*R**.8D]A/X[ZQ. ZAGL -;,2ZI'T]E0<, MNH(WE$K%I5.+' Y+EB6@CKSN:7* =SOQ*[G\NMG:7"VK6\!?(=/.DNF+=)U; M)!W'KQLJ-=:(IPNA)CA1FID?MDV%ZOU]N]PT1,J:43(#[SK0@E-$O9A[*(U) MG++8P^*KKMTDH$1-E,RU9UV?'I^NV#_@[ 5*<='3(,4*L_KIN!UW^ ((?. ( M(&@1OJI7MJC5F/]/3O&PY8!/S32Z/)RPZWLMV.5M-1@Q)U\=W'&]WZ[:!8!F M&E[6X,$UXA=WS79,\XYCU9WL&CLA5Z'QU/STU5GULML/W1+2 MH[9DL8LDC,(40Y]Y' 8B>/DPZ=<.&$(!T]DS&]R(Y97?#X?ULVVN6>MO.&]J MR>PDE.F%A1Y2'P5^Z5#]*A+9,_1925Y/T7,F?1W-J!L)['@S2L,]3?/F@8QX M8N)SB'F/58ZB,$QYZ$4$T@SS-/.3PQP^0CC6>^IZ9&/6#^LU^,ZKCYV3]&=Y M.3.(#!'JQE R9;30.[%89%DL(DP%' O!"F.&-QE/(.,8\A M2?52@?EP6L\FFK!XV)OK=^3.S$$MQ49K%)\-K_,[U@U9<8*)9T'> 4P&EMV/ MED_)SX=?Z597\??E;OWIOK'GT[ZN:C%-%DB_",!9N9,_7,0P("B%+.49R@** MO(RS. S#B'HHS&*E9X5FAFA9QO[8RW/K3046"5[SU.!<;ANS1>"4QX9O,1R; M=+S/T)3*>6DK0F*_ )UIXHL'X\"?TCS0V3?U66XK3M+>V)BL5[@1M>8F06EC M96*?S!"K6O5=!$$292RE84I8X&$/BFC:X0P2XH<+$;>+!SS(_H)S"A"5IZ%,8XAY(!&&J><+)/ #KIPL.4$;$$0N\ M*P:*F0B?/1+T]E1 .*TU>N)(H,W\.:FWYT9'M-RB@4_%VC:74TT8Q'3F.B_J MO8#]8=L:L4A%U$B"C/L$!I %,$JRJ$,:\I@$)@ZDVD5H7<\[4*/T? [/33,S ML.:RV2/"D66SQ03SSK$X/QC3%1R)*G,R8'B.,-X;\RUD><@C<0S#*(8,;L"K[."Y:1BS;N>H>K5]Z%6(^RW MOIZAYXFIE*K+\.5AZ0YGYC,O3CB'(22$P13Q+.QQDBQ1JJD]'SK+F\)'@ 8I ME"L^G":3MNN^V5=6VE[P%M?8GSG&8DP:W@G>1TP:8;_AF#36$S-DS__(BYM; M^:;OMWRWO,G[]:C/NV*5R_WLZVX_FV=>&"4A@803 A-(4,![0U(6A3,=9S(% MWW)4ZV&"#N=AZ1@T2&?;,3;F_=9S7CL7M!8F]-&($8HRCQ ]HXOM)AS[RO2"=]5#7*.23'/4B+Y[N M6HONL=Q50'QL.PN=[Z#7..<[%:N->OQM!.AW&97G#\7*/>G?*OZJLS)/T-7T MFK%(6ZE-Y1\VPLX:@1-?X(W3D.$8,T20C_K3WG&=;DYC%=*9SHZ,P3W7N9MEEFWF?;=Y+>!?]]R>/F\Z]Z6>L M;TQ^'G6R;N'(*=6W-;$QX\=I#K4:Z4GO(Q ;9\7> 5B#7E-[4'(D]"=XO^1W MRT*> >D?R=PO-Y?Y[JX_6[>(LS2 7A1Y?B!RAP2SU.M/]B8!#Y7>/'<2^-1' M80^ P1%B("_X[%\%7,>0Z2:;2TYN.87X;P5>G'RF>97&6FO(-C/P!2RI7KUMQI;T@=,H@N* L MD*^98]\3]M#0(P3U"^EI1*!^P6;'\$^]U+([B.;J2#3%)]]=@/))'0)9!+I= M!F]677YJI'TN4ZZSZN(8]+>1!)X_=GTZ;,^P&C.M?U];F7&TMSFT2N,J0R^M MV+B*==*8?WKMZ90E_H)&*?/C@$8_W6IQ M(.9;Z3+3Q/RY>XNKNR[O)>8/\*_%F&^SM[V/F&^5(<,QW[XW)]FQP3!M=A6Q>J_EIM]?EB:"'$@DA-*PS2-4QR2+ B#'G*"U>IL.0'4;?/1G54:;9*WG%(;;V1DSU@W>P%V*,"I-['V;],\-1^\>X%TF(8DH9 M))"QD :8,]R=LO&]C*?13#7;-%%.EOT4![GZUF<_19O]W#793]DKW.G=B]DJ MPNAZ?IKCH-,XW9'MAR?1[FT=^#SIJ6GN6@SL'0XM'^%W CE_MC5\;=]/OE1OT^V. MK,C/'P:MN&J:Q?6A_<.A0#@S$?:6RL?Y1C44XFU=K(O-OBZ^Y5_SU7Y7U$4N M8*PV^W6^S@3GTI!]N[[SZ9HO=W*YOOJ<[QH[\%VYW]:+-"4T\Q(2Q9C[499Z M$'D11T&4$!:0F"^^Y;NK4C7N38-)1^N.X:L'N2,S0'6P0T2RUA @>S3(._3@ METU95;\^W/R[Z&,?J$MP+]JX%7VF>X_B GSY^G?Q7Y$S-3O?X@-$1]K\!$55 M[67GZ7YO^!,6$_4+M8CH7H?0"WZ/>L*# 8 _Z@E'-LCDIK="EC)IP^(%:"V9 M-L89(?],.)O6N6Y$KHEM+N<<3GKQ2+0L$O_FR=*FL>.YX0*A.(0X(HBGB+,T MP1S&?9,8DD!G$ G M$IK>"B!0 KK+UT4-/HI$&/PIHZB?#!XB@V*YV^;)2?)-Q,L>< MEUZGG#%,C ^Z*]"#'AAX4:,?G'7]TN\ZYCF-@\:.>7#86>)V.5)F+/D/N>,F M;P5NY+"4^R;?=T6=_[8NOS=+ZKN#3PWKKAWJ4E;J7&K*]078YG4G+N4W,6?*%0."-?I-SIKL,&]WWM1@ M%IYQ<>)TX'/TU$G?,V]I\C3 ND'3IZ$LZDV@7M#R!PB?1!JR:]=N/G1S 9:W M_[N@24I"$B+$$S](4E\"ZD&QP./]_$EGZF0-S("9DY[Z"D_FQ/?&*IF3X]\OFZ]WD_ M)[H U7YU"Y:5_+'FV 5"F>\J8[.FH?YX==)DW=$NS9GL&_OBE&DBCNWL.'&8 M)4%*6812DB8X)0'"/0:>^L'C'2?EIX?,@AB\WZ3]CM!AMTGM$L<[VN50]<%; M2M2U;1NURZ''H.IP9OE5_6%;U;LF5E[*!A]1KK/(,>3S+2]D?%W=YNO]IKEO];'PFN(1"L*]P)39W1L#*]NJ-4H"TISO4Q/>62OD9U&MG@I_A+_**I% MC+R8APAF-,J"F$&I>'U3<>B%.M(SJ '+VO-XJ%P B0O\*9%I"LTP]M24QCIQ M>E(SA#,KNO(2+V>$912-;BC+.!-*@]UJG+:P4M;:6["(T8PCDM ,9]R+4U^T MV346>%3K#/+ )F;1EQ;;2(51Y7"8QEB@SX3*O,;<)#K3@M!0&DTRW=0:72-> M49M!G"CK3;'-/UVW.W&_YW=7^6X1I(E(E6*/A5%$$I0P$OE]0R%$OI;6Z'^\ M;9T1B&3JWV+2%)8!9"F*BEV>- 7E$47@SQ;0U%+RC)%S,C**#D=5DPP(W&KK]-CH;MX2MT'[4-]">FG=H.'\J YO;@Z&7!GJ 7J+T M)?]6;K[)]Q*:I"P336^*^F>?G'D9CP+?(ZG/L+SISB)R4-L8,;TJ3./:TNGA M@ZHK'>#UDXL>X+29PEF6SF0-9MAU(X,P9$MIH__IO _RD+YDQ;?\+;KBMV3Z__%Y>WI;[:KE=7WX7__3S:_&C Q4'GN^++ '^SKVH /1CIO-Y@WS4*F9!; M7ADQJ9)X00,?-/B[?V@M ,($(&P O1&@M0((,X;D71/X3N=M#:=\./#UC&-? MRI'V'XW/Y)@:>UQR-#VG\L/I>'<@HYS0V'*6OCWF?)5<5?P@C_8NA%K M$'43G*4Z<*-\GDJ?33?R^M%6G#U7-905G?,/E]WFYP+[A,91$E"6$N0Q3BB) M'X3-T[JSJO7!ME<)RWJY 6N!1/]@@SHYBCN/MGC1W'-\=(AA^E,+/06OG%70 M9LH-31@&_85S"0/M5\\YKO/=+E]GQ5:>+J=E55=_Y/7"9RE*"(^"S.,IB@(2 M>H=U@RSC@=J-RK&M*/7^,5I/ M2L XA!'66XP?TH+U)?B/>55U%SIK<%_N^LKU3?!=M:ORU[.LRK] EV(XUB77 MC>$SRH(SP7D8&V-B=->B'*LA#0A- ^+Y."4DAA[JKUR(1KF7C _5&HU9C]BG M!M/:1B3787EX0#=-K[FXWB%S), _\*09YP<0[(9>F3)&(>H/YFA(\/]#F-]+ M)O%@X"U&OQR*3? _93)B,ZE'[ M"\U+DBW?$N@%Z+SP@'7.38=S'"KO0QAQA!OZ9\.PL[L5!KG3> KK?B]:_5I> MU]^7._D@I.B_Q=4FQU65]SU83O[:RHA/1U\U0NE&D:JF;U/QJ:=JIZB<1\G.<'1&OTPPZX9J&;&D M--_O]!0J*[9%G7\LON7KI^T>CU#>/D7P1_ZCOOR>;[[EOY?;^K9:D!1F*<=< M3*8SC\249#3L0:4^TYK06H9B6>>@!ST]';--O9K4.<2ZGAJVP']KD#\7Q8M' M 09T\.4"^8\:M!: UH1I57,$=2(_NJ&]4QE;SC)6;"KX?^?+W>7W)6][5<5F3 M.VZ-2;&NK]ZB FO;.$IXAS%J46]%9\T7-&*^G](HBH/(PP1#G. >#>8HL:RX M2ACL:RZTKKEJ9%M37>,\3Z>[$KKSRBM!FM5>+8^]6?75LW*\_@Y@U9X"9V*X M+$*>)&F4))D7^1Q[,,Y\?DB_F6]9@)4@V-=?9%M_U:BV);_&69Y,?25RU\57 M8C2JO5KN>JO2JV?D:.4=P*E%X16_NT@@BCE-80I9").08#^,>S")EV@5@+<$ MP;[P!M:%5XEJ:\)KFN7IA%?\C?/"*W[7K/#JN.O-"J^6D>.%5Y]3.\*+KX5$ M'1#!*..^CT,<(1X%7H#3..H1^0G.[*FO'@[+$GQYF^_RI41D4X@UJ;>AQO98 MGT*2&P^]#6%^1+0Q=1[FOKW6J[C!--ZB4X+^0(<0(,&]04XX+X /?*+ MIK+AW(>0AI)\1C^M^\T-9;5OYM.;C-/P:EJ-^RWX*/()Q!")S"KFGD]#$0IZ M%(0AO;2HTS.XF23G_01Y=30SJJY9ZW)Z-ZYHU0T0$\6A%1N6/B(Q9P["$6 MA9"'*>,AIBV,C/JIG455Y<:=.\1CGEX+(FJ:V6E$=/*]85U.38FHCGO>H(AJ MF3=&1/5Y-"VBC_>>_0A[?N;%B/AQA&*2^%G88XD]HG4LQPX"1P_D6*+;K++: M8]JVO,YZ &<0O0:4=IB[WI;<#K1QH.:.8=2T\,J3"<1G?N!31F$&$20H[IM' M7+YCJ7[DQEBC4QR^ 1L)#]QWL.P([>OTFM56H\Q:EE,WY=. 8BH[X6V)I+I9 M W51DS\$%L^/&828QVF0(]A@Q8W:($[I*:GN!TJ MK:-]]09T=KR-.J)KB%'E4I\OHUB0"$5)EH9>P&E ?(^'6=*W%L9Z\_RA;=B> MR1^EFIL>E&9-SZ'LJ%I 9RXBN?+S)R1L;%5UOO+LBDE^GFY$Q@BC@@*0\*\)*.91WE, MDRCS A*ED>_'>H M8<4%;@Q+2[8]S1LL,J@ZA+_D\BF&5;W?"=' V_67ME_B55U\$_#RBHGL95-6 M^UU^F?^HB6#IGPM& NY'(6:$$1BE8N9(6,88CS.$$8JT)FQ6 %@>T+3@3ND8M4YG=*WIIS',W=(#! V+P M !G\*4&#!O7$Y0CI"/"8=FSK; >MS99Z;)H/THRA44TL MIV)03Q,/Y#V"-==[,ZT/M[V<)/'<+7?_K)J$HI;?@JW$IR= ^J2I MJ8Y5OO2DIH$"&BPSZW%"2X?!+0_W'6!F2O^W*JEJD(8M#'&/D MI7Y&QW+Q6 MTJG!YTS!EP;-&3TR1K0;^F3.'/6R+T-X,E'S;K7:W^W;">)1C:=% %&2\1A1 M3J(0L2R(8]X#24A %MO\1O[1:$T;"D!I:*;MT#S&JCQ"CX"->&'/!O6CQ<\J MYW8JW.DZ8_*B=B]3.DPSQ_K'>14=;:!&Y3HC7*HJ[7$3GZZ?8ED@Z)$XH]P/ M:!#@,(9^<)C2)C31FFN.;,IREMAN(10/(WG9P ++XU*5>5M)4$]1QU*LIIX3 MLJNGE(]J?9;7S\5R6DD\S],9^3-$L!M29\J8TDHG5).PY:KXOF@W^8HM+;?U M;KFJOQ?U;;]&=SB)\:7<;+)R)_=W%RSD41:F69#2-,EB#XKV(XZ""#,O"XG2 MXW=V6K:]KM_@%0H'>L1 0@8]YJ-C2.!/B1MTP$^O*DWACO/J-[\G-/<'WJ83 MUJ7(27(QG)M,Q%UG/,(YIU.>A"[)3!.0?-B%HT%MWR[SR_ 57Y3;+=R*?=J*7YUI9F.C^18<7=Z,F(U MX\]K C?Q#O4YFL[M41NAUXU4W) M3_>I#3*DEHB?:Q"OUT6S6[Z Y:3[E:]EALY\>T$3">1,\2I2@X]/9TFE.LH M,SN G(%@G?QX>J*'9<7M/NE1QP7K/A2+3+F^S<%J+[X3O]+&=G!=[L#WVV)U M"X3R5<6ZN111;L'MLA(Q.]^*SUGES7JY^,6BZKY=-FMMV[7X?U!>;;JSV2#_ M451U!>I2G@'95J)A<%.6ZTK^;97OOA6KO/UI@Z.E\:]CTW$EUYQ,PLTZUH74 MV[!%I;UA8"I0?OOK3]?H%HS#(:Q)A%7A0FA.) Y/HQ1D&6THPQ MM:U%2XU;WU8\0B7%8/TD'S>EML.8'QO9[%$^+LC]XT1Z?@&.W?'I&GQQP0NF MPI]U;YB*A+L6Z+_$,+@7_U:4^VKS4X3%U6:_;N-C-S65?W04U9Z&LZ-H)G_6 M![*3H50*],-OG0JLZWUN-12^Y*9!47&4OUT/D..,4XZ5!C@<'S:SRC[?GHQ<)2ZA':.1)#*&7PC2,^@B>BN#@TBV_F(JI$_EG;&05L7/7%)'X99VW7_TJ MP^CJT:S_$/D.E29DI#PYO*P&P=.\#@J%!MSD>D T8:)R6#3&IYFMFYA20D,> M9PGW.8\IYQCU;1*":;=UP[>*YU/'M::_<=,#&[%MDV_7*GLV;VB?097FM[#/ MH&R+UCZ#'D-C"MY5#S>#(\89"_T P2@@Q/-C$@1QX*/ 3WR,TWAL93N-IBSG MEBV<\27K=,A3V_^]S/!$$;IJQNH$Y[DZHTZ&2'9#GDP9HU F;C!'ZKG MG3PGW*0;33V#NM@UA68>"AG@JZK1S87/8$SBT(.(!VF*_#B)TZ:. ?<)0[YJ M 5V33=H;?0^P ,FW^751BX'7XYKZ=KPZ8VK'6:SC60%C./_C= M_:;\F>?]8 :?Q8\U\Q%[#E 33B>XUU/1#O)1Y:O'J!^TU8GJ2T,9/J.ZUIWF MA@3;-[.<>##HB3/95\56%N]=_>^^J-HC 9]W95;N[I;]5@<-,4LI)F& Q*P2 M4H(R(HML0C_+/,:TGG8TT9YER15PY)KGW5)O_]THHVK".C69>AK:HP-'\"Z M9+YI3M3_R^L-V5=[E'V5QA2CS(^0% M-/6P'[*404SCOOT$IUK%>\VU.IG";?-:[@L)7.9$3I/@\5)GCUNS@B=P@A8H M^$5"_=4=Z7M$X4 !'.8&]V5PH%T:8CB&.:63)2\TWK?-ESMYT:?ZG.^^WBZ/ M%@-BQ!%+4N3A%''F15CDFST,2@,E9;36^&0"V8JC/'\-*HGP/S4.+EAA7>$P MR=R$FU7-'C(0F$$#6F4];S7)7/02TTTGH1+0/SO^G8]QV0+L #>;9IP-G&=6;%9AQCK.3 T/F MO3Y',,FC!6EEQ4:^[;B(4A)!&L1I"#F)*.>1?]#XD$&MK3H+S5N6UP[&U *K M3+YQB;7!NWV1[5 [*[,=/C-"J^NB-R>UV@8.%]MA7!JIQ"NP[?(UKN1;69^N M>\RTO+LJMLU,[E+>[E[ #&6AER5!YA/D\Q3B($A@R$F<\2A#6OH[!1[+@GR^ M="SHS0!+H0_"$'D[XB H1[: /QMK%%<9)O6GFJ2[YDH]C9_*B]/7!5:C_DP@ MF-*Q;D2&22W6*25LA6V=8[ B-.V^EM?U=Q&IGL#K7L"( AZAB"6!EW(41Q%/ M/=ZUG1'&M8[KFVG1LO[WX*8_[OHJ-:\<=#5'K1O#UK!-+QQN-1!/DA92'<=-,XODQ@EJC3/O#+0^HRU&O1&FQI);96"5(+TTY M>E!KQD>BCK@X(S&#:7-#38;#?^F1J.$\*)?^[[*#,PG$1Y$N?*CSNVH1P)# M),FP%R0IBF!*DK"'X/F^4AD'*PU;UI9#'O]*OO^G1 P:R)HS,K-N4!.HV3R@ M)UY&R;?SFH &D6>4SXH_W%!%.Z8]?7? 'G^Z^Q)'[[LMEV#(QM!9^0% MZ#M&'SIFNGUJW7,*&S7S]QHW0I1#?)S8!G( V7S!<%G=BA]P\2O?EAOQI]4" MPH@E/&8X\G""PQ@QW$=P&(<\FRT2ZD.U'08%HD8+5_*+_ '8C %Q@#]GB(9V M7>E&*.P[!U?H%^Y'P6<>FRH$#N\J[S#^C2##9O ;ZZ/9IX%?#M7RJP7E:1:% M G0(4S%E)2%*<0\=^=E\\6\H8,M1\ C*17.KL+P&R\VF_"XKT.;I MH2W?NA$6'\T0FP_LC7W#T?&$^^:8)@[I/>\P4HZF9*K)XG!_:=W_U,2]?!7W MU[RN-TWIDN[]V21B$+,,L2#E&?:B!%+:@Z=PP*W1^2';/JMRP-.MI ZXTS@_ M23KW4N='^^8#YE&G>>6%;Z<[S8#KL_.CUND\(R_=NM*)].[K6G?1"QF5HWW$ MH;O!#I'RTHUBA^"YL1KQ>9??+XLU_R'+=^9]O;C.%L@81C1&/ F"-$$)BT+2 MVQ(1PIU8GAAE@>6LJ\,&\A:<*RL4XYP^\Y+%9/YV,B7K>U1G_E'I4+W@ZOC" MQCDGS['28:33O?.E#S,<3;468M"CLP?Q!OJ"X#@@'.$,Q7%*(B_&O#\!@ *2 M)DY$:S6HEL-R*YC]J\#;6/F.XFHC2USA$Z]OO+.8Z0F M&5,%PR$^FCWJ+>+4\\+4)U[(1:3F<41HOX6!0IYDB[JLEYN9 ]ZK*+5BW<$@ M]7MC\D^>Q#JP[. [$O1>]^3,\\DQLT1WI2[QCN/;.H\3!74-#TS M1SS[0SCMQ=/<\L6-&+,LQ"E+LC2+XPSVT!&$LZV\#@9L>4;W@&O^BT+#G3I] ME)O$GTX$O*,>TOW->[@Q=,I_$T7"T=WG_07%\918C(^&_#5'J'RX!EPM,!9S MTS!!-.8^9)3)__9H,8K97-%1!Z/E@-A=M-\T%^V+!URSKW9J^7'Z@&C+A4[$ MP!/5%][P]._(B(E"WI .\OZBW" 6+ :VX5Z9(Y8URZU/8_'"@S#@(66QC_W0 M@ZF8M08];H+2=*ZH-@SM)%MXVZ?3OOGBVD"?3A_A[+O3B5C7=I!GL[ZW&^I> M]-M$06]"VEN/89,&+;C\5UOHB"-&0A1"&)&0VH'W/>5X\(*/.1X7JH MPX%8CBT],- A RTT(*W0G%;9]8=:-''&%7IQXVFAU,W+A5(OP&EW74]8,!KZ<8P\! -\"$(1I(-> MD9L9LN78T!\6VSQ F[\0ZR#7SG:.T+97G9B>]/WD^(?OX93%:1].>^)P3"=R M(]2Y1HK]LXCC?>9(^%RMROVVKCXO?S8O304>AG%,Y!N%LO9Z2!GI#U<&'DT\ MAZ*H)G++P;2' ^Y;/$X%4ETG.Q%/+?K7U;!Z 0[=Z/,KW>@M1M?''ITOR [L M6?\6L78H-].&W%$>G*OJW=$/OA[JRQS]XR*&-,NXR"%H&GH>S )*^YMZ08H# MI45+9\%;CK\/H([GL_-6-AOO\/.!V%G<[R,6'W6IC^^G2\U;-F_2KN5D ;TQ M76RV4GJON>V%7,[Y'O0^R^N9H\=RH3W#?G0@J>-W]YOR9YZ+3Y?5AUJ!39/( M]Z(@RQ#W.,=)'"5)9T6( L^5G&X0=LLI78\)K(Y .1-^AWE[]H3.NJ/=S><. M_8F^G_[D3#9GO5^YG\SI]2\7J^[S[3&X<.],E<@:\Z,:V6%LY M*PA83%+(?)]'F.(4QPGJD8ND5.M1=1?P3G)YJ[^8H[T*YQ)33NR F7>JN[G9 M^ZC)^-1YLVUQZ76=?X>-+4U&)MW.&N(M-^+D(@U2E' O1DG"8!S[T,-1#QJR M@,]-1[4!_EX^K@XG7N=")%''>;XY^_A1L)93TX4.\WTIO<71@WQ,DD9R/&>,]^ Q#F8KHC4"\B2+L=L7@ZMCL571Q8X$5O/>=3BJ MOOF%V=,NG#.I&@( R8'Q(,@\!+HR1C_5)PA+Q)7LH9C='VPFD^ MS\-OXWUG-61-ZK8)0]8%Z"V[.#.+R^LW$;5>4TI00CC$G<91E+ [3D#.DNKDS]./M M*4^+"!P@S;9;>#FT<]F46XAPROT@##T>$B\A M4>J'L&LD2E,6Z21GFA]M.:@&+2$BZAC(/8ZT"8@,^ M?CI]D)A VJH2&B0IBD4=O@:+!8J5-E5C ,A*JJASYYCRC' @%/J,90+507Y MDG_+M_OC(HHX\G! L4C\ \0#*!2K%ZHLR6*MW$+[PRVK1X]GVD'PE(4S0V P M86X,@.'P2T,=1Z_S?[K/=V*JO+WA/^1UR:/V?.I%:]QPD68ZMH-0ZI63L]<:Y.<]RK:=9Y?N@'UZ[0#ZE62 MS@PLA$G+(BB)"8Q\>-$Q$;&^^%- MQ;=:SW8/;T<>.'+*MBM? A M]2G"F8=]C/T 1MQ/^[:2,-!:(!C6@N5@TX OQ1;L"XWF^6N:@90,W(FSN=> MI$=CW.C1Z>:@T;3AE1$SA)&APX45FWV=KQF&]2@RF(8&1'-PVQ-."$T*YW"N1TGG)#1/D8@Z(9^GV-07 MT-%^<5I"QUNG)J*&6%0^M+JZS=?[3?[I^O-.;J36/S^+GEWC[9K_[[ZX?S@S M*Q)?YB,_BE-(8)JD643\B*,@(A%#0:I5_MM8HY:%LT=W 1I\S4VS \*!A^*- M\:VFH;-0K2>>XUBVKAR4;)STOQ0?A' M42U(RH,@1%G@,42RE$'?\_J6FQUK#2DTT=Z<*G@!)$SPIP2J*85&J%93P:E9 M-BB :@1;44$%ULX(H$G.W= ^HQ:5]GJH(<63[;+R;EEL%XA(OA(BVL0>PP'B M7M2W'%&J5%K5>^!MB.H-8-UQU1MB MD:KJ#69+^;;)]76QR@_M_9[+V?>"4!\S1*E,)6D8$X^(KWN%143K.-6P%BPK MFWR+;"_^KAEO98,0Y#U$/2D;R*":>-DG3T^N6CS'T](6TL3:]"(M9]1H'(UN MZ,](&YY>S#' B*K&?,R757Y;;M8?[NYWY;?F"FG5MQAYJ1>*R6N,:1!E 4(^ M.LQ>.=$JZ36F'D(SBD8UN9F*03W1>2#O&-9,TG.&HC,"9()8 M-V3(B"6E^6ZG)TG9?K<'KYQ(*E2(NZ,H)DEW@UM,VS3L]*0*(YM].@1'$J9X<- MS9F;%)J9YFD'^\]-R_1)XSJX]#:@2:('KF79H=C@UMI,]8;?)VT(?MH^HR[H5PF M#5+=11O*U6BE^]NNK*H%]PB'J<="Q!@G+/5QP@Z-AAP;43FUIB92N&;LY0_; MV#<2G"%14^1TI*"9I]/HN8"_G25T6AEKL R1,#V.'9K M_=U^LZSS-6F0QAZ9 (YMN '*QK=/;9#Z/%C9;YX+,W3:K(I)YQ1[\G][(;.3V]V M.?/X,I3RRO=YO,#S<88I3WR>A3'SLNQP0)<$(=)Y87140UKIKOXSH:?2W>W4 M#VZ=(VE(9J;#K1OCU8PIJEF9/C^CQ]7?J_QZO_E87.<+2B/F^1G),$D92JAL M_I -\D"S4J2)%G7&V:"BD2T6\+'XIGM(P0BA(R>3EI@T.J,\,'P]<2E.!=:& M2-@ SAU7LB$6J0K:8+9&ZQJOZN).9CD]!#'"%P'W?(J] +' 3VGH>SQ.>@P^ M"U)#"C>H[4FU[D+,&*O5KKC7GS :9GRD!%JGVJ@8'M "I< SK2Z^1.40A1SE M$L>U^ MC_V,,1YG$>0!UBKG,[0-RYL*$I:>] TF2TWDIN!)3\XD(O "?PI08$&U<2; MG2>X.:-/8]ET0XE&6U&:[6.ZKWC4HCL5AY>87VPYP &+ R\@./)]E 6,T+;E MF, H]/5>]!C?GF75^5I>U]^7W2'O]AV=!]3=,^QZJF2$9#6%FII?/;5ZQJ,; MTJ5 VAD9,TFY&Y)FU*)G;ZZ89DMYTW.S*;\O!0%9N6/E_JH6B1M>K'4ZQKG/,FT#I\;:M+Z^:P.):@DS MPO]R!;Q*A[BL95GE7 M76N:G'+=1::>[:\MVP*C&.:@10D:F$#@;&NC3KVZI$+>V64EH^R[(9&FC7JV MD&2!LV&BV-95Q?OZMMP5_\K7"X;E]<8@#+E'4>)[$2;HT"C3*\0PLJFI1;![ MH61Y0#B\0O18DH5_7Y =R<*O>4*&5U&\RPBZHVW)BS:C:2HS$J M]J&J]K)!Z',61'&6>&&8,8B$>!X:1%BS'.G@9F92KZ)!9U:Y5(D=KEH6.#6C M6"VP^=6JQ:&I5)JLNJM2NH8H*-0@;E35B39/GIW/[C(8IZG/LA1E4$# 88R2 MOF7(8JTWXDRT9UFO:/<*G(WYIA&ZU<1K:J;U5*PCV;UII@)M9[3-).ENB)Q1 MBTI[772P[#U+ VF I\G29*)I"^A7IC 0XLL3+2V#<>T,ZG,&9Q1CN)66]NL MTCI&TV:>2)ZA2$V_!A/KG&X-M^2T7HUD9[!.=21-TJC%-N80Y_&SAD'\SE0ERQ0.5Z3+F:9*Y[@1D>,--ET5(ATK7A-A :Q MHBI E[M\6>UW/X_:6V110(,PA#C(PA 1DL0D[%M*4XATQ&?(YUL6GA[2$^D9 MK#F#*%33&]OLZ6G-@;A':C.MRKS R!F%&<.?&^HRRH+27&_2?+M03O3D>?1/ MUTUCLI*R&*CRF'K]\_!B-Y.M)B@B01!3PB!-:2"/4R4>@C#*5$ORFFG,WK Y MX&L>'3U"^!?08ISMV7LEYLX,+[/,NS'@#-OT] T]"XR-"/5X)1K>B>0B8U[* M8>:S#"$_]!-">=RW2"G5.E4XIAWK9PCOQ4]NEU4NQ^+J: :B%/ZGBF@]77J1 M39MD-P:<$4M>CW0#V5&.>/F-'-:B@\D*&-N;EXX/IUF$$0["- V\-.,9PQBW MQX=%7H\)TWJHUT![E@=;!Q%\V%Z7N[L!!8:,<*J80TQ,IV8&T3%Y@.?&]00% MTLXE#P8I=T/)C%KT-'$PSM: 7/[#5H1,^0R!?*QLE]_FVZKXEG?_VB]NFFYTHOW\$$;087L.1@6O+ MNM/9OP4650?T'WG=MO-1%G(D),4>33TO\6&*Q2>+=*AO@V>QUC,>>I]L.?T0 M8$#1H)EVT#TBX)'OPS",4QJQ'I@GAJ;6TZ/VX5@>5NW%X]6C M,-<.,_"+2$BJ7_]3\['2"1RDEG$XYAN])*1URXO9QR_2@%\OP!_MG4EAQ6P) MR7B*SPCJA/YS0X6G-/CI8ZU3GRD+J M@H">H?#\7YLW! [&H]U/:FAU3P-UA?2\B+DA8CZH:S/S!E MCB,[U3=ABB*,Q*P_"!*6)1&*TJS'X$6>K_FNH-&VE4;HF,<#'P_&=0=8OB;8 M(/YWJ*^IZ@-'QJD=VT;5U]1C4'44'Q6'%5E/WY8?0RP7Y7Q&8Q[0-$OAH2T_ MDJ?:U:=-PUJP/&%ZGGF>:(A!"'W,#ED)]$.M*I5C MVK$\QQ&"OMN/F>2,XE!-:Z:B3T]Q>E3@ .MHHC.MZIPAZ(SVF*#5#04R8DEI MOM.IJ=%R57P_-'/UG9Q_78#EM0CV%=^^>CM M^/(:U+.OJO%,TMI$*1]V,6H0T2]$ M+;L.FS>.6;:MG*++CXMU\IEK3!!+HAA2F$!"PP A# ]1E6:>RJQ^S.=;GM.W MQU66S_-MC:G]*/J&!2;3S(T//W)Z/P%=X^*(:=K&1(NNLPD6Y?INE>^^%?)E M)3&Q%GHF(\=V#>YWY7HOYS#5;7%_GZ\OP-6^!MNR!C_S&K3F731_ORVWOZVZ MI'@O>_3-+F\NOU7]ZTT*@<="0!&,:X0-'?^X&1RT+'@E!.BSH27T+\RA#IL_ M"SA?4^!]^+ M^K;8 B'R(G"TU<%E.-C*2B$;(%^W7C:%+E8_5]))Q378E-N;?&SPV!^.D]CW(D9IR@E*XI"& @I/8@$1$F9Q<4P5 M@O4ULL?AYI5\S.**C;)/+"R<&77&=.MG8X*7<;=87$^SX9ZWM*SV +TP M)0Q%28JCA&)V.+0G)I!Z=]'&MJ8C$"/NFLE4]31O6PB3KX^.. MO VD3NT8BGW6]%++%\_7MPG,R>/U#NB3KBHI,^RP%JG;H*) FHPH%X1;K M_2;_=/W_[9<[T8TV/[NL8[DYJO5ZV=R9/!2GY'X@E_^OEWNQ1C,UYK7T2WY M1$WPYG>'GB"^1/\13O!G@Q3,5U=W")]GY-*N?]R04\LV/BWD.0&CJG+\44PV M+L5<@^57]>_+>K\KZB(7@>!^^;/9;?UT_7E7"&3W$MH? LSE]WSS+?^]W-:W MU2*#&$&2P-@C<1@@'GH^]QCC- X@2Y#68XAVD5B69^A!3T]S+1.OIKWN<*ZG MP1\/4V2)_ (\8+\ #^AEL#S@!\462 M :P)H;9A6FD?1?4:BIW&C&U(]D:WE M' /%HG3_=[[<77XO%S[D00C3E-&$)$GJ11BA'@H68<6:8JL"L"_4OD6A5J;9 M@C[;8'@269; A2R7#HMQQZTI#=9UU1N47FT3QRCN,#[M":WHI_G"QR&,>$@B M[K.,1%D 2=R#H2$F=J56"8)]L86VQ5:-:EMR:YSE"0578G==3 R5!8<^CS -LB1(XB@@7)98[;"D)+6W+*&,P+[P(LO" MJT:T)=TUSO%TLBNA.ZZZ$J))T=7RUAO57#T;QTKN $;M*6[Q+5]XA"8A99&' MA?)P/^:(XP,62NSFNDH(["MN8%MQE8BVI;BF.9Y0<05TUQ570#2JN#K>>JN* MJV7C:,759]2"XF)Y[N8 QT^\V*-)DC <11D+*(1!#\>/<:)W.M(:#/O')F_S M7=X<2;*FP)K$&Q=A>XS;U^'VL)C[4OR(8S-J/,QM;TZ0!YHY7)/'\*HJRQ+& MAVU5[YJ+'G2YV_TLMC?M%8Z%^.0D1A@%-$NQG]$P20ZK'1S%OLXYV5$-37%< M5D]5Q_&FIIR3439.'9L"Q-/JW3EFSFB:$4+=T"TSII06.ISVBQYW1?OJ7?/0 M\U;>:,Z%_N752\^W^YF?A01B/PQ)"!-(0QHUS[X=5^ ,0HYVIJ-B/=>OIVEFGP@!7\.=OI5STNSRBB):>XH9&VC'O^JH@] M#O4O'/#E;BL 5)_SW=?;Y2XGRZI8"6"LV.SK?/WTO&T:93P6S?I4S/0]EJ&F M%*>'PLPG?H#U9M>V4%B?7!]=//B2R^Y5;(KVH+OXEW_DQ3I:W285M@)3U+6CL;>2CLQCTC !!2?L)0Z\O&/:PFGR[X%H] M'>\12Q<^)__B!1>YEGOA==^/OS]LLX7-"-RZ9?R+,E0##T4 MXRS*O("$'DLBJ/4DU;3(+"?@ @;(6\!@68/K%BO8"6A28:#_'^ 7%/X'N-_E M$>I?OP#X<)?D#SQ)*GO:.BLB]'"<>RYP[@5P 4SL13;17ZX# M^4)!.[:W 8Q&O/V=JS[R3QL;E+KB3,28Q^7+B",S MV5XM8= IB3D$0X[#WV?LR.WX,WFSBE+?BQT+F7;@)4$2.5'H#BA<)_841!7A MMC7'#8IK>$:[)8BNALM=AQARU[E22< 0=X%42)B$?3VB?P4Z%Y&9 (5_\//$ M60M2^U,L\^NYM+\6K=CRUK%ILB(6)54W?L3=/O]4HOP^KVLRZ_@)FR9OF[]E MVQW]B?$.DY6;1'C&$7@1,B T#3MU_1&8;R1<"^@3P-&]J$ZADAJJ[P,VD W@ ME,BQ4M](*?1<;M$EVGO?#1;1G^UL J-1^_M[%J7D'-[@%W<=KEZTWFLQF"T$ MZ.-:,BJD59T7#^6KV0 J\/ BUZT5V7:5XL!D!BF*XMB$,')AXML#&NR:6$$H MD,:@6?][?"0M[Q9R-@?@E.B_O!>D1']2!^A2^L%+;W_NT)!%B?LEUOD579D? M%RWCZJQDTV[%K$H*-O["J\WCE6D&GN'#P'>M,+9BSX9.,+3N("6+)MQM:A;D MOY8UQO=0%O])]E3Q0.^71LCZ29UGC9JDG)]I*1'62K(NT27?V*-^692^OB64 M7T^%7;)H_12WBDTO)5EC>J9B[*&O5/D=CN['KN][";_N'D.IRF851E'@VDGH MP<2&:6@GEAT.F*R [>Z?:9!,L6%)P=&UYCZ)JD9\' \BZ'?*>8%=GC]TRF[W MT^#Z?LQ\KY?I-([G+!;E/,'GFUZ-)_*NQ%]+<@UMMWW0D'1E+!DCWR5/6&3E MRY^:<>PUN[NFV!19C;7S3V"'&@?FM!G>RY* M?;M,^B#S1M3MP6P%*T#= P/_+7MZ_N]@DW_/M]7S$_-#1!J8EY[$Z*!\BFD, MQ4V.;G; %S>7>+G\^(VL4^HY%BCE5 &74]WM%#!/]O=== HN^X M+_G]^:L$!:E-2G>0A2([]$,[-@9?HD[@ M"C:E7987M"KPKC]+18P V(IY)%B:\#/2/)TSER'9$]I;S35LE%;G)&6VID<" MNKI,(_1L&R'/3Z'E.7$*O60,,Z$7J-A]%6Q9LW1_S?>U-CA/W@S%&W2UOW_, M46GI#2_Q2JIL-'*NOZ"F![_,BO?C#(L7R0AZ:ADJK,DVOM(7*08EU?5+56[R MS0[W\+MMWE?&#R>QR O;3^0K'=JJ:5>NXP5.$$:^%:+8,>,@CL<*G!!Y'M]Q MUVDP\6B#T.'7F[RFS_'@'O?K'8%(ERX'C$JT6+6;I#1Z1O_HTNY7)H'>IJON MI&OOTYON@B$ ZYH,VR?Z-O:"=)W/*_QZK\GKBXX#NFQFBP]:&9>,&Z@#5I7- M_]IEV^*^R#D(2I-U8 P22"2I:S58'1 MOL:-,/JF+=;@>80'LA&?DDBAS#%2(6)2CVB.#:,M5V T!NRM ;TYRRKQ870 M?QA0[=E%Z[]R8]F$7P_'DHI_W3[F-=S\[UW3W=6S2DW+"\,X0:&;6,@/XM W MQ^).%*I8@>%N4_/:"\6C1*;YV9328ZU$ZA)>"AHV;3^);,>-#0]%KA\8KN$E*7/!Y:)0:U;B_6(K MN5.&KK9F(SCP"_YZ0TQM&&^161Y_+!6=BP*L+V)TJS#4"'!HZ.%2#(A>P.'/ MC:LUQ-PKT!D,#BSNHPNQ&?1&CTOXG_!'CX9_V [$45VZ*. 35*(^YO0*D?4H M(ADQI@'5KFW:K-P4Y0/8[&KR!ZE$K?/GJB9E^^ YKXL*2TT#,E*AMMO26K7L MX)/(SQ^3)/R;:P+T@=YVE?5-RA:J3NFX4T6MB^P\"RB 728OU=*'/>>]K=I, M^%*5W_,&C^+A^M+^]M*_X(]N$9ZOI%E1DT/J^==JNTVKFGSJ*@FA$]BA:QM^ M;$=)G*+$])!K6P;R/2,*.>^#_6#6:=]J>W>5+,4+"&! $--[*W@OAOU@)+-> M./O!S-*=/]Z=SQ_O7H[O]EW(']M7^>/(S-7[2X^/]E3P.[S#'YFMVZFOREU6 M[SBS>+(PI,S]>!F+-!^6O;=7!G]4.Q:2S6#<]WG1[K!,7K1SY?E>Y">.;4>! MF]JI R,;#<8%.'%;2A*CU"CMN4N/%H<$LCRUP9TIJQLR+^R6JDZO5'VP ,#C ME5ET7TNW^:/+O1[2)E-YC3Y?W(["90.C-(@2UW #)PP\QPGQK)S.Q2,!(?H?_@NM+#]BVE[ST?:X&"=J_YQN^I"=TJF[;+B6RD_ANZ3 M]=WGGO29[W1](VN&ZSP>:)_:D#YU7]4@IWSTJRUT+P0\XT_&/[Y?5VG::OU/ M\,NN+-H_@XK2U/\0_G8+'C/\FV\VL2S)>JS1N,G;P\15'V?V]^RY_N\GKEQ[YM^Z'AP, (K=#S/.CXCA=Z MMN=Z<>UHM]O&8YZD$!@@H06!P3$D&^&.:P^JGB$Z!W+%T6'65T<-); . B=T+-" M.T6>BU+/#KK&?!?9,=.;GI)-:-;6'A@@R(0$5H(\!I&=AC<^H3U.F8C:2G#' MH;C3<"BFNJ)^ M*3MT["3Q3!@FOI.Z=N39<&C*C!"[$(LVH'O&/< " RX.&1$FC4& I^"+3W[? M4R4BO<*<<0CO%-R)R:X(AVR2>\+F4X(K2]$"Y%;:A$IAE^$I3,C+HJKI$L:W MXN=-593M+79M_BW_GI=I\3V_Z?8ZT"Z__5'=/E:[)BLWMS_PEP94(?)=R[%M M' ;LR"$5$VX\H/)_^"V_E_0&<(H)9<@AL -@)@*\!@!NCL$(DN M4[B/9^]Z66X4BUF].TOJS@:[\YFZLZ7N;*@[[XD[^RU:.OA:[,YV<&=+[9'> MJY7F\N0&ZW1>6D#8G-+::IZQP!&,?]MMV^(?>59_+M;DMB_X@"&1,=(W:4$[ M@J$%+3RS"G$N8"++'IJTD&4R1UK9AC2'40KOUQ>,#_0 P8B00W^EZ62(C5,R MR1?X*#+PCZ,DBD0S:38Y0M64K(K%H8Y=VD6W/;L9.[ML0>8""Z ME)E2:>A"BQ8QQ!QLE<'(463R4) M]X=K%O !3W>QT^\$$J/4B--U7JPG88I/H+E(TE(9\I:,,Z4@PKPMH_9#''ZE MJ/^(JP6JGK*B7%FI$Z DM.W(< W30K8W;'GZ;N"D3,F?Q,=/JQ@=* G-8"6- M7S4T\"6E&Y>HTJX<'0!&[>!D;WGJP6O &?T0XH)504@1+FED*$)+C<@/#138 M?H@\._(=Y V-N-#ARC8X/UJS4_ MKW'C=;XAS7[^%%U_'=;S$\?P;1]/WR+;MST8F1"-:9B;.#S:IZ9%S>I'H? I MG"(FV31N>A+Y5*[#!T: H$?8"=HO%.2?9Q(V)N[.2)M:[IP"3L&>V.Z?&(MLNWXGK#ZUVR=+T@)V^:1-J!1V&CGE M[9?T\ =[T(Z3T()QX,=&ZB3IT)CO>TRGQ"6;F$E]N1;N95D44V -!*K1X$FY MD]-A#1R**?% &KU49F)9/KGQH8BU94HSKQ$7Q%F($T%YOBZ'A08W21,?^D'J MH-B$B6'BQH;F, #V&_!D&M$LT1T<\$O&<\N<%&E">JR'+P6*## RD4(Y*0JE M9%D/E0I39#9*105Y-)]=DOD96Z0H"YAQ7I9%>1$4YML?U7#$R4SLU#)2Z/II MD-K(=\)Q[RLU3/;#1#*-3"3,=W+"S$&:D##KX4N%,)/S.4J$F8-"*6'60Z5* M86:B5%281_/9A9F?L44*LX 9YX59E)=+PKS)B]7G_"';)F5;M"]TR21U+(0_ MRPD-%!E6$AN(U"+TNW$P#5BT6.1S=>][$3B@P\.U\"G$T7GIU4T/YXX6!S-' MMJV:8=^JR=?_\E!]_U=L7;=EA?_R=J?JB.5'U$&&GWD%00IY)=\[V(=]]^'] M/#PP\73;#RS#B^TT"D+7LL8-JM@,F?(O[@_5/."'#LVUOL;/S.61KHT4OF'. MRH>*(7YH\HGQ+<3*_(-;#'8EV1LXIEDW68V30W)5;U:^P'*#6\J;MEA_V]TU MQ:; J<5X166,0A3;21K[1@*-%)D&N6&B:SUQ'?:+=12VJ5D4.J2@APK(T? ! M+#A$RS&_4$DXPXQM)J[YM.8-S? 4S2+S.95\(2:LZ+Q[*(XTA:)HH]*,H2+W8@V%B MHC%-M4W$?E6!>!.: T@/3#182%#'$!NF88TO%!PC3$3V)9CC4/EI&!03]8%) ME0)^TMY3>BU/T +D68$1E=).PUG97I3Y]7U0K8.?Y8-WK=1@+>6=G3=%<@>RIVN&4YN!]GXEKJP^X.3(XI"A<2*6T M$/2W!='B]K-V?Y3?M?M79>*LKE]P;X"T?ZQ0ZGM1;-F>$82^84>>:8P5)4%@ M,;V&H*0AW<.C*A]^;# MW8".<0:@A>'STX*YR>6;*Q"4!Z]97H&>Z!$I&*!>@0[LG")WED5FS5/CBR5* MH"++SBJB2O88WPMY)DNE_R6KW5K@AQO":B!X!FR3P$"IKN.M>F@TH?\]SV8$%-T'*] MHZ')(0SK+4OPA:3"OO)+?\UN#QM@W& #KXNQ2]M"_J\[3IK M'NGV /T+>9[W>[8E;W4.#_@^=SL)7:J3U_1G"_SMPT6H_KW??;/X'YN<3$Z* MLGO2>O<,V@K\WZ9K7!D&_8_\^Y>[-W8ET:=;!.FA#MIV]U0O_K1[S!/XQ>E^ M'%M-[Y:X+YIUM@7_LGO 4%'_J]@4\UX0MW."(4';9 M3+!CG5I4T]U/%[#DIMW$:L)QKR1?N*W:;/L. O0=-T1IDJ:.E7B&8\7>>& Q MM .H($\0:WC*_* E"'6E!8*\2Z4#^BE7F090M+JBOR#]2J*^?C?HB/;=:/@_ M07XY0?YH/^(/[G+=<=%!7=(TMF"N@C_65='^8?OF^I[B:9I=AOF)JZ9M5J%E MFJ%C>"Y*7-?V;!@;XS:'";UH5>8/%"_[8JA,4!Q;CLRQJ6=X\0]&9Y4P5Q"YC M^5*))97Z;B>S?T.>[5S9D>?:@1%9T#=B%T5ILG^LT[\]2!CIOB M()DE28G,C@P;9R(;+\KIDDS[;\\Q-<$6"FF?>:>$B[QE*(J, 6?W/02X$*DN M&E^BS'X63[NG=_LLJR V@Q@&*;)#&%HH,N)H+' */;[G3)0VK'NY@J($]SW, M*_#4 =WO">/)5@>5\ZY-I>RS:=1LQ/.IU^>^(JSG/AVY[[$>V2:>KT3L$H^, M)63*W+$,/=1CVID2-,7\B>5@4=84S;?G.L\VU^7AX6YS929>XMN.&<#(;,!D_3QYPC*O# ,I12O5EG\TEEO,EDF?0:Y;QIZ2M;[0U=&$[* MS2H)$$R"&'DXQ8VM./ #:__8EHV83J?K:%>S3NY?42AZ@%00P2_]*\?90\YX ME9 6TL5SRRGX5I1:#E"[V]VS%G1H 88[?VYY@D?.U%+6&\O02RV6,226:MAC M.]D_#GL,(GLNVFS[K:W6_[S9YIN'? .;N-IN,8PZVZZL""8F#&++C>+8]]S$ M-O&.]Q @H4W.P9CV=GG.><_TS,"Q[TY^WS8%=B):8[[_WQ\3\U0]@;GT26 MOA: G<-3N^8ZW+" '7,M9E6:NZ]PN1O9[LIOZF*='\+"7RC7Q7.V[:OT;1B8 MODV*\V%H(,O$@7/]2\0BG0;7 MB)2!,='%5@JFEOD%!#>MYITN"=/!H\PR5IH5]=^R[0Y_HVO[>G\H>X7;-TTS MC!%YY#!)O3@(^HNU ]>(/:8G"+0UKCG8P7=GU&D=Y_>\WM39_7XW57Y12\X% MXBM;D[&O:'F+X 44,/EV[Y_K)5RQP<(HYT*7$N62:4USC MU+B!F_OF [P+8S!&2C M)2#O3"'[$!784&,.:OT)KZ81CBN$RW M_\ILNWT!]#J,IKIO?V1U?F%L6,"V:TMIJG@'"-VD:@=WV MP%:FFSC0-YPHH;>%&<@;'D@.W-#SN';X^3]]EHC+<6&7*A+9YC5Z^9./==/. M2=ZQ<6;2(<[<,F85$O@K57U(4DGB74V.LJY@XB1QB@PGM$(G<+TT=(VA.2L- MF/:_I1N915?6'3A),6'F45!3=%"H(HV.+[ WC<;T*'BDAI?0A2H.MQF7A$>, M%V']^8+M[EO$&F=%86IAY7.AF]@(>G!HT0G97@-7T4!)A=J"Z)6'))FH3985HU_:W"<[HXJ[?5M^)IMZ7+ M$F35EO[EMVJ3;X<'(FP_"2W32@+3M$TGP/^?>,BU+2/R?2\,5YO\OB@+\FM_ MV14;LD)Q?F%&6Q\? G!M\>LSN^R)M^0ZKJ\;&B[L*YQAZ-++='+_D?ZNP'@CZS>C)LJL&EV M3_31SR;Y^9RON]LYGLP5\JPX,!(S3YS\ O9T6@X3TG,Z4.V%.:#N(\O Z*(?Z60P:%9X, NP5 MQ(=G P4"W;R>Y8AW'\:9BPE[Q%) 3'U]C'&& *C3=Y?BX"+ZS8+"X3+X.!85 MEX%LON#X][QX>,31'';76?ZM(M-74G%'#; -#!OZAA^FMAU'06PF[F! :D*X MPK]U5W'- );)E) M% ^XH9]P59[-CW:JQ=5-#PJ\%/F6L89X.2S-$4RUNW,Q,73L)(.I'SUR'G/= M5 %3JMO\ >.D'!\ZPZ,"3RUG11:E7F#%AI?:$!E6ZED8?X<[\<:PKA MU3[%)*A^O2=+;073>NSR56]Q2VVL/OX#JIX<'Y,OM?%Y:H%+;:F!4C^$D6$$ MB>-XR("N,QB0!'$RVZ1 #O94LX/OE]?;EJ]_'V"]A-7??T!%5$3,?.LE?+Y; MSGI)B$$[?F(DT$%)X#N!X\<#[M"UTADS0R&\VC-#WC63Y2OCXN;#K#[^ ^J@ M'!^3SX?Y/,5W"J?([HB\%GG3G_F!=TU;9^MV%3JIX7JNZ;AF9)LN_K_$]QW3 M=AS#V IKER2CC-(U'9F>R5;V_JZF_ITDDP1*BD".STLV> M2$I%,8$>U)SW+1PAYU(*)I=OOE8OV?8@1UNA MR(".G6"1@X$7N%'JDE?\NM:@%2(>X1%M0[/NC'C <\F-U.0QB)B%-9 K5 3NZ.#W#/.H439JGI)K;CAY8WM&:9,%FUY YKJ=VSBVUPZ= (AWE<=;=P5W1T]5=R M,:T_3[G/P[^_P\SJ@D:2C!5L^SFFBAK,W(.T7"@N,H,$!ZBMZ6JC_B=]OJ8N( 8!:,/%6N2#/YXJ8-'MN&1*L MW3L,IT7>8>RM?\>U[N\A2SD_SL'MZ(=TU;/>5U]/*7O'JHL^?'8@WK M/&M@N8E>;NIJLUNWY!_?\OI[L<:Q)FOSAZI^H>/@ #>>2-HF\N($A;YANT& MG %WXL" 3>R7@W?2L-#;273FIBZ>,CP%VEL'?LOJ?^9M [)R,W[[6[7=T4.- MO7G,I03+89CE-:-% )T@!%WO^P"Q$ PF@L%&$+WJ$M1,@$TC7Q\LI?\>;!TZ MQ@M/Q%IJ3^%X.FD1@'EZC.#C2MG=;IO58'^[&M&1NN]#)/R!?.A#ZZ$/87EY MV/>AC/8A(BKXZ\]#'R+_;H8^U PJLQY51O;EI2G\.3 M)D'T@8 M 0\Z]$27#F+>9S)4L!AQ/J&KV!ULL^$9_<"7@5PBO4LTYI[T\M%Y M9JZKR2_+F.+J,N[MN[DZ.=1^&C#YCUW1ONQ?6&_H6NKM8U9>=X=[OE3E][QI M23G&=IM6-?FE59C:+H))G+A>!#T7QD8<=(=[8M],HYCG(8F%FL"5LXJ_2/%E M1YXHH&MNQ+B)-R"FY?S6XZW*_ 'GZ1O&W:"EP&:2S;"3S4,+.8KR"1[P2U&" MABJFR),?2V!*]]5TLWAVKAOJ.F/!@;6@JZ!IL;W@>KBPKN\\N.]<>!+]@T7; MUZZ<)H05I66RV"KEM_FCZI@:O+F#Y2_XHUN$P\MX8<&KW"'P/->T M/,<+'!-9@6VG:+#2]Z WR:U/,]FFN=#SW;W:%"TIZ\@/[A']HPBOD(OFG0=I MZ4Q_=!G7S-[T,RF-O6#^H/ ZIETT=84-"V%B^Z9A>[$1FKZ#K,$^.W;"980# MU59I#@0'$[4-[DM9W8!GG)#32=M"YVP*>LJR)G73=I*/,NL[\OC''SI)X>P3 M"Y@^JNNW?_3$1!MO,TU 57N>-1F)=DU1YDV#K;LK2FH<&FN)]KMWGN'ZEI/B M#,A.DB!&MA&EINDER(:1 XV8)U-0U*3F, [7V(%-P5]IH(I1MH@Z YE\X6X M" X0@CU$\/MLU01LU)V)"HJY7X9DJS:JTMI?^<3N?^VR&DO!]F4\=G-0A']0 MJI#8;IJ@P(F1F>"97AC87>-F%(8PX%HE4]2D9K$;4;X]D/3+7\MLMREP8.*< MNJBBFDT%9V"93P6/$7P <4859*/NC HJYGX9*JC:J$IK?^5%>A80SK%S;E*OA-5EZ)4B6]Y.?A4RQ*I. M;YI"U5-6E*L4>7$8QKX3!E8<.(&/6QC:\E*/Z_8[L18F5B/P>X>+4XX$V6.3 M(?W$RI$G-?Q;C9T#3C;WF3%YE,99\]%FVW[-EW' M@U$46*'I>0ZYHS--S+Y-)XB1RW4IKU1+NE?#1W" H/NU(#<.4'R<=_3*TJR*!^: MOC'3M2(_0D%H&K;K!TGB&\,TS4&)S[5U)]B$9G$:4($!%I\FB?+&)D834,:G M0N_8FDE\CA-S1G4DF5R&W,@:42GM77P"[JE\.LRPE#$[D.=%$2^9 T MB?.OOB4KBKCVRD0^7[.T#)!$)E!"=+&)BFZF^!3E-4DSR6YP2FB0(W MC)TT=I*A_3".+;X+4=2URS.,A.Y".8#:5W6^ @L^5PUG@J.0=,8)V"QL9C;&R=FYFIISY9:B=!KO>/[ZBA3GVYUC6 M1(5SE'=_?NH6MQZK+::VZ5;(#\^F1+X5Q79HI0@9B1M%:1SYXQS2=CC?:5'; MMN:D;( +?AD _YD4N1]B_M-0(_\[P0UZX)R;:W^)A'KI1_E"49,D W&5;]*TO>E+N[NUANJ]Y=](J[^_I M[0[$?SONS Q4[Z]]IG!:E8<&B7Z ML\/K _2\F_5SNY1UO_\#>9-SE>KF4WQU_"CX_@CJ%1@G8O<562YLR LVHPU3 MUQ3H=<;9LH2%](-EQ*?ET/&N.&(IP/CGBY^:9I=OT*[&4Z>N==KD\6/BJR"T M'1,%9A+%:>@B)PG<8>+J6LCG*BW5T+SN*$3OJ00%Q4Q?E,#R=)^3TX17H,RQ M;NW*#;D:A6X;/N/?;:Y(8KS=;-/^EK>/U6:5>DEJA2CV \,P$/[31[!OVG-,Q^6[C5A)DTP# M7>8FX:_Y,_[.(TD7JWLR/2 5\,W9^A;]%1LGV&(MX9 E>QG#5*U)YXH\U/ E ML#;P-:=;K+?5;?;S[T7[2)8RL4C@,')"') 1A:GOF1!&EA%A)"B)!T2!G49\ M(U0GDHD';G-BC@\RLF?2T*D@R9U^[&WCK1O1Z3;NJ?T\_I*^XNUH[C1L?%$G M87O @4'@^FY;/)Q?KM$]<^?EFFU2KLV#RU#O22P]/976S"[S^DMBNR',Z*MOG40B)MW#V MD$%.,1-YS];K:E?2-ZBQY&/EN +P6PP\P^,\QJG2'VRB/9<+^$3Z@/6D9[T$ M[PY'7 &,E?@#HYWX7"@[BV?D5X\I4&WL212IQ[$41-"+3M5.8 M6+&#PF#4[="U^R*5I&1]0X>_"?X2E0$-\_#$O_!AJU-8Z5O&0)(QX')U"A\7 M7-4IW;8W++N"W>0G26WR8[<)IJ%OA&9HXTFM'SMIF)K0[=\>C*TXB+AK492U M/$7E"0UA?$F#8GK9TH;YF.5+'+IRG@XHW=7HOM!C7<;=IEQ<7JKH4>Z39>B> M)MN.5>MH8I#[QK_K^SAK'M-M]:.!=TU;9^MVA9PH,D(81[&)XA!!QPM_MJ0Z]RO<;Z;D6D[7.-Y0]$6^1Y(FAB6%QN! MB2P7N;$5(ML>@'@)XBIAT]"\YF2$CKY[.OI(KP#5 !5D(]9_X\M3=/B 3>YF MII]/!,D2!F5_@$O>%_F%( 9%^66(:8Z#:PFZ_%\ MPHL1W!^4$:6B9.DK"@NVEJAT$(^P9B%X5<]54<'ZM9*,EP[8J?^-20 MAQ@VE=/$";]Z];.M7PB4/]-ZU[Y(K"]T?W>2^PL>/U79XN:VY,<^E=@/>7-Z M&JQ%R_;TG=$H 8Z7H3TBP"OI_B5Q*H'4B9;K8IOC'K4_,G%;\5 U0GX%M.F@6@9OTZL(D,Q7JPBM1\CE6=%?W76GU..(_+NIXV/(951/B:1EJ) :]4M!/1'/;M*KA$YD(_6?7'KD!.XR@&]B);::! MD:;),.]&>-HM>%26MQ7=6>8!%M$,D9LXWC1/)V>K+V^Q[D/;)J\71D!\E+7 M@C V+,?%?YAI/#0?A0;36ISR1B?4(++!N)^^;FEY=TW@_EK=_[K#_\@(8L82 M?/7LGU>N68D7%S+"^7[N2($"BI1\ V,%%.QBZ3^%41F%]P^ MYB#ORUW6CUG]0([W/F1%V;0@'VX5I^=/\ ]V]7_%FJX#]<>T&MWX[-8:;[.? M?:U@U%V L8JMQ(M#A&S7@(D1(M?RS*%5Z*0.WR*?7%O:U_UZJ=K? Y)S:I0T MFZQK@M,1R;M,V'/8;\:0HZ9#G?(O/;R);Q^\0-;9)44U-"]#L919\V[A425+ MS!7&QX^86KX/(;2MP'?3*$T2-S6\421-%/(]XB#8",_P$GJQX=1M>\,<:>(* M8^[;;^1H7<9PDC7B;3VQ"DZX#C.1@J6L>>R&;3]F5Z$9)*'E!"CU8@C#)(+V M4!2#TL0P^2Z_$&^':0C)7&U!H0F<41)CC2VL:Z9+XNQ1#VHLL>AQS7&/\#%^ MSFB-/*?+D!L%=AP[)Z2 &?'W1L9%FOX*QK%XP45Q9%@0SW!0X"2F&T91V@-( M'"NVY)X:$6Y6\_PCIKGK/A M^H;NIDH<-7@+V%1ZADWI9G(*G_2=>&QDO_P_OJ4[4]T8.XMG!%*#*Y:AF#H, MN_BLB"+NQ#45=K>X-%_S=5Y\)\7IJSA*W<1/3.0$5I@F*6YOF( EM@EMOIQ. M29/:T[L]%LX5'#6,BJJ@+BI5ZM^ $>Q!SBU[[VGC$CP)UITF>Z'M>I;AIZEC6X[K8FEU+1,.\^/$0+XAERGRMJ9[;VT8><\='E7*QDRF MK*SIX%&MIMU<8'9B0>OA"*D9+]E+ES)N>YAU3(PI<1%+GIZWU4N>]Q/AXN4*2DF62 XGX%>)4.Z+&O(E MI8K'Z>--&B6=L%1Y5& 92R*IA#UQ<8S)U1/9NB7W<,>[IL4XZD&D7U:6#0/; MBX+0=8TH@"DTPV%VGMJ.*SE+EFM[JJ*N.O^>ESOI.;,DT:(B.1W'2H1R@$O? M@@ #X*LQL7R96S7/\LFEG&H\LU3U5&3=1055R:+$AC39$G^[A?,E;U<6(J^^ MQX%M&+A5VT66GPP 3-OU9+=0A!N>IDX&K/M4DVQ#E[@O#?\\NCDMO?DL[ 7A MS6>M]"O=?*;N.+B]9.^!SX?E >6:JPRAMV>2]:#7?J MKR==.5'B^M )7,L(S( 4%T7#0FL*?0-/V"L,E4U,%3;+E8J.")F']!?&ZZ=T MW4AZF78V_9R)<3[]%+B!=*G7CIX13 VN6(9@ZC!,^'I13NXD!?-3^3UO3MSJ M9"9>XJ'839%CVV9JF:8S5&:F263Z"NYSEFE>]X+G&_$L!JC*[W.6\H&4BDY% MOU(U'4$OX38]?F+Y!5:%EQ8MM$H,9!-<=5PRW^?6]C#!@/,*4*17E/;D(NUZKI1F M)O&,C&KPQ#+D4X=A;Z^LUL6=L%Q^J^[;'UF=KXPXJT=&;,=I%)J1 M&;F>X40C!#.4S>5DFM8N8'!_.I!(V-V(=3Q)2%4%0U;33KTSH MH@/R^[>>Z=P:7B)_&@$\0R2/)JKPQT)E4HEIEY13'7_"8MJ_)$FFY_0;*^2[ MH8W%V@[3V'=)O6?D#.W&!N\VN'Q[T^Q^2XHA/XN""JB'/F6R-[QB.^*;6>?> MTL4C;L)4+U31Q.VY)&.23*G?2UEYIN%;H>L[L148=F":KN"^$DSM)P1SO M'#VR&1-%H8>!&(;CV&[B1W;JH@$(M!#7%<8:FI]X\_E^@*I\\UG*!U(J.A7] M2M5T!+W@S>XT)PN2%"1H M"$KN9XEE*6:<@D_*+N<4_!6QGPZ([?"!;V>)U?4\\7F^SLW!E7&]#.U3:,_[ M-XZ5,B6B;+2=ZV=Z&V'R,Z_7!9;;%7(3+[1,!/T@=@W/#]SAW8W4M)!CBBJ; M6&N3*EO>P^IVD E>4'6 Q;5-D&1^;=//KXRV472@AP=&?/-)VU&Z&*5-CNKE M29ND/6>D3053O%LC_?47M]5M]I,<57RLMAN+^[M!U31L:R/2A8=E> MX#LH'.! VXW%=DR4P]"^D?(U?^Y+:$;].W9_??8CJS?]2U[93WIZN+=-L*I& MOAU8NR9H>Q61[+,ZJ)F?E4M,G8P <'Y*_;9$WVS<@FKC>_YXUYTE'#!0B10N5E,2Y#2 MO+'*(1;?7HF'1FECD1\ZAA>1M[3,&"98=Y,AK;10DKA\V9U@(Q-D=)O\Z7FH M]!:7.U$2V<1-)WM"4K8'="!?TXO6<5[.2)0DD;HETY,$SM$#F.&QB.;1@H#(VA/=M(8]%DBZ^52;.K.O]>;;^38HPU10?N ML_7Y"_]4<\J?6^FC4R:9HJCHO)'BFB]U>D4/8ZXD1NDRM$B!'6>R(1EF1-*? MU^U!(X$)SJL\,S#MP(SCV!YV1ZP@]'WQ#(BOG2F6M0ZBN2)5DN"5/RG20*B" MO&A653I)#V-Z)$;I,E1)@1UGDB099F37J-8[W"K-SUS'A3",7RASH_O\>FBVJY)2H]+*M;FZ+X%K0D M-?(EL!;%S_4R%$VA/8RK3Z),B2T[[5L+[ @FEA7YEA.8, G=*!Q;(YB.NE9USVK&H(6#?DWNC3S(P2MZ P09B/36(?$YC23Q M_'.;Z3B7F>/\\BII^'-_X\92MN#/G;\C%IJ<,4RY%*'8<)GQ#FY8Q7,Y/X^7[?7]\G/]2,Y7?$53WFN2X*) M_$?N^?V>;;N*>G+K[!I/B.B]<.7F]1<.?G+EAY'I&FD2NUX2^XD30F@-2+TP MMGG2T#GP:4Y8.Y/(&DO>&P5J;!56Y-VZW67=F4*W7SOXA6GC@ ;OG D8<_:%9426 M61FHEC,R^6*5%*:;O"ZJS?LGZ];;'3D9=FA]Q\C*L!+3"<+"H$\PR2C&UR0WAZ])K@?MHW_)&03O0W0%MB"X,-3ZXJ.B('@% M.J/!D:=)K\!H^IL@W%D_;0"=UK-G8NM"N]@RPNY2R:D^A$Q,&*Q7CN49<92: MCF5';@A-&#GF@,D)(G_U3,W\UF9U.T$$OHB'1TK?0N=2U:.Q\PK4,55I4Z3TA9P1(@KUE:(V, 96RGL2K('@4XA1N:"6( M4R^-4\MPHLB"AHUG>D/2YL9.PE6%P?O9VK6C@T-U@U"QS:BO_,R7Y*]T-7X!K/([-9'X9Z0]U961$C>2F:(HC^G:#( ML,!^L)"856P+FOQ]%!OA1(GK M>EQ/CLP.5K/>O;:/K/X<6DAO3QYLY#WC.+>7V>1U=ISZ])K#MX=JWEL(]B:2 MAT\'(^FO]6:"WXFAH+=TXLFL;L>=B1:+Z3/+"#_+H>/=,=6E .,*D"=@KFS? M=$W#1J81PCB(K10%8VNVZPOL7(NV-,F>=)1MASLN=H>Z1=Y2N.N1@JQ]O4'] MDF>GG[C6HD,G.#PC'[*L+V/42UM1J>V+2L;84-Q"MC!V6S)Y(1',20/H7WCJPXYLGSP,T MNJ](4-,1RIE+3N,LMGQQ<7[BRPG/9(!C)>1H0G>&CQHQE$N27QGM6(30Z^1;,C@,%8]LT%PS\6$0N*'M)2&$R/ ,;X!FPMCANYED M$DA,LB-SAP!D M[-0UXKT!^SI[)HY_P^7E; MK''ZG7]KLW;7YN25A:>B[:X46ADH-5+7,H,(PPI,& ;Q.,MR'$=-^-&*4'L0 MVJ,']6N]VA(#R/)7-IH FLX&\M7M:(62L*37SU+!:7X'JPY1HT5O8]3GP>=[ MJ\"WO<\/#%M$J)+Q#'_ FJ0?+#IL3<, 6_":T!N70EBV+GY?)L4D.:E-[CYW[NFI3?, MOPE0>-:4%P]EO]BV?@'M'C5;3)K6<>>#T&)]IGZY;7^ET4'\2?AY,D.V[41A%0VN6;?N\MWN(ML-? M$,M];P=K.6Q_B<='+H1E97O1.3R[%8R%L'RL7!I9F[Q8Q=7WO!Y/GR,\0,/8 M,D(46Z9GN9:+4M>)D.LGAHW_>2&OXO] ?LX><. MJN__BFWJ^C_^R]MN_\[>(QU=G)-YN[8$[DJV-[!W7]1G5[?X-U;02D-R\U08 MF$Y@^#"(W'#X>"](F*XTX/Y0S5.R 0L@8-C2+H]J;93P#6HV-E0,ZT.# M3XQJ(4[F']1BL"O)OL _I&%9[K+MUYP\N;F*+8A2/S!Q5AFXKA/X;F ,S<0H M<7F'-M>'3S7$.U"@0\4_UOD(8Q_SVK@2'/ML-*D4@4,&+HB!$%G+$04Q^$?$ M08(''I&X&292*&OS56):MF\9KAO9IA]'T';#9&@G-%UNE>#[]*EDHB^5P[ MP<4O%)RDL2N%/KX$I8*5*I5B\8J$"VHA1MARY$(0_Q&]D&&":Z) UJEH55^O M39Y+2BD,*PS3."+G2NW ZYLR3F'Z+$+4=&Q$TX-BV1XX-%3)*R+=J7M-CF7W9/=WF]0IZ?Q Z* MK2#UH $3)XRLH0DG=IE.@0M]L&;QZ/ @ATB-A%@Y^DRV*AE1\^D>"@1H4X MO+7\A"@($S2_&(A#KQ1T$-[!_S5_*,BJ9ME^R9[RE9F$5N"0.Q8;RBU:XY[C>@1PH(5%Y=D>2856:FHU=(=:2852=%9UDZ MJTQJ^%V*4"FRYIUNJ62)7<9NLY^?-GAF5=P7:]IRGUO9";0,"QIA%#IA$MMQ M#(U1-M.$Z>D,^5:FD2Y27OD:GN"$2)A,5J6:@D*G4)TPG2#EK"3)$KD4 M,9*VXYT,J6&&78#@9H.[5]/_\;DH?.G6"'3CHL3%M)XG-.GO@_?V)Q( 6$KKV4R\X84%JT1Y7%A@B-L MQBG5D>.%6WINJJ;-MO]?\=RM.;N.GWJF8[O(=$V4VJ8QU/];@1>)S9+XFIA8 M=CIP *,3VJ\28Y%3:%4 4N)&96 9T\&>C<:G'@39S10W7AVJ6$IK1$S"&OQ I\P]X,=B59&=@']2?,3?;F\>J'"KR$L.SG!@Y3N3 M!'E)X$?VT(3-L:[*_<&:!S?% R@@[JUA?I(N#W*M_/ -= YJ5 SVMY:?&/#" M!,T_Z,6A5PHZ"/O@_Y:O=S76%].ZNRW:+3DNC)+(BD+'B*W < /+\H9E$3OT M(J8;UX0^6//@IR#(G2NF])3 %Y^5,C 6_-/R( P M2_/+@#CT2D$O89>!VSHC;ZM^>WFZJ[8K(P[C($&.%:/0#YP@3N-AC\7&S3+7 MO?)]JFX!Z," #@W[N.>DYO*@U\<*YXAG(T3%0']E\HE1+D;+_$-<$'[K5QQ2< G#2IC/B'#%R(^D)DS2\+;[?_LZQ^E-_R MK,'SCLVGIMGAB8>5FD$0QTD2V@B&AN% % WM(9A&?)L(HJU,LX] T/WZ3P(/ M#/A !Y!W)T&83=;-A"F(%-I/$.!0W8[""5;.;BK(,CF_X"BRX]W6@AIFV"7H M;]5V5[993<\(U\TJ1"Y$EAE%AA]:AF_9#E:XOIT8>2:?]/!^^C22,Z("'2Q> MH>'FC%5@=-(E)"S,3*F3DS<XL' 3Q/?-QU_6"FU_<3@3%@$&YE&/(8'.D=TW2,UW"(BRB2K MEDQ HI"DL-FZ+;[G*&NSOO55 M;-M!;":NZSG0"U#JX);[YIS MYDO.)9J9!K9.0!'KN[+AG'$?SV &).LLC,! MB4*RP\V?RDL CE%R5G8D65R*[,B:<>2\OP)>^&XTJ^.LS1^J^F45P-!/@L2. MXB2-C!A&3A@/K:2FPUG:R??9TX@,Q00&4")7FW&PQ:HH^H@2$A)&CM3><3;: M?U8UQ)A:BE@(HC]ZV9DH"^S2\.TIVVZC75.4>=.L_"!,HS ); O+D.'%J>>, MK7@![^%[OL^>1AHH)C" XI4&3K98I4$?44+2P,B1.FEX9?]9:1!C:BG2((C^ MG33(L, N#2LJ,A1N!1QD;3B MGRF1@A3PS7MX;XAQTE2SLT;KH^>* LAD$0% MA8\JYAQ$%TMB*0@300HSD /KSR<@(C0M12+$P+]//\0Y8!>$F]W=MEBGVRIK M5[[E61!Z49#&T#!M+S#'36/']D/FMQSX/WD:.>@0 0J)5PVX>&(5 UT4"6D! M$SOJI.# ]K-*(,+14H1 "/L['1!G@&.CMGIZ(E>B5NM_?GO,<&>YWK5-FY6D M]'451+9%+B4,3#>*W,B/O'A,1DSD<=Z.(=741)NV%"*@&*] AQ(O)5B MEWD+=RIBQ39R13E5N*%[AJ#SV[HJF%V***DQYOT6KSJ.>!ZD:O9W.N>;Z.5K M?I^3!]7SV_QG&V'#_[E*/2N(W3B(C 2YGA<;T!M*]MW MYA/PJMK4;.(C4#! M(5)P1QY7Z+'ROUVE@.?+.C8/Q7QRQL N^)T !13IOT_RYM5%PD[(FWK"YU29+-6,LF@=QPQO2>+K-'E8H<''V%\:5>H$5@P3R_!]ST]]&!CF*".N[3,OTHI^_D3)"NAP 0(,4&3\ M.0HW=>P9B4[6Q/(/#L)49AIOB+B05XC2-K]@2%MP)&>08X-?1+I'@;NVDL3T MG=1Q$4KC%#J19]K#PI%KN3;S&HYX"Q,+2?]VM924H (4%,"[NQ5]>TIC7>S7R);;$RTR5PC7=UR2< M7\85)&Q^X9#$_WZQ5HH)ILM(NUK[?);AVL9P M/9+GAS[SLH5P YIE8SBP=IB>8VCD% G/E:7"]%U6CTF8XQ,0(=*47&QZ@HL3 M.B)-W?Q2(F]"I; KL0G*KOGU(5S>XTY ;5N#/HEDA(XT=Z"6&;T$S]!%" MMN4'MIEZD6\&EL,B)$(?K%E "!9ZUP_XG< YO8&@@*+S8J&='3Z18";FB# , MNG"?-7<41&];)P[YMFV&K[Q5B6,D'%$'*:[F504YZ)6"OB*F JAZRHIRY26> M8_M&:,/(A(&9FK;O#HW84)3 PT<">O!)7JT*D+7 M.(,F<#*V+%7@!7]"%X0XN*0,V;KXL4J>GK?52Y[3$I0;W&<>LR8GS=[^P"G* MR[?\._XCS\O?\NZV9C\P?<=P_-!!7H)2&"5PU*;$A"RRH:-=S9J"^[(/!LA= M-1880 ."FDUBM#!^7G_F)IMS2>0,Q: #"T:TX/<.+Z.^:R%_TZ\FT@>I%^N$ M5RCU..-?6*,(X8+&!M/J(X, .T?"ADZ.YXTI6BVK]/=0CFAT^Z.Z?:QV359N MOA4_25O)?^R*]@7_^R:O[ZOZ*<-4?<+_E>1Z"H*M!X,,TPDL&*1V:'IVZGJ! MZP]@DB1@#TSZ(.B/41[HL (,%AR@!2-1-R#QS(!IHUEG^]H#HN'J#(A*7<$7#>?R@D0H)) G MB8-*W2(6!.=RCV@$9!TG&B(@!U4,X4\'\HU=;NB[T)= MWW\J-\7W8K/+MG1SQ(51C"P#^4[@Q)[I(A^&0SLPY.*)/\KS-JSX*\%>J>I"$ MM2MF>QQ61[MS MJ W7EJD6L@64:$*>%6B4BFU7,94ZSQ.K?BEB>X'*ILJR2-B5H0^$S7N0M\K&8MBZJLWH ."[MV\5)S69HT MLL*G/ ,0[BF;N-R\MOV$F@@2-+]8B *OI#L'7YT7O48DRII\0RY!R\N&*@VL M:_+0'ED=D_=L]S7]]UU)'C6-^P*KHP(!2CR M4LO#W%FQXYFI,4I39##5H,^/4K,0]?A 20&2T-]TE_;@OZV[RWP:NIV.OY;7 MW_,-P+-J4#3-+F.^861^$AF+WCZ&E_F$E6+Y]8X@!H=6@0.SR+TFAS_7FP:H M;5=@Z"-?QC[27^R$+1RKC*:MRM/FJ3,%?O/WCF74"BZ AVIIXY9CJAWK$TMS.IQAAV[YOA:(=2!B MBW7]S[V*=6.HV]<24M- ;]ORO,[KIZ(EU[VU%=BUQ;;XSQS\*-I'D@,_XQD1 M^?H@&;)UI%J<<&KG<5Z/+V!C6[V+T/=PT"-,II^C"(#]0[H*EC6R%9P\3S]S%.\ T$_=)?#_; MO'V?S!R8![YRGKJ??])^RDL:Y^S2'>./,667IT'QC%V17[@"X-UEN'=OX8ZG M4NIBG5_?'UR??=-)\0K9GN&AQ(>.%WDPM#'L?3E!$#$] ;8 F+J#( 'V+@(^ M][ W?2Q,OMW<2 :YF9S,$>:6[]_) ]W^J-_035Z_0] ;.4.TT^*L2_%NWAZR MH(@W,Q''8MX2?*-]VH>*9DT67%+LEM^R^I]YVT._S^NB?*!W!WD);?S7/[*9V M[>1!;^P8=%6S,[$+@%=@L)+[:K49)WD,#M,QT5/93Q84^F:G0M6$3[U_M(>_ MU]O)<-<^5G7QG_EF9<$H1*F)R/_%KFM'CI<,../8C%;?\_JNTA[UA/'QZ.&A M*-Q(Y10&KZHS0J MG\T>'NK\ 2?01>H58 =*[+#;;N_8P;Z6*,.[: M=UL8S4&/>>Y[3+8G1DFYD2;FSU8=S>WMI10?S<[#NQJDV1%-5SH-AR#]MVR[ MRU_5>=ODRM34= -D^T8 /2L(Q@5T#[)?QS\$X M2FXS+PDJBZM5^43O(LXU+7MK;O/Z:65ZCN5#'QIA&%J>$4=HO[@4I"G3G3#3 MH=&:0WY H04Q;GPBG6.G2Y4BS@QQ5Y2W#= MDH,%+1E>9"&CZB"":MU/@-[1UU[1C\M_9EAF\0_^Z<;\A_N;::,_@3I_)GM^9=O0 M9 '_LZI)_G"/L9 A7I4YG4'@3R"W/CYAF(^XUQ 4[6-1T]NL-]E+,]O"R8$; ME2^0B'21I20+D]FK9,%#G&GMU08]M+^0Q+KY5'8O!/\]Q\DY'B?P>UYG#SG] M)BF52+.BICG-"@:AA6(K3GR$TM!P#!>.)\4,PS GJ;_3A%US>C$ !%F'<%C< M(%.@>PQR/P_JBA8&F1SF/K]@(>P.IM+#IMV:[Y\GJF+0U5TTUS@LH*?,EP-U M5I/XV=E]!<8NV)O>_0@M]P/$^FY]Y8/428CY5D<5A>9>]L%K+'2SHZH"8Q(O M3A77DRZ#SD=#;JN6O.G=UD79%.L..D(!2GT[35&*TU;D6D'L[/=:7*Y7;/HVT]W"\R+4'">[ES0[63R\2:3?X+OJ_B2%2M6N!=3:*_#4 M6:!R/U>;@U5LZ2_!M^IW])M]6#RZI7_XZDY?P=B;!SK[/H3_56[G+Z$?B._F M]Z/VX#!I=SE:OV^?K1^+_/OKC?LZW^1D+Z HN_J?L3^T.,EI'JOMIJ'K^O2' M#[[=545JW^@7](?P/K]N_R]EY7Y6#KAV^:?QR.0Y3%>CT&.U8NB:D6&%H9WZ MKIF&EF_M3Y5@B6,Z4S@O1NWG"L7RF,Z&F>(8GY,GSF.T>7<9>4Q?K3AK'L/G M_YGR&&W]0"*/Z9WW7S*/.?3'%'F,D/__8'F,& >Z\A@)CS#E,7!+'9=OCI=2 M)#_)7_/^#_IN5+YI*]BV65$2V.22OOB1&-:L/#-TP@@9KNPZOL)1EX@MZ@ MI;J5(R]9JGO%4I&OK^L6BW)=Y]@D\,LF[_[V9S),FX,N<&RT@SI?5P\E/3G: MGYWJDY"BPF.[+AKR)7H!%,O@ETU5%+KH5'8R1R]80$(RB]G5S*-OHD(*^C]? M\__8X='2YM_R^GNQSKL-+'/E^&9JAI$=V2A)TC""GC46?5B.-4T9I!1"S0G) M" LT':Y>?28JB9!SGN8:B,G\-GG1 _T#['W?V]:7/7R0*H=S[M%1UJ"D.WSP M.@8U'*@J7%#H$;U'^0XF\AV\E>7Z89A&;AAYCNK[<#QEX+M,3Z-,C4ES M*#IF3S0'/KT0G"9UZ=3'/G3ZUNQB6S2M,4377WH9YW5 M][P&/QZ+]>-XS+_.09[598[]6=P#\J+:=GO5;[?MGON;0/J5=^K\ZO[50OI# ME6WQQS3@8!W^[H7^%ID5D^M"Z+2VF^..:_%$U]N7MYNH!)]AQ6*SE]*,NZ]F=NZ/_\+<=243Y\)>]+\CK'W'S1#I]I;MZ;!K[VW>7F\B,0RWKFYIR#+LW.9^L0 M"YJ=S\>!JG=M%'IDFD7D'NNP@& E@6\DAN&&GN\&B6>9#AKO G*C:5XO%0&F M.9[];1^M)EXHYG70%.O#>S<^CY>(O!KWVA;0U8T.4+"BZ3FZYTQ5>*?^VA M)*'+%I_*IJWI>DQSW3[F]>UC5O;G[ C\?#,W[7ZK,Q"TV4_6 MJD"]#N-(L>?TE7@J/:;(^X%Y-9PD^?O@1[+E@,T"!W:!Z[MM\4 MF2$D<7)] M*;SH%1?.AU!P,_EH>E/^^*@]>8[2< MZCZC+]E"P,=PH^(X,=HSK+ 0 _!76_"2MV!OPQ6 3^05U&DCA3:7G DG\W># M9<2FEW@QC-/(=KS(2OS @/$XBS+9GA!: M*/1YX]P5^/'VPMUZC[[?95A*-!3L&S.'2/W=8K:XV9E&)V 'QOU!XNA1O\T1 M7.4ZT!\\XDJ2,U485N%#I;$93WZCO,SOBS;%SCIR'&UE6ZZ;^ BB* A#-W5M MU]Q?V>O&7#OP$T'2O8!X\?QXF_T$=YT-.H*F J<;W#YLFKQMON0MO&OHVT,K M+T6^9]@F0JGE6=#W713[KNN&T H=:"8\2G5&0_\:G MV')LLNGP9$3RJ>O((1'/#AB>-N#)P>\#N'^?5DO/\71&(970NPS=4V-*I:'[ M26K4]7->9Z3BZ'/5-'%6UR]XNDD3[Y47AB@(H&]XKI?$4>B&R.T11&$<<]TO MH+)=S0I&!EHUH -;# ^L#_%)RI@,X8*J-A'7"D1N1 H(5! S\3Z-Y)TFD4LYD>'9CFO80^NFS_:$ MK>HV-A4H(3D[QW,1:G@< M"HMFE3S$)B^32IT@+I]S\:](5L=OC(N4KXX4D3L1!AMP1DJLF%]T.2CG%&,= MSERN2&NQED&\];$L+.K#%S[1A;J5G4 'V0:IO@SB-#;#R$F&5@,;'2$'AUR1[2];IR9E6TG!D_:#H ).Z0 %DDB>6NWP@E>> M.8 \LTQ>()1'-U7Y9J%"JLR\2\JJED?Q;2&:B=J!&1A&9'I&9 1I H/8C(;& M$N1P'6D4;$)S*GA^>J>4*]'-&^4TJ=BG6<"LF'NRR\?D0H6(TXB+.RH"G B+ MRE_JJFE6IIND,;2@Y3NFX7DPB:*P;PR%%D*KEE1\"HH*6Q-O>%C-G "F1IK:_MA4 -;*J%B:4!S.D4*\K0E M4TP$"LJ6:NX4Z!0M;KQ?H%Q].?KJJQ)J%RI(7"8P5 YS\B$@.9^+[*[8%FV1 M-V.9L@^A;=B6[1A8X\(@BLB5MWVC/B*S.:$E(I&FIMHU/)"@[1ZF^/$&(5JY M)4DWHQ+B= "MG^HMX:3#$<+8%$J&Z<5IE90QIU5+GB,Y_;JI28E_^W*#>V4+ M2WKO8+? ;C@^2F,;3T,M(TJB$ :FT:-(#"-QA&>(2EK7/EM$Y"&9=;$OA MR*U]_RE7P::&>1G-TTRY8A$,4O63 76,8FH M*A;E5/6@T*VO#(D2#QHPBKPT2.6O:^0UAE6<(IBDEF/ U D# MDL1:0S5P)J=\N_2D=_Y>@ZW<$D64P'Q5CF$S]]S.J8 M'\^C<<\'LB9T%,LQ.;CA([C?P$BZX]:"1:36[$#-O-[SFAV?G09#9 M9>F8M#67]B.D6)*;A*X0,FR4.);K^K9GV+$;.D/*ESK(&.>C/T-?L M[[(MJ5 S6..I2ZK<]FKY$3=H209T^()-4G9%8BW.,DM[HMUMP&T@&W8W!H-/72 M0')RRM>8]KGIL7(3.@$%_^W_"BS3_.^@'-'.7[NU9XZSBDN \H4.14%C&"J[ MA#F2FT@=-&OZ+O0"Z(=^$B'RT&+H]O<,V4;D!4JV\3B:FV[_[MB\:4D#\"A_ MW%,# >H7-P@ES6&:+@CSI&I]%G^Z']NIYT&4)O@_.S7"H54WC@VI4F_.MK@F M"LJJOL769C_8HB(K]8L;A'+6<"XJ\K$DN:CHQ,B-/\VF# M(VIQ7^2;;IS#]7_L"@P(EIO#.N&FV3T1E'?;_#;_V4:8DG^N#,.W;&B8<129 M8>*D48 B#[FV95D)GJ%R75(^-3;-2VV#.>3 S]X@L+>H7_H!@TVTS/3 *M"; MQ?D6]]0>9EN56[)S^5;OE/D5_$YM L0H0*V:>)E/L4_.Z/YV:HLR;#DE#WY*[J:NTJI^R3^4]^8.^,C2B\-W 1G88P] GS\HY MOFE8 XHD";AN25+=MNX0LWMZRNH7HD1_+;/=IB#/6G9?I)J$L0,*'J1%F97K M(MN" SOX HMRO[ %CCE=PA<8!J3@ .K5@0\.X,XN_9RLGI%V7?Y9AG1KLZZ: MII>S26^V+GZLXJQYO,D*\HQG]V)\\ZG?"/Y4WC[FO^59LZOI^X+7]Y_Q/_)C MAPC3('6]R/&,!+DN1+;EF=!+;,=S(\.UPH!%C*=#HUF>B0W@&1M!WQ#..C/> M;:\_[4TA0KXEQ@B<;)[0A^>%>YGNXY-R-9YCV;^?RX>;:KTCGT%UY8/Y\A5V M5I^^T;\W49482F.E:?614IGI1V+G]+3.&TUGL+>:JP/S37;V3VJ1=ONW?)M5 M9$'K'6_;7)^VMH[]H,3S^P'"8_UX_D&7$LE5_R'Q3(]=VV>*"A=B^&;@HM MTS8"UW4\AXAA$J !DYE:3-<.38-$LXQ1_+]6][_N<.K7W8@&JMX&DB;FO14T MCRSS'WV26.TMX4GO]?N-(;5?E,OXU))"IZMEV ?PO;<& \B"#< F=*(*#HP0 M2^GU^XTCG5^4_Z9+Y67-/I7&3T;G E+XZ6RMYNBP?*G[&UA'4;T.Z<.TXF4% M#3^U30?:?N*F"0H,%-LCHL#T>/)[G3@FFP2(I/I:'< V'U@*]P)AD"0M8Q@$ MU\>B(,E9WDPPQGWLB2N-)(@^,PN9PGW+F*I,8FDU_>#@F/3TFZ77]]^*AY*> ML2I;N%Z3]2#<_DVU+=;T"IN[_[^Z;^MM',?6?=^_@B\'/1M(]Q$EBJ+VPP9( M2IHIH"Y!)WT&@WHP%%M):;=C95M.=65^_2%ULW.Q0U*DK *JNU*IE->W/I+? M6KRN=;&(4Q0'!/&$DXB'449PY$4$![(:) Y\I3UEZT:GVTP^ OV:$$/M]N] MU,F K9*O,$DY%^^:1XDZRK_,GG*-^<6YJ#>:2MAL K5YB 8]QZ8<+AB>P>S" MB5N5XYZI%H#J[6[Q>U&+OMEL,] ?9;V@V L2^01DBF$6$X_$).@L(!9BI:UR MD\]UO2*VAP.^2D"*FF5$T>E(X)H=S:Q;G1B5%%HX=Y ^BS^]3)W?\/X-01G# MT7DU8Q3R:GP/,1KY274ODN!%%OHP@RG"*0EYAOR0DKBW$<=>JG:7VNRS=7JX M:1W/2Z4H+7YOA9H,C4K-=#%_K8>&#&@FPNL M_N>QWLFO/A7W-[(:)!0?3$2^@3!A ?(SCZ:]-4R1TMK@6!N.T**069@2.2M=,??B2,8QCA7E M8T:RSNP',3?>W)5B=M/NHPP6O1AFB$9!BA+,PIA"UED,DS12S$5L6'*>F33@ M0#F@>Z^&F9NS,L<9.G5@Q@*O\UB*MN+)RZ,SUMA1B=[[>U2RSL/NZ5.Q^U:M M/FR^%^U0?OW=HOB0$D)NV% K"P>#692IJNE(,Y/KI?:RRE@>W]?$"2D2 9;O.%4J@[2\?@#W>YNV+ M'C'H(&ML8MMF7^'HP!F)U]6U(YS3-SA_?YG(/?D:APC.V AFYP@L-X;:60(] MEHX=)W#$]0Q.%+CRK'+?4_76][*\W,JB\@5[&K[\1UELQ;__]O2Q^"[(ENFY MK/Z1<,RX)\S*)48,_=XX9(SK'#NV9-)Q7)+00(,-#.":F/29_C^M50?;3)\. M1&'7R>JJ&F,G%EHM4SZ/-5?;3E5.NZFA]AWQ)C98@&^H>B:\:6J<8\I,%>T"M, N0,>@G4,HYH+VFB<5^1K![LS$ M:HPGQZ1I-#MJM[**35EM/U>[H@ZCT$L>"]_S<6 M[,=!IG8T9;P=YP=3PM\$IO\#6I"@00E6(G.0&'6N_(PB4V%M=#(6]93I&6\2 MV$">R;+G.!9U;DI-Q:;9DN:I3CGP^MO8ZU G.#BV8&F%MQDL3]KQH[+=H_32 MR/T)QKI]AN'@1M6VVH@OEVUZVRP!<%]NSO$0^CCTLB#!/((]AC!,E$X_N;'L M.-4\ -OORQQ>,GP&V&AETG)#J&6JYVL#O0AAE7XGN:P6DR>R6SA1.-7;5?W'PRK?B3P18J^?YS/.$C_+4N:3@,0AP2)K[VQ30O4V2>Q8 M=)V=[5.! 25H80*)\U=/Z8%1"7F3B5;5IF?A[19 M]NEE#^@2B5]K#Y2M3 MT]&54D=TSV'QU)5K^B]&F?*G7+2UV.W6[77QYF(K[XJ@!S&%29+&?I8F,?=P MBI+>&O-A2O1N;IM:<;XYM@=VEOO:1W@YD16.97(>>>!H+UY6G[3"BOZ8.2CF MTIM$?D(Q)YA3 ED<0A)D_4%$)N;=U'3@&)B:&VI*1LGY4'5["VY:4*#^5A0[4.\'UZV$K'7*P(Q,I5,:SGG4/9\QT-0@ M AVD">C2.H[AG#:S*R'?@H7U/J]BL?@-7K_Y^6X#= M]K$6.52;O]9 ;A1TK[[++5'YL3?%IK@M=[V5[NK2+S58KDNYX_4;$%B>F@_; M5+M7!1'W/_]LF(P_(_)6PQP_'3*J&>*2XWY:[X6'Z7K[P_ M>XSGC[JX?5Q_+&^+1>BGC&4^\S,6,V]=!(Y\;QJ) #3T:AGGP-[.UQ M 0FL>PQU,@8UTN+)F#1+CDT954L]3SE_+ &U0M@,TE [?E2VNY)>2OJQVMQ= M%]O[I+C9#5=;%A%-(B](4LHX033#B,3]11:&$Q;H+0":V7"^\M?W$"5 MU>D%R%^%WM^#E8"IEW\:DJB6<+IG3T^B/PY$24078'_M;=J,\DU>3J20XWB< M1\XXTH?*9L_2TYF^7/-U19?_^UAN"Y&6%J*7[3YLKAYOZG)5YEM93GZSHK>W MY;H4$\)Z04062C.*_81E61P2R%#_V#.#&=8J ^D$@.-;M@CWI:+33A]814.FVF M>2BI6Q>K";N]G@Z__6CME[\V0IV^E0\BUUS**<9=L?"B-"1R^3-@GDPU><+Z M,X8\)5"I_I9]JZX5=T B<\+O57. J=?9NA=AQ7FH \[59/8\=.MI:XL1M"#! MX1NT TZP!SJMG"KS=T)#[;?!/(33@5^5Z]YK0R+K1<;#D&$41C'FF&=\.RGVJ65\ N:!(49;OM2IG+-8:7BA)$VZK"A7)7I6_/M%N? %(PS'%"*4A&'L MT30-$>YM,I9YFG6)1MEROE;7 /JUNOWUL3Y35:)3_)P81W9XG<=HLN3+R]I$ M%ADR&UG]Z<"G1<1\1$.<(/'I?A+ZS$OZ.1?W,R\<,Z;4K3@?30,PL);(AH.O MQU^>GV!,#?PHCR9]1N;!Z+.A,>IC]$NKG) MU_RQWE7W(O.DFY5<7VZ.(+0'VMO"X2AE 0^CB/BRV!B-$EFX+Q7_D3#S60QU MLFC'4!PGVSUZN=+0XP>RMX#> S"XT*PN-CLO[U@WPM7%$\_T'UPVHEJO/ MJ.WT4OH)FLW-)8-1A)\0Y8E:Y&@.1^]?5K\<;6 849A MEB&."2*)1V,?)OT'DY1PM81)XP.=YT94\%@N\QK\"OZ09^A6\DT&S0V=NA^M M=;'\[:[Z_G\[!^5@C?H_R'$:'8S3/0EOC#4#ALX[7DP 5\:]0>.$8M^^34G4 M[CD%B#V.@Y PR+(L20E&L8=3FH4Q3L5,/E0^F&CRX8ZSC(/^W*#2.$)G1-7I MZ#\)2WKQO$=ST?)C\B*J$5$:1PQ=$V9VLI!7\I9WLS\NG]CJ^UG5L+C[EK=W M7IZ)Z-B;+F\0<>R4X1C.9G"X'1%(-/<[-"A1W.)PPX;FKH8 <:87J?;^G]J\T"=I'K,+ M$^ OMRA,?5>I-DQK613KA7N=S'4N QGS)B!6U MB.^*$+UQ+U"(W\\4] \H.!'U38B:1]@W0EZ-[R8:RR:L7*^+;7^0M;-#( Y% M6N'Q*$8(0492.8-HE042IE0&R_S3'8]^B:DO6*SS<(D94PK+)LY)TE.$%L[ MD,FZB1E5&@LGSBDS6SEYUK5L%;M^R]=CBR.C>)G!ZL@X_)6M'J*AGTEY5^[R M-?^6;S;%NC?DDQ3%S$L)34-/3,^(W*#I#'&<*-ZS'&' ^79*!POTN#34P9 R M!25USY6>E+XDR41+#=G2$%/WK)FIZ4OVQBXRO^GG,24=1\H,I'2D Y6U#J(A MII^*[5(8V;V0;40HQVD,,Y8REGB)C_&PR^V%<:RFKW@RD5-3PC3T= +BS 3U%8%C%?5M3X])ZDA>9J"I8SVH[/42#57M M+,B[J>MU>5<(/SMC-($(,4)A&'&?0^1!?S 6!"S12%/-C3A/50>Y. 2G(1DC M^%.0V6F(TU/:#M,SPDS$=@1S&GH[#8-FDOOCQX_%6VQ:6ALXZOHQ#1[/U0QD MV((3E=7^HR'&OQ?Y^KJ\+U[(/B,L30*./9XD/(U82,,AF<[2Q%=.<0T_WW&* M*U']*F&9Y+BFE"F([P1LZ2FO! 2>$66BNZ:,:8CN!,R9*>YK!L=FN6^[>DQA M1Q(S WD=ZT%EKYMH">LN+]V^H;>L1_-ZT3D<)0IQR=.4CEOMGD1CZ6@5)+)ETK-,2 M%E@WP_N=MV:<\JJFL6>@5$]1]P!!@_#B+?GL<4XLGFKDG9!*R^S/0QAM.U4Y M[;':Y]:7;0G UMR"9)X?[$ Q@.Z%.3D.ZY4 M#GJ?Z=-KS=6T+E_:K)H_'=0X;A[]V8,18HA9G+ 0SJ\?X^WS[)=RK:1SZZ*M#@HT+)[TF;0DWY9M *>IIX^&A:VP+= MQ$^NIK7?.(#=/9 &SB:99OR>$%/'#38/F77MY-$WT1QRJES?:%L]%-O=TZ7H M]CL!0KX4_=!6<.L-QPE,*0W])$-IE**0<8_VAN,DU4H:+9B;3G)[L,U@'Y"" M?>'?H2KM]ZZ.3E>&65.3;;2!FOY.3+^>UO;@+D #[P7KYY;6]ZD[(:,6>9^' M9-ITZ&71(=MI?3W+O<6,1'Z"2IFT=#?$3/7K3!-2 9=TLTRW!YJGD4-SVW*IV@BJE MK-"2FZ9'\ZZLMM M5FY$@E+FZ^9=P^;8S7X90/ST57FWD4_P2.E=-@^:BC%_*3YO*1/2P8TDYCC( M/$A8YI&4L5CHL5PF(!ZD(ZS+35&WJ>.!]![X M ?:.@-X3/;V=';V*(CX[W.XBPZ&K%^"9LTW7.'17]H_!8;#W^'#)MNE.I_O0 M&9=UIV[8$W%LMGUL'L%QOO2\+"0R6Z#JY_OW64-2W(JPL)+/%&_+FT<)7,Z% M#H#VK^/[4>+C.(V",/0"'@0A\IH-1)S$7D;4G[%R8-OU1*5/IK_<@@XS. 3= M+"$B-"N^9] M!M+J^A"Z?]8)UY=(K# B;G6)-5]7FX6<8C2, L8B<. 8V\BW6EA:"F/)J%SU1Y=-]Y5'R->E%?DY5F. MRZK>;0>[K-B(_&O79EQM)M9]JZ]NDP4!27B&2$S]##,6A[Y $H><^!B'6L5G M7-AWK%J4?P#(@W_[\S^;<:>YRNV";\6%ZC-3K;G6W)Q9>PX7=.#J5O#.\U:^ M 8VG5G8=-LH\%-*IAR_75YVSJ:>KQ:8>YJYOV8ZYF*QZ?H+B*(BPAR!N-)VE M41AY0:AU9]^.Q0FT\Y_5=KWZJUP5H"ES]?=M]?@ +L5G5?(>>.(,QKA-(&,!SZ%.+.B]HJVSJSW6HN:UO@=J?D.J+6K M^N=AU9+R.V#73/M[&L%MM07G#@1'%XYM\SGS8*#KC6HX,&))*2"D]P_KZJDH MZC\V@C1Z5V3E[>ZIFVS@) L1"4-(/)]$ 0H3GO;V(D*PCJ_)^Z/ ^),GHD=QZ"&LD_&I)FFO^R*>2DB,RH"_KE6I5:HNTZHCW5(R:BGB'KY?Q+UL@ M 8Z2\U'3, V&-* M[0I'(?Q>I>ORKKQ9%Y?Y=E-7Y7K[FDP%_E'N2U6E]NRVEY72;%L['W9 M%-=_5=??JL)J.AI[\N9FIIVC4QB1"$(?A7D6]K4&ULQ"!S MDG56R:;@UW2%;$]M@PY(>*/6QXP9-5D;FX+9L>MBN62XZCKOD^R\UM;$CKC_ M[GK86-IF%!#&^_+F.I@=AO0G(/16".7)D,-I1.*0^\1'28(@S%*.>P19X"E= MQW1A=ZK)Q]7C35W\[Z,\%G*8%(^-,(,HZ-I#XX>X3-E4O4A]!,*G_$=Y_WA/-YO' M?/ULS^JRV/;A7'RY%.-B@4/$@@2%213P,&213WW8(X,(*=TZG!*/XZC9C_;E MX6A_$#]R >Y;-T#>^/'B)T3.6W2>7,@_25_R.\T[VI.TY^FH.M>FU(NR1S7[ M G0>@-:%%_OW CE(AV;L_)CV1K@%XM^(!.=HUGG<)I_4X^I\@VBZR-$6#UG M"!*.$(&WGCRG0Q0[4EW8<,!XUXCHA!3S?@ M[ )&B]=1O-!LTY\_7.@Z;#%:&'$],EATMK>?\MWR6[FY>_;W;?3Z+K'E<80*6+,].A.5^HZ$+!5L2,UHMG/W0XL9 E1)H?LA(M M;#;EJ&!QIE:T%BMZ_*!WX-D/#5,*V7J?3K;>E*%"G73]2.&@06<=*%SXJQ8G MG#'M/DPL(D("$L:^L)VE&4\SY.$6D*S&0K1>374(8X:!8?=X&!BDKA3]-86' M@VL*AQ^I67O,9;.ZCA566_0<06(X_?.+? NR%O.-_.EGB1E.@H5RB_[L44+= M46OA09-;I;U[ S3]A*>9TAS,<191&L8,1Y@2 8[ZF(<(]O"RA*N?,YL2U QC M1B:I*=?=#^"+%\O$W:LU8'5L[(\]=F>1Y&.G$L[1CC,XJG 6 MMZLSCQ\KTTA>U;O?BV5UMRG_7:P6D/F1EWDL2Q,(O8!X!ZD*SB*ELIEV+9XO MT"\%4"MS.EV.1TW?'-)K+=;R4\Q..=UZ3I;^S,J0[%E/HDQ]4ILOC6+,QM1( MGB.3I3JJ3;Y]>F.VEM\5"R*K'F7,0Y1P3SY;F?@(I]S+PH!&7JI4=G$J+#.8 M"*T.W3BYM3(LHBVK^X=B4S=IG;WTV4K;CI\,3=VL]N= SSQX\9.:A_ F:S=[ MLYVIV\]LDG/Y;&0='X.UF/^L"CGYR3?[,;NKSCC342#8<()CL^GF/Z^QZJW& M=,8^RTJ1_8L()F*,;.X^%GE=T+HN=C6]J7?;?+E;,"_C <4X9*E\J2%!+,LB MCR _"!GWH/IC/:.L.([&+9K_TE#><9PIQ,+)Z-*+<@,LT. "+3#PM8>F<^5G M'(<:<6DR+HTBSHOQJ18)3KET3..MT# #];;C1V6[@Q@K[LYI,)E& M7)ZCCB.$,XCB-/&2N#?I$T]]HC36D&/=[0&5Q0CQ-:!/6W_=,C=.@@=L-E38 M@$QC(79+ZKFT^)57:G)L3L;L%'F$*\=%>2P_RM5>W[;*'[=;>>; 3Y,8^WZ$ M:)K1./!8)'\U1GD5,J%7L<9TQD.A[C4I:8I/+ILX8#U7JTG+CMZ MDJ83R\N6^)W'NK(M9UY6&+7)TX,49[^TR0JB5 M@:9AS_U8&\+ZN@GKZ[T!YP!S[,>C1MN[-K1F&P,]_Q/O=,A]EM$[:#(61MC MU)+!!1@:IH,+!KS=HH)$?$XY?)].99VTV#)S%%";[IU45NL\6I%WQ @GX3*_VZ!)JJK5CVN8GT-I1[NEH[7@>E;:E?B^^%YO'XCJ_ M61<+%GC$CU'*>(BI#S,<9WZ$<(Q\CT"/JU9UN%'8 M8')&BYY@3<6(QBZ1,V;,#H2I,J2V673HW+&=(2,"9K -9(:[&MOT>MDDSQ_* M7;Z6QZ2;(U;Y#H1/IF@]EY9&I6/*GL]SLK MZI14F2PF8;0ACXI6CJ?0K4 [6B4*JVC5,H!H]9T MZCTRIU2J%HN^5FGR.VNUTO5%3:^,&%*:,1XQ*/^KKZLO-SMAE_9_TY7F@%NO\!@T),3II#8[I\[F8QFU6_VSQO#9+WFT=M$FY V;&YNDOV M9S"E=^I>-5$O'A_0Z@Y']KB^+=?KET XSP*?1ID REAB8]2U@&A898F8T/: M2/-3!;4.GM6H-I9Y\[@V(>F6(EM]$-KZMG 2V\8VROCH-F'C6(YO]4& >SU@ M'$>XT[1IQCA+;3#?*&?+084X9Y5+U<6FJV(M_O:.;E:?\NV?A=Q]3'_(]R/Z M8KTL\Q##,..]1]>))2=K3,]CU.Y6C'JFY6BY$\\OM5;XNZMX. M1"1)4B]FA&:1!P.*^S4N1KS$TUHAU_[T"1)M^2A)MTNJN02NSY7BLK=3FC13 MXXZA!LV9Y.85'Z>6M(VYFX>@C,#_;??)4!YT^&E7CU2=*89[ME",]G9B<'OWC3VYH&GD$2H4NK7-0 M@Y?OG(729V,&TTIS[&^-*&&3*9W(\6%3[LI\ M?=ELV77+FH_UKKHOME>/#P_5=M=!\"'!":(DII2F-$LC& <]!!_%5#>(6#-\ MWGA2MFZ !SF!7?:; 7Y!"O[KKT1MQSQI[J0W*$8[C0+ M8[?5]CX7)'VY69=W[7#C",,D2AF2+[' $&.&O,XV1\37JB%OQ^)$JTCYNNF( MQ4IN6N_?<'C88P;5 %JS8*,EZM76JJ=GW3 @[=]C.( (]AC/4[Q=B;X3R]UV MZ9_'$KAEGRJ7'=:!*!X\38[#*&()A"FF./'DJGV&>Q015+LQ[,KV+(7R61D/ M\0]NY ,Y?0T74'V7]03$S'U3_-@!Z(-[$1B_N5!7G3:TJ+..FL^9XBJ4Z#B? MZIXL\>"Z67XB)3;QSD23C5E4/_O0ILG_+'??^E3Y3217XO_U;5FL/FPNM\7W MLGJLNUS:2S"D'(6!^ 5)E'H>[C<2.$:QYF$)YW <:_CEFR(-ZAZO7"A]Z!!W M70K W\)],,BS<41W097APW8._'>4HZCDR%C63]Y ME&2R)IV'W$_I\*O#*A-S/>;NBI@H;G?EO_NH)(S#1>@C[O&8P2", YQ!ANE@ M/<%D]!U,$YNN#\\=',A?]@?PJ_:&6;4%M\-1_'[A\0+U3L>O-%?@K?9 M+ JK[V=J$4T)/W[[[Q!HI]+P3&R/OZ;BFG6S=7;ZNC_+0Y/+9MG]H&7DR&@& M2/-@ZS!&Y)^6SV+P_$/\=O4+:&11M*SX'10_\ON' MM9AN_7()_Q5^@D'RBYCSBK2JEOM@\DL!39B^E9\M,%6; LA'8<6_+K\7W13X MHCE>OOM6BA\M-F"5/XW>I%9OOV,; 0YZP SV %QXI7 =9CQK(Q]<^5SL^@H( M!,8IRCR:$H]D%*(@"M$0J0E5BI7VK,TO2G;OU5MYD$6'=L69SJ2,6XN" M\% MX.\P.^7K+'O"3LU!K)$]DRF&/7_47FHQ9FJ\W!U4GLA\@A'!. JPT%Q"@QCQ MSG22!1C:43P-@_,3O))\+YF<<83_,L,^$I9AC!'O+,0U\&T^"ZMB;GQ0^6QTIVEN? M=EX0U6J'49KHK F<+(O,0@\/ >G+H1'ALU9#,X\4'QPU9TM5"U^\./_Y4=[! M_')[]2T7_?7+XZZY/B"O>/?E-PD.4I^G, X\*";B/H4)Q&F ,.$)PY%F@3[K MYG4&J5&]OE>%-NH&*ZCV8(_7-'8R4'4Y/#%JG37'/(:P._>JB;JUF\'-\KI< M+BBF$?7EW4*:;Q\O6';6 M<=ZX8F&0Z[7,SS7"-7TS'-XF#(X:VTFY?A3?>ZTSJ_]YK'=RQVB19@E" 4,9 MIPDG0EHB'_=H@IAAG8F-*PR.)SMTM?HOT,"4>TO%[6W1;CK5NVKY)Z@>ND.: MOU_]T6TYR4F/\$! 7S^!LJX?99V*7AM4]&#:%E2;$LVA\?2F2:]J:K6800<: MM*C! 6RPQST#K7Z?7%W5MMA<,]9OFUZJ*+EU5D?F:\?P+*@7I0EF.!%Y(X>, MA 2& PK$8IWBS;9M:VFX?E'G?LS_C!G;,4[U<[;1K3/C46_#.[6\S1*+JJ,\ MS;?R9(T\$=B8O"Y^[)B@X\^%YZ$8)AZ/THS(]ZUYA(30)&F40990I%7GQ=R* MX^RK!R8/>;4A6R]M&D&?6F(T#7-ZJ<]KTL!7B0LTP"9^Z>XH02<$;#RI\Y J M"WY4MKO;2_DY[ T?Q5?__1_]=\3_;O*Z^.__^/]02P,$% @ @'E;4#TE MS'FAT 7= * !4 !A8VEW+3(P,3DQ,C,Q7W!R92YX;6SLO6F7&S>R)OQ] M?H5?SV>WL2_WW)XY6/WJC.S22.7NF?F"DR*SJCAF,76Y2*K[ZP=),ED;ER21 MFEH93RU^5O-T5G MHVT%8[/PU__U^_M/2SE_&4UF\VPRR'_^;__EIY]6<$R+ M-9(-1M^*Z7CX;33,_S8H[G\M"_VJ!O^Q&,U&)6#QZ\M&[J;YS=]_+HM'P:&$ M:"7V?]U2=/[P)?_[S[/1_9=QE//7ACJBAL/EG]GXW>2FF-XOU6GS>38:SX[H M9)UFVA&@5-!P,KFSTFVB-K)AQ^FA2]UXT>3R.51 MHLJ3VF]'Y.OL\S@_1H;G%1KLE"GN[T?S3Q%TQ'L8-AHMKYOSAU.[O;NDL8IP\ED]HME$!IU^*2(-8;3:? M+@;SQ32NJG%6OXH?G5Y-;[-HBF:K&=W<97'!K<&WDYL\KV!I2V(KGSLO(!MS MW,.D=_^[Q0U=LF)#?B8(.= ML/GG^:'O/RW3\*=31GS=^@UW^=%1\'M6TJ=T 5Q-WA>3V^M\>E^6N%K,2\=2 MZ; [0I24=IL6L1KZU\4\&Y<_.4:.0Y4;[FR]@?^Z9(/=<-ET$I4R^Y!//]U% M>^%09W:5;[%+*0/ME+9:%*7TSTW*)6GYW:L;%6?'.#FNNG9?+*(A]^OL^V$&;"G:3D=2(#VRF78$*$=Y M,5EM)%<_UGGL0?ZDR/'B'-]H.\*]G.MT?CN:3%;&LUO:)*L9KSPZF&Y.4&+5 M-L?E-/ITN.[ ^+GIV3'2\_">VW+:8HYO8FWPRR&9\ 6+T6VQ&KGD&RLT*#G7J?9[/#/7E>JO'/IRR']5MHO-N/VUB_ MB-O8_$/VL!PE?T[BJ%H/E,GMLJRZG>:K(:1F T' 4<(U]YT6(7BVDR]_=_QZ MD-!D\X)5T\13HV3Y*U/,ZDX[)S35GB"?%E]BFR4WLO'3,[TG ^9C/B[G^^MB M5?4T*9._TPT$U8%@F^(?_8W&1:^WT&PKVV!7_BC'<1S/>C$;3?)9:=(]PC6* MINS-:)!-YFHP*$W<.)5]B)9'G5"3Y(;[(&3*XM?J1_L 3NM,Z",C'A>,U;', MNXG)IM.')YO WXHB?FP\;ILF)_>D5S N#[S,8EJ>;A]OE73U_5Y!]F%:1+MR M_E"Z'_YC,?I2KF=N-A_=EXO7G[/\9C%^/_J:ERVOU_CNX$SO6Q^@KKTT:#7?^?BVPZSZ?CATV,LJC&FFP\Q_SK_EDN++Z8VF+Q>1[7G/4<7+KR\]'74H?'B936>(O";FR_RC>_+G"B>#6; M:U&@9;3&(Y*SN R<*,OAEIH7H]X3T7>H1[MKM-JME,GF MM-9:%>=3/LX'<9%XMG2<+$Z=UKH79\W=Y=%?,;DMC?GUK;1F!:W]G58AJ#>> M#]5KLHO%S?Q;&=:S#A5]-YG'&7L4O[8"YV!7:];OL,N/B\\S]T4L'A?6Q?UB MZ9.-/YO.UR&QZTW[RW;J\N\\W>DWH)LFSXSDWGZ< \*-[^)I/]>'TM$$7)WY M^=%LD(W_=YY-9SJ;Y<.KBW%$> EUK5"!&M4[::C22976K/="+@9&+]-L\D\FA*YST;3?V3C1?[/?'1[ M5XZ457SL\L+\EV6\S-678T)\NOEZC^&ZGDW/A=663W<,U!_%Y&L^BYU[/Q]] M^9!/EW1?'J3'.:E)6([ZT+E ^#C+6I%Y2[OG$W'1DHBOVCV7B T/Z'WM=BSB MLLQJ@E6#^>AK_;N*S;3>C;@U#:>Z#9S4Z:=9D^2JQY/\MK1,WV>?\Q=7H;?5 M&T^GSZJ5Z9IDF:X)LF7WM[76<$__R.?-=O9E@PWW-ZX*HZ(,0F^VU]N;;:7O MG^;9M&',=S7<MNUF3!EVA4 ME9&!Y9SX/OY@7;YL][3\:ZLOY=_G^628#Y?9W:IOC8O!-J&6 MUDL\]+J1:S M7VZS[,NOY1S^:SZ>SZJ?+&?U7P!3U4T ]7DVGV:# MS5'_N,3B[S_'#H0ZU8(TP%AM+"/"&@Z<=()"R)S%TC)H^'-AQV7.OF*ZQK5S M:>UH-EAE![B.L.OQDV1*]>3>TD!@@')$O, 8.R>,Q4#[%0)*$P5,'02>?XF]6)VWO5QW,?1YQ76)7[\L,XC\ M,K@;C3?!"&56QC;(4'2 =)2K&K^_;AW +0SM^FZ.-S[LJ1'44$@8MEIZ1:4# MEA.("=8$$FK/-^P?KR!LXJX>]3/3#R\S\.U!X-BF@J0>4&.P\M[@2'^+L:A0 M\S@W?1[,:P^U%C: P8D1J!3@A%AKE%7$;^1## ME\6I]M2_8\E)@_N<=%HE>;+>/^9?S=WH2U:F6,XF$?GA_B5@5_G@$'>><^R1] AZBJ/0%>.U M4.B"=7^LQHKF\3S1F)Q-YT\,R?BWET9D_%'8I 'Y+2]NI]F7NS)-[(X%8V_Y MP'REK)1.+*E\ 1W!^.=+9H- EVJP1:Q; ^[>'.Y65O^>", MB=,H\1Q#XK$3$GM5R10M)7\9DTQ#>BV:1[0>2V8536;YX&^WQ==?EW=8I@\E M4WCUEY(H_ E1UC\.?W[:PHK'7P;@$3"6.@"MEEK :!7KJL,L_N^"*)"NM"(1 MOJY\%"8B/II769@/>+M>%PXB J$$H>.KF2D MS\.?@VZM;<5#'$06.2NU%1)H[!@!&Q^.5?!"-B]-J'8O2TY"LRN>?,H'BVEY M3_CS?.)QO1;ZLIQEC1*G26"[(E')\G>3\O&% MTGX[8,V\+AR\(1$DYTRT[#BW#$+C*ZF4(RG'=K1_=.G,FDE&^CS\^2.[/WQ0 MMZM*<-PYZK2P5ACI*4&&D\0QOO4AP\"9QA_>-,9VM/0WB?DU'ORYC#Z<&5Z%#5X"-0@ M? MQF,J2 WV;",Q!UA>UJR4KO@:3$K ]^3U26>3OZYNU'T^'0VR_:O3EJ(!2^0H MTD0()@A PB&XF4FA(!?F;6E.:46CN)XQ!JV$Y-T\OS\RKG%3+4B$M)*(E$XK MHQ"1P&[.08QT*9%GO'\,.F=PXZF8=\6N*B_^=;$.R*IDR&>_38O9/H8=JAI$ M-!:)-]I&\U$A#R!5FZ,6(>B%V=#-*+]H%>.35ZP_%N4,&:?AQ6Q>Q$ES9\#; MJX+!6V>,Q)HKY9BE6AB"-XLU52F1CCUTX#7*@D80/8_G):[4ZS?N:GM>'JL$ M&ZTXXAU'E"@>-X<41E.ON:R]L)=FEEYF@(VW/LFFKND +CW C K9(* M4&7B<)";\WAI5*?B+?(D =&N+> G%YZ>0+!^':1\%Z:./7RXD0 0 MT)C&G00"4D$133]N-O.K2@JUZ^$90BNL:@WM,W+NP[3PY=W29R_3++-AQHWD M^C;#I]$D3K1/PEO+Q^$&\T4V/HZ::=\*#+AH#EJ"N$=>&"H4V@3 *NE33MM[ MZ(GLBL&=*J5?1*_>^;V:OH^[CD[X?OPG S6*1NL&4\H]0UHK;S=Q$1H)<5EN MC3/2OG7=G,W]$84=+LJ442\2[];Q?[RL&S"&GH+236V@]@1:YQ$GA$6M1+%M MBIM-_"!\;!KD/0_?MP\0_QN&)L>W8RJ[-EKZ8;/G^Y=)EC<\3;'&\]D MH:C3TAA,D% $>.*X] +%'W)O$(2U-F_M2.M'D]$\7V8V?YG"=J.EV8=L.G_T M)S^1\%!RBP9:#\CC2'DOB(<:0R>1(F2-G6,>7\A]L69I5)Q;#6\O!897#D$O MHVC*21+G6*YU)1^1XL)B=CME1,VL&,=IX#*R8F 3!5/<:\20D10C@\Q&9I%T M-ME#UB5K_NBL&,?AVVU6#$0E-)(I*@&E2GF )*WZYJC]X;)BU-;5GJP8QV': MU1RR9[;5#[]G_[>8FG$6H=F_M,W"< Z@FU1 NPQL%S@U/FE1Z> M0YYS-6M/*SU@YV/_:P67']E2$-0Y*"CD6& 9=\8Z6K,5'LRSE!C2'LZ K3"E M/AL;T$!GMS2+^R^+J)#JD947HAR\9%6K?F#$,C+[/#;-M=*T3Y@!8,4^0A]A()&NW9 M4DX!(*!)B8[>UCK<+,<:0[PK9EU/LV%^GTW_.DRGET6#C=LB6":) LP(#*AQ ME%<2<8Q2YJD>Q@=UQ:%$F+LB3F6_[H%E<^ZPAU3'-!,(HN4AE5> "(D9DEK0 MS1""20D.WA;A6M\\M*B6,QZIOS[XR5Y#NNWHQRRFI<;6)4\ZV@CMD/'PX?N9U7:FQPHV>PN_L+%(E^S<7EDW-4H M>?7A@%"TXQVWB@$E%.78JHH'B%-W80HU\H/AG&?I3T#6*FPX=H(0*;"PC.I*-TSKE%/)'F;?[-]0 M?$O:?_,CFMJQ'S6U$,OXW&^^YC M5D5"W!L2H 7T2AIH"*# BDH"AM6%)1;K%RF*1G3R%N?AQ^'>E2WSY(M!J6@@ M4A%W80XB:VSY[PI?A7E*JID>SK:]YGP_5/P6A]!RX_-2'QT-IJW?#@ AXJBQ M'"I(RRL'#I,*E7'M0%&%J#5.6T'] M&E6"(P4N:PB]N7W 25KJ48SD/_/1[=T\RO$UGV:W^9^S_&8Q?C^ZV7=Y/:79 MP(BDEB),-;>&&%BFEJ^0,A:F/,W1PZ..3OCXJR]]F@]_<59(BBW="!@ M 1Q2VAH*.<< (Z(V\P9#)B6'0P\/(][<[-Z8YBYDW R6[V#./F0/!_*;=-J/ M0(!"G&N*G"Z9$FU077FI"3#BPI[HZ1O!NQU_2:KO4UC8DU\\QNH\^6&' 6*' MNA(X,MZ[2 EG'3VT!?1TT'77X5?QD [VQ@+DD@L'.!8 M"!N-=(B 8A7:R)*4$);CG1MO,3SL[0RO(W7]%D?6XWG7^3R)>_L0F)?1A!!> M*VD(IPHX#C>S6Z1'I^&8_W(FMJF\BQE 79J!NSL0M-*>:(RE TD4P)C+S$VG )D:FF70:,27E#Z?BG M.%JW -_WS0=Z"N7;HBT%@0HF%5"M$")!,>%L9R R#I'C^ M'KX"TN>AT+"J'H="AV^)+.[OL^G#UZ;G$ MAT.8-5Q+#*BUR#/I"5""68H1]!X:5VNOTXZTQ[XSO0>!XY^L)L0[C!BD2@+A MD5.85Z@ 1RXL;W S!"DZQ?R2C+"4 M8>< M:D_]-1_[. [N<]*IN<<^ ",&8J:),))RCU&936LMLS,LY?"SAQ1+UOS1CWT< MA^_)!_@G/?9!O5&0@_B/].4+;@PH6O4-X1_OL8_:NMKSV,=QF)YQ#MGL 8Z; M/AZW#A8QC[$U3G+F!598$%=)*H%.<3#T,##IG(O3J9B?D5VS:E.T?I_W.)*] MK!T,558:I2G!3#ED-/9Z Z:U%QIEFD:!P[Q*A+D/]/HCG[^;Q&UZ7CZ#>R+) MGK41F(<, V)DG,.IE18ILQFW0LF41;&'TUKG5$L!.SF\\4F'JOY4#RE_R*>? M[B)D>YPCIS85.':E18F!DMA9P!0B&^O2F$O-]M@(I3K"_(Q3V2Y)=#8;#8Z; MT?8V%2"(HTP !+@22#'AL20;KXQ@*2$*/5I#VR?,XY=2A\9$N! M4X$MCEMNR;F%BG (4(6'K7JM4K1=R#M;WB(F]Z-Y>?UO%@>2*>(0 MF]SFD\'HC O=GC[9T6PP+F:+O1OFD]H)U,/R56R%-)!*0,.]Q+Y,O601I]#5 MFK;/B$>=:>*XA@+TT%.-%*144R20H895B#AE+LS[V1);7C\)VYX*^C!KJ.%P M.1GV*ASI/#,*L5XB9)T@'C@G(54.,P]@^:*F);Y6_%\[>)1.T&>]/Q26M+U" MD,@#J[6BRENL6?R8,6L)65S>+NR]LY:T7[0 ]8DF[&PZ?T*B^+>7!(H_"N_C M^+Y=JLMDLWQ'B-'V@D$))R62BAE%6;2TG%:BD@(Y?F%O2*:JLF@0R^X8<1V_ MMS-":%_Q !P2PDK$'%6<2R"%AY5$97##9; C59T[67$RDJ_S5[-QG\;7\TT-Y*@0KF)*.>6Q8W['%WCF@<$H!(AXFB(.6%[UYS MX!3E%2VAVI4#9'4B^RDJ:I6 IE3FX:C5/;4"Y!H@J:%72BL95UP(_69JE?;" M'!L-K2_- WMF AV,3]U;+]B(G )<"NX@-1P8I#;X$6LO[&9H(UJOQZ23\.V* M2[_EDWR:E5>$U/!^-!F59OQ\]#5?/^"VAST/-KO/;O/9IV)Q>S?_1S;>&R5]L&Z0E" $J)#46F]TW+?JC8W M7-)#MCU& M8W2@0CQ;MX]*)W&;Q*1[DS;FU\;8_YCM>&WSY2[:X52C,SF@O4$RZ0 M4))AN7'7)A)M@TN-@7M.$JG[,C?]>@1<%\L<4Q^RZ?SA2%KM;"=@ MJLI8(1D7>EN^&$\XEAM\K4QYI_#HE)IO==IJ$?!.8RZB /-B\)>:#*^G>39; M3!^6?S];7(7[C\5H_E C<.)YP4 9509A%+?MDD&HM#%V&=;B$?$(UO*"M11V M7.)Y5XSC^)BM.OU',<^/"[.JW4;@T$;3GD'GG?+<2@D$JW PEEV8I_E4$KP, M#FX)WCZ,Y%Y&3YTZRJTF&C,4MZY8*N6)+-%G)X@VV28^]]9 :#>CTY3N'"6AVQ8SJ MCF4^?/K"AYI.LVC!+J,%]<-CF0_9P]+\+ 5[E&XR_##.)J6?YN#9=1N?"\P" M#X#2DI7.^L$ M' 62V" +I*$$(\D=K&043EQ8_J?STJ1H1RE=$>]C'LV,T6">#Y<]/DBZK>6# ME(Y:R"WG"%A.+"MO,:]E<><:U@1P0+)RL9.4L*=-A+X\=^DR_)-6<9;$];IE=RP64\(@9[PEUUDIK MK+8;B\8GG70=?3;QPU$N72&=$6VYD]^V:7M?([RH1NT I&8<"0*<*IU]6#+% M*[FI9!>V\#:__6T>X\XVQ64G/^9?%M/!71QT'Z;%[32[5XOY73$MLSFLCE_@ M'G[5;"$@SR'CW"+K-84^&K'"5/)':_8BO6\-,6*;8[UQQ+MBW#,PEK/])D7( M'I;MJ14T-,1 Z8P'FLDRHRX5E9S$B$YGKRZ6T3:YU1S.9^'3,K:EZK I9O/? M\S@J:A-K1_4 97G!0D&EO=,0:RS!!DU,]85E:.R,7\W ?=ZE\F->6J&CR>WC M_/M8YM35LTZC@7GBD([@ \Z)9X)PLYG>P<4]D=S]@MJ"$CJEZKO9;)$/[6(: M1?B03T?%<#6?/P/O8SY:%CM$T:,:"UI;[S&0%F.GN')8BHVK7A"<$G1W_//" M;Y^:;8+?833%9%:,1\-LG@]U%O?P@_S379[/SQ9OK0[%^^N%P M%$6=Z@$IH273(EI-6BI)4;246%S5$%?"QE^<+[9BG9WOL)S/"P983G/6>**M MP\Y @,NDS2N)..<7EFVJ626_/#5/0;:S@(IE)]?OBM>FRXORY24NS*4V3GNL M"3 @_G\MFQ1"7MA]VE,5NY4?:5!V11.3S>[*;$OQCW(]_)J-E_F7YB:;3A_B MNG7H8DBM^L$IHJ!1K'3R8H:1XYYM9.?@PA)9)>K_9217"PAW-@D-!J6]/?N8 M#_+8\\_C_(]\O@9FWURTIUI " *HK"#4$^@/:I8XS6#:%6<^ M3/,OV6BXOO!TF#%;RP= RY?C#%80:<<4@@)5!H"BEER8JZ99OC2!:%=L6=Y. MJCNYO"X<#&=Q*\&] P!:*RQ6@E92@3@D+LMOTBQ/DN$\RX:J[D8J&*,@UM(@ M:+DWTCLN-H1G3*=,(>QH:A3S;/R&J)&"9+>L^*.8#([<:;^N$A"1$2."L#4B M[CR]MX9L>*]I2JJ/'H9S-+K93D;SK#NBQ]X?NREZK!F8I99+*BCB6BCA.4%P M+:]V3EQ(=M?FU%YG8W0RO-W9N<67?#I_*(/KYFHR+#T$7THC/79^K[F[NUJ@ M2$E$+!+62B6< ')CHVD#78K/K[?34(-$:A#;SNS?V.&LS CP/L]F^0)1+)P'Q1$#J&?2:5@!J0'W*I:?>[K8;Y%&3X';G3?XR MBC9F>>9>A@HO(NR?BIOYMXC@_@EI?\5@HUG@+95>*^JM(@+KRH*,9B%-\?GU M=B/>()4:1;?Y^]#4?OHL*FMR.HG6V!F'OK+*_8M!,.JJ@-EX; 012 MQNI*6B]0RDN"Q^_-WQYK&D6W*R[9M5*NL^^;KM;:?NVO&!RDSBNI+=:84<>E M=YN10R1/,9KY#\"E1M$]@]NX%H6VE@\81!M.6"TM-)8*+J"7FSE7)3T6*7X MYC0!:K?.PH.NP6"\A5H;"B@TC$DNRNN2Z]XS[;J-6^_(:=R0(_!([+K2_-,G M="?#URFV:KB-ZS81!/<"6(8]I8 (#2W1%0+6R"1CN(?^FU8C_5K"_ RLJQ\( MN+M2<$ISKJWDE#OK@6=85V?]ULJD;7@/7&4"IQ@*5;T'$];F2CE!T81EJFE#SCL.*)%R[C]]ZC42M(*[7U4*4 M+<[A5D0C06)=7ONF:^#B_R&XM(?(FF=0@^AVG;CC8SXN+Z,<1::#=0,VC$M+ MXJX#(^40HD*NW14:.YNT@>_A:44+C&H:XLZ,I&)R>YU/[VW^N49H\I;2P6(? M+0 JM<-$1LGBKH-6W@ZT0)UTD'M[("KF"Q%_>=H?F<6LWEQGT\K M0!X.LZ=.]6 P0\9JQ2%1#A))L .5Y%"(E*2F/3S,:(%.+:# LB3AAQ:S51I))/<)>2^[R'AQLML*@98,^WU3]JBQ^@X>42K#P&RB-. ML78QAJ6BND9F')4V.K>>H$P!0B1BAAGH#%"$6\J M64L$+G9#UKIK*!GL7MA&M0[(:K80B&$,B_(<4#@H,!=*HDI^8=2EO8G8#!>. M,9).QOH(2C@#*+:, >MDI #Z3;H60 O=]IJD$F-0'N&^(^M:-2+ M -E:-2BB@+80 *NAA-)" B7SWDBA#;4T)9ZHWRZD!LG4,,CGB: ^;M4[6#<8 M!"*"<=I57ENB(+)B'?ZB*8]CZV(=3 T2JVF4S^41J!]IM'W\""<,\IYK1UT< M0=A! RLI$;4I7.JW=ZE)+C4%[QGV?/5V>(%8R"&BE$/JC9-2Q[FUDL-[U&E: M_4[] :WOYXZ$MKO=V_W]:+[,YEYFFWGZ0NC>'=O.6H$RS3VWB$,FH.?48%W) MR9CC*7%(_5ZUVJ%0%%,!> B.)MPQ:8[&OY,(L*:%+#QU'32CX M=5:71%"[7,_6K\ >S&'WHFC@T19D5'H[C"DGJ*L<]HYZDI*OKH5>H!9HD M(MI9/./F.> /V6CX;K*^)_FD]_MB&P]6#J1\$AEC2KPP@L.X)Y!@LRRG>1=[ MZ!!J@4>-8]P5LSZ6;TI/\J'+IF4J\ID:#!;WBV5@E,UO1H/1/A/H<.7@%'.$ M.F:H]0Q3A1FO?!6<:'5A%Z);8%;C&'?%K-QATNO"04$;12)< 2,T ,A) M7YWG<"A\2A[H^D:T7#%GDM\N0P7?&'>24>TP7K\B]=)E55[^G^9W^60V^IJ_ MFPR*^_Q],2OO6E[=7&??]P?R']-2*/.%(D.90)Q:!9TQS#[B 2XL^JB-E:]5 MP,_G 3AJYQ\X=Y8@!K%E1F(B/?!5(+J0T*;DM.IA5%(+-$K&M"\7).NYK;=6 M#7%SZAU:/@FIG2:.0U--SH(20SJ=C"[*E]T$WH\,.]=+)A^6N-[E\]$@&S_O MW(4]:V*U+U-O8 :]-(S'!<,YYX'@Q%B+;:V1T)*I,AX7WTJ5^&)JB\7G^T$XPHMXM20", ))&BT=ZO\# >IQQ1]-(?V"1%7AHL+0)_'@=S MG!:NIDO,ADLC_T,^7;[?5-OGO*N!P)SW/LI-#!2<"V:5!&OIG1/^XOR++=*N M%<3/P[?ULYV;5^MJ\^QEQ6 5YH002ATP6$# E,8;::U.B8_MI=^Q,WXE(GU. M7KT[]%[@[DK!(ACW#*RT%RGU%N$XAC928I5R(ZV7WL:.^702RFHD]B@ HRK&HY$:6I]SE[^&Q?JOL:A[N,]#LB'5P3ZU@"";0"2%\ MG(B% 52@C9R6B@O+[M@5K1)A/AN=#BY_.VH$#"T#FN.XR#M93L-2PTH^ZEC* M>4D/$SMV2Z.3(#[+0=NJOW5/VE:E@V?$1-,0*>(IQ5H+KFDEEY1),;0]S.S8 M*G72X3V+FW&#R>SJIGS T8^+;[UX.'G3F>,\BZ^J!4NT!E(9;: UTBK"!.4$ M(B><]H#5XG@[TI;O&L;N?I@67Z-^AOKASUF9J'AS#T0-YJ.O*R_V80R.;RQX M!Q S0$"+J*4&E0][5\@P9R_LS=-F2%)TC'IW&_+B9C0O#VSW;L"K0H$++Q'T M4$654/8QA%\84=XO>):4THY3+QR@[>D M$T1K,I4_"4^_>75S[.-IQS81@+#,QVVN,@ 1&O^ WE12:0E2C,$>GN;U@FHM MZZBS*>^9!&NOS.36%+/]KU#LJ1:XQ5 AX86*6S=3)M+GI)(4"7)A-P]ZP<86 M]-)UNIT57-?9]_5[\#J?Y#=[+\$,OZV5PB(=INXI<\-$<%9@K0?*'M+MK!,D%$XB(JQG1BGIM,*5O\IZ M!U+.L^L?1'9X<:M7O&M*+5U1+_:Q/#'+;;[Z\PDJZSNT-9R#]1L)U!H-D(I& MAQ7$02JU]FL4'$$F)4*LAT>=O:)F:UHZ'U=?QXT?Q=+7U8/1GCKNH"4"2>]\ M%+)>-^?L:M'U0ZB6[KNH$AP+TG&)'RR>1H M_4)5&2,.6)X2,=1#U^!9F78:Y.>CV>XW;.#S4R>^[:T$ B.H]&70GL0_X%2;L!VZ,(N M#)QK"FP$_/.1<&\&^J.(N+>E@+ 2N'S\E5*@A?(*RLH&\9C0;C*>7#89FU3 M&;?(Y2;_)5I_;#W$.[Z1@*R(P]((#$ 4'5.+N*M0@)BFK,SU_8:7O@5I"/VN M.%@_=JB1V-1 M*-<$4$1$%"4CBI=V<9"R+O#,3'PW^9K/ MFHJ6WM-8@(XY9@WUEF ,/8*05&Y4[S2\W$?K6X^6;@[USJ*ELX>U;U4-_F,Q MFN91I#B0Y@\?QMEDKB;#,L_,E_O]B4#J-Q(H5.5S;*ITM')7/N>G[&9M@"[E M_=9>.@?;),K+>.NVM' V+GXJ;N;?#F0!V54G *,)8TP8B "VPA%9P>@!\" E M:*'^+/>#,.U$T,]&++V8C2;Y;):ODOJ5N*U_LS=KPQ'-A&A@:&"P\5I"#35E M@.@-$E"F3'3US;\?A'[-Z>%LC%QNIE9@+7]Q# U?U@V64XGC:,/2&TY+_Z@F MEQH+5D$14 ",'4<8T]M14J"B6];-/#4[LN=[_- MH=[A7>%!G@]G/N)6)L@H N=KSV MHGRP>W 3_ED5$S?%Y/; MZWQZ;_//>\] :C81E.,X;LP(@D8B21!!S%4(>$#I987(G-TJ3-9 5QR,(V8] M?*I.'V#<]@I!-Q M(HYZVWL1>&>=0)3T6%I"J $ V#CQJJ2$0.?8K_U,#7GF6:M%,C/,4W5I=7. M.D$!IUR<?V[;)<_6:6 ?FX;;+"8EN]$GF1\;>H& M6F8*D88BC(FCPCGIZ68P,9)R'B'_-7\U"/UYS*TZ)-M1(PBLE4-(\*])K ',NW9=7-V4G:Q&PZ$40'MJ!>LL%,X;H15VGC)-E-Z8 MEAZGW*> ;RE>KDUO13KNYU@BGXZ,90S""7Z*O6T$+@2US.K8%PN4L%[I:IN, MJ4YZO1C^ZT"A#1WT[PB_D:/[@*UD&$LH+)31EG &/Z+@*$E:8=_.78HVF-B: M$KJBHKNYR0?SJQOW?7"736[SCW&%NIJ4,I7_E!'/7[/QZG0D0C4:Q/5K&1XX M&3[_P9.2>SC;PM<"EQI2X)VAS!GNB%0*5;@R:5+29?3P_FXK\2CG5TM7=$^2 MZ4,^'17#UQ?Y!N-%>5#X%+T5HGM&0K<="0 Y&.@3C+\G^K%7QRQ;ARRXO+Y;'I6V[(Z3&L$IO M/,2U$Q$A!& 0(DJY-,Q6J)6WVB]L\>F(F9TKI@]T]L4T']U.S"(J?#)XN)YF MDUF4I"3%9+C\VWA%D4WV]0J*$RE^^@=#^6BH,@P@%*U(H)W$0%3H0H]3:-_# M";E+.AXQ$CK37Q]&QP;G\@VH*--\/AU]7LS+C*_7Q8>E&E-G^MTM!T$LQ=(+ M33'&W&GJ=:4^303M)G%1AX_>])3QS:NJ,X_Q:X%JS-Y[:@5+(HH18"^%I((+ M*P6HY&11Z 1*]C#^HBO+HSG$S[X57B??C+\]VPYX!>"F4_7>W-E6(RBB$&30 M&V.DUDXIISGSODSL0YW%M2;@EG?YUP<2R#\O&)B2#A)*@:,:",TDI&@M$9/2 MICC*>VA")>OUI8\\!%!) K2\-/?WB6HL&D6Q S[,XGJU[N#,%O?9 M:%M&A[WE S+*8RP%8DX!CS2A6*QEXE"B%!NT1\Q(5^EK;B2#>9@@.Y[*KI)P MJEDERF3X(>[*2G_]YF>_Y_>?\^D6/AS;1."0<8\4T1A1J[%6+ ZBE51":=1- M)M\N*9*BV:(3D+O:8+R/'9S,=G-I:[F@K"41(A[%L8H!@02N!I44C*48(3UR M7S9+F":0[(H5OT#NTDQ+FX?#JU&!VJ$B(T%<5IDE#A@/'(.^K5\2GG331*?-\J6 M9C#M+)JLLMK?CR;YN_B?^TYR7Q<.3!*#N>->2:8 L4S3:@7U0"4%*O9HU6EH MC],8CMW=XOZ:3Q:U4L6^+!IP7#K+=P,%)@0[@B)*%3A>>'YA3I$4E;ZZE)V$ M9,?<*"]9;GLS;7-Y096)XV?Y<+][_(36 E18"ZACL/;1[4BYX(('51DNAI8K&F],$5[)P)U*2W/1P M16M IZ\.Y$Y'L[M5;9;';Y470VSLZ+A8ONBTAJ!R+;GOU02Y?@;EW629EV5@H,1@,#(6P9MTQ@953Q7O]Y* G^GEJ!> A]W'E8SX$"5"IK M124GM[+;1 5OD$?-8=NEJ5YZ9RL(#ECK3XL&":06<68MGR2A3!CA!5U+1*C1 M*6PY^N)_^W%U[1CL"8!V[@2H=1UI2^E #'4(>,&4P2Z*9Q6NID_"#4]9GOH< M@-G@QO]D,#M+JE9,BN>=7;.ZSC-HA^H&IA"!V"BJ$8/ :1=!6\M,J2&7FF4J MG4!-0]OU'>?#IO&+D@$K$N&Q2GHB4)R0XQ1<#8\X'<-NO$A=IAQM3L,[[C>? MAFQW3*D>+UU)7_5Z+V6V5PG+ 48])L)+PBW5T%8^,\H,KW49^.WX?MID3B, M=WJ9:B<:^VR=O16#YEA(::)D E,'N$*TLOB9QDDQACUT\+1'IT9A/KM!=(HA M%$BT^( I3P4!U!PZ1G@%G<88IMPB/=X :C^%;&M4:@KA;E,$+:^PKD^31Y-% M[/OCC26=WQ33_$GR&O<]0A1U.YIDTX>E]1B%'I3GT,727UIK@6SMJ\$[A WQ M!"'IN970228KG(6V*;'Y??'6H]1G4_RF[U/]>RH$;BPA#'! M-=>0"X*H=96'QL2_IEP5.MY3]9;VC\T VMF:>U+*'"N1<$PSKHVD2B#"W!H; M%;<[/H4U=[)Z*TWEVF_^Q**^R7-TL>SZ[6LQG M\VRR#),ZO&H=VU20F&,M%. 0.R(YIHI7,3*N#!Q,(%H/WQ1L<"UK&>F^<>_0 MVG=4.\%9A2 FB"B*J2?0>E(=<7L)W(7R91'QWNXYIZ;E VIX9&69\H:]6E>#/ZZ*\91 MS[/R78/YP_,.GB=_\NM>'97?]4%XD0) )%[5/G.5QUC#KK%[(>5HK"J-E M^8_,+$49H'$# 370&D HC$95[C,,H4D)3.KA:M2PEO?GF3H.VL[O8Z^$+G/8 M%9-R..](/E6K7J C0^R96^]0 E36@LD(6-$$>R\@VM9B3#VPK8US3*G262[NUP[ MCR+GP\H'>I ^VRL$6/I*M142 DRY<(Z#:DXFUB6](=+#N+5F>=,(I%T1YKK, M0[Z8/M1;FK:4#D1*:"E1U#K-52E@G%C7AB8WRQ5TO'L;'D:#!;W MBW'I -F5<_[P4E6WC:"<$8@1 :$55!KB#7$5!M*8E&/VHR/$NCAF;WCA:@GG MSG?H[T_,F.:UH +)XR"3!LE!=F,(%4O_?G;,7J:WHN?BF.'(8$OWO!^[& '!% &Z HY]()P231:ZDHE;3377Q7CZ2WIOE7LU-.+Z;U\I4OP[2-*$DI%&", M1]."R@HO'(?:9;D(NN)DMUKISKE9/:HWNRYV^-66P0"?([3+IZJB[$M6?,PC MM+/1/%^G>EZ]H_8Q'Q2WDV4K_\C&>Q,,MOWIH*"&P$+!,+ ,&!_M[,J=3)6# M*3F\>NC_Z&H<]$QMG=J8[V:S13ZTB^EH3E^6!EUL,]7#VBE6 QA9I@A2&*^U:L"-]X@)ES.&4" M/?J.XC"_&:VLKM\6HV'YOL];9VA[FG@K?DP3]YA: 0TI]LHA0ZP4FW$FZ\4 M-W5K:.7'=)/+F/V2P>YA0/S*+W&7ST>#;/R\MQ<7'6^1(EY@I@GA1EMDRB-5 M:YT &"'FS_CN\C/C;W7MHK+^ZMKKSVL%;X%TR$/K,884"FT(.*TE :@,]&*6B5)AW&,5EX): M9S5GPL&.9H-Q$9F87T?UZ-B+OU(@V=)76ISY.6&I#7LNTT@]QC+5*J\5.S^NWY[:@6@C+"PC+!##+KR MM6I&*SEQU.)E<:P5!FS-,-<$VF=FU<'+@'OK!2R TD#'K3WT3A)GI&65K"IB M>EG,:D3K]9AT$KY=<>G PT,'H^IKU0^0Z+@U%>7^U !G,"!X(SM ("5:Y^UP MZU@>'/=$U$E(=WW2ZU<#79O9[M+1\4 M9QA !J66 &L'G"6VZB\R,.5.3P_YT(#>BN91[6HFT=FX/"G^=)?G=3=LNZH$ MB1#R&&D!$&$$$2>\KB2,8RK%INYAE'(7JU-#4)^33 ?7I=V5@H',4N\)MAJ7 M0X9)NQDR6-@+R^B;KNP:[#D)V6XO8"RFT^5-N.SS:+QTK1W;-ULWF9<+K!UV%&G6F "&JD0 M5!P*R!FCUFS6>)-V1M;#'56#Y&@!W1[LS]_7N 5?IWJ #/N((^#>>\"(M@2R M1VN/I_B >GA3Y#;YX"/3XO[^VSZ<'7C8Y/C,FG.*KAE5BWT#S]6] ?T M@)JX&8N*M$Y&.\D(Z;Q1,&[/&"2UPC"[FQ?JY64Y4#,P UU+^E=2UT7*19):'4 M'3W6U.%-P+;HTQ# YYQ]KJ?99#9>:7%MPSS>9SQR:MK;5D"(8N415G$+8)DV M0D!78>(Y3[&7>WBJT>6,U23N;VDE!$3'G086 C%H"6<685I)IHGJ]'7Q;B[U M=;H.'@=OGS=@2X?9C[*[8JB\)X$HUTORH3K'9Q(U(^_F 09"CJRGI* MM*7&"QYXX!)*4WV@K,L&!K82!$Z$).\QM>%-) M;(D1;C(?S1_\:+Q^'W4'$UX6"Y:5SYE'&(1G"BA'I$95YXFA*;==>Y2LL1D& M)(+7JN8_YK?+NT23^1_9_:XU85O1 )U$@@ @B?)>".\LW]#72)YR%[5^KL0W MQ8 D %ME07EG;>6-&97OU<7URA2+R7SZ8(KA?E+LK1D$=UP";8&!*$YP3LHH MWEK$,K-Y D?JIRI\4QQI$L]6*7.=?7\WC*",;D:KN,D:Z\>..@$[A0!20&I) MI#/8& 4V(\&[E+CVH[,&O@V:-(-DJP11PV%4R6S]Q_O1)-^69')O^;A[G^WL;Q$A'L6-2H"-)@0*1T%KCK:;2""&T-H!4 MXC $4T@!P8_"BF-A[((5)O[GU?2Z^+8M#GA/Z< C($I*HWFTJ23ABOC*GD;. M\:1[41?GI&P&Q"[XL#1_KJ8?IL77T9/LO?M(\:)*X%(!"") D%C(F6; \8U0 M&"4%65V< [-!)+N@QX=B-L_&_V?TY> F95N%("CA96@BIA;2,L4E!)5_'@FF MDY:1B_-I-H9C2\0HYS$US;,]5'A:)$3N"F4%U= AH$CLL=V81$3AI$1:%^?! M3$"N)76_CPH9?[@K)ON]EB^+!0<8(L82HHERECG!-:XZCQ--QXMS6R:BUY+J M/^6#Q302$J+/UZ/YUNR-VXH%A:S3J,QQ:I 5*!HY*X[CR73*;&R\.+\E8GH MM:3ZZVE6OL+QZ>'^H?=G94(9_"V<)[.[[8!D!N.>,8EO18.(\1:W@7#+JE$+ $%$)H=+\S_#B/(L-(-BJV?_/ M?#S^'Y.X5?V49[.X*@V7KYKM]SCOJ!.0AT(8XYS$5DD B+*Z$LNJI#>4X(5Z M%IN!LE6&_*,8+Z)"ILNSUNFVG 4[RP9IJ;((:@VX1( C3"*_UV(8RV "(]"% M>A73(&R5">OL+*M(BW)1BTI9["?$]BH!8P@Q98XIP;WC'!)>&;TX(I24$.5" M?8N-(-GR>7=$,BOCJ'.;S;-UAP\<=&^K$@S&PD!'*2.*">M)E&\M%!$\*5*-M1,@@EN1,.:^.\!D9I(DTE@H* Q$W"S5R:8RY2X>71Q_LA4^-K= M8!;W]\7DR:.)5XOY;)Y-AMM3>=2K&$3YPHC44D"J-=5<,[.9WZ!E2>\97)R_ MLG$\6[YT,WN,[+$ M%^>_; ;$3OBPNEU:GQ%/R@?G(">>4&N]\8IH!G%E1T68<(J9@2_.:=D4C.V: MHWF9LG?\;C+,O_^/?/^&]$79 +4D ELDJ=/($R(%J!ROE-BD]P#PA7HMTR!L M*P9RY4A_G+OV7_3?53PX)IUFUA,O"6$(4 RJ6!_&)4^R&R[.@]D0BH^4:#E5 MCLT_SY]_NL,$6N7'']\$KY$M:WN%0+F5S%H0%V0#+8ASL&.K-\09BM/Q&5-C M/>]PG118.VJ$.)-P9HA07+K2VPFA@I6,CJB4C!L],MN:4G31!JB=#LI>OB;? MU( %4--H-QM.G.?.(TD,YH1)AAD%I-X3#>U)^&Y2YCY;YN@X\![\EM+E0S'E M:PA.8FHB*P%@8",;9.3"'N5*5?"6@9H&:#UC*ITH[XO);83WONQQF=_KP*. MVXH'KV#$!P.M/.( >*"1W4@&<*UUZVU1Y63=OGJ8)!G.U4V8&&X M(YQB(P@W<0<*K*AD\LXFW6CJ/TN.5>S+]*>)<'8VI8PF^=6-B7H8S0]RY'7A M0*+A#+BWD,;MIX'>TSB>*JF(2(HZN'B2)./9%4N6//Z0/90+[3*']OJ_#T\K M!VJ&:-=AS"4@2@"))&-,D4I>9D3*N6*/'(0M\:=9<+LBTXKOU4-7!XS=UX4# M4]P#!R3'FEK%-.-@,Y%2DV3J]G#*:=+430;S/!0Y:.9N*QZ$H\8 #JB+0FD' M/:&/Y%?DPG9$*:K=RY*3T.R*)Q_SK\7X:_G- M)=3H1^"POVCF'*ON5Z^$- ?L81+M>+^Z?%ST?9%-#KQ7_:)8P)0*:Y44Q ," M%7!0N:IW I"4O+,]7%<:47L#.)ZLY7>3T7R4C:NO[]?UUL(!2,T89-(HCJ4F M6 @*JIXZQ5*"YWMH?#:G\2;0/%GO-A]G#_G03K-O]72_LT)PR@A))$,2>\NH M]0ROYR-.+38I'HX>G48WK_^F$#V9 U=?\^EPFMT<7O'W%0\X[K1N MDHIYEW*SHH>K1)/[S60PST.1,CO)P3WGKBJ!4FX)8-"6KEX?=UX:@4I"@4RG MC^]V39?C5+R7+2O*BLIH?U>TTS\L.[%]2MA8.0G( E .&@C*^!(B-CS^* MCES*%J+WNC]%847#B)ZL^R?'-7[T-?]0C";S3_G7?++\6SX=Q![917[]K;B^ M*Q:S;#*\_A9_]/!I]'T_3Y(;#LC%Z1<;:^)JJHU!"/'-HBJ<24H#<>F691R0-S# M/7:SY&D6VZZ,Z7]DTU&Y;?B8S0^%LKTL&E3<6 FE"""68=-9/MFNBTORUTR M6]+V6HE0GH,UXP< \T+T.J,)9RG->:8 M*0V5W>!*';FLS5.#Q&H#WI,W1T_ENOI2ZF&VP[3=5SQ(P!SP'$B/$6%<&2WH M9BNG_(4\;=ND>=L@G$TJ?Z?INK]"B+UC"AL7-VU&< -\>:EIW6/.6=+C,/TA M0#-*.\" DQ!MD -7D]V6QZ$J@3KOXJ(H/+$&*@=@['/5ZRC'A=S :4IU^YEP M*JH-P2\HMP+C^/R)3"4E "0E[+%'BT]SRJ[!GI.0[8H_RZM!ZVPR M[^.$689LC6K>BBD&1S+&4<3'KU[&VPZ%BE%^W!VRF5 M_B@F@Q/9M*=JB,AIP@@"&GF/$*98ZLV*[75*MHL>V4%M$ZHYA.MQZO@'-O/; M;+S*=;;#\ME2*GB"XG#P1 *K 7(&6+SINE4^9;;I47;K)HV==!1;(L"J/SL- MF)=%@H!Q!\ % LQ@KX6D"&U&]D)23S1#A*90/-'. MG$WG3VS,^+>7ZT+\4?A8O@RZPR1X]OO J>:1HL8!:BRQ6!DL-RYDX%.F@!X] M9="D,9""7^LZWSD!O"@1(%;>2.\,Q-:43RY8 :M^2X,O)!_>B;IZJ>F3,&M3 MU[^/)J/[Q?U>;3\K$]=';>1WT?J[&B&=Q:U7GV M_;#.GY8)AG!0OJ<"$9&>8Z$1W%SXP)Y>B!>@$9TGX':>BW7O1Y/\W3R_KW\! M749N]"M;J0=:(Q?>[)0G91DPVG3Z,)K?JOEAL?5JY M3K5@/6?:(,Q ><<0:P;!YOA'")3T?YP)*?VMA((100"RRTV99)98>'C_1R/Q87%?K9+L2:1/@_C?#;(CZ37 M8Y50O@[Z8+HO)K!B/AN6S M@*L+HI_RP2*B_T<^?Y]_S:?9;1G3-"IV.45/;"XX;#P$0DCF%2OSKR&]<29P M;E/NDO<^_OAT$G4(>0L$NR[FV3B=6%N;"8H3*JUWWA,4,27(L$TPK\1"77(, M6FN$:@+JKI:X#]G#\J73JYNE/+/9HHQJ,,5LOF^3OZ=6D A"20"CMGP D6%E MP&8' A5+"6NL?](O5Y2:Y+=+A;P99C4/\'ELI3*M7&TKJ2P')%*EI24H/>NQV;=2PU#?9ZY26>ST>Q35%LVO)H\O8( :\]8NYL( MT#'',8%":42\H9KHC>^$<95TQMFCI[6[F<@:P_F-POUZ=%XJXQ2<>,0 M.Y9]&<7-Q*=Y,?CKPS@?WN9#-3/%>!R[-LW&6SAT;!,!:>6@$@91;0QGU%&X M.;J$PB==:;U@1WK+.#?D2"AW#OF'Z6B0/^UJ_,%D,/J2C7>Z,T]M*F E(,>E M_U9)8!&,(V:S.3$&).7WN6"?>4=XG\?@>CJ??IJ7&_)'B6J;7/L:"[68TM0RF327:8?SKO>(-+G-+M\-IK^(QLOXB]68^5J,9_-L\DP M[E>.M+WV-17BT(,02F/+K#C.,R,$J1 !)LG?!2_8*=\1WB>OH\O+6$_?>]N9 MS''FE@-F&,=-81=Q?KY=F8R[EM7TEJ,M@324F@HEJ4- &@)0A8$W.ND&\*7[ M[3N'O].[G:5@UVO!]LQRK\H&2!V)"!+MEM%#P+(J$9.@DK&D?63O;^BE3V.I M@)Z-).L+S,=P95TE*$><\180B201E'E99083%/FDMS_A#^"S;PC7LS'G\:;R M,>1YK!7BF$!:>A1'"E748:N8JN0D,BV9U@_@F&\.VD<*_?NOKU"-'?UK^:NM MOUFW\PJH2K' M$VO/YO-L-)X][V[^?9Y/AOGPYVXVLG8T&XR+V6*:J\]1>]G@4/S7ZPJ!*0PT@)QH#DEV%$ 7867%?C"TD2GDN9UYLW.H.]LAW^, M3*4Q?_UM6Y!42G,!(DB8,L0+(CB+&U^ 4(6-U/("GXHY)Q]/@+R_=!Q];71^+-L+0!M!C641?X0= MY Z[C2:DT2G38T_]\F>EX_&0]Y".ZB9JJEE&/FLR0 $X,$*(N"-GWA*#$*D0 M@EREG%0>[;C_FD\_%Q=+RQ3/^5AQ, M[=+^J Z;K^.7#R2,WU8\< RXHQAY$_>2*(($ M:>6>U:<[#P)&[=H "H5"52:<8Q'E;)+XEQL$RZSQ#FMAO/(.< D]::0C(*OD M] 3)DJ?@,VSIA.@886_GRYW]\G$@4L2)%&T8RI@66%C-8",51==VRY*KVA.! M:YWP+,621R6LSY+DEV^#E<991Q F#CF*I(^V[V'95?3*"BOVS)%<.$M1Y&GX MY1G[Y->/@]% ZSA\D(IQ $H E@?B VNNC"1]6B?98(Y#D;.6R4N?!Q-G$(S$ MYTY0JBR _.?ZB)7.R8$SP?TF1[4G6=()S+<_D^7[V6?",6D^Y MPEX3@0F&AR VR#425Y+KMQ\%U;WA6&HU^%!]JQ??TLOOI^_"S]D7)]L% KQC M! (MH542.VN9/BRB'.><6R[>1DHXQWMAS1#0CN/_/F-W_/IQB$8U53X:W"#AE9UWUL@SPZ1Z7;O/?U?+GY6'VKEMO?[5XGVH?JTS_UIR_U MPWJVO/WT3_RC'Q_GWT];+=D=AWC^@S">XU)DFB,*,RT/"%",,1:>5J^#C[Q>A1H@ @62PD3S#TKE M"6JD%W:JN!3!%W'$?S7J9"4"[L*$AHEC35<(Z-%Q"(]U]NCHBC)2@8WS0F>0XWG M$2O#HETLYND@QM,%:WT9XXXU#L8!3X!#!D$L,=4BKJ6-U$::HD_!1WS&D\^R MGA NMGNXV6HY7WY>QWWNXY<(W6A[R/.!M-A%CC4)'%N O1 H70\#I9DBT%OK MN(>:<=$JN+R,E&VF[]$V 0 BH06&.R\TM\9PXAHYK2)7]MXB7]WU,,".-EG5 M[>T\]93>K-[5J_MMMV,_E.IS(D/AB0(,>*^HUP81Q11SF#"AK:?M_+S#2*F6 MF_GM?/&PF7^KMJ6VMI:%^WZS>(@P^TA>4]]_?=AI^MW=+Q*>>Q+92_]!2FWB MGA9G@7*0>0D0!@U^1/.B"T2);3V?2/7X:B@6 5O?W]?+;7[W[6#7[1(*GVH6 M,.84*::Q2S%94BB'>".I0OK*4@KU3K<>L1UM4_I0W=3+%*NWGQ-J5S3NT7Q8 M_[5.1>5V,Z?2]>9+JHMRHY:W-DVUZO9YE]>TI6%%/(P_QSMJ,"<0$V-V6C26 M2MHJQ&\8*?]=S3]_B>CO%?;G0XI(>7?W"Q%;2']I5T$P'(]&#DH,H+(<*6AA M@TI:-G^;C:HU/>JBB)?:D]J*L5TP>B#@MI^0DHFJN"=KSBRQ4AI(7(.%4EF[ MUB39-QQ9.K*RBQI&I>1^H_H5L=O_?%AO[D_?$G;L,<0C*"%8$V^4-2+"SA%K M\,%2YP1(3="X&I>DO:MCY!7TF#R7KZ''>@H*<&>99C9JP$ MJ(#T@ ?1LNCC MA<$3]8R]AO:DAM&."2-?6?9ITAN .=R^/3!<&I*"MQE 'F#J@9*H5=[WH:^- MG@_^V8FKP^WE13T&)YEW7!D #>0.V&W0V XCJ"'Y?0S\UF0Y>L4T)/#EEH/[ MKXOZ1U7I:EG=S3?O%[/E>(M!\D14R_6.6,O;#]5FOMI6S+DHJ.&"7@*TB&M. M4U9)(B6&7'"YO6!P4%L,1\R?_SZ*L!-@6X_A?1U'?)!DKZWU3XG:K!E=NPQ* M(:I W,.TAY(R3!%!#4H&\)SGD!.\WQJ$/_4HJAAU&9GDK5CY)<88))4RT!DH M(SE8/*'L/$G,2D5@)ZODV'/&1^$/=_-E=6OJY68U__LAC7.KDY_C6Q]++-BQ MIT 0MXA)QS&E !N,*0&-G,"+*[L$'X0!=4D-E$OIT$"31MTB3^'+#8(E0D!, M)4:<(0'BKUT\YCNA-1,8^9QC[83X-;CN?\GNT /8XU'I[)O]8TV"I,11C[60 M%,<)&J>GI3L).3;NVMY7YZKY+&LZH5J*-\=MK-UDVDVR_1^=S373H;< /<;" M&D^$5,@SK64J]^$D-0(Q1J\L0T0^/5XJ232K=QZ_5S?QN?K-5R_J()=6J72"< M&0@@9CR>6A&#@ '(G/$2:. PS'G/,"&2E#*HAL!\$,X<-9E:M@Q4 ^FU4%8P MB3R72##"G(5< @4A+NI"'I@W_>FS+4LZ8=R9)XW;9OW7,N*O/E=^?GZ^:6<,?UYR];FY?'I87O'T8SBW>J/>E6U MY,>)MND5#M(01#$PUYH(0*@[N$3B8GM%>\_@/.D/YXP\:C?U\M8MYI_G<>]\ M/UMMYJE6TG+S>)\]D^CUDCX"%3*:=AA89I@TAAEC<2,79#*'/Q-*T#@H?P;$ M.WO=^5]1XMOWJWF]^E3;ZF8[AG?+QPG;VJU!;?L)R"/CK4)&1=$\X<#K@[4G MN,CATX3RH159CP;"/'\OBPOD[;MOU6J[2J9,@"WWL2/M A*4"X P3L_;M('* M*G@X(0"?XT&<4!W(,GM8/QCWL^YL"_QEKSIG>PF6 $@P8-1SY!2V3!'6R);J M4V?P9T()0\JM.7TCWM$EN%YM'KD#X^^>NP+C'X4/L^7G8_=@3_X^8!*QMI!$ M[D/D3,KM?Y@!QJD0A*G&PX'' M%L*<5$,3.F5WU-5S37?";$A=_S%?SN\?[D]J^\DWP6OE#&=(,I66+1^71MN, MG3AT)777.FNL[@>W074^^WY>YX^_"=PX+!EPVG" LM%Y M!F[=/1Z7[%5O3V3JSN@MQ(,XDH8[#B$#B#@/Q('? /$<"W)JI]92-SA%-%$P M">M+(NPGC%HN'V:+)]Z>]]6J,:GW"?=.7$7WT'M@E&AL";4<&THU1PH==G5( MKB6G6A%F_9KHM;!V7@.KS^9[R>\\0 Z%841[;C@T)J6K.^Q SOG?]EY]7$YW M4L[(E-Z/??7';!.UL/S\Y.]WR>.I MW2H5HNK(*AIYS4T5'E(JL,_+^7]7MY&%M?[FH0D\]!Y&"NGTT>90P %N/+2+, M&> I5ARXG)=@_/?DX#B:*?8Z^FA\HE50&"-KE20\ MK@-64,C4[BFXC=L2,:UNA8K)VB8_P:EF 4CH &9&(@,N\SJ(YO\(W!/ M)@-X_EW@A&CIHOEAB48F&B'1%&[&R*&XDOB#7K55]X=GJ0/%89CJ8?.E7LTW M/\X\W'^Y0>",(2I M%B)E9H2Z:(QL)?.87DE;U\S-7MLK829!'L)I3=9ER<3(DM?:C[+FDZHEN*-KU?5_',\X3[$P\3Q M5V>G/@^":$@GRXO>! M"6&@(0)1*1 72GI+]K(I"UE.R,PD"VSUSI@^8"U%F6WI2+6\?1O5N/B/A]5\ M?3N_V;IVSY'G3,O 432E192.4X($0XZX@[R$N"MY?S88B?J%M[.7J?V>KVS%'I:)N@D4]OG8 3TBB(!%"8'63TLN@&]5I.2WVA.2IC_IS= MGT]G=J9E@$ RK+FS0"LA'67'IQ[TWH9)G?$MQ:=_5 BRB/,XUJZLFDEY91KS>-%WWCVTIWNC98K:\ MJ3Y^J:I-,L6V6CN]<1UK$M*++*X\A0@1QZ-8EC8^"\TXN:8@P=[VK9[ '),N M9W>LXXT"DEI9[J"2CF)'F:$*'2:%,:TR([^>!2=?V2W8TPG94OS96O=_ULN; MAU4"[.U\]O=\L2WDV2[MX8FF@7O).+?61RFYU@++",!.8H/0M20EZU/U+^4\ M[ _ASF?R1XOKVW//YE[Z-D#LC998 >L549@@[/%^G''P\)I2N61O1'VAV%G; MR0I[V*04#?]1_[U6-YL3M^>G&P2'-?64>ZSC&)'AWOCF*M8BJG(,D FM #UH MK!X SE);B+N[JVY2$>@#!!]FFV>E;M7&5[?)!D]>QH>HY!]//CZQR_30>TCK M+:#$*FV=CJLO5JI.+\B&O9 GGIL!91T^42LU &K=W?Q2[X=^M=%M:G4 MS4VZ44DQZ%_2@_@WR[U [U?UM_EZ'_BT%]1]3\4GFFHK9_Q%0_W8$$U6@["! MCC.HHYJM9XWAZC"".;'@D[I+&XCL$])-[OX]B PG:[@6_.E!8N9%Q,Y1PY12 M$,7=M,&2&)43>GJQ:^,5\7RZ*IK@HO]I-5NNM_&ML9&O5_%O'NX?%A&'V_U] MV*'AE*@$RF=-@.<<4\E((J:QJ-:&>OY!IT_*UA#&V5V"YZD:O7 M+:3G$05$&-6>Q7\[8943'MG#%LVXR*EV/[67GN-M*N,JK=1&\W]FBX<=!Q:+ M^I_D&FSQ"N%XHV"T-T)9;A607BC@%6@B +VA\DJ2C_7G2^D=TO&(8_>Z22$] MZW6U::RRLYES+NTJ:*>8@53$.>^<,59ZTSB4/0 T)])E0IZ2/JEQEFV](MX] MK.YKM9JEQ?=MO5X_OEY?G_/NGF\9%+140.Z)UQ11S>*_FYMT'RW]'/_:A.^9 M,]V\O>-:[,KPZ,!/718>;10,A)I(QSF6D L+813U,-6@N))KPMYU_ORNL"^ M"^;&>+(NKH]+\/'A[_^L;C:?ZFC[S5=;)9]Z9)#5<9!II7>6<(T(A(P: ?;W M=:D: BU:!F=PS]* A"RJAO'7OE\W_DZKX:_=!,NLQ%Q2);2V3*19;!LDE'4Y M-MG4=M=1UL=LR">X8OY9;P9;-%_N.VB8Z@]92QU )!JR0D+78.:PRS$"I^9< MG,:JV8L>!CA0_!S+^VHUKU_*;W5A#R&>N)21SCL1=P)BI=20-S(A0G-,Q*FY MY0;@UK!H9SF>?WTIT"+6Z&BC0)CS<9!2<"LI(,(#N'_@E!++LFO**=EOO%%? MD([[ONN<.^Q$JR"1E$KSN$9:SIB#R'%\D)-2=D6GT)X4WNK!5Q=P1R71179\ MRQX"I$A:XX575A%$G0?^@"G ,L3_9WPAS!.+FNZ"S8+WT&1KI?_K2UH%LU#L): M#)3VPF"OE7"2@ 8J1+G,,9ZG9A25XDPFQL630/T55\359C9?IK[%A ML(BQ5,8+<2@])YZF7^ZE19+E!)E.[3C6ZU5TK["6(M%?R]4AU7$<^C[.[]1= MSY$6<4GEGAH1$9-$$6&IYH:)P\R'_$JJ$0_,[6DH9^1E^8#M^VHY6VQQ7=Z^64:E5NN- MNKE9/9RL5I'1:T X?2$F1DD";8^JK&Y<<-6HBLYI(RS0 ^@@"D3]?S#BXQ> M@P/*6ND]@]HS8(Q2M'%EQC.?R;F-G]#99X)$[:: GT0MEQ7?U/=?ZV7L:OWN M;O?'NKJK5]6C3ZXO1[[%&#&JK?'82TJ5H]@ :YUAG$)G6GDFAY0U77OZR.]4 M)66^?)@O/^]O1.OE^E?U[!.JGL6B4Z]!,(\L0\ZD)W)$ 0L;; "2ESK03B' M-2]Z4DJ@7]97=Y%$^\[ M@3]ABKKO$<.H]GDJ4+5UGJ9T1JE05;V(X_O<;.[]\3;]XXAGX MQ>*]/CL06T4X2$7J'?':@E3^F'E --'.:]PJY=,PLCY7UA&5N.\WBX>?JDOU MRM.Y)[U;K=WWV7VJQY=H4\I^H^I/K?E73UI%K^]V#_-HK0!L(9#*"(.\%0?Y,"V;9.OK]E;^XV:V MV@Q*Q.F0IN4MX65*&M_+MZIFZ[3-KA\6*78YV1COHVI7N["+Y"FJ=YD$.C#V MHNX#@4A929A5 "OD!''1#MDC1P#*264XP?/0:R/VD+H<>1;8:M!9<%'W(9X% MN!*"2LR<5/$HRL!A=X7*Y.1':7]@DKM9L*P^IY0A_S,/"FESDKN!V:5&'FX_ M./H#@M4**! 7$2H,QHPH1PZKB* L9RY,\,KRM];8YG/LYP5%C"7:.>B^$QP QB1HL&7OB_E-RL^^RU@<_^CM_'Z^HUN'B9+S MTP*P'GB*H- 11 &5%.:P#1-"'4BE1^3T@JA.&"4.:,E ME9;N<=#2F)RW'A.D63^4Z)YAZ4*X1Z/=BV^4+Z+DVK-G^T#\E.T>_SO3K_+YN'3>EN[\$(*7M!SD#+" MKHVT4% A<<8[VL!(Q-/(CEI.B?XZJT8-8=3P6B4;?Y@9[1<0LFG+0-VBE@, MB %8&&^@U,0U\@JLC5)OEN]7]4VU3@[!*H[B2YP;MOI6 M+>JO1PJ;=.TJ8)+F& .0":L(090CV" "L2SZWFS(=,1E:=/.O53SJ7,*;;8, J?-& M(84X@2#YW+26>^FL1#;GW=KEWOO!GTN4X4T79$?CS47)$5NT#E1! XRW0&)% MJ=604-O(38'-<9NU][$7O/HLPZELH$7>>]?:!AX/*\"C# !<6Y(H34U!VFYS=K:)NCI M&MA_GP_PN'2*9X.OU6KSX_UBMMRDIWS_[V%^P<&N34\!$&Z]P7%S1T [+95H MDE$B!X#+B1YM[\D?9^?+HD-TO MON@IX0 M$EN1A?&XN^+%FV"P%F#K"**4XW@\,E229A'V)"^53?M[FV=+TQ69 M^!?B.Y$5J4O U\L]!&"ED4X[2P2 RL0]WQ[D1RZK:/*44P*66Y\Z(CVF%RNE MM-F]-;O0G_6S8:!(1L.1 T!47(^!5)BI1EK/?$ZP_,7!7J-<_>6RH(6;JS/< MXVZ"E]+KQ:8!YN,&> M,66]B__''LA&7FI,3MK]">97*[Y^9:']VJQX8BPU# %F+:8),MM4,8]G;"IS MN-39BK\F2G7'>MQW-?.[*$*UO*G6NMK\4U7+PU>/8A@?HK;49O= LU[]\%74 M^VQQ^#+5J5#+V_?5RM3+=;V8WR;UIL]W[Z'?W?W,9WA]+W48D-I()K$0*MKO MEG$(MZ^H*+#&L%:E+P>6]>G+M.<:WH>EJLU>KP<]/U%P&W3Z^#GQ%*0M \HX M+SSF"&"N?(.G8"@G:GZ"CS1Z8=:Q0EDCZ*/4OGA$QNVBD]X&1EHL'BUXE[/W M6$]!>\X,019BP9QPFFA)&SPH,3FE;E_977?/_.P)\9$9V-2_R8O^RN\\4*'JZ)I\,I863J[O.G/UG^&P-Q,Y\M+N?KN1Z#C_,9 M"F^U,5 I357SI#WB$TEP98]""I*T9^1'9F9Z];=-COXY'E5.GW];]A @% QP M)3A%TB##L"*BD9_8K&W\E5T[],R\3*0[Y_ Y5$Y\POE?QK;[[-W=?H+\/)F^ MP*E>^@U2:T&QDTPY' '&#F'9R(\$RHE5F^![D3Z9-@;^$UCIMN^;#V^KNJUU M3_L(4#HD'7=Q_BDL*: 8F@8#!55.-I[V;T\*WE447N^RT"[%N)83R3QLL^O\ M1_WW6J4)%7OCNU1%)YB8W7=P5GB<' L668TEE]B !C/'0,YU[<7YHE[7*CF6 M#B9RT';+"-HN958G-^7+_00@&<8V@N\58L1XQ=QA#DLF95\'!+O MD;GW9YVN*U):R[\7U=Z=^O%+1%K/UM7MX[0/IFY1GBNS_T )$T1(S9&TAD C MC#EX&:1M=P5QS&4.IACK4I"N@ZIB9!K;0VK6__TP6\SOYM7M^U6]_S.5]I)S MM\UY'0=-J:"(,BX83!$WHOVH9:3UL$ MJ U.F=TQ\G%&<6\TTHU\V.F7/7EE,2VO.U".!7VK7V=?2VYSIF7 #!L$+5:(:TN)8A[NY>7 M>I]E5$^/;"6(40^I@-*1Q*VX%P*F0J]+04< :5"3P.:\-)VBAC\#.P752BJDO MAR/V8DGF=AVL49K+]+Y<$D2())+R V**_T;YEKK:DX554-BJ?")=!]OR=/M@ MI7;68*R=0Q!8: G5>]EA-'VR_!S3HU\YJKQL9_:JC-+69AOP6MB<;;H)%$.( M!?0I=1_F#&%G0(.$)?;*(O-'H^6 .IGZWC[ GAX$!Q0A;8#W!!N&.5*T02@] M#B/M Q<>40#A/=A"89DQ[I" C#AI#K%+N8'%3DW.;,T$[[,O>[( M@0$!.((PG@0%Y1P01YKS()*.Y10YG* ].0([!]?)ZPM\P0,ELM[G/"^Y_!GGJ'$O7:V_?I =(^[ET^SO175-82T2*I)B'YF))TOM!%9V M'\(K5%1!JPO,@=P6-U^JVX=%U<08Z>HNKD4_98G_66_F-_&4>[#Y?Z*H!HHYV@Y2I4CY M>KE+!W5DL>O UHM[#9(R('TJ4!>M1@^]%4XW.&$"<\Z.$S3>AV7JT.B79VF[ M-W07T_3R;H-&&@-OO;$,6T(@\*9!2FN(BB9N?^T\'1S^\D3])?E,6FG00A/F4:*(R58VF<@%SEL]7EMXE MGY\#@U_LT/JVFJU'/*GN?GR+P^G3#P/3'!AK%&%)9T(@J04G,)I+ A*#6UVM M#2517*ZJO9]K^7DW[C83^W3#P*RSED*"4119 \@U(8W$2LD<=]($3Y-=U5T/ MB&GA.:EN;^>I?;J9C\?>^_T#UG$?3'6=K\8KA:R1D'C$.)/*2@':V[]6KSB#3Q=\\)$_\H?$AI.M3W^4O74T_^/F!JA(?:($R11]!& MT>U^S&D%*U.,LR )>M!>G8_CX+K_H[K_NUJ=TO[NB\ $9(:X:%8*8E/ /D1T M/VY#(;R2[;JCKIYKNA-F0^KZC_ER?O]P?U+;3[X)CB '49*="PTAL(Z8P]AM MH>*[Y?1]J<;J?G ;5.>S[^=U_OB;0*4Q G#I0#S2R3A@Y44S=B!43E3!A-SF MO>@\ [=2WIJ7][!HO5=O-M7]J8"4,RV#BN=^"CA3V$@+B+48\KV\UD*5\[YN M0CP9PA88!N&RC'IZ^OQ0+:M_9HM/U>K^0E_ HY;!*:$I9EXS[3&T*IYCFQED M743@.G:;WK7?PCO0'>7SK#J2I/FE8;S;39HZC6.^G&TJ^ );+F@=*(.>(D<$M\YAIK.KSJMJ5Z5/K&T' :_6Z.Z*\=E@:FRKL:"+B49LY3!CE M$)%V;X*&D>C9ELZ_];>"'CH+6@-# MC$;2&*8A5YR2@P*LS[J7GF#,[_3HV5$1$Z/GIR_5JIK=;5Z\&._<5W .$L40 MT]A"2:"BUNL&$R58$RHH)@+I:B$QDG:R"\E MR+E.;5\)LMA3_8GQ\$+T1_,:_S&+X]\^/GJWW'G$?SY'>JT.8L,E==1HC86G MP"5#B3%+,?3.<.Y;W0H7O%+: _[C$7O^C"A_^J=:?*O^J)>;+^?#="[O,G@F MTS4;IA;C5+8%*T(:E CQ5Q[0W98B;>Z0^D=[U"O.%\1)QMZG?^H>:+CO*3 & M-5((*\EY/'X;:IAH\- 67UWT6%'V=0-YDJ1+CIJ^:)?Z"@)J@J@ 6#F$(*?* M0=A@$K'*6?8F&>)1GG@=8)XB]9(/IB?FI:[B49E;3W1"1 !-K/%2-HC$/2#' M')^@2VT$XG5 >9*\FW_K:\5+706(+7$*8,LH(-E%EVW@1]96/P M[G*4I\8[E1PF/9+O27\!,@6@!QQKR!GF6D!/&VPXT#E95"?H$"O,P!RHIT;# M'I@7!/(:6DB@L09YA)'&O$$ NZQL2A/T>A4FVX7H3H)??RUOY^N;^F&YJ6[= M]YOXJ;I/O^M*MF/]16P Y!8AY;CD0D94E&RPT=SDW.J+WW.9ZPGJ<5S[!RE: MN_(/+8*.Z DO*2#19M40..I%(Q_E63NFO%HJ]0-F:4]\4TOZ<8;%[5^9>CUZ M)>GNB8PD!!@0@^-)#&-"@$$)\D@.XT2[\N@EYFC"N/7T3!\';*C'T;@G!KDH MC2,0\48RH]25%:3HJM:3,[,#CJ56\/\S6\W3D]XVY/CEV^"A\U @!)0"TDC- M/6>-3)+AG*"IZ?NTNW(C%\9B:0\?XB#C$'<)^$[PXNF'@0B@(MF%$21N:M%* MQIPTTG! <@IXMO!;F_[/V@6EE( <$\V)(9A[+ %H9&7QC'D=U.E1YRVV\Z@SSZ[N:@'&!=S*>N* U\30.!>>XD0\* MEA/&-*&BDV.0Z$)HQZ'.OZMDK%6W*D[AV>?J0W4_FR^;OTR9,4*.:4/]@'$%IWU;&:@_ N'^4I.//,;/W%+^I_KL^19]+176HB M,%+&&T>4W3^6U [U\HOW?+K70:H1V'!R%^H(?V>?XC-7YOK= MWW$[6";!W?>;+RG?? 3ES^J?[>#>_;V8?YX]*55_;%W+[3=0KQ#$0%!*&$EP M.F$;^:%'.?>.T_=*=EK3"D->:CU[)M:+4EWN+ZHCZ(7F-L(<:D8YMPI)#CFV=!?' #609L0 R4.L M1>O:K4=:!$4AC>MN7'NY$!K2>-;#C8P>L9PGWA.:U[D*/A;JD@5F9_OE9U79 M2P^^IYC25]5"IO&Q2UZ!%7,AI49"O7?NM8N@ZLR_ M"[L/6D"8)AWP$17AA6'<-&A(QG-\@]/W2??*P6&1G\3CLWUZI1\7;*87]Q8P M@/&43#!T2# ?#[C,HP87Z+(JH$_?6]U]HQT:Z&*1Z<]*0.R3D7W8SK'& ?*+ M?;]N3^@_19)$26.BPQ)8(:H7W!P.&996.O3@-08FJ^7MSVN7^>?E_&Y^,UMNU,WVZB@*][Y>S&_F(Y[W?AU*B[/? M\4:!"ZFX18Y[;;S0QG@OO+5. *@88*V,B8'\WJO/L^7\O[>:-?5R'4=^NYMX MR]OWC[0>B3E?QFU\/EM\C'^R*S#S<\=/*CVER38+4.FA!"L-PQY $6T-X;26 MT*E&*U3YG UU@B?7/NCYW D_;8U-?X%3M[?S]"-GBT>&\=AWRWTO?H98Z VC M"+%XQ&0*.@ MD8QA=&6OA/M0<5T$Z8XF>:M*VQ^J=;.$I;KQ+]#HA:]""A&UZ?VS8]!+ 804 M>#]^HFE6!=,),64XM=9]05N(&K9.\7?GR;'[+GB*H(>.,">H\011)60C0[3H M<%84)C@CQ0 MKI&+*7(EMZ:9.CVR.N1A65P9=_?&^L_#-:'CH)T#!G^/_ MC[<;:HCNZ/[1L';1TSWFC'N(]3%P )22-) M>EGSVW I3\_UP,!G4TC=_+^'>53$NY6MOE6+^NMV7!&$[;C^6KIX MHCAVQ#)-I8+Z(*TGWP2OE79<(<4\- QC#81IQHZ8O#9]7ZJQNA_< M!M7Y[/MYG3_^)GA)+$GYEQ!&4 ++@6U\I,Q2E.,%G) -VHO.,W ;4N<_ WQ< MM'DW/_ZH-E_J:/5\JW8NRE__M*J2Y7/"'LCI,C#D*'/(2X"P,D(KZ'R##%;J M2LH4%3$A"NIA2(8>&^;)JZS3C0*'5@DNN-42L2@7 9H>I/,\)\']Q/:J,B2H M!T*^LT_FS?)V/MO')WZJ;KXLZT7]^4>*?ZE6W^8WU3KENY\M?YQVR5S62]P7 MO$*(,.B@T-I*QD 3;<"50T53IPW+JKZ47)<"N]B-Q6R^^C^SQ4.E?QQ^^;_F MU2K^_"\_WB9GTKG[LE8=!&L=MH9I Z+*0P<8$X5#KG)/VA*JJE;LJ&P+U MXIQ[E-E@_:L8Y^_(+NDG1"U*C;F#'D*!F424-7L#9RRKW-"$%KNA"'*,?P- M7YR&;Y9?'S;K+2CHK-OY1*N C2;" V&9%38>N(BE^( F$T6CCPI2K%\.'&-: M-M[%'KC5R\\1_7M;_;WY%'_RF0WTI<]#A,DF6Y8*C#"C2&C22"8\-3D)LR=4 M K+8=MD#QF.QY^PN^'*#$-=Q #1A,IZ H!9<,=^8F\+ K+RC$UR+\A1\ABV= M$"WVFK%:SNO5G_6F.G]E^LNW@1BHI)' &FUM!$E*WUP("]@RC=WK9*^6:XWJX<3P?;'/PZ6NQ2,XA!#G!'M.'9-N*>TEN4XGRXO$?OZ M-Z-LA,?A3:NPQ6--@E-"8P.BA:92-4DK7$1M+R%3614Z)[C0Y*CX)%LZ(]H] M6.SG(D;N K'@\)Y[V&K]D''XP/R MWFDDL)!4L+@I[V570EV;JSI/_<_7J0$ [FX[M5J8W\Z7U9M-=?_2WM>EFX#B MW -*1Y08-L-]%:[>HM_;+QP$)!:A) M-]C4:$VL(J9QWBLGK\5--*S"7PJEST&Y*'<>99QO2:!?6P3(O*7QN&.])$9Y M3:@AAU579P4Q32CXLCR+LJ$NYZO>;';)+-NN14=:!"P5M-9)Y)V5!C!';(.7 M1M#E/%&F2YH$BI[5'&GDMXR$%8DO(SX56Y 1) MOLZHC_S%9P#<.R]"_ZKKVW_FB\6;^Z^S^6H7-KS>O*]6\_KVV%)TJDW0PL.X M)RMF/1%("LEM$[:LB3(YV]7KO)C-7)!Z!'N<.]KMB_\XY%0UY#H3\N T^M@T=:!&\HU8Q0+IEAQFM/2),4U "->0Z[ M?E=W?#]8%[O9>5(#Y5G)RU/W.Z?:Q7.29E)!0BRE$BCG*&ER2YF4:":'5[^O M;[Y/S,?A5YNRN,=*JG*-B*+,DB@/LA1I8!MKP" /LE+U_+Z.^7[0_LFFJ18' MN;HJ2 A%(YC!: AS)[$6T+#DBD+Q'&>D)ZV6V)8^RP;T/5?JY0[-'V?+1YYM M&!AW%@+E.9'1P"),&8?V4EBOX95%N?6ASGI ?$MM"D_*&YWG4IMFP4A, *>$ M2JX9@-BR;4:RK:1""'D=@24#,&D =(M=_V_BV+[4BZBE]<[L;D^FLVV#CO-% M.P4EL@H01Z1W!YE--.)+QI>\2D;U#7$I6D63^MV=6V_F]V?Q,_TFD_C9;I./]!;M8 MF_9!$6ZT0_%,AYFWPBL+?\J.6='2KZ^22T/ W$/HT2ZJ;K:\?10'M1M42YNZ M0U?! LNH."\(]&NL/@ M,FIUZRWX9!IBZ0S0WL=YA#PXR HXS%FJ)A2!,A2[BH!>[/IV5<>C:+3S%LD) ML[Q-*^_7)$S[[;%M%\$[J;D&C".C("(. -#8CHY$D_(ZHE &W"$'0KK8X6]? M]^13K:N/\9"Q=6#>OEMMGT/\,U\?ZNSLQ#EU%+RLIQ"7<.1D1!< 88W6%'#7 MX"'C7Y:,4GF5S!L6\%($;'S0IK[_>[Y\['\[P;7CC8(@7&*LF;'QI$.-Y6;[ M-G$KI5/^6N).!N15;^ 6"RA_(7UB6Y/MXCX"89XH1#3"P!,>)Q(Q!YM!HZQ2 ME5.*)1F08$-A78IO37!SW.V?5W!J3[CVG01EL*84&6DUP09CQE1SO':"\QP; M;4KQ)0,R;C"P1PY6.KM1GFP7O%%&&DX88DXY ZWW!UG3@:AH@,FK)%:?^);B MTL\W&>]6=K[^6J]GBW=W*;YY^[CGTH6L2W4O 'MGA]JGU79C_[&]NKK(>7:^99 *0&&A%QA 2ZF3R#6 >6=,SH4B MO&ZG_C (%_-4?(EXZ73$3=5 JN5ZJ[UWVU1'VWT]A1M'ZB='S/F-L4-OP1$9 M9PNDTKI4!)M*P&2#"V(B*W?+==\ E$.]V)FS7E7SS\O=X_LX>59QP!&9=%:. M@FQ_NV@;Y97=9_#<(ZQH/"@A0!&W$1S88&0HRDER#Z_[]J T]L6,O.5-?5]] MFGV_P) [TB10*QSSF@MG4UDGS"4VAQF(69:Q]GM<$O0$;2GRG$A/>:E?[=*N M@I)"," \396\.%:>',Y,GB.<]>CA][@7&!CR8BZ/V6H9!5B_KU9;LZ$]Y\ZT M#% 9KR."6"-"%(J'((=W\BK &R&\ER3@GH][@?& +GZ;^M.7QEOJ2"T^LW2S-; MK7[$+]1]^O3=7>/%MM5F-E] ,@D=-U1H$A<,PC2Q6O!6D0 # MK1B'$KH-]ML$N*?6B)=;!$.UH$Q3*Z-4U"IEDU-X)R/%6>727]>BT%K9SQ>% M7H M]Z9BMMF:7,TRL%_3SE5F.-DNI!1:E&-DI<1)5.:-:60E"&0]-)\>B;(U M_LM#BOZP+6RRG*T6].2[P C7RBC(O370:^6,@(TL2J@K6VQZTNO+1D@G1#M? MG*B;^;NEK>YGR]O3=8%^^3!@#S&EU!' !6#&,2,/X2P MNY+-FW?+]ZOJ/H7HG=;R+U\&*"43$$D&!5;:(^(H:\:(L MM^'']KN %$8*6L 0-(+$5OA_F&1LEW^C!!YVXXM9_L(U!A-(@)6$>Z1X5 QT6" N,SRG+9FDMPQ:5E] M3B/\] H)U3?0I>?(6N.7MJR/'A3"^ MHENU[:O(?:V<1XD'KNTN#0@C>#SY2AIIX#E%Q#%.("8$(*A@JRUU&$F/%%AK M(>Z9ED$2#RB+Y*108TB3"X\W,A,+N Y/3KUIOMV*5&[@5R,4@F,/^M-M7X_ M^Y$\BBU+=+[0)$#A>-Q*,4Q9]YE4" O?2&@YS4D7-$%+=3 :]0-O*0+%Q7GU M4-U^J'_,%NVJ*!YI$:P&BF 7T8D&F*#:4ZT;^122.6%D$_24#$6??M M%[2_ M*^?1>O%YN4'P7"-D"7?<,R4U4LR[1CJN;,XA>8*/*X?B3B_@%MVY/CXL;U<_ M+J\P?:Q=0% +A>.1$ #"XKX,H*:-K,+X',MZ@D\M!]W#>L*X*)]ZJ56NE4:> M*TZ9A]1APB4Z'$KBJ:1LVL1Z,UN\7@YEH_N*_#5-7K7'*=6:I+:W3<71;]MB M5_O,?U?GR^%>.0BX-L 0IS RP(.=+XY:2G@KE^;0<=%'T]^U#Y0^W460F%N( M(8O,UJE8J&=Z'_7#+"99=\X3/([W08>CD=.](EUJ)SHZ:/WC4QS(F8#J%JV# MEHX0BCT!%FLO+8( -'*;",5U,:Q_.K3-B-D9\M&IEL9]-@:[1>N ==*8T%%B M!>SV",H:N9DQ.;=4$Z1:KTQHR[+.:!^B\5,=QGLT!/CD]T$;& ^;QJ1) M:2C70#=Q[1$WK*\LQK]7;3\WK7O MQ1WML[T5 SDS?W75?UM]ZK[+(-.M J: M 1E/)%QR95*Z18PA/JSR3E^9FWI('O6'H\F8XW M"I@3HH5P'CB>0F*-\:Z1DBM1- ;C=7.I-Y!+44D_1*S26^5X'-__\J(EJE7[ MX!70TF.I(%24 >RI.DPCH7'.67""CNTA"38$WL4VP5//XW[]*& *4R$L Z(, M1'/LD$>'&:.%ORXO]J!;7%=0.U)CO=H\HD7\W7-*Q#\*'U*ZA"-N@"=_'PSC M-&[#D$, .:.* M#'P*\A)-38<,'77U7-.=,!M2UW_,E_/[A_N3VG[R3>!0&R"4)MQ(YB5DA)-F M[ [D95&?H+XOU5C=#VZ#ZGSV_;S.'W\3L-=,BKA5"#)]OG&P1''!-1?",X$MMT(=3E:.9>7HF>#Q=;Q[@*Z( MC\ZS<\^N3S<,#FB')+ T3DBGK81*V(.TU*GKV(&&4'];9G7!N6!H://8UU91 M63?SK1+CKQ?5/O^UND\)[_Y[5SO\F(RG8PEZ^1'!8"THP@00&-=[J#2DASW? M&)7#U*[OO%\K5T?2R>AKY9_5*::>:A8 5!Y99R SE-N@?>'*T%-:$[XZN7[ M\. 18V.LDY>C/#J?FI"ONU-!12U:!V.8!=!KK[2T6)@D_ %,1W*B/2[V(7^K M5G_75[@/=X9[=)J]%&+8A7 O]1.( ] H0+ E4!H*0:J_N<<"6I+C@KC8$7VM MU.L!^.E'R6X/9M<3Z IEM-"M\=Q;)*6/BA*[*@C,197)5EEAA@YTW09@[ZIJ M134]#\?>*J15#O%.'89(5A;73TV9,4(@)^/*>4"(^RMQ7O9)E:-!L /B/OKN ME54:_E$!, N=4A193QQWA&H#5".UM"['1)J0VW1 MO6.<2EFO9!8\:)%[9=6 MP0N.+!/IH1SW3"M$O-_+21G(,K87;-[M/W3 5#<0-D.8%=T M*2?,JK MV]MYZF&V>+.\JU?W>V?GN _SAEH...'(4,0!L7%!%XA[H@#R *='G6S,PB7' MRQG^:S9?IA2CNHKJ227I3H7ZMN\E'N0EQYH#CSA3UFD9#9P&"\31E3VBZHL8 MK:M0Y@)>;"'XWP^S5<1_\(K>ZLT&#_J N!/99TX^$'/?#>V:3'>L@(Y1\!&SG!*F6!6 M:PSCAI,201#M12N7X'-,CE0L.($?VGH_UW>:?**]:-Z(L;]\O9IO$^\.?G2ZC=4$7 M 6.D%5%:"\W4-GNV$8U4'")Z=13)T6Q=!.1BSPKC )SJ(ENM>P2U,%Q^Q,?5R.])_SS=?S,-Z4]]OKZ\6#]L<(.MU%?^Y M/7T9V*&W0(U2P%N!E90,>X^(90TN@).BIZD2 <_=B?$RPP8$NUBVNZ8.R"77 M[L?:!*B0B=,4$AH/"! + Z'=RRBLUSF$NG@'?.VK6%\HEV*2J=>;=W?[F7&" M/4^^"P(R05RZ2.."<4KC[W_*0L&5^/QZU&G='YKE-KIU%7_6EWB:L'&@BWKW M$F0'0>.8FP9#Q[K).+)C2^[]X"%5!)(:Z.M&D\DQ"C6N%Z% ML"3GDF)"EOMP+"RO@V(1U]5BL4Y(YH0\3L,QK3=H2Q'H7]4R8K!([\AO[^?+>9)_,_]6G6?1F9:! M(HL5C?8K4XXRZ@T[0"@EYCF%\";DCAJ.2OWB6XI/C[,4/$M.<()+)UH%)KCU MQ%(','94I?\W"Z_$4%Q;%:'>>=0?MB5-]?6CP-@SUOKC3X.U B%D+8^B$0#C MO&#I#F^ /X[$"4?TU)<^;->UD\'NP>AA2_I;-L@)&(*9G7P8N!;+: DP@=RKNNM&4:^1QEN>U%8;Y& _-3 ,H,?>*VBMU7'J&H\:G#%%.4[,RYU/KYC)T]%1V;D0 M)=E#J*ME=3<_S^-?6@3ITHM.;[0G$EN'@)'B(!^6.2?,BUU:)<)@AF9A+L+% M]N1JT\J[]>2[@"REU JA*6>&#>FX%J*8:XV6H9!5^_ MKU8?O\Q:O1,^UB2=E['P./[/,:D%<;#QV411I(!Z+1'JV MGM]'B4 MG:4%:?8M@B+"0P^:FV)=<8:M4^SPB%J%^H^4(39(8'D^4APNBBVM#P+[2Z^>)QY=-'^U=6Y'H*T%$'"#8 " M"NHU)W'KV"9Q="#JHM5D& 6#-NM#VRZ" B(.0B(I-8AV.@7T@ *Q'EU9/:S> MN7'9DZ&NL)>>_9-,(%IN98#4"4,X=$YZI(T$$*9ZFY(@()!'K:K2/L?@R)/E M_9!.YN]Z_$W0.(Y!$J<-90I!S^(0F[%!8,J$.DQNOK;66-T/KL5B.&=?YYO9 M8O[?U6TC?PHM/)*>JT6K(#17SJ:JPPH!;Y0#RNWEE!QD.38GQ)\,_3Z/Y.P- MRY$YM=Z.29WP[9PBX\@@MO'* MG^IW?\-UT5![YM: MZ_W8_,/B;KY8Y)'K=&?!&(]3%8XH+51"6Q37^[VD*N7?O:Y8OG+TZA7VLJ$# M'Z,FJVVYNZ3MI-/3MM.)5D%9X)12\9S&C>).4FZ;B:2L8#GNLPG1JS_;J3\L M1^;,6=OI9+L@N0?>.^Z8L!A[&0_]K)$5$'-E;M=>M-Z.29WP'?]1^=G<=.>: M!NT!T0QZ8P3UTFC,G6TDYM)?28;4GK7?^I%Y)Y#+9F#Y.%M4Z[,\^N7;H"$1 MUCH@M5"> X@5:ZP"+8!MY=J:_A8V+'%R4>UL8>\WY;?G,AD^_RX 1Z4T!D.% M@>9&8D<;)FNK34Y.RPD]2L@W7/I +U>[D:W+V]GJ=I^=\]^SU6JVW/QX7ZWF M]4NQ(:W;!H<,42KNNX@SYFG*\NP;.1PQ5^+"R=3A"TSH$]5<=KQ9SC?SV>+] M]LR_/Z#MG>$?'[Y^K5>;5D1IVTU 4#!+E)#1:G,J+I90XD8Z1+("TB:T7_3/ MF8$ +I?,:RO%ARIME*F0:K7:W@,N;ZIW?R_FG\]E(FG5/AB2DJTX3:0W'%+& M- %[V0T16<]")KHM=2?7D,A.BE7Q#V^20C^?>C1W84^!4IGZ961SVON]$'F>/V@T('C/8VO<0*"(& M&*DAIA*GU_5,'62R+*L0].5)FR9.I6&Q'?FJ_\]JLZM>>RH8ZFS;(*!TQ /E M!!!>08(Y)834%@2 MLY?<>LQRZO"(WX]/G8$=.W:M72[+%JV#1CX>=!#U#.DHIXP[-VSDEBKKV9/\ MS0B5@6OIX.1#56*U6-3_)(//URM;/_R]N7M8J)N;^F&Y67^H;JKYM^0$_GW" ME@F&R(!4O@T0 >,_W! .!$'<((C@B#7.VVGJ0[U81!O^G]GJU)GKXKZ"X0R+ M]"(0QP.JUI)H8QM<:#RK7H??>S"VU&7Q+[4]M9/CO!U]43^!4HDP0I)R"34 MD+*4#&V+!8XPY6Q973,5[HXX'S>SU6908@Y(G$X4[::2SJZ =H-ZOZJ_S==1 ML7>_?G7,19#?<_ "1K,Q[OO<<,M3WEG-(@;,8.*B05DF+. I+3\-OE(.3\AQ MU#.M%?3?J_FF>G=W=RKH\L*> O'>8.8Q%:F2ET(H!93M]$ P0#GUA"9T<335 MA;.K'O*7SA?FQL]A;3-&[C:S-\N;535;1]M_]]^S*V?7CH,14E--(];)AI(P M2=\@8 DHDZ.Q8.;ATFMF(<5,:\GLV^ATR LBC658:BF4U 2K!@LGL](^M+]C M>LGH=,O7SM82"AG-P6*^S):?J_6;I=UK>/_![^-2X=9#S+1F4FF%,1!*(^8P M8OV+W2&O-U^6P'S-FXC#\"\,A#NT" 1)P (@RV .>"LH[ M>D#4@**9"[X.[/,8F TMXB&ZXMX]U.'4()J$(D=]&.U:!T2,%UQ2AQ"$B#/J MO=_)XH#1/N?@-[5PU,'9,QSNPW HFE'UY^5V0*=X\8YA1M9 MM58YI+LXWO3KH$Z *=E@EZ$^VH'_4\HT_]-=L?ZSVOP^9WT;=Q_F3#1RL&56 M$ZG0WD[V7AD^9OC$+XZD?ZWJ];J%F_!DPP 8!A0;2*'7D9F"60D:B8T&O^G) MOS4/GKL ^P3[NAW22&*FL*"<$&&]8)A)WV !&,B)!.UZW?RZJ3<@^N4>ASW> M=LXS[L7O ^1(:2O&[+T+SJ ^-2_/EK&6VMQ<^H MUD?$/\&B$ZT"T10JY"2(XEF$$(PF8",G@K1L_;U7OSWVAW3GT_AB/ MA/.[^& G&"AUF@O$Y@7B7O^%[M?M7 M?PAGL^&%Y>ZX;=.R90 ">R\)D0@IIR(:4I'$: &TL8#G!'1,Z&5>49;TAG:Q MW:DEC2[L+L1547 (F#5&.HT%IR:BR)S@$06D ]*K\N957 M6"M"G-/*:V"]]I:*GX<)GY-5"(+?QX;J$^32%QHC%\ K=V>!J-<0I/T!._*QR]F@S.UNOKFW3P*'0TDLE 8: 8Y3",OH=W++H!!.8&( M$PHB*TJU(IH8,_!"K=?51BUO#U?ZK2MU=N@MP+B7(D4IH]@+H=*C!-7@XK$H M$XSVZAE:3@/%[)N/U>>4R/I15;[1C)S]4#Y4*9EIRJ-^WJHYUB0PC2DCC%B@ M,4^YU3U2NVJ(0$?SLE4@0ADI?Y:-;56E]WSK5)U'846HE 1([[S=U4?8RLY5 MEK]E@H9//@5^R>+?-\0C3N9)UMWL2\F T/Q_\(U7H'_N_/%:O,Z.W@(TA$,0]1QBOHC4$B3$--D#8,JE!QE\( M6E/D:!7NH2 O97_V7[C*06T8$9)JY'$Z^BE@=W)*)C6[LJ*Q@S+A@A)7EZ$^ M,KLR2UR)%-@(G8#(1+$1C+\0!UFIRXF[FB##>M'Z126N+L.W%)?^52VKU6P1 MSU'J]GZ^G*GBD M2['LQ"K^]D0II$N:!P4EBX=[(5,.5*] MC8>Q?2+Y:K-9;.>CND\N397>"E6WG^I="IK9ZN2+K(OZ"!:FV@+AC0?& M<7.8XA#R*UON^J5'70[X$=T$'ZM%=;.I;O?Q([.%G6UFU^0F\,I3#!CA%E.K M/9,6F*WWU6A,M/BMW01*8PB\A@H)"PB$"!#48 .!R*G(]0J6A\LITH.;X#+( M.^Y.Z]7F$0WC[YY3,/Y1NLI8UXOY[7:4V[7QB%?@^,D/4(4RXU@1XK0.,91.PE(M29K/"J MZ="G#Y6>9$DF] MLK21D5G4ZBW^](_C@]"F+U"+>7<:3Y=^6,<#WWK=T/W,?<120E4(ZLA,L?(F1"!2AHY0^!>V(-X]H[CR7>!**_BN)4DD@"#'"9>[V6A M#&2]_YW0WM6S7E_V_G5"M'/4J3)OWJ6"C_?S$W<01[X,SG-H9-Q@G<;($$PL M\\T8D;9%M5[B*4I'#=5]HMA=TS?S=TM;W<^6MV<4_?S#H)5BVD6I(!;2:N&M MD)VVMSS$O)AB@6]2\Z!_^ M-:T)' M_*_-8NF5*B]7/Q\0_NZ/:G9RJ]O_C(.I;IU^\\FJ8QO?BQ\'JR"R %"#"&+, M>8T.YIR.6\*5/8$9A"B]H5MJ>;)5U,O-?!]3_'51;16WO&U9D+5-\P"T B"> M#N#_;^_+FMQ&DC3?]\?LQGV\K%F<;3*K0R:I>FR>8*Q,*,5I)EG-0UW:7[\! MDD >2AY X @@.=93926!0(3[YQ%^NP ."PJ 4R41+<4HIGU)4EV4>SF".J!X M;SK8MT ^/=L4?34>BPRC2^AZ^P<9MT0I;06U1;L>ISF4O-P=YS0F)SK)\4J= MXJD5&C>^M2J_9$#P'\O98L^L_/Z0[G9,0SMUB5WSV\P9; !W $NNN;0<*%Q: M(U80$Z.3)]EDJ[M;K0-R]Y?='-2)?+-]L=;S721._203E%&I$+3 (1)$ B)1 M7N,68Q)3F56_%]"49EOW-_!^@QRTY42 T@"]?!_VP=(J]P9[K M,V";O#@C3F-#B^X/EFFJN/6!6@>*^0#JF$;R(W!XU@?.R638'JB?>EXLXT(# M+)B3D LC@"_GY(7=2#.U,K.^6'\Y1;8>W<>0(NLUD$45G<-:.R*!%1"4.PKF M34SV6D)(:H.EUZ3(UJ/F^%)DI9+.@$)#W,?CC1"LVI]'>"(-8-IA\94ILO5( MVN614F55_2-?/:QG?WV;W\T69^ZFD\]GPJJBYU7A6W/> LFX5N6>%##]S,R9 M\O74%ND[A=,!Y\]7>/:*.OE\YJ16"(/P3P.P!QYJ#,L]F;#-Z9PZ+?!UU3Y% MKT/)IH3))K_[WP^K[_]GWU!Q_:- "B__HP *?P:4XQ]G?WQ^ Q5/?YG!L$OH M/3%,$&'#48F@K4Y=)WJMS>C2&]D2VU:1!&R>Y!A.NK#@S=[A>2'-\>=',\B M89@*#;7W-IB*I!@\ISR5S!$B8^R:A"Z.=IG<$C'[4D;=KTY=U#^?'LJ\EQAK MK 0F"D*%=>&J+/4CSV)TB832%]N%1#09N]0+U&8^^QA ^W5^=Q(';SZ7$1N. M&Z.\@^'P4E8@@BM3#5,?;-L4&''.%=:8X 2IFN%#M"=%C040\'<==;J>ME)1RH(%#P=ARS^TMR'U, MGE9"%\I QFD7+$B[\B[HTL)Z105D$&)E'&&HW LU>FJN^';X>K;RKAY%AZF\ MHPXP9HP/RY(242RP*J-8'G R-:XWX\^%NKMZ-!RB[DYZHJ&#D#" BH)T@ZBN M=HKQ1,S1-KD<2<(N[8Z/Z]7][F[[^_ISOOX^O\O/>+;?>C13T$#H,."&F7 ; M%NW6JITH@V(,T82LCP&=VBU0O0?\%%L^+O!\R/7D\QE&1%FK@Z%%M'+ 2?FT M)TS[+=ONUFJ)8^G/V(@F9N-;1!>S,=("V]]\.$/"$1D48J$H:!%3&)!PGY&OH@/6MT+,Q[X]?+1*2%XOY0[Z\NV AGOQ!IBPD1 L%*3?( M0 (@JE:,<=3(I-I:X\C$ORVB-H;!IWRV^#)_S*\[ MY^.M/A-K+8,&"L-8X' M99A6QY5W4:-R$G-1M\S^5N@9P?LB5_]:SO_\;"8 !E@! C@ACA#*W5/"1J!' M3(EG0A5YG? ]FIH]=U&YUC3^Y8J6/DU?F86KT 1R&\R+KE4<:^,K?XVB+.:B M2>B<&3BLT1-W>L;O@%V %#;(&4X84( "@:4FU0EAP'7=\].WBON#3PN=@>JQ MI"^H/@6^U3J?;5Y1ZHI*MNM>D,DB'*$H]!0YY83W4E9Y,I1&-8%.T.7?.R [ MX4*/^2EWNW5!U\-RSR>IO'@T$QX@:H0UP D*/(9%\*MT6"$PL8!AVVS^.74E MAKH#5@SOU8]I5 #")#@'!0!O6"464)-.:F8$@K8-8CN:)?U>D!>,QR[V1LS MRC@0SBLKC4#<4T6P*&G$,>UU?LD0333J@R5N!$Y#PC?V$OQDAKQUD>H?KX[# M<+'J'V]8S6:VS1]6ZQ_[0^(<+'O[=D8MX1A:9IR5'& JA"4E'1U1OQ'BS%V78"^R$]-388-$;01WD%34,[K7;\:@ VPN]^].\ M5E^W_PD$#.*S+XGY$-ZT?)B'I;]4W7O7P/ZQ6H6E+HKIMJ_79.>;N\5JLPNK MOL*C% !!?+,*(:)#<;J<>^(T8GU7>D(%S_WR&N9[LF<#)]WCX^S]8_?OYK9>OVC.%$/0UB7 M]^KN;O>X6Q3M)9^WM?W]ZYOO&;K9TS '3;AG/"=42H=_F?UTN!#[SJRP8O45 7S.E+-8 !5.XNF$L MP!-I:]8Y"E[/ZVR-XGTAZ\MZ=I\7.[\,I]>/9LA Y&B@#_>00@RP1+[<$6!1 M&$HP%-P7AB+)G, E^N2U%C$&08 > 3G'5*J7''#NJ7OF.@T9"*LH$X<,LX5HA"ZJW)CIQ$T4D%X!%,>:QBD2EH,CF7M@1*&O>^@T=4H:1XT MJD?^!-2DCH)&D'F##='>"@D1D08)6M)!>C"QE(DN !(1-*I'_ 1 V''02&B. M*.,64:^X%UH#S$MZ".0G5B+6"5(B@T;U.- \F?JH"OTZ6_\K+Z:JK=9EKNSG MV>)"!X:K?IP990UWUDI8]#536G-34+U9_[=>U'S 8UO7'I8:/-5^30*^Q+JC!WG9^HY2C2E\D"L1TF) #-\Z&D\S_, M%,0(262*F;5<4X:<=Y73B; 8XW.LH:0.L%:?T@G@ZKE4P(8'W?-79!A["XI& MV9P;IU#1P: B;#&*XQV&E[HXUR)HGEZ@R6VV\\?79[3[^Z]\N1WV]TZ M]_/-W6SQW_ELO=&S3;"EEL_H3DE[7 MW'T:(2CLL27>6;P?"X4 $@Q5E @:Z;34_(Y0TCP$58_\"?@Q.@I!6<),H!J:@TP0(_[MQK'E,'G"#6AE7NFE(] ;R] MX=/X+?][^^4_^>)[_NMJN?W6$(E7O#C3$GGIE$-0>J"YT=Y4MIZ$MM=;-Q%O MW-4 JE&PTCHGTL1MX7S[\I]5:W ]OB]S6G 0N *Q"GJX@=XH7]*& !,S8"C! MDS0AE#9C0,+@#)\_YT%L^,;,, NA-(SM&\IKA910)7V4P_T&T-X=0!NP(%V( M^M7NG''3[(49=4)()H0'##H%$/?05;>+A3$ '6O4K3^ -N! PO@,S[:+S_!L M)A#FSD@DD:5(4%T,/2NI(X"(B<0>A MHHIA%W0?4K3W*^D$A?(12$UHXEF"2(UA0P)PC:OU1QXQZ0W1P#@FM0E;K803 MHZNF4)P '1]I@E8'H*M/Z61290:>N#),.@M6"!$0-"IMG6+!-K4*,DLQ@AY M=9U2.W0Z2[VY+%>_+4-&.Z(-9R8HGAP3(@.)CK0Q&$XLC[TCW#1.<&G*A[[N MJ7(GJW,[.:35O7$3UP9N&Y_)/."8(B,A1AAXX*"ELJ2DAG1R0UKZQ?0 +.KO M\MR&Q>US0HM@>%CW_CT?%[/E<#?F$PM___I\5?NFH\5"-]O-YV\!*'\6ZR[G M!%]QA<:].,,&660-94!1 * 0SAXFG3AKG$0#SM"X>F/Z^<:N.:8BWYQQ8Y4V M >.>2B>H<9B:(\TLY5A-ZZ[M"V"K(9F4PMFD[N_GQ7_,%L^FP V=N)[JN84L MY#KP4E+#D0*."4NXP-"SHIV.N6JB;=>VP!,\GV]0K=?ALLWWV]$_?H*P"F;? M_?69[Y'?R*"A2EB/%+10<>&(AZBDH_!N8GU(^@+=Z7F/O;*K+_.B.+Z*M+(+ MF?+/'\LL\(8HYD"@))3<6HNKG4"!)I9]/ "5JT1OV\87QJ?>6S'$!BX%M7!++G/5*.U61R,&):>M-&;OJB\"- MP?/E/ZLOWU:[S6QY_WG^=_%]]^_=?/LC_/?'?+U7F)=W^8?P_\OM_/M^O>=Q MU/B%65%<*Y 2'DO(L*=,4%[NV#D1 ZD$\]/:@%1?M&X#746\L3UHU7A;QAU6 M'EI@D70.$VRT9N5>63C.IY56UC*NNB-T7_K/0$4ZAOJ]Q7L:T^9I=T&(KM7'N_A_BGU>K!0\^9L,0:68P!I#2HUE M$&-4$5RCJ'S9!,$V+$Q6W3"EL>KWRVKY\"5?/[Y0%#ZN5P_KV>,S/6)/D/W^ M3Y>D1KTO$PX%L0<",&.4IYXYJ MI"Z>BF\^GRECD &DZ&I,D>:42&ZKO7D9DU"4H"V2!!C;9$AS0[A(]]QO]=MJ M<5],1=WNUI?,W3._R9 *LN&0P0I"1JAV\DE($- Q)?@)EJ(D :2VF3+0R?7' M%4^'#\G[^?7Z_FRU.^&!./IM1I8U%P'(BB&&0 M6JYDN1<5-PTRQ0MS,#],6QSH%4W_-=]^>SY?_,O*!4US^^.D:Z7!6S*G"!44 M(>^X8L0RH2VNO)H&QI3-)V3$ML#_ MU)!7KSG=B&9=\OK7^7+^N'L\R^T7SV3882,PMTQYZB32Q4#DZD)E8")%98TY MMFJ';IWR?/;W99X_?R;SQAB)C672<4*)I1)4V3S"X'Z&VH^#YQ%T2R80?.J: M^^6*KHCQ+\^$)]Z#HK";($0P-(!75 ,Z:LQ7@GU AD]>Z)UER0/]*,6_[0HI M/C)F\S%?EV')+O!_Z9L9T%98S3QB 67($ 9]%?ED&KRW<'2+H&Q+'EIF8>-P M3>P&JNC[;#%;!V-X$?[UUIG?W<D?)IMN[P+3GTRDXA1JHU&"GN)->(T$/Q(82]D3/^I M%,,*X[T*6N)@KS+RY^7M_OEZNU5!R'I^=RBC?%PM#Z4B^;I(H+DD)9U\-+.8 M 68=5X1IIB0.M'YR_@L]-4_FP'*2 @^3OTV*:N/5;KGU@7V'0?+'K0.="QE0PI6AWC_!6:9^+P\I+;:0'"XH) M0Y%SP7J20<%TT%>>=P)1C">R=N?-)/)V^D9I30XD?QZ_--;5;OMMM2Z&A79Q M")_Z5H:4EM9#6_R?H11KPER5QFE@#*IKM_9\EZCNCWEQ3IUS*M:?)U2LP\)7 M/RW\O#^S\V]FWA/-,7#86%'$5;27U46E9=2,>W%3-Q)DX6#^3/7PL,X?@G+T MS]EBEU^+^RX^F $#;#,DCG M?'7_7_G\X=LVOU=!?9T]Y/N_+,QA/YNO]T+SHY%TMS?^?INOLDK0NRKR#XLM^OY.[([48]I2AQLC'BUV#,_OW_;DCJ.L#C^Z]CQ>;M2V^UL MOBRV4B1KF&_%9D\FP+7XB8Q!2:2V@#+F*.$X<*E*"Z&$1157W&*P"; L>9U_ M_X]/^;]W\\U\FW_.U]_G=_E!48-=*/GGOI<1#CV4&FMLG?-2*X8J>PH1%&4I M)SAH<8Q:?8O\Z]];^NR..BRY=9_I3U_($.52>DVE9H01(CU_XI#@-"9W$]:? MXSA%3 _+L>1S-??_^&>^V[CHQFG[>QF&DFN"C??46"X MI5P_&3[\JI$MIZ3A%@5.C7_CT'Z.>^U:Z7GYF0PYP8$#@$K&J7 ,05*U5)?ZGL)6;B; MD65"6(@A,@Y;HRL#S"(

$:H>B)^H+2IRIO8K5YN-L?N]7ZR^SOXO^044C MQ7 >A#]HEN-<\W49]IX )" @N$@]0<2 RE7L=%POAEOTN&?V] 7RD\]#/>Q^6>_WTQ">^WU?:_\^VG_&[UL+R0)MW9-S.MBH8['FN+ MC 6,(/%$8RU9U'2+6[ W11Z.7DX.UUHX-HY_5#QWSK3H=R$99(X99;S&A&GD M@B&G3'7=PJBT5'2+'X^&L4F)6;AQ=;[,O\[WY6YOQ&=BQ>?B!S*,*'7<*JN% ME-133.%3/AZ=<7Z#J; UZ/77W=]<51=CB]\[MOR_F_=Y M!^,',(8HUA Y;+6J]N(1N8WA;?G.BJ%^,J'9$8SA-.N6!H)Q)IZ3CS$IG)7?>VIA9@0F" M;5B87#V&MQY3DCE;!^YL3YAVQF. F43&0.D$K_C +(HQ+5*,L@RN#_3.LN23 M?ROG\C-OP]I9)2"IS LF8'*XQGO$M MPK*M+."V>9C\E?#6AC_--__RZSS_L P@R3?;KOI_7_OMS'H6;&3 /%86(,^0 MUK"D.10DI@U/;0-S)*F/49*3$#-'*4"O0IK_7!6S%Q?S[8\^)>GL(C(/K.=2 M:0"$(^$ XI6QY@3QDU,1YN(0+7)TU%*5GD7VV*T:;Z\[U.@WOIV)@/!"7? M*6(#)(@@W%3J $4QN3-3[="0A"2UP,S1YM5\V:QO234G\AL01]XH@*%$5%MI MN 7L '-$9)7N>%N235YAA!1SD"G#'*&&P)9*>2!C@"P:9FZ?8&NLZ2:>NQ* M.QS)+#,2,XK"64X8A@Q[7.[%J;ABZ_2@-P &SH8CZU$_&25T!.%( 3!2@C-I MG<4$"N")*RDKK)C(2.I(5/41CJS'B,9)/OMZB/WBBG*\?/TIW^[6IT.,%W^3 M$>@Y$HY1SJEF !L2I/JX;NKH>QNMVBGK5]TP96SIK!8 "R2'1E!=W"N >E3N M3O&H)M"33@UJ>A>WPH8QIK-*:@T5R -%- )<"XAYN4, ],22^&/9?&TZ:SVJ M-K[I?ETMM[F9K1>KS_/'W6*_E&I-5Z2T7OO[S&#N)(+("0@Q)"+\KSJ^PZ$> M-<^A+DKN\Z_S0_WB/W;S^Z(15^_IK5>S=]4]L9.Q!(9.GG%8!_U6 \NT1=H1 MA*N3GRH08[VF&)@9_,;LG66WY)EFB1>6(2. @]Y#82&TP1*LG&3"@_=FO;0( MR_Z29^KQ,/DK813),P@#3!""7G!),)#,@.J29PSV6IUQ7_G)N]9YAI:?A%@Z M2C$:00H-!H'VP:SBTF-LM C*!RVYX..ZR=36U,82^D]!I-KDZBAE*[DD&N&" MCNZ8A%I#S@R"3ILGOX6+B6Q,L_],$G+4 BN32J&IVE']LIW_]=-DN8R3,O *-6,0 AIS[(,X:NI&.@\,0J M[OL"76<),_78E7K"#/'$*6FQHD!@P3D&9=T9,"ZFUVZ"T!L Q<29NI0/QF% M":+#%2B<=16/K& QH^)T;B M0;X:P+V-=&F!LQ.2L]]V%SH@];:&#%KH'9/8<<\)=A"&:_U)!8:])@S\M6]; M_WD[6V_3E+".8=Z_-#8"P?@%,7#F:SX?>G;93ZO()L[; MH.:;?K(0Y$$8E_E#X62\"6+*$&CL!>AN2X=9Z!^63Q/23WD.^EQ#AAA07'-$ M,<;%\"U"#6!6TV).*0@&],0R1M,6K-39/_X;+D55$V&,D#!"2,(Q"<9)@$>) M$DY-KPD,!U73+6_W6\(0F) 8ODJG^KD123*NESHKS9Q41&!),> &%PUKK*L0 MQX"^]9P;E6^F0]:_)U%.7'XSK;&B4"I,L< ,,D^1+SE',.MU>LZ$7#[=2$^" MIT!- (U?](]6^BY@/DWAK[/ C/%B_#3!6 OJB][M&EW.?F^BWR%\ M1N&@:B+4Z2TRTUYH1P$51 I&B.2([GT<.@"-2A"3H?@^75R=BO7H 33^>WTZ M*KTEBGIOI-.*4TLY0;**&DC#8I(XWZ]K;>2W>F?P2;,>Z=-F=BL_.E$)8HV3 M%C'".%;0 TL1K%H>.<9N0["OS$F$A#FL@ =:"R.%Q-Y4%36,\XF-@^T+=)V5 M']5C5]KE1QQC C!T&#B A*%&4%REP_:]9/1C$=0?F2E M$5(&S0-QX1T7#DE44E8$U6E:N&Z(JC[*C^HQHB^(?PJZW7I>%-#OE<&+HT/? M?#Y#X<+Q6*E@QI(B]*8#MBOLVV? M,!ZXH*@6?R2H*.2(&$"0L,43P(JNIY($6O?;)F%!V22.8#Y;G60\$ MXQ?$?^XW/V@UT,FAT.6]-6#P/A%,46M%#&,K0?22F U MTT P(DL>!"[$3/)^OPD2:0MB' 0F)(83K3V2@A6G)R-,$&B1P-C;DI^U4PYX23PP5,8O^M/1_"WA%A@7CF?NC=>: M6_J4\ 5$3,^!]^M_&[GH=P:?5 N4=K<"I1.U(AHY)9475EO%+%32J./!+H44 M_JKZQ5N!4IX);SBE!!)I ?7:&PA024?K>*^M79(O4+H:=)T5*-5C5]H%2I9 M3RC3TE(1_BV\>MH+!BJFNU^"T!L V<+E.I1/QG-> 0%2@HKABP%#BJ+<>%Z M5*2DK/=1[7(2Q'5#5/51H%2/$0,5*/VQG&\WGS[_4;=0Z>7O,LN8,))ZX9T6 MQFD)H*D(SVBOH$NB1U.G@#E?LA3%FF1.VH%+ER3F1A@>#@TD!97>&5KQPA@> MTZ D1:?_X-I![RQ+'N@C+UW2CE&'G#>.,40545A6W'!"QHR&F';ITM4P'K9T MJ1Y_)R1M"26)"ND0AEA+IRR%S! O*X< @K;74:@32D]I!//!TD3K@6#\@KCW MMF\&K9IXN80,0"^1I,9()1SW% 18EQS0'L=4$*:H*[YW 8SB_OCE+[W20<.0 MT,AP"9 &@0T,Z(H#!D1E:=Y*EE*4P"C^CU\"4RT=!,!#"+&"M.C*ZS1G7%&0I8/U(#!^44S1*O14<^(Y1)@)K0P$7%8\8-K%Q-3INTU=2EL0 MXR P?C%4]_=[]]YL\91B<4T6T$ KRH 2PD$ ("<:4(B,Y++D#[$"WBS&Y)VB M;3)X_ (XG<1?A2QA&GJ N?(* JEQ94QP1F[MH(:0DA13?.L!9?PB_M+ME::< MUUQCYA5VR!K-&-12,4:\/%:8*X$!O97V353,N\7)^&5]BF6\T!A$E-&^:)XB M$1'&B9*'R/.8A(1W5<@W-EGO%B?CE_5IE>MZRAGFQ3%=S&\QA2,$E-P+9J/O MLV[O)N6)EN76 \GX17PZUCDCT',@C8?0:221!>4Z(2,IS9FA+'& =8 2. 1;#D+Z3LJN%BM_+;/*,>&HB]QU1H M DG8DJCH"(#K-4D[^?+;JT'76?EM/7:E77[+A5.(2QQV01#$4LLR1*D$4U%) MDPE";P ,G)\/6(OZR6C (RB_9<(H:IT3@G%IE1>25_RA#D^LK+PAJOHHOZW' MB,L0+U2Z/7 A.L*V^)/LRVH[6^P7]VVU"&SZE ^=OLOQ99O^J&*,U86*:V(%$VHI(': M/P$EG(JW(MJ)R6$L!,8OBBGJI)Q[@Z' B ;*2X1%,0"KC%P;$A.1>[]]Q],6 MQ#@(C%\,QU:\IRV4#'HIH=? 2P6D)R5_E&?@IJ\F[Y)ID\'C%\ II0<"ACQU M.ICTP%KHA*X2.RE0,:+Y#CTZ+4E)F@F"=8 R?A&?8O%>47AIE/0626 !,!Y[ M7.E)5M^*Z"V3V%#<#4\UX=),D7_%P-Q[9.S#9Y ME[R2\_-FNPO#G?I6%NX1YJTT5&I+@ +(0W.D:;AAHJ+>TW,8M@3/[J2E$5-[ M$Y1"#_BPV>SR>[M;A]4>_!?[O6V>*0D;]W>^OIN'S9Z3A-HORPBT'A+C#!)6 M2 H-HJJD"D.HGUY78TCPZ CF77-L+ ?^,\.^RQ2HTU_+9#@=!/$.:D2*=)=@ M6+ C7:GCNI].4.]8$@9GZ5A$95C="&"@.4>4<6158"T+_"YIBAF\JLG".W'- MI"DHL2P=BY@<;\RB=*YS,?GI6YF'%G#A'*)(:XLD=IZ6--5>B @QJ=V2*.$ M19HB$LO.L8C(,[*_(E1Y#19"UTE$ ?$5_ GOM\SXZY^3@TC@(",8BA,]\4@,) MX94KR+2SD#D!N)-&&:*X]Z4[67#+8]I33=OUF;H =@. QCTV8[?S:@^?\J)+ M9&"#62WW'K/=;/$E7S^>27 <8AD9]Y(@P!B )!QG0ED)2E>T(([&M$A.4-OL MV>DY H[V>F']>9D*?]8^V$X1!%VZO/I=368LT1H0!4'@CJ% :UQJ\Y)I-)&T MV+0A_]85EC0,QB*>IR_S4Y2 '8IG@]5DADD+.7',2N2@LQ@;<.2+QT3&Z)D) M.43?E7AV#X/!M$WU\+#>9_5]".N?+S?SNWT-4]?:Y87/9E21<*090Z7D4E'M M"24E]82*RE-)<#+>&+7)=CDX%G?'LXOZY;[[\3*^_&8F*.;&6*21M318M,ZJ MHT4+@7=R(M,7TH)K=][#*.:.4+][N=^>U+A7'\T"LZV!BA,(B%.$*D2.?(>0 M"C^1_FCIBU *W$VA$GL_4^-6;/U:Q1': 8TP)]Y+$/CI#3WT PA\- 9>Y5WL MZ$ +./C M>O6PGCU^S-=?5^O'6?BK_?+WJ]VH8,;R*VP83B07;1V3_TD$T1!C#T0P71#5$J"4;5# MJJ(R5!(T'&+9?!$UC:C:6.'2B]G=OX+P! )L#@&0(KMYOGSX=76?+\XK7M?\ M-G-($@:1$]H[#0GA2/!R'U"(F$XZHT!'77:NNB5P8Z#\NEIN#:NK'L\#.?L][SU3$.=_DQ1DR3GG-*-:*"8T< MM9:7U() Q9AFM969=X/S'CC5%ZZ?9DR_=+/NB5@?S4U>EWEB,4>>0\B@-S2@ M@ON2,MCY&(5\G.[U[C#< W^:URU=N$>J\4O/+Y3?OS;2.KK]8 :UEB#H:T,)N?Z]F6 28\RP\4I0$K0T MAZKS@>&H7D;LAO;!&'5%[#$P:RYH=&WLO6ESXSB6+OQY M[J_@Z[E+582=R7W)K,X;7*O=G9GVV,[NZ?NE@Q9AB9T4J2(IV^I?_QX W"23 M6FS)HB1TS&19)$@"!V=YS@+@M__[/(ZX1Y1F81+_Z4SXP)]Q*!XD01@/_W3V MX\Z[T,_^[Y?_\=O_=W'QW];-5\Y)!M,QBG/.3I&?HX!["O,1]_< 93^YAS09 MCG!-Y MD2^[1.^//CQ)'Y)T^%$P#./C,VYS1AM]R@8C M%"3AQ0,*XB1'U4,/?G9/'@G"[.-"HX\B+Q@7O' A">5K'K*+,,Y1BK*\_16- M!BV/9P^3B_ ^>?EHEH\_%C<['LN6/9:U/Q8.+K(\J!Y[OD^C#QD:?!@FCQ^+ MF_@Q8>&Q?)(N>:ZX6_X_?H$^_X+!-$V!^687,,7=+UILU3* "/GM5(8;+/'=2/'[LZM)R& M#0:#2=+Q57JO0VJR^Q9)*Z4&;K9W<^C[DSG"-[M9 MWFS[XN#A(FN;9OQ!?LWI\#9LL\KSP\;^_?;V% M&1G[6-1R/QZ@BIPH7,Y;C09M I0ELBAH?ECX6+>KO35(TP.BC\QGC M8S']'^O&\Q+8V=GJ=HODI1V:(6U3#%@:\]FDC3VK6VV&"D&+KL_0X;6HH$&+ MX2B4T*#-:,R9\$Y:++9:]J+5:*%=-!&2W/T/!BU M?PO?:7D@&4P>.HPZN;5D;,O'U&DE5EB(;NO0JFR*&ZV6/0@?0A 2\$ N)G[: M I!?-&EG^-:OMFG@2BJ%)3+<(A/\ MP.Z/U?<)I>'0'<.X[#-A]F^7"$:GEWF7=H"5LA0'7R MV:);6R_MPGR;%OJF@XXAPXTVQ=&E-UIY_V%R,1TL#>^0VVV*>-H1W8$;[2:R MTSRV@>9)^\O]-H2-U42*PB4@"M]MMW#CI T=%C8.W^S 4O#&ME!5C?7:@U4O M9&7>H\2W[_T,-;\TB(.'L,-$UO=;<6_'0VV-*T=FM=/5'14(.B/*]&;[%#R, MH@ZS4=QLAX"3;@@X:7ND]/8[A;G1H!W:='C-Y9T.HK0&XDJBM ?CZ)T@3%LL M3?TDOM^F(;/DX:%#2>);'3[GC#G%HM.A0D=U\36^V,6B'TF[5V7$2KV&SP<-=L-O ZME]AZ:D]UH! M3)9,.E07O=<:_7E 6/I1)^D+M[AJ6/6QTW7O=-@+%- )#SJ"6AV>1W5KB7NP M,F_0'M.(4;Z*'M#DA52O$.HVG M1&ZUN;P=3)&W4:Y$:DMA7+LFK?,(*X*=W?X8<%DGX57,@W-6:1G%V^F-3<%2 M.]$QL@XU&+>J0;#=W>BCO-MF,L.'QZZP ;[5[IR!5#YWJ(KR;H1K MCVE!WQ__Z![7XQ^= :H61[ .3[4Y@L0P+@L6[<%@[_AJA09=K MB6^U36TRZ$*C<*?5EK;8&6I$6QTBG)Y9!M+:T_YA/,C]YXZADWLM#TTF'2$T MN+%$%:^,TK1KA/ 9@!L:S&F%>CK+<./'//7C["%)QR1BC-^C7/#Z7#?B#GM* MFW=XF$N+(AJ@4GC1ZW8]MJK+XH6HMGB9JSSX1D\6.)NFJCMA>+LW@[IP!&H% M$3@%VT$EN//Q93(V](==^2.XT\9S?D><&FZTSU[GK+7,5AYV89GR3JOI1AU0 M$-]98ED1YO;K)(P[\B;M[3H@<[#@?5>VDMZL#%B']FG-061MR02B2-K3"%@7 M+WFF\J#U6]!RU"S)Q2O[[:R,(EJ)A MTF&(R:T.'V00=57&T)NM*K4CKEH"QK8PRK(@2KLC/D1=*I/<6^9O=N95FRW: M@!8:KLBS%^![V$S0H:Z(59LI)H*1MTJ-0J4F/_OR/_[CMQ'R _CO?_PV1KG/ MX=87."D&/K^=Q#D>PAUX;V?<@/[ZTUF.GO./M)#P(WDP#_,(?2DK&'_[2'_# MJS\6[_[M/@EF7WX+PDS373A&&?<=/7$WR=B//Y-[ M6?AO]$G@)_EGZ&3S21CO)/)GV.5$9U]^"Y\_X8^@E/X9!@&*R9]P_SMU-FG/ MG_,;C+D]!U/JO^1_W#EG7.R/X8W8%?GT%6490E<3E(*5BH=?D9_!+VRP[I([ ME([#&"8":!O"G'G^(+^P;=YP;(-W=9F77$>4),?6=,6Q35-S+=Z[>/IYL5;# MLR_7PC]^^SC7Y35'\$]P#?]YX\=#9#Z'&?GUS7\.Q]/Q-S2^1^D_"Q7[3_/) M3P,\C:1=>=4=3Z)DAM!MG@Q^TL'2Y^8HH&=C"]+.$R/?WY-XB$>TV4\@)&&C^@Z\N/K-!FF_O@:I03HP"U"$_)XMDVB M-KX ?X9)T""MITJ&[8B>H3B&J4B>I5B:ZAB*;GNJ+!M*1=I5#8&TTA8I&\:' M3EG7$%63=TW!&,&DIO M4#Y-MRK,RZC#RX[BFI:AN9[IFH:A\:X- _<45]--R[(KZJQJ^ :^*T<9H/"3 M";T.<,^]R!\V^NGP'JA=S[44Q1-X7K,T/#^.Z%B&(%EV+1^K&IYQU)WYTQGX M/Y_N$S#5?OS@1QE8)/*?MX_!)LF*W NS@1_] _FI&P<.F*#&<"Q=-7A-%1Q) M]B1%5R3!\V@O/=43O)KLJQJ>?;FX$$2 #F_O=@D":+\IIWAP+6NRBZ5KC@S" M(=F":$N6X8HB[8YM>8HIU^RRHN'9%V\+W#+?94SJQ0Y[JBF: J^JHF'IO&,8 M3M4/S=0!=-5Z=7G#LR^X!V_OL@O:,9_9V''RH\LX0,]_1;-&AU7%E!Q9E&Q9 M4AV)]V1X2]D/2S6TJL.K&IY]X>%_AJ3PDMK1;2^%%X$.X0(T",<^!OD7("#3 M.*1#F&;!V1\@$1)9GUNR;_Z\DM2,_RVJ% M=YL\Y*"6T#<__8D (7M)ZC[G*(U!#?H1FM=\Q5<^V?XD!#T)R))HORFT+]]C MXE!E^&^B#9LHSY-L1Q,<((6FJI+N6(ZF:B(H!0&TEV68]=2O:'CV11!U3$R^ MI&-)N-<3\A(''/Y+KJ@X-S[,&X/<3K*\IEI'@XS\N7 M?$=YH;.:C.B*$K"6;U4?#',9#Q.8@*-K_WT*KW-L2?V-S^:HOI%-:JU)<4 <&JZ("R.:!JF M7%@,R59EJ=;%JQJ"Q'T !VU'XS3>.DY+-@1/L6T--(S:.;SE,[AD>(!H=-Z5%$NR>%GV-,7D*\;C+=6J-=F*ACL= MWCJS=YEET[FA 2[$X2'PAOS(F\9!YCX\H %V*V^?_ ENV6[?YGM@^5F8W4Y2Y =7W-4W(V2:>;'P=T37)K=AL_K4/*R6 .,B4>- M3/%.?]BT,(ZC"YZHZX+HR*9L60(X8(6SHAN*4F/750T)+15-Z=12;8";\K-H M3M(P4B[H?VI\17@0/AY& +]KPCDH\FA6E+H%10S]Z=RHYG@8Z MWI1UP;)Y->#_-BV>QFW.#!LDP7L!6MJ>IINW)NJP;DBN9 MFNL41' %V[:D.A>PHB%8:77+3J)#4=7&)(.QIE6[@EH[(Z!HNYII *K6),U6 M!%>4555U;=L0)=$&6UD1<%7#LR^J_#9HV@ES]+DP3#G2"E1I+.YQG-ZBM <6K96FX%5#3>UFQ5H74&^Q?&UI7')/P!K M_X%R['#AVMX F[NKAS)^-9?7%52'-U5>,A1+<\'Y=435XZ$SKNI( *%J7;ZB MX3*F>7VLC] #4#3HC,KN'488(6HA22JJTJ* M:ABJ9$J6(WJ>#;K!E6W>$E7>$*1&$'-YPR9)-K?S;XQG7I/"=M"YZX;Z',M0 M!4MP><^P0#7*@%R$*@XDRHULV8J&Q!'KM$7;CVAN/%) K!+ +]G554L595F6 M3*<*"^F:TG#?ES=\XT@WB8K-#W))W$^5/5D1+8#HC@F0271Q;J+HLR#*C5S0 MBH9G7Y1W#&JN/3['T"R=MP'\&++CBHZF\U81^!(-H5%/LJKA#L>WYOR]C/YI MHH3MJ"NX#G :8%ZCBE>:AE1KGE4-@3'W-FLO1F6[X#/*IJ*XDN;RIB"IIEAU M5FCXEJL:+AG5NK44URE@SS2?8>\D-^/ !5PZ(1[/[(5?]-6/@W8;TOD6-\N! MIJ!Z2G3UB)J)9=T%=T:V8'PZ "4#QF=6T09)M6K>7=7P[,OW)+Z@.WJ0".6. MRZ(V(9LU#2.\YR(T*_^\'$_2Y)&8YVQ#BK8#?=#+V 2IHB88EL";IJ"6Y.$M MM>$VK6B("U!V7E.V"?&N'A[" :I:;(-8EF.+GB%:JF.9)@^.LUXF0131$+6Z MEFE5PXTQ_2N\HIXQFF*;IN(I@F:+EJ,:)B[R*$FBR6JMNE8U!-II?:+=#OC, ML2W7-1QPI6'BH9G7X1MNU0MH54\S]]A?#4YYBJ&KZ?I8 14(4%$F@G"V:(WP$)A67/9C%,(H($M7? ,[("+(N"C*O N M. "5*EJM:OB68M^-Z/0#F"^[N?VQ'WHI)MYT69-=S=9EP;(%Q0#+IANF9(JZ MU'!G5S7<4!V]WD6X2T'G3--9 TLWL:/IJKHAFZZ!R\P$67.]0@0\VU+-6E96 M-3S[ IXL+ZB&_"XNPHI1Z3IXG]!7Q5 D6]%UV:@@OR@I=2G'JH9X5(JD:[RT MW5'5:G*-@95A[F:^UH89,!1078;"VP*@>]JB$N%.VP71_G5SA5.U5D7W[#^^Z0K4+&/@R6(YM6?1J170:PX;XH M=U?X\(S)0F_C33F "T*PZ7@EU-B_JX^?O-#I0?:^\4%"FC5"%9O30O2CW MD5)T"YK\"SYB@*S4EJM7%G?>-'#Q+]-8U/L]<,P@ZH6H;VG@E3'L^Z#GV'P; M@]9[/VA]NX-N&- >CGM.">J;*4%]JTJPZ7#B&,9UF@3@.5^E!8*?\R2^^?@$ MD1@[ZH7W\%ZTK0B'AMCC()?HM0"^_#R)PD%9!,,%X9@6&H%53?-/;2,Z^U+" MCA=#^NUCZUMI)SZ^Z,5K)UW;;-*U74UZ[Z5C_X0R5DC'?$E-5MZ*@^O(S_$* MQ>K:H0L-7;NZ_DC?29;VBB*;E7U,@;[?I._?:J[2"U7"$B[$V=%,^-QPF(2S MR3X^R5XUVQ(.***0[ U+F$$0XO(2/[KVP^ R M+K;W.DKF6#K6DT 7E]1T,+6Q3[71*#[0ME]Q86P\O4P%[%P%[+S(ADUYCZ=\ M!R5&K[/U@\%T/(WP@D2R[!TW2]$(T[7:C@\!5(@=F,?=F,W2&(U[$"D_>#F^3- ME3KS#-[3,^B%_\_D^N \?JWWRVIZP=D,O/0!O.R&_QDK'" K;%DKO#H2QD(9 M++K%4-#N45#/8EPJ2WWV)O6I;A\5;#Z]C1-XCG)R7XSO=*:6Z?,3F&06K7K/ M:-4.IGQSGYY9Y /QTU]=I.;),_W1 _VQ?[]^/]%\'Z%CNMA=UZ_L'>FKOZU[Z M$19E M.#8H<=L,+FD(F%2X\=-C%A[X=UW"^X>LN1N#WG"[P9R,*0SKXL7EP8 MTR%J@,5(EH/N\\L8GRA6S23=^0?%89)^3W*4*9K".U,D\J)*!UB?)^Z'*3GP MUII5?_X9YL%/!Z/95WSJ^IP2J=I5:N0EE1E[;?#M]2:I5GE+9FE+/6J;X_K[+R;Y$*.*KSA*T8.K M.<+'M^(C@."!\#Y"] AU:_;-_U>2VI&?S9ME8I,66Q^&:!#=6I*%JMHYNFR+ M^]>G:LV"2\AZ$EFQ12^ &0EF))B1V#86HU!,^(L?"XVT<@DQ,P_&AY[ 4FF M,3X=]CI-8OAS0$\:7O3.BD;@UL2!GP;9CTD &@ '"'CQL,1@(Q+,>6JK:?!. M4&).=[^12RB2$/\RC43I0I3P+P(B;F&6@FF$KAZH!_L-Y:,$;-PCHL1[>16A M^8-V+^,@](M33NN=#LTX*#8[S+"SZ\>SPV ?#"#>0I-"UVY&E/=# QK,_?IH M8*[YEK<(7N?X>89EY^C"L&QO-KC>-O?.;Y-ZQG[T MXY VRN\;.\]OTKP>G4^!OR\;\(#A@N/'!?,XLVGFMQT9!K -S^>SZPC>"@/% M1)K@'ENS%S[WU<,#T*!J<1B<4>JA-0;:,*=M(SWP".5K9OPK\C,T2J+@"!.L-?)#98?7*G[&#OMGA]T?X<# ?:_ _9'X]XQ33M1H,/AXT :B<[&/ M-UP(]-IVI=7\76*QN&A)#-?+/AH&UR1Y'DYND.-^,L.ZZUN9.MO-"E>FSOK(P0=9 M2-%'CGWG.HV#X= W0\:CX=!]0T3&H3O:Y>)4UE;M>]L+MK:J!_S]S4]_HIP0 MVWVFQ+[U(\;5V^'JI=0]&5Y>V/JOV,<__#<*;&B:^H/<3K+&_BX=#?#_9W?) MU3W>9=@L[RP( MTOAY$'4$/"')2#Y*QC<5".0T$R,[M/^+7C=4S,:AZJU=SQ M_@AEJ2E)=&5A9<]H-F:"4'#M'\C>=G553^N0RAS(W)@.4;9;@,\&L_BF76GO M4C] 8S_]>6#@9ELLL:OL7/G0(GU/ L#LD9_M:98#KDQO4$3P9#8*)XRU=\+: M2TA]$ES^!L/[-A9/QI-ICM(R][_P(&/VG3#[.D0_1.RQ+RYFP.-8@,=1XF*F M9$]/R3)LP>#SDGJ0E5?#7*A6+2-A]_*KC?HT8:Q^G$ -BK.T*&LFZ2K MM5N&5;!6U[C>36$)_&8*J]E\ORY_WZ>^7X'(_MBIXG06@ M202#7ZB,&TSA+CXF<>&AKE,[Z=;RXY]7#R:H MY7#@GR9O;I*%>4'%9B'=PKQMZ9N=IXBV3ON6/MK%-,6G6[CFG4PX+U_PRE9- MN/C-GQD71GT.8YFA_QTEP]2?C&"(]$1;"-]4W+7/,WFI:7W'B$3,8F?V^X M!Z$CV&\7"^#<,8!X0Q MELXAPQL]QQMM"]*8;G\/W;[?]5>+L;W-W MID4.58OLN!Z6:9%CTB([KGXY^5*!0\S;]YL]KO(12A=;GP!3+!GWH;+":_'& M7,W;=W]\:"L)7U^ UACLJ6$)-ND'+.EOQ@2'7T?%BIJVH_09*^R'%7:__0GS M+ _>L^Q/*55;-H3%M XJIM6C',LVM15CIKTST_XUD\9,WS&;/FTS!M/Z:_H8 M@_62P?9O#K>EP9@YW+LYW*^V>K$34T>=WQU*QU\3/SXP9[^SZFQA/(?HQ+_8 M68U-W:&&XKHJX-+L-GQ>K.)-XB$HN#'^THO3I1J?.2P>Z:QG?3/AEG'5)K6O+61O+BM: MH/N1JJ'-RM27LFJSF/BP>'7?M=_+6?$E78]!KS)>9+S8%[W(;#RS\8>J5QL1 M>,*S?_/3T X.$A>\OX3&;^3J=SH=<"\KT1;YHW'4]AR#G$PB9"LRO2.9!;4:)#$)\=Z3 M)8(/"%Z$FWV]M*YNF"@?JJRM-;&G)H*O$J*^<__V&?!8IOZ2Y' $#]V+\MH' MQJ\9X#U.7GJGP^2W$74^0,EHN [:!2]>B/(V70=]/1W'/&'F"1];MKYM\YZ@R)^AP$G]IU+;'+-&7ZER.^EQO,IWNYN2-)EO79!Q5"SV3J#AZ!FI"F8' M*/SG5S3T(Y?TIF8/+TE1.(QOI_=9&(3@^Z&C1J- AT\+="BFO),0Q\QK>TF< M?)M&>?@/Y*=?PP$^T[IS [-E8)# D6M_AD,59)%O\?>Q0,,51'H7X+>"QH?( MHV\,G@(2WV]"Y'2#JQ7I69Z$Q6[?QZ^[C,,\]"/FTP';MM*B=[+24QA.RYLD M41JD_@,KSJ?LV$&/=V'#XU@?LLNPW=NS:2QLMY^P7:\S@BQLM]/S M&M[W4)V^BV9?UH<=O_^YB-,M/_+C ;H=(91_309^=5A,V8!@/WN:IM#MKR#F MF.CK)]D9W&^<8=-!ZH7=GKMHO6L69T['NS@=3."8P#&!>\O<"6%_0* M1WU/X@'3[.^FV9>0FRGW0T13:U:_,$^:>=*[KHG9Z=X4[Q'397M3L. MVYMB M977&.R4)3R0'UJ*ESKXQK'QMJ?,Z\'\],\->2,L7_M4 M\KSS;5X]%*#4C[QI'&3NPP,:Y*"-;I_\"8N)'W+0>HUI/85PFE/!^#!2+NA_ MV'X!;+^ I>S:A->KV76N^3NS*TOPLP3_P3,QVV'@A'<8Z _;OM^!08?"G/O9 MH:7/CMS"L;^7\0 #Z+K*_DW+<_SG%VUN^/.,RSF]L?AR43VLX$[GD3)#"%" M*!IU/@H6Z!S7*424V_R -:;_^";^=, OK9$@Q9QZ'TWD?"J]:2!WL$LCLWC[ ML'C[5WEK 1^F\HX)Y&QNY1C(.0Z+]TJ,>WP3?V)*?BV)7["'1S'IK6,Z&4G? MW+8S17]\=AXO;+"3.$NB," 1T,L,?;?(OHMD/1GM:S#N9=Q[L![#^^I>AAV."SOL7_NNCWWM))TD,%'H M>Q(7-#P>'NP=9T":>+A MMR1 T6'Q0_LX"\989Z"GRB M^@%O#8#7FES&N'X?5_)'/E L&:;^^!JE#TDZ MID62(&GD\0,K\FS3':\=,V.;MNL+DOO. M'>^[E/AHC$BYN!,KCHIHOR/L[DY&X0!HA#EED$SC/)W]\\=MW]D *XG.<9Q] M*0;RZHO2QW#0"%->^S/<&)]1$D7A$,6#Q_M@V(3WYQX)QR&N1_9(S^.470<\]XZ MIE.<]AYC6&9:CPK$,O/* FQ'.L%O+^I>!;UR/XSF,0I3I7M1I6U3<0I:=/_) M:&,=K/H-I0/ =/E1.2GM@SK%B=^1=FWS 9E^W9-^W=0A9QKV< 3MC3"&936. M!,6P=>SKY'_=;ZYY.(R^1OJW'M#)N(9K37AK&NK YWSC=,ZQ3OM.3&EK_)I! MUKT8TXUS"<>"6/-\.L^Q"SS:,@#+4>B#7;@I@Q[-&T[OL,Z]< , MR.Q%NM:K8SX6Z+)_V[5K@6)^0J_$JP_&ZW2%;:V%?ZR8^JAA"UOQ>9+RSM#J M,9K3TT*K!Z)'V\JL#X'#MU@Y?E1:M/?Y0A9:.Y)TXQUN!.\%F)BY73'BIWZOXJ;P:%W&S0CHF9$S( MCE/(]@]D#F"C!!9B92NX#U_0=@T9V1YZ?9&R$]U#;_^ B17LE3FS#WQ.;\/XN8V3:=$N, MWH=5C$RWLF,K3VOB^W\L,%.P^W+&CD2[[M__7^OD E;9=IR3W_\5&4S#,@W+ M8 P[-K1'0M;C9.'I+M3?M9"Q-=M]D;$37;/-1(S9L9.1,6;'6%[V@"6+Y67[ M(DX'<*@X$ZV]94N.1,R.)<3!=A_HA8BQW0?Z9L4.X&!&)F);LF+[7]5SLF+6 M\SUT6'CC.,S8Z:Z:Z_\:<"9C1[,(_'3%K.?>&),Q9L<.&R@>P-)4)F3'$U8\ M74';-6#LW/N,Q3[V(6JOVHKN2,(?O8*-;$_^4]&P&MOZ"=JI+_(Y%R-ABB5Y(6&^K3GF'9E:SR/1,S8&L_C%3.V3UQ?+=A)[1-W+.+$M@_NB6#U.._)1*RW MP)#)V+'@0B9DO:Z68Q[8497+,2^LQ\LGF5';DJCM?_4DLVI]+NEA@K:ET$85!.@1NWZIF/]:)[RN(8?KU>% ,T[!K%FH= H^_N>+I]":XM:[\ MP.=ZX_KLHYKV8J/ETJ"93WX:W,TF:#Y .IY$R0RAVSP9_+R:8)NP8 C_YD=3 M8BONT& 4AW],F_5FD3_X>3L8)1'*Z,/7*9 T'GY+ A0=!@^55F*./HW 91>! MMF2["'-^)GQ\\'KYTMZZD0',Q->_)K$PSN4CB_C 1[; M([J.?" 7MG'C:Y0^).G8AUNW(S]%Y/$#\7H[^)/PQVO'O#N>"6/@#'CJY5D( MY9VWL(#.6."@6$!_3Q8HK]Z@+ Y'1.4 = E0>H/R:1H?]#029;ML7,W,C+'^)KQ]:OX>K\1ND73B]VV[_ZX MR=-/R=THF69^'-R&SSE"L?O'%$8(OQN.W9S?=U@\VAQRR:*O'?,AFNQ7^4(_ MXC#/;FY_'-94K^<3S8_M>*>T,Z9\X-/YJEAY7Z>R<=!QMXZ>&_'U%"]%RXA6 MNGN"SL]NT2/\![3884UOBV+>;*#O9,'W>SCO:@O.N..=N6.WVD!GVJ!G\]TC M/-\P%[@TZ"[,(W3U+*YE/:) ."XC:AT_K3":)\"6 M',]^!-U[9)W6@B_,Q>R%B]D?ML&81OPO\2_36%@S-.$!C4Z*:388\+L '?&" M5R\$>0=NS^[LV&$%,?IKS]XK8-(?!;7(GS=^/$053WX+XW \':_%D@<;A,$\ M5PV;LN#4>+![5KWC4_NLFWJ36CA(G[5YU,9RT%91^&=57 MQ$QO4 [N/1X6,2>+RI'LEG6= "2NVEDH1@\A:9XY\%>,@N+283!G#?3;1M[8 M]V#SH9\:$Y6[$C7H>#M!9&TUJ7G+7D*US!RBX.H1I5[XD,]PK+%0D^L:\;48 MEL[UP;)HN<704KHN0,,NPKY1U[X3R%A/&%=,ZZF)WRF)!&.4]]73?X:V@?F0 MH]1! T*=JQ@ULD1,:V]%:Z]'9J;#F6@^_?,6P4L"-PJ'X7V$KJ''0)^)'^D_2X$\ZCP_R9BN@G)CTE(F=>S!Y%E(MDSD60R"(?,V-KA>V6D)*9KT.6D1]Q@-)R M6IELO$8V6DC(9.* 98)@C6OX7'J7+ 5U#+2M =K6("3#5?LO6SL]77_X2G;_ MI6TZ2_$=@K;9_YK$F*PF%LT_-5#HLIVH=6,T7;V';' ^^WG=.**77@9I:'@Z.*DME2(=DA2OUVU7O5 M#EY@IR@(<]M/T]E#DN*5D7-O^AW%*/6C\L32Z(ZU4/E0^ MU9E:ZJU:VO$Y.Z^)(S%E],HX%%-!2WERQ4J8OK/-6]:%'.#4-*N"#W%JUJUJ M[NG48*]2^2_I%DU$B4S(5[!,0V+%;#]KGHSL1\%3&/_9'_Q$.0P,_/"H6 (?JO^Z< M=YO(UZ=+!'[?ZU?$PR 4+V]$*%Z]D/CM$DHZ$$)IFQ'*V#JAA ,AU&:92@!C MVQ8]S%'$3%VG23 =Y%?I+4H?P\%\A?$W/X0G8QQ)/QS[U#:B&J^\&-+[I:=[ M(1ULTOMZX.]^YLR M8Y%^L\C^8S?K.9#,9!R%X[A<'S ?XNBE?3T&8)&#HYKT]50\D_JC5?O+/05F MXX\*\R^7=H;Y]X[Y#T4?,!1P5'IAO4EG*.!H&6 ][,]0P!%@?ITEB_J- C;> MU&+K^0.=E8Z\-PK0-X-^^O:AGWX8-8WZ9@IT)[N 'D2I7A\XZB"*/_7-\)>^ M??RE'T9-8Q\,$RMO.T$TPKR3=YOL_1M7EH?<8RRB#PS :I?Z[I[N'2ZQK.5> M=40_' N&"$Y$VEEA"D,!;-)/0=)9P2FSX0S$,6EGCEX_'+V]ZPBV:.V$PKQL M%?-^#<+>&8 M2>NY07AGMW :AY0_IEG0G,TQ\K-IBKZ$62*+@O;IQZU3OJ&\ M5;\3O^3%"P?3+$_&\SQ2/DJH7S;8\+W9"&8L:WMK03-R?\.7QM-%=IY_Z03^ MW/"50-!KE-[BWC3?&X2/P-K-^<1/?)\"(?P\:6XNM^8D_,=<-^9?U/B"@^)D M',:=WUA.O/F/++RKO%4-;9XNX?.G%$7T\.]1..'\=) FT;PRP.T_).GPH\CS MTL>BQ<<'?Y!?/"1)'BL;E M"7W!'8C.+8H0.4[APN MV1(%4Y<43Y1E63-YS9-%Q;%X1?=<^X(GGR@&L++Y M/Z/[Z.S+;Q\7"-9;"BI:14%)MES9U655DQ33T35-S_\Q<0W 443%D6[04 M3;8-15!,T?0\6>GC1C;.YIR=^$(3Q\ *W_,1/GNG388P1'?G=?'T, M6,N//I?/Y,D$O_(9OS(G(QF@*"KN_NF,/R._84"#\G<+L>X 6;<=_3$W21C M/U[L[5,8Y"/X$\9U3R3M8I!$D3_)T*?RCQ<#QMT!ULL##II@>F+I!,KE ?XG MK>X6O6E\8DFK1Y3FX<"/B@_=)SD HL]SY!.!%$W:-'_3]G.74D)3?*48&7Y& MFCQS03+%Q/Q/GOQO8<(2Z,A#E#Q]&H4!3-+G8FH4>,W+B=Z00\^^_.__%%3^ M<\6%E ,KBGPDL_R",]?A1'#A75]RWU6-RXQV)[C__N M@U*/AWD2GW/.!_L#ATV2L9U>;DS6#JK^<]7_UN_NHL"^#UMX5S??N+*3]%\P MFG$2$Y\@'!!3&4B"81B:J"!%5RHPH(+Q5SQ-]'A-UFP-$(#-NZXJ>1[85(4W MS[C8Q^Y[@,)/3C*88C<7GRT/VIBZDS?8P#4.<6P;T-+.@]O[UXK <]W^TAS2 MVRC$'2W'O13:T[/'XDI[+-?6>/&6H6YBJ8$J6S+3\S.U&F9M;'W7T 0J7VL" MRS0TPP)0ZLJ6Z1FRJ"N6(,J6K"F*)MA2FR8PXWCJ1S=HDJ1YMT;@<%3-S_]T M%L(8,S0 *4BB>S^*DOP^><8PP=!D]7.7]+^$#WV:G:U92O/[]Q_F5^[&O;ZZ MN>.N?]S<_C"_WW%W5QQ8_3LP[11-"1)W=<,)RB_!K_3"E$H\&>8,"@^^^*@ 8V(2\(YAY];)5NOP3?O M-_U7*;.'S!Z^3>.N9P\EL;:'CF(JNJA:IB *BFZ+GJ%@>ZB(JN289JL]O$O] M. MQ*&LK-E$^=9MX=V-^O[W$QH_9Q65V,:_XCJ-I/Q(]YHK_Y0FW@?_3'(G^ M;B.QD_$XS'#NEO-"T*W?25IN Z=6E>O<@JXZ.OBN*KBP*N^:MB6J&C:]KNC8 MGJ#.F5Z7Y&GQ-^DG-W)LY\? 7XB*)*O;WQ#[;D_U?W&>8&D)XG+U(*X)S?L9E$S3 MQ2 !%\9_$JW*NNSLL(!9!IA;ZJL.2FPB][4EUR4^"7O5=-3S)>LNB=_WQ9U#O2PT%7HE!9N^ U311X M>7WNVTRK[) EW\,4_T(DG0/7* '?*.7^-4W#+ A)$0O&%V%3*Y!FZ="/PW^3 MW[\RV3T>1KC\#@>ICDJK]J& M9+^$)680I"C+BO]\!0]26 )))$7DN;^F_D/.W03G7+]1<6\F2!>J"5)T53$5 MU30EPW$E5]9MR<,3Y!F.IJN2O,X$B4LFZ'8: B*2>)Y-S7I34\N.8 B6H&J& M9[B2)\B&:9L.3(TN2_!#4[W.J;'ASZOT+GF*ETS,=W\2H>S\8*9E.[4IKYP5 MHQ88S^-=U5!%U0'-IIFV8"E88'1%]CQ3U+3.62&^P55Z#3.Z\3X++H M_X63Y0&J+Y(L\ IS_]N]OH*6V-6?I"#DX<2/./2,!M,\?,09!G 4<8<_2.: M,Q31 M%&U"#M=15/A/DQQ?$Q""ZU$2OSW[+_/2A:RJ?)_2_YODT[,RU&$)IC*'%UN?8Z#L-$4]XWS@1O;A+=_-2JW8$*@98BR(D>-4A1PDVF: M37&R.D^X6[I4LJA($G^Y_Q5;(5RA8P[R3UM.O!]G#KBQ@NU5.6!E90Y8%.5E M:=YEJ=HM/;F?!8%%&V'RS&5)% 8=2P+?0T?S,5SYA4'Q$YI[7$-'B9(\T/]B%5#\]3P8^?$0%$-A09]&87FO M-KBO"O@??16";LAUN-^5/-?Q#,W1-%63!857<,C2L%3>Z*4EP!@7**;Q-QMG@Q^GG/_D__ \PHW\5/NT8^FK!2&E<(@@Z^94)/!W1)$ MQ? 4RW9L7;,I$]J*Z6F:)3:9L# (U!XLX4#3OOP[XS/&9X90\YEIJ()LPAU1 M=A1;4US5U0F?>9YANKS,R[XE--5GWW3%?C;F&J?M 9_3EO_] V?Q%LF*MJ_4KXU_KZ0.Q ML:^8H]JV[3F.;DN2H2JR*,B@#TQ=-35),%L6>/P="/573*?;@DR7A$K+LK;) M"AE_I9)O$%+]O)5HV)ZX+TYRN/+'-,1* G3# U[2E9(ED=D2I2'A:LSY2W@] M7T./' (S2G7)NF YHFY*ABBXFJGQMLS#7\",AN/RAN"UI*G_ED33./=3LB(M MS?;(A(?'BD\C1 I^%_CQ%Z%8$3H"M8#\**K8L"BB#RZ:#$9>-$KRP MJ5S!F8_\?'$H3W[V4J[(P\5H?@7='@?<+V)CR/< 6*#1_;\P1(&'2'MX$O>G M>!E>NYR1GI#N^EG.&3Q]0^#/LDZIVZDBE']C1-85!T&3;V+7(_GRX3IW_@S4]WKM2["/D]:=%>ARUVF/6 MZ\9AG@.S$H"<)C%V4Z(9A\!EF7&7&-G!_.*TO./G/EWZNR"0]3N:AJ.)66[0 M<$HWD.1N+^ZZ!(_;DLS1_E12A+)?]R0>=0)8!Q<;;]-CN[+N2+SC2H:+Q<,V M1$?SG);ZS@;E,>$+:6'BL1N %(39($KPALJ870,$'?QC"O0F_)/.(Z++'(WI M,%]P-[U\>_'7$F+AV?()BH7U'A"]SUX3V%:>1@0O-N/9QQP:1S@=]+>OFCWH85G#H0-.K0D M<=4B/P7PX \&H"4I$0ECX.ELO0JS&U^TW,C&H%SA&VEI]6#^Q]#_V3DE, ?S MA?.N0VZ8)D_YJ+S] < ,(CTK)SV)2?T49@V1_]S5/W);^%PV6]F@LW]%.\J_ M1>..OI:O+/S6,MQP?R$6P(Q>P;X"]XM-Z \^W:^?7A5[8#O>KI]5E[JW%%IR M2]:[[ZWYRKXL]WC'??L,K?8Q>=WU9,567!?<3-GF757$U5^6()B2(,YG>^K- M3E(;Q'28I+--XI_D:2+9@^)I' K]VJX=^AVHW\&\M=JCT\Y$'-8$FC4+TZ$6 M?-RW\6YI;4QCD[%79-0/:VJ_MP&F_LWL5E51Z\0R5700$WA+D7)9^U+ 9?JS M ,+]&_S6]-(:"$@ F%(7P'N2;BB\9=B&PRN&;HH6WAG&$BW)-#U=?PF!"'VM M:0;@/%L2%=SZ+HW'IE?=PDFCG$D]M9YSZ3O"=(%O'+LC2X(I>HXDJHZ@V9HM M>63[(DL"-I5M6WS)I"5Q?R=DM2E!^["E*+,5;'P]&-^VRV>V&01\6!)NP^'5 M-7/I.(E"4B> 67%(-T^X:49#==!ON@5ZR^:O24J^%Z;XLB69BN6 MH %64E73Q$>]6 9ON:YIM@2*;O&HW\GN;*5:H2-7U+\DP1TPB3\< IMA/AR3 MND%:1UVRD%V'NTERYC$I ^9CDGQ)@&UA>DB^A:0#'G!*']Z6<7#_+],8<:). M-__G?L$OC'!6_[Z O%S@S\HOM62"QDF&"WAPZ5TTHZH$814$LYO$07D,PQ]3 MNA/K.7?O8X4RG<"7JT]E?H0S1^&@&M)1T2 ^T Z1OYK'.,33<9#D M1<.S+]*YPJOGHBJ?&TIU>D,YHC?+S@><5\.*?9)D**N2 /: M LG >I8U $WF?F$C<4_P$^@9+RE%Q=[GA.'J\7SHFP8PR5!>/8,>ND]!_&94 MRXDREG21?_7KSC&]@(9/^)_M6*1.\=/JI=J\S1N2KCN&K%FN!.Z0KN*EVK9E MVK;+:RV;Z]!%*&0-"CE@.;NJN:Q-'F4@E"@WY+$X1+HADI??O36%4A#4?Q0*?1?GEX17;92.-;LYLRB8]/@;4B^.@9FXWCI=DIV%LZ!7N'BZSN3.NKBT\FLJ^^W[G?[UYW_C 1XY6JB2DVO"?N M*L6VI#I)5[KO:3VI3F+1YO<;WZJ]%@YW1>XU&*)U=Q44>[:KX)8MF.(X@NBZ MDJRKFB*Y@N6YDFA:AB-(LBR;QG;H;=[<<9TSW) MDBT+".5ZJJE(NY=Y\Q2$?OMD/OMR$V8_.1S63%(F^.N269"9Y%-:":YD&[KE M"8;M@;84#%ZW>$DW;$OP/$EQ=RCYG&"=@M!OG\)G7W[$*0*G[A$%.(K]\$!" MTATAIA[0\]TUP&J:B\SV%[223-[U9%?A#=Y4%$T7 M3T$+;)_*X)ZGR003!C&Q7Y?(3.PK%2DXAFGRFJ3QAJ+"/Y:F*)JE2R)03G1> M$4#:4.RE4Q#[[5/Y[,M7-/0CG,,>(+*E")/^=6DM2DSZBP2H;ANNYVB*;F@* M;P&1%$OF+=?@N!OG\!G7[Z%,>)N_0>4SSBGVLF%B?^Z%%\N M_GO-''44@XCM"?+CRI6^UUA[,]GOF";D;0N?MRIYLN(IEFY8!J^)BFHYAB5H MMO6*X$-GFI#E"?>X#?9[XP=#X5U94RU;EB3%M65=,$1)X 7>D5Q5D_F=>P_* M*8"([5,90 1=XH.+$%W M**93WG=+T[2ED]I>(KN*+5B6 MHWJNI$J*P!NR[NZ^#$$]!0VS?2KC'?J+=<)>M:X7;^W93VJ^NP)837%180H M"&5[JL+SMFI(HJ%HKFUJKF)+NN?(IN(JRNX5@'8*"F#[5,80(_:'9&5-A2MP MN&)*E\Q@V&#&?C3+0H(4:BUA)W% MP_ ;6Y0-HURTN1J@N@D,12Q[JR)*E,B M.":L*Y;J:*!H94MQ;-Y4#$-6',<3+%YV>'WW2N0D"INV3^:S+_^%U]6%N4_6 M%F*% !>B\G@([9/Y;,O-7:XK3>!Q[KB=CJ91.2WG\Z8 M^[')+#"E0"/GEB58AJ-9LJ J>'<6374\6=0=U=1%A[=VKA2,4U *VZ?RV1>; MK-+'AT$050!0P1^FJ% .9'&_2;<9\_$%\#;,>M^@/4["[]@^F?'ITG&>)A'% M$:3**F!5%AM07&;Y"[+Z3)$E315$3=-T\+XLRW1Y2[4,3Y.QYMQ]Y,$XB=45 MVR?SV93Y<\<_?+LOE3P!#;)_/9%Z?>H-:M]J^]JO:OQ;Z%7>YHR/V.A0D''5B< M8=T968XT#IPU-Z*5)UHR&!S>DV5!\$DU;5XS5'7W.N D M%G%OG\RX6I)42,^XJZ<8H,$HG) M0X%6?AAS%HH18 :UUR(BO# MMTWFLR^EUB * 9=+@C;)YE3$'3ZBB1X44'@AI:/"7<8!FN"#G)@;LOX<,;51 MQ<%T670,3[-4WE$$535$Q[,\6Y5L5W8=[Q5;:F^J-DYB7?GVR8SWD0GC03@! MC-&HA/!0<>S!+4H?PP%+@*X] 2P)PI(@?9CL=TR"V +/2PZO"Y;I*HKJ&+S" M>YZJZX8*@J*\(@O;F03Y6X_T$,N!O ,&4VT!'#=9DTQ+$75\M#;OP7_(;@:\ M\ XYD)-8:KY],N/PYBB\#W-P-%KJM+G;P0@%TX@!B[5G0-9Z"RQVMHV2X_*J M9WNR;"B*:.J699JFYRB&;BN.(+RJO.<6>NGGK*9O R(;?"OG[>P8*5T59!6Z MX%F"IZB*8:JB[(G0'T=4!$?#117L&*FW'"/5Y-B%4PL[Y/?M _&2],E/@XNO M2?(3>YCUDIV^'8EZ5Q\B2,ZM],,XPSNFD.Y'1?>S>L41/74XB;G!-$VQ;4// M$S3(:0R.GBX$+3,/M)?>QI/*"A.[Q3R@?N=Q2CU(^B MV?FRKP8).8D]):$]N)&& WQ(1V?F;AXC0[[ M15.\CA/'%_*7;PDQ2P?U9=P[VB/\5]DEH%46PI3Y*1>.)S ,?+0C6D8;?&;D MV(?A-0]HS/P'Q(W\]!Z/%A\JGS4/M[Q.PT=,R,:ICU_A/T,RB_A4S20=X_/4 MR2'#AJ&<8R+Y8QPQ#38XU'^79!^HF M?//C\B#S#!%92]*L.ED4V!;&C?D0OAL@L'[C,,9C2J8I!VWQ :G%\%*Z[\$' MSL0OA+OPAH)%ES#\ H&QA,/;8GP\;W'"*CE"%-69'XY))Y/[J%1!,(W3"3FE?GGO.8*N M",.49]HW6 .?ISY DQQKKQ1F(TSIB;J1_\2T&'["!'E;7]#H>>^$R6!2_\!; M%#R$E*+DQ&1\.DNI# *Z"0KE0,Q=^"SY>)AM=.+P+X7EO'7MPFC^2JWAP)]B M-L&RT-W=Q:[.2O5"NM,YZ@_E"3,4S%#NA@^"A!7*JQ0#8-(@!-9.UY'"E3IM MA96@;W]!UE<>?$U_XN:?PAR(,_C9=<@(Z7(J2 M84)O_HA#; 3P'N[^K+ W/ZYIRQ_7I"&U%2"9N#U U6 ZR#]F240DG(M]?"8M M%HB\)@Y(%CWI'&&%WKSQL-BERWCPX1P_D,3$.@"( =1_GX5!Z*>@>\Y+V82> MTKHB MT+W$/,/VZ&WW /USYP=,'4Q"=G4?R?YL>K<]H#VE]XZ82>6E&"I1#W M.\,X"]=!)J3(Z:4AZG)L7^8XSC:-!6P\R\)"=/[U88XU#O%D88YMA3D$:5[N M=WE.K3EW;FK=[3*\M?KPQ[EY?]7X=A;'N;QSOY4G=7+6C]O+[^[M!@>$[R/T M5 14>F@O%O5RA>_@7H'OSKGZ4MV\NHEU:M$ 5Y&#;_ B5(,6KTSKB LH\>(B M0*<247* 3'S. 4_X":OM0;%2)20>8OF+ J[OR2,B 2W!,"1P^X+"] M/\,4 "F+X>$K\/+(3X?8"\(ML^E@ .@0.@+@T9Q0=(@1[S0.!Z6C3QXF6P>V M-J#WOU)L"%[4* 37_@FCT\+#(6CT#EX \ N3:8JK8_%3]6!@< X:D,$4)]0( MYV148.!B[B_3:%:<5R6?@O>.\*UA##[- 9+X"9BC #VB*)F<%Y3#R H_%06 M^"^#RR&\+\2AC@1<'\J[X&6&='\\X . ']%%'@(7DLUXTP0D!0#:K/#FKC"; MT%_@QDW\>_PD07[ CZ,X 0Q*?LU_E@95\3A0T."G>MI;H.VKG:;?@#@=:3B\ M6\02]*--2JDXJ&H,4#9(PWN4%3.(_" ? MD>D.T 3^HDY#M7UKP8=P&> \#EE\P)Y*@!YP<&RN)0%5P)_@E]>TFY9L47:B MY,0YYN-R;!2*;9AF1+/&B$C*C(M1_I2D/RE'X@LE]^:S"2)6Y?]DN$LULZ+Q M)'G"[@K(8N?1%'OX?_\^.=<1!9GD=(QJMQ7F&[,/<7+8$XCLNBVS&R! ML4J#"^RNSEK4(^X)Q2/P2'G-A]_PJ0*,9$]A#J\BGQT4NXT1QN2(24U)S Z[ MM[75OQ@2"$JX&\7!) F)WT]#7(3EI\"F-/& <'^!FP >8/&J$.'=MQ*?U4/D MR)LNDH<+$"]4M;V^NJVP'$TV^!%.EP#EB+X>C B=$J -D'Z4Q$3W8Q<,]ZJ! M]PHC0(8*0H@% 7\:4!M EXQ&'J'K(X1S?#Z-8>/?21K^N_A)J44@8(;RG&[+ M"-.7^M/@ CHR^$GN44$!T<1FC&)-(&&+^:+@M)1(3-Y'++/!%&$AQ/J,H,M& MHC5*2IB(/_*(N83&'S+ 2YC-"%2CFK$Q9UF5AJ!SAY%EV^M)X ,G.*N *ZKL M_0BDI_E.[A$TU!A3>XB28>I/1M@: %\'83;!J8&@U'70A$92,7=@-4=".0NT MK<83%!%>:OP)Z"UL/16O@DQA&3B:38KOPD=Q9I-@"((_"",3T!]C@80;HLR- M@%"8ZJ 3\2P^ NB$/_&5)X1^,CU6>G/ E?=$:/U"8V'Z5M$M$N?'S B74Y@5 MC+DQR_IA!,:R1175Y@RGVXB/49JS#]@%*)+S-"K_5+@$152/<"%8&> BDG.B M I;[[V/^BXE3C5$PKDL[$[;$JP-BU M%-='/YH21RF,2:=!$R7S/:>YD%*;%QR)MT. 674Q?'S'/#*E*@H3#.2-RVL M-(P+E5AF+F[-?+Q MHP04#1%;>/7_::0NP#25,U=^?9!$$56^(+PD&9'2T@[0*V=EX[,R@TJ4=P4] ML"XK^T123T5S BBQ>FMH$PQ80>L3Z \J[0WS))_S//_Z5&/M[OB#-,FH?_?C MP^T' '\821#\^3S!@3 ,&7P"8^%*F%7[WU)D5>Z=73@U&1I2;5Z":*H)4:FX M$0EM3%/ZYPCY43X:@&F@" B:81>H "U LS+<,"0[WU! 2"K3P/H,_2$J@&6M M(?"$5!, J!FZGA7>*]8HJ,QA8R-\A0-Y8_RZ7\[,*^?L5VX2^3FIWZJ*@XH$ M6_)$W^&#CH\*[XQ NO*!,(Z31W)Y UU^G+K[CKCGQ4$+V\F];LO2-2,0F'U3 M! Y)AB'74E!%I!:@%?#-3U2R>O:)&>TY>]C""A;VP/MF'8M<^2.@MZQELD'I M4\>-Z)DP(,_26$(=77@H)=QJ$0TR.\T8!8/6)(EA!PZJ-#V*O MCVH=_)&"01=#2F?0R9A(0Z]#S,@/Q[64&K%K@]=4"NTM-KU*N7D=< MLX?ZMDX0O+2M16ZK.TI;(LEFO+6.?2UHUU*SIW4\]/KV.FNX!3@'A9X:WZM2 M63,^X[_ YD[[G M6Q+@9,PM=-F?8#?',V_OL)L%\XE=-%+U6CUXB>?Z ??DEQ_7E[_2N&GCM626 M 4I&H++@^5_@%ES\%9\X7!J#&VJ!JX>N2TC^R\WU]:\-0\RB+*MURK-50,"61> %F(ZYR1-$W=]F_FS8(Z*H(D>!G( M**D4&9;W,BI?JQ^:&T1D;4(S0U'FB^=R130?$94##$*\A&6(U2B.@8R2;$(X M 9_@'9!E)N<4C)(U*'7BH)">!6U3*-H&]6C<%P8PF&*'/AG'X46!)&O(5GG, M1&L.PT?JG8\;U!Z@LBB\SK\UPL]4O=[@ MT#8LT6V&_'&$]=J33T*^V2B9L#3&NNX?S:CV39?\'6:ZL(DTYUM&KT52MY8!GF><']>+[N=;UA3.O_O->D^7=?%MBJ^E5Q6+O5J7 M4J1!.2Q;D\5PC&*2UQ5CP$5I,BVB*07RKRH]&X59'[@?65ENDJ2XF"TOON4X;P[*;*O#$15:A2AH3^8-<-=U7KB<0(N%2[! MHZ#U L/%.">+\8JU!YC"O]Q>F;]>T)D+,,4L\]85Y0LT.?3R[4:8K8+ 91ZF MRGF' &PSBOX[TB+CY)&&U%ZHNT;RY@-G5RB;U&$1F]TH*L:.:^'ES\\DMO8U M#!_Y:4"*J@H#I$8X#-M V30K?>+W-(]1[\QVX:YK>DW%@*J[C= L9)P1" Z@_0/?Y/ M-L8+Y B',\!8^!7.-*[I_QH74P!Z@N1JYO7)_DO'\&0EUY3'= M9*BJQ<<99 BILM.Z0EA252(M4A&.1J(I-L!J. M<&0+ZV7L4H/FH/D&JAFJ"FO2J^(B/:FZX6O-9YVKI1BE79B&V&[2DI8J_1KB MA0XDM[8/S"]K B7Y"441+UK"8%^@R MB8<)+98?3B,_3](9O1]B37.(9HKX+%W\=*RV:5MN2TB3H"2C4!3N5\"(>,Z+ MBA6F%&]I4ZC1F[O?;[E?:O+_3E3G;65.?CWG;O]^Z=V!F4>>7,]/^\]FOQ8*84K(>:&JV\J]IQ*E,S<#3$0ABM="N,@^TD+(& M>12P977!XXM:(_K.<$SL5-/>$DOI9R,.;WG=6,.7E2<8$?G&"6RRP]G@A3_V M&>_B-RDV2 ++$Z-R[0Y\G-BGQJ*^(FE'TE8^%?J'I+F<#X9UUH+KU8AR3+_7_!\65E4JYL:7>-MAN:W&.)^BE< M^'%]B7^39/IGDEG'/ZM<^V?N\N[;?^-+=R,_Q"_^S-U<7^,+90K],_>=7C#Q M6@V02Y_BG/^'LY0T5VK_N=K7Y%4S1^PK6,<6 M6TY%9KZ K\K*;URA5RK.M8OTYA58E<0;PIMQ[G91C^!J?:SC6E!)65?(^0#G MBXJ )[P1 O5:,5E)03#>U[,*G=1O&4WOBW4"43*MEQ+1@LUL48N6/@-X,A<3 M4%,^V26B!.V<_X@%&7L2#V1SQ7;=U.L"18D5*.ZQ0/']-''IPF,3V58E=DZ$ MPBY!S)\)B'D)18OXU#GG^BEHBK_[*5DQ6!XO5%BJ[^5"?VQP[RZO;ZE6P';X MYDY@GN6&]5Z]=BPK7=Z(JH+ZQB&=YA8/,H1^)%*PN-X@A[L=A2@*#GPP9!LQ&-"U^8\/5]\/ M>C"U=?V=XN%"'C_4G%=O#(6R^=TMJFTM.)\6MEQ?W/ B'U6$ MZ8LH/E6_)*Y/ _=U4 YST)_G?C>+\(J=U(L54]@G6!;WQ]OVH,'/Q:TP7N2G MX&L@B>.LW%H$[X>. P_DX7)A-<#1Z5D7% M"RHD679QGZ1!,V9#7U0$UOTHF@]XS)&^4"4I66F%-ZA'T<-%64)<)19PDP@X MCE3>D>I>LG6*$.4;4TG)"I^E4F ^>VORF7?I 4*'AG:5%01;?+>$%3FBFJ M"JSIRJ@8(O!WBIO MAZ6%K@K M?[G'*[B/U]@+%HG7VQ50HK2%Y=^U@FU2L0J=83/5FC$#2[H60M5 M]*#:0B1;*GFES:KU5+$Q4S.40 (73[BPXP(N8+1" R_,;5K3;9I;OU0JUAZZ M3E5.^#X_*+ZC_(W^-]9@7SQ%G@/4ZP__6@&8EQ<)P:,J'+ZN]@6Z(6A MH^N,VV+YM,P09^9:,WJSA6!>O6W182K;BC'(@0"G4_NQ+95;LZ3/22I_$8#. M0PAO)I4F> \2?-A.O7,DY<,:\2W$@)OZF]:IWN/:UN8>)O!86M3)XE78JL]#H>PZ'*I B#5BT$R(F;G^ 7GVYG7TI4PVE,\7&6Q=JO M(:XD"]" '#)5%7CCQ1K>6@GQ"HP=N'^"YY= LH;DI(==B4D*!9(8 P"ZSJU. M2M9. SY=K-I-E, #RH+UMCR %FJ>;V)A[/>4$)_P3%GLU4@,@Q _HHBD@.>P$=[ HB%JH"KRHJ2>9)70N-BRMO , M"%:CLMI87;K@*;X,8+XTH1A@=CE"\R7-BSV>ZPE#<.LA.*=8#&\7/F8/P5L9 M8"AL0&E02&E%H]IB#FV19<&T!BI'P,4X"-+P)LK%MX>(KN:/Q+FBFY#B#89> M;2;ZB:X:WJ>_4 M;[N!0[#94KZ5NPIQJ)YUJK5DVQC&D,AB$]_B?U+L<-??P M);IEO@ VI7A/U)Z4ZS%S)JQ;."(HH-1>)\6^_;]_^R]:7/;UI8N_%=0N=5] M[2I*L9TY?OM4R;*5Z,2#VG*.N]]OF\ FB1@$>#"(9G[]7<]::P\ 25F>$B7$ MK7LZ%@D"&WNO>7C6R<5YT^N2]3ZP%,]')>'RFMI@[^5SU"NJ47B4$A:;(])4 M79=G7C M!OSE)6.,LHCVR+F*(H*RA*IK_+PC-]5AR*$>^&D4SC<3SN@;O]492?!8XQO( MM[L[(UH80FLM-W5N,@>6F\><%'H[MCK/MU'*$&1:V&(5-9?7!K9)*-4FJFUF M"B$?50NVDYHA2CV1"N21 MIM%!L(WV][!BBCS@A^>C2!'M2,F$),4P2<-Q+4XK[-),,2'W44MD M'@7Y7OVB-)28H:Z=%;__S'7LS6Q\9:S$O/K!#99YVW*J+'S(81!(W.TJ8(97 M\;6XR+N1^NSJ3:_8-PRS#>-*DSN*;ZQG=8LTY:=PD!@GSKL?57DD-8-"[S MRB)L5)OY^_E(2G*5&R8#36%S]D1J9AN_O4+\?[_=K>KMX#=VIEU7.J/=H\[L MV,->,Z(_'-E5$'\O=.5YZE;7,'\]UC#?OAKF3W"N8GAJK*P_K.M-6:U+295[ ML2U_:76-G[!N3!BBY"KW)UY>Q]&XO4_PUN[.)USL>L(Q"7>QEF(;"MH(/ DD MO43\OG31\QLCW:*M&A[W,*]WC2 Z3G0L*BI_(G^V]KT>+KU&UJ7 'RSS,E]V M2QF@9G@@7#)#Q&9C#>!;,<-S@<0>_^TCV*9A,DI)\F'\FA\>@1V65A3\P]UT M--%VLR-&R&,Z]B)?R.]/WP@V@^KA9*I]M"J; 8:PK[7/QPZQZ)H^;/Z1O M^6-R_VZ,:>(^5P;4-X>'X$$>UPM,\>*JKC=02XU,F'5X=(SQ[W])/D^9-:Z M+Y,)Y]Q6?#?4UX6']AZ &;&9@H7)!0Y4)%HP>O'"]/:&<3G;G3\*UF/9T[&J M65F.&,%%Y1$7+Q[WQ=%O& %7A%$=_6!2#"'F&[%4[[L()P\Y&=D.OWBU37(2 MC^N0J\ETFI6Z$GZKR6%O4:4%6Z&13EEN5?\GST/'^; M5?5LDOSK_/)DDCSCMA\XW<(HW-$\F BL?,KB6/48:H E%7=9B1UUJO%VI; MV"NN#F(5TUJ1"JYAU^_18/AB!%I]'@-/)"^BC>&\ZZ7NH_LL@O4-+WN22LDR M])';=QYJQ"M"-_;EZ1=WD__Y@2Y]]2P(W9.PJDD2,-LO?0#F/-3O1M_;_Y&) MD4@MDR;U2SK[G^B0[-LJ+&8R>$U?B^2!K>*UA#M>G)V$6W+CUBF_6V_AEXR[ MPO V)T4<..%Z<,1I7'=WO#D=HCX.Q'@5ZR4'&)J1@A=K RB&&/)02 &Z3&A$ M50$/E8X$E9_U.=VHV4"+\ECEPC7$<4LQ* "J:,H.%$(W.[J:X[* M!<[8MZ/'7(R,@E2YNS5PI ":T>.8<;]Z5[H9=.6,!(T@JN*]_-WTR54)Z#25 M)IDUNHEKA$_]HZ)!E+W(A^^!&&4^?O%HH.^%6D% 3-.IA2N+$(24, M9PAB5%+5GP<3IKD$&$*B[#>-C,TF&G*W#>VOLMNF22(4 @N(J M5\$R%="4KJ>N/6-]+O!=/_(#<_@E. M I:$ND S:UWIA"Q;X>\$2R82:'Y^:GB7N?.:DCGF,# WLSH#F;+')$WP43=8 M7/#M9W7"'$2O1M[(;ELVYIP 93DEHQ>0DVDP^3)O%F'%?E8&5S]%Q2);FP]: M"8OFG@=&?H8X3:N5B#VVT8U$/2,ES([<*"5B1\:HGFS"[- =?DKR\P7#\I'= ME".[1#9^;'B1,;$TOSLD?D7H^Q5F5L]^DR^"&B,@F]V:G\94M(QR7)U(6NMOI&;E^_R MG!130A?E2B6AEMN\D;JXBM1ZDQ3Y&PRB_EUF2P= -4W]1'-D6\NUP8<]*81' MK0<8:9FC34*%_14XQTZ[;0GJ >*T3.%-;5%H".&_OKCW!?]-5Z7N;Q]#W3&Q M51<*@ "9,O.RHH-ZF&R_8UO3_S)W,Y);[>+';^_1?1"$;3-\J?_XDB_M7;X= M:W^_D/)V[<.'[#JS[[F ]9.(P$<+@< P2H$#)X+6FE$*'# !U%>&3/$0OMPJ01R)XN"( LT9 M[!8NZ?O4).S"W7^8G)IF02Z$]G",!'*X!))7J6G3Q4@"ATL"A4G?)+^4'!/= MSHZ-E'&PE(%<(T?S71OL2 N'2PL+E(9I0MN."N.02:'(TS>FM<5( X=+ ]5R MU:$0G]/;8^SIH(GAL6G-B]0:U'P]?7HZ4L+A4D)NEE69L<'8E;YH;,^ Y)$T M#H@TGA3FJBIOI"IN6>?1-V/GT6?H/!I9_>_+ZJL\U1D235Q)-4K_@R6),Y/7 M9!2,U#!2 Z@AG[4+##6N,\8/&TGA<$D!*(RS:@PN'S01="AT_I^1 @Z6 G[J M\LP")7>D@8.E@9]M7A<5&XD(+D?XQ2,Q'" QK O;MD<7&,A9_)G9\O M[HYD<;!DD2/7@""B T3,1F(X6&(X+^>VS-,*0]R[U4@(!TP(OGGWI6VLJ=-% M\E1&PX]4<=!4$; X/'+ ,QDAT_3!5#_)*KH$]1 MZ[@].FPDB(,CB'^B-OYG6]8; 5W]3[-K07#YT.JOD\'X.*ATX$=98W8=A0/B)T'3 UO%BA"?[M M6*%PP"2P-9!"/AFKV0Z7)BY,;>95F0 97$%87#_^:$4>/&U- $()/I?EI.?Q[IX&#IX/SD%8^@O?_@X86M&]LUHUHX M7&JXJ)&*[)K15SAL.GAIEM.N<;WW?S'8QF]'V,:]#QMA&T=NW^9VBVFY[8C6 M.]+"/UY>GB27-NUJS#I_^O1TPI. _2>/\ZN\X6GBL^0QG7?RY-GI6,4V4@[] MXM+,;%O3_9)52G;DVXN"+(A'3Y^,)'&X)'%RX2;0C>F'0Z<%NS3TH=5@ T9, M)20F6IN.2>P#IHI%M;K,VQ']\8!)P'D=R723O*)'C+-D#IP@5J03ZFZ9/+-- M8^:AN3ZY@$_2COT0!TP;=*.V*^?)Y?DH(@Z8#%Z?G[T:S_]PSW]#YT"NPQAZ M&LD!28U%;4W[S+9U_G8,-!PZ,9P_.GWAD9E&OG'P"I/$) &L*4EO5O0R$LC?ED!>5W61K.[FJQJRPVID6'52:&OM@T.7V6V8;6B/]> MV:): 2*:+ERN"D:+9B\4/Y29!/R'*;.DK4U>THV.DQ>T$'U"[[%-,K>EK4U1 M;)*5K6=5O>2RBZ7YK>*R"UHF_D;%=F(9E_CLJC'SWR2888K$/+QMVV9HR7> Y%V:# MG0V#Q$DXHI#/S&:)Z>9^U_EG:846Z9)W)JV.5C4)5CJJ(B>YLDG61"4V,2O: M!OJ&+CK^("[ZA/3YX:S\.9@$]#6KBJ):@W+:S8I.%J?O3AD;WV.D'_M+'_7A MQTG1OXZ"W+'X\YX,] D;SV+O398)T24Q?$$?)2BO)?Z&;;:T[:+*1("TE6-N M3Y.0<;_9M!W(9)+Y %RC_Q2%$X-)P:- (#>\B*A6?/5Q\IID85XR2]#E]"(- MRTGZ]Q541] E*C2O3)U;$=.[%$CCA%>35BM\4-NKW*[I&K?>56%*J(B)5Q:3 MI"$Y3!=8$J]>L["DU[_6$#?D @!K4*EU?1A M1H>0LH">X^APPP)JE'4;U (N3NS;%6B\(?ULX;+;;(S=C()G_^(OE-HOA90_ MA>1YM;"-MY:.E$>.9EV9V:Q/X>;*Y 53'Q%T9&"BJP!2R[']@FRBJ;6E8V#P M G$<;C$U#?U5B:RI+7$$S"3'P_KP)"5S95[5F^/DI"06:6W9@'];:Y8L<_0R M,53;'8LCFS%OVK#&D:E&IKJF1\2+XT_ 3O!Y@GSO\8_JTZS//NM%11Q#Y%W0 MA:6P!QFI=;*L:G;8]G@UODJ$[5F;J0+F2\AO62Z=^HO_]BHP,QNBWR/ZCW=X M*E)%8C],DM*V["7%GRULL8)+^$8<$E;:_^[H>,@2((8CC5RFUBE>5LS$4TOB MS-'=3M*AL\N&9X0K_5-_ \6#*3+ M3L_)>.WJQC:>5Z<5&=1$K*3LE%=-VBJQ<["D874&-Y6>1K] <( ^8>8DWX#, M52)ENGSJIOXU)$3(/*_$UE^)+9O7Q-%KXI7"FKJ$7G^3$P'C3EU#=NVK1=Z0 M$"JSY@C!!00-3+I(2!QUQ+YT!R,F\9NR6I,ZG]N$KJ]M2[:[*G=\JPO$=RR[ M5%9!=7.2?$BQ/:IY?WA8NGO'C:)]1OO=LPY(WX7V!<)"Z(5 MPMUAIB=A1;>WY8*E"D>)EOB]U27 MJG9R>*HT8R/)DA6_&6*IG+/;))95],O MZXF\5UX>97:%@_."Q:V2=VK[N#JVL-S1DIG2Q M"'RCLBVRQ&Q0SPDIPVCRSJ\L#>MDL=V964G^93=/A+MU>D"]E[P\NA^&S(- MXHN)G9MY6356@_QUS1$SL:9%JSO%P3*.]B\ONZKS.R!BDRC3 M;"_(F0E'*>V]V!FRQ.-D3_JH):[RH3,?,ORSP_BW()<@?^+R'_.6[IWNS!6Z M2.Z0ZS["PSSA>(OW".,H:2^RB<1^87W6RZGXI4%FJV0"\AY5SR.%JC<)YKHM MV+WJ\\#,DJWV;-=-U*@=$R6'4CB LW#D@6">@0E\A[.X9"KG)>@(!&G:=&&; M$:CU<"GEP=='T,;)HFKQ1!8Q*_)2)=M/']SAM[GW\.(^_^/^P[L[ D@C 1TL M ;U@-\\K(?P?,E[N6%6GHVPY7-+XERVSJCYR$5UD=#.,+&?=TZWXWR-Y'"QY MN)1I5J6=3]V/]'"P]/ SN6/L.&EN"UDQ24MQ)72;BP,]4LC!4LBOY-%JJ&=I M41;:+/+5)XH>'V ,Y(E$JSYI#(035AIOD#JWF34M)ZNJ6;(WZI*L -+5*_T< MHQ6'PM;/S1*U%SYGAX*!KG05@/4H\ ^6,E# 7\ 8"!5OFD@>B>)@B>*T*INN M:*.JJ=$$^% 3X**VR[Q;?DH+X%<4.FB23FX>LOV]9-4DJ>W,UK74W1E1__L6 M!(@^%,M-$HL"&']+Y!<;%*UQN8O4D>66K1I5*+DI[S1W?6V.M"JU+@4HM1N# M2T,%F]3 H<+>K5][LN%-46[ M2-*%3=](0;'!J9.8\$R;[5>/5V8>B[/ M:KHI;M_FIMBY>FV-HCHWECLZ%K0DHO/4O<.5M$00I7%] M.]%?;59Y!BHLY_8X.8TNG)F4C$R $\SH6NX*9H IOK?#]O&\V\-WBOJHF8I= M9GDBG<:3K3Z+(54B>-QP;] 0*\O=4CH[&'>/Q,.J:R,T*(-OB,4$DJ1R#1[< M$'A%'CI_GJ,#I;&F1I28,5T\0M?("5PO"J&E] ZN#+U!AT^H1=];A'I7RTV MLNU*&HUEE*WCY">'4#9A4EE6#7U)B^0@6]D&JN0>55A&L[I:HC=T4:'=,R^Y MK9V_;P,,6 9\FU8HG0C$OLT#3LVJ0B-9'G=73B @UQ@\QXF+O,Z.\/O-#LYQ MT#UXVSL-_1KW7R]H35SL% OQNVC@*!W,6F.5%G-MK8]>$RW#$/'(M- )=,(J MW*;:OVH.1&JZ;):C*83>81(R[?$&"QQ00\N)81;^A,ZX?71ZFQHPOQ\;,/_J M#9A?_.,7N^E)HD@(>55S7472GZVI;Y3@?77]R=N%_"9 E?\9_T;7)&,KAI:S-ABZB#6+Y,.5O=!Y^4 MVSP_?:G_>K&RY6NSD3]^0OVC2.Y7%7HM+L6OO/2 ;_+-Y,NT,71 YZ\E7\&*,V3 M2WE;UC@> U] -:6OE?;@Y0.]Q=..?#)_-SF!].VJI)7M3YG'YU>7QR MC#?D@]:7SY]?_B^]-D"]>=T!RKFW]6[/X3YQG5N].6I6-H7*CDR%VZB"_[@5 MW$BV/;/ L:#3O:T2['1(:BI:MA8>% \H42Z"[2JFJV+1[)"$D7OD/'>X5A&? MZY=5/3>E8C 2"78EM!WW@R938NV&D6:NOW^?;YA5AG+JG+P]XKHJ$1DE'YYD M&TM6?0_+.KE#\M*)2Q%4IZ1EB6U)+&Q0V,UV:'('S$22Z_+?G1^A,2$AQ$$3 ME?+RV5E>DQ_PV+2&[LUL>5>DQ[_H:,[0R.CE#B]@Y*YWEH8YVCPG*ZZ@IT-/ MW38.(Y%/*F;%0#^!/#6,,- H\7OL8CBO^9^?GSY)GKYZ3%1E\CHY;XQ)K]7/ MCTZ>>/)2$^#\TJN'Y/+DDAY.[]R2RE1$:L]<3/[[P6 :TB3YITG?)#_;DJRV_S3+U27J/\J*XM2;2*ZX3WD=[\=+EW+=]-D\;3"B! MH.2"?53UJB*!]MRV?::%K_)F.@9[XHO0.YJ."7FQ:D3-Q=]+3:YWN M!/03;GM^.B'+: 5D);KBN37U,^LL,;I]L\X=L\HZ\.CS\JJ"B7=:5%WF%CCT M%FD]/KT:^RMB=/Z%@]N?#=#K99P(>!P2 ;>-!U^$C$NN ;8, M*]/$Z(T9*$- ,>/0N0=N%'I[;1UV(+SV+N[EY/!S -JBIV6V13ZSM'$^*('$ M;^U\TYM\P@GS1G,TH$R)X ^3/U+I'QXK(?4P[T1=)'H9EX#0="Y\I("VQ'#] M#,HUM45N&;I240T!(59L>DNC=6#3S&I5^!+@""A,#%,RL\B*TPP#[<%2J_0D M-Q#ESE95DVMX,LJ:_859[Q,NXG%7NV3BC@.(4OLZ9B8MJ@:GM2.3+M-K,OJ[ M9F!6=JIYRH.C286TT+S\ZWAR#3TY.:,G0T6TR3LF ,5+D?JB7F7:$D+(40+J+F<#T&BTA=C'/A&OLYG.#K MXG?OT,\73T@#/7HV29[E&)9!EV\/YGE!>E@ Y??O%=:\A23@2SYX_ 3S?NOD MEEOFL5?YC9: N#*3J)(CSB)698\@?-3$)HRWWYHC/C$WGFCD5ZW>X6REB8$2 ME:CD8(%T:^;6%4>!4&C;R^K*B#!4@4P'8X"Z#OKA?_M ;J@/B&P9B-D:C-]3 M9E68A\58BU!'Q\D)+D!QT R+3.VJ#7!8+TY]^\86=BXM_XHV#$S!+(ME'2?G MLR!!^!KZS56.9)E@6KIW@WP'7/3"9EW!U05HCPMX;I7)EF;%]G$LZ:0W@,E[ M=(KV0*O>.O M.B&I6B=LTR'1N0"@Z8-NE"#0> ,EI@?7&G]V*:, MWR&&X5?W)\F#>_=_^.#;L587B$L\/@HORMRD/9Y^=5@N,H(LAL14>@&\[<+ I^W_OW_L,5 M,M(=B&Y8_F3NF>)0XYTWY)1 #J+*[_:D5,.Q9^ M:<,(UO-K^C[_?-M'PDY2LB'S%+'?60Y+9MHY.SC+&6:],2SC-HFE=ZHVUD:X M#V09^8!D"YNEC2R5GTD[(WO?I&_+EJYK'.DZ2%TNS,.K7H[W#++>'W$J- M9N^>125#-JJN;7*M.NNO@9YZTJ5O2,*3X_[(+#"V _\HYV\J6L$CF__&LYT> M5?.JI170ZLADP;R51YTMJR8YR=D1.C4KF[RJUO3CQ]T4*<>?J@Z;\,^*4SO- MM*OGB'R3,DF>=N3 UQ,4V"#A2,]Y9C+:,_RWS OZU3-;3$DI(4S]S+Y%YO^4 M_&^X[K12^@]X!\9M1?_NEOR\9QTRC!,]AN3.>6N*S5T$JVM,-O[O+F_IZDMN M6)CSORKZKBOP3Y23+W"32WI9LZJ01[KLBM^G!G>\W&2EW2"T_V93X3\U/;YR MI]&21AT.E3I@6C)?JB6C?"&@1K>O.&JDH1B$ ^)9TSQAC1\%([MQ@T!# MB)D[W^$>+?*5=L7XF)Z_/;ZRK">#9 %-[H3S8-\X.TFB>T1\C[ M%CQMJ!_0Y E!M+6_5;2T,&9V6=$_1Y;@2JVNKJ5](TK5[3OKR3:G3%PZ)#XK M?_9W4BENHFV'4^@@0"29#LG7NJ%1'$^"[8\42(AHPV6[=1Z;AMFR$0KI4-I: M3WZZ#"4=+M]]7F:Y&6'>#Y@J+L_[)0[)G5,BD.4T-U_^B_3Z[QTIZ2]/R;Z; M3JTI1U(Y7%)Y9#;- E;AG=-%7HY2XX!)X?3DXO)_+P<5@D^?GB9W7I+K2J+C M":>JR=ONZFIE1U(Y8%)10SFT_HCE<;'(BWRU0D'.2!Z'2QYH^GA1VN2$I$9R M6AU/N'(WV,]!%^\<^7YVIS_M.LQA#&(9/"+Q4Z MWCQ^ U%%1+ M0%)BC9_R_&]H=!]IT=HD.KUP M5"(C82AA/+](G@&X6(L;1D%QV/1 =F9C9E9MBHLB'67%2!N!-GY-XM+JL=!Z M) TE#7([;#MZJ2-E#']Q:5-,&'E5"YK_:& <.CTPFB,&J. Z:' M/8.D^PJ$86 %L8QN3U]58W+\@&DF5,)=KFUFR^3D$9FB_,^Q*&Y//4$NLZG' M8KB1N6\W^DDAHQ)'.7^PI'!R^O-VG?Q(#X=+#UE>5V6&6>0C.8SD M<')QGKSHVJ;J:ASD2 D'2PFG!=FN:X,.3!>"'*GA<*D!8Y,P1R/,DGYI64K0 M09W,;9EN1NHX7.JHK4RZYD'H/#7H_OV'R>FS\Y$H#I8H'N=-BLG!(PD<+@E@ MQDZ6O#Q.SFJ[D0#6?YKEZB& '$:Z.%BZ>'+Z\PN,.RW:Q4@%ATL%1=&EN2E' M$CA<$ECEZ7C\!WO\/W5Y9M=Y/28D#I<&GE6EW?Q4F^5( P=+ \^K.LN;WH2] MD1H.F1K:.L_F-KFL9NT:X\C1K6_*,<1XN$3QHFQ-G5>NI&VDA(.EA)Q M3;[^>B2"PR6"EX_'TS_8T[\TA5VAHFVD@<.E ;LT].$8.CA@$EB8]7C\AWO\ M'N9YNDE>T2-&6CA@6D ITL\O_C72P,'2P*M%M5PU7)F&P1'OC!%DMPS0\?X( MZ+CW82.@X\CPVPSO9C\TR9T T35VL1XR1>3_OVW;*KES6LW+_'=3MB,Y'# Y M+&SRVD(P:(?[31-)!]K1_-HF6=ZT=3XE XH;F%=UE75IVT#S5L#"3*YLF55U MDZSI#[YFDZ05\">XI9#,\,2^I7N@ UI_G&#US3&=1()<7KM9@3:*35+;9D7N M6P[^FU4U/[ QA6(38'"#Y?O0L_&5/)F+R[][V/BE3?AJ,Z^M%:"<==XN\(/& M^L7.;6EK?B;]ZBK/Y'FUI>\[>N;"<,?VU#0V2XA*:EM(/;M?85[D;4XO\4$G M]*G&6GPXC7R:%>PPRR[J:E7GMC7U)GF)+^3LGN9D-C?#+/YUBQT*UL]&X'2V M&YRQ =E.\U*:64!BM2&Z:&Q:VY9?(JU6FQHK3 JS)C(KY*4B4IO0-27]+FT[ M4PAI-0A(3/3WY8Q(K6QS>H]V$Y,H:2BZNK6I<,PJVD5^HG!+Q(NXJG'9<,^4 M79G9Z//M!1(;F#;BN'F-S%E*&UHM 5505J5]FQ9= V+7G_/JNL:ZE?&CCI-? M&S:_=R^$++"NZ1Q3 Q<30"-TG\PV=(0&?Z4ZT(]VIUG9-)_E]&%1I49B.+1C M7Q)/AJ]2 _7;;F0SZ0E--_T-.T:WI=LL&[?)62YWH-4LB%-99'2EZ=I%5=/9 M9[0D72B?=(V3+IL9[=R^]Q%95305D8-]$Y\6BRB.-="3L^T=,;2J;4KB3STY MT8K65?WF.'E,TB470=O@X38U$M":X".Z6TKD/;5T2G2'IJO1NB\GNLP;LQ*J M\?2[^V3P^-;5U6Q(-A8%W8_(+DV[^L/$V=]-ZYV3,,B$B'#4V,=J74;Z91VS MX@041!POAZKJ:@[=1RIE$DX@(^525"LZ[.F&#BVO,T8(@1))?J[6]&W-=P[, MB5_A:/+RJBJNZ(=YR?2F=V+]2HM*;0-N0,0(\\JBB%$%-RNK2UI MS?Z!T*OT#$B=L/;-GTZ.)P5M5C=?X%RFMLCME?*;T@2]-MY !>4[-BNK]#1G M,"YLTJVJTME4 VDO^Q>=X3L%0._JP-5T%2W!/Y.W/RU,#F$Y-WG9M'0*Q\E9 M5^/^[WS*[O=360AVX0?33\T5QCL[.RY6'"!BHFY\3L=7$HET1",?;$K]W63/ MT_R-33!^AM6C*7&:RO:86-G659FG^([4-9T*J$_,\ 6M[ B"G2[/ /JF5!.3 MQ<(0_>K=5J9IU:S>N,]F7=NQSF*B43JA\\M+$H8D#1(8O7-1,&P2BTY?&03@ M)D&A343CP6!GZ2@KO)8YZ#93LCI*R#*5:;S^J )4]+Y[;M/27Z;.U*2!)**O M[!7L&;979&^(\KQUN$F?H, M_G+LFKRZ9RE_XXGL>=H5IB[\_O;PUK":^'!P#FQB\,T<5_<$M7=UWBF4IQ9& MCV-[%LZ]K= [B5DWHU<=;GZRM"3Z,ED&&2$%T6C38V*2[;]UI6-[\K#DE",M MN*TN&?+/%]H[JX6QM;-_/ MPJ;"DV!"HF=E9DE&%^\WG'@2#[2+#:T06Y;2VDQ>]NT<8F-:E3/TZ"7PX \X MA#$"T(\ _ 0A6C(!O+3SKF &NVU^_ZE2A'>37.4 A&?D5\YL!ID_@;J!J0_" M<99+[=^N4TKU35&T3;30<0B&9\LB4;\!,2B95';;M M Z+0Z"4_@=;6B!Y[\RM%-B.]?)6G$LJ8TF/EQ&9Y2;9MSCH=?@MF-(C=M+9# M2JC=(C=L)9'!;W)T@PCJB33*MLX<\0]Y+%=54W>XA%JJI]6]:JJ5;'A MTAHVR>QSRP5[ZM&:-@:(OL+JL8]^!EI[OR( M" 4WP%'UBJ_ MN!AG2[S?JNAO!\Z<_?<+HODJ([L_C^!VHD7') @;M&G$^.# CZWQ&WI,QYO% M!-8CJCF:+CDD#SJ7 "69"JNJE5 EV97-&UVX6AL9. !Q4S.;@3^4O;(]+STA ME0K^ IHLYP88=%(,.-U)N(J(JJHD#9)5]DL>P\$VQ\EZ-FSJ[-EK9D^PA>W_ M=&W]R>[_L;KKL/6)3!NF=#H";(9$42Q+$NRI?,F6%OEL;J$8\8$5-,3BQ$YT M$"&T#&=K]V/7LDY[G$1AJ F;<"L QY(P,QU]"JXT9>EBK%>Y7=,/KY@]5:OY M1[KX,K]Q3?*BAF6JHD5,GQ(2H?'>>DH\0!3DW(3HB5D@T9#"D=!H+"QY/1J. M9CZ/-6-0:N&.)"(A4\\Q#7$B].$7^9DI!R&+8XC,A- MSB H5D%0X)%3D[XYJD0@>H+ :U]#0UB*>DKB3["MZEEQ5/:[E3UW\B:O-+C^ ML;J=E1B.QP_ Z.DY4.V31Q<7D!7DK;*UEC<@JQSY7JM!=UG3I3OX1^KVDMN3 MIF@Z+>?%9I?Z9_?]\H0>WI(L;NGR5ID!W 3BBLT_1[^P<.AA)$-(SKJ?_'I\ M>2RO] IQA Z9LB#P7)#".>1Q9&#:6Y+S:@)_(7E21'YHSR)E_1 M@(Q3\=>>VQ9YB&2+DFY55=R#L2KN,U3%_?%"RUN\>7GZY'DP>96<6U(PQ*H^ M53^)8IW.,I+PG8U(N)>?%TM=M(UD\.&Y5\F294!A6#UQ:"A5^UJH\$22^15 M[YH6'VLU ]W[MXZ,$3(+L2 ?&G0V"9D+9#]C4UA+2Z#3E670\U<5O1G[.JP@ M,S*2-,*Z;17$:I>H0&PN-N0V:L0516S(&7K9H^$N[S3O2.Z>GM/B&A%PGVV! MDF/J^^N6?E[!I&N,A#$;YQG0]^JVL.)0KPYR.W$BV^]W\*W.U+HY(:'-VHD7 MYYV1%VS<&E7CJ&7#LT31Q?/RY'M*E/ML[R;4TE; MMY]7538>P4ZIO[/WSU=7('%ZEY$5\0 MQ8_K7BT&L0(',18P7J^/ M39JO,4YJG6?VF,RR#Y>,I.J;2E0^##&R+J9,S:2+6^_6!=QU#1$ MASAPYHW#RR>GSBE?V-XO9A*^Z^]5WG!P,(2H5E52UQX_]Z]Y"RY;(D:VHE\>O^;[^]-DN>O)\EKTRR(,UO$V4])I7[S M]0];2ZRF''B(=TE+F;:BG+L7068B]C_7J5CZ O>/OK]W[XC^.+KWU5?WY*GX M:DD/PP-AW)*X@1EKR?>22DD.2NO7RGGL,;S=J"DFN:/@S,97T$6J^$@ M$!UPTR$+P _@[;Z&)M/_@.EO*#>Q]A*4M3A]O'2O>1TX Y1V>4P>1O3D]J M;D,JHF=DJ57KYL=/21G1KWM]3??2CF#P0^QC:ROK?W=__U?]NW5M6K5MM73O+W_]>'_U M%H49>9;\GWO\__H-:P_HD.)3B__6.\0?<7$=^Z\_Y\/6^JX/8U MD;ZK:_P3[8CN.ZNVK4W_S-N%64 FGR>7Q\FE M>;,+@N.=5/-Y-^<6LLNM)8E/)3&_^,?7/XR4\%>FA$\E'-B;SY?)16T;KCR; M).ZCTT5N9\F6NR:>A7SY0J(-Y*[KEQ\L@?\2JN>+?URF]/CD]7'RR"YJNW,P MZ\$:&7_ ,7Y"^??]>'1_20X,\NA?2/M'JM5_ %JOEZ4 MR6.[)%ON[VZS_=/6=KE)GATGK_-B6>T"I1T5_U]!EGTSQ.,[(62_]O;;J>FKHI-F3P"- V*[.8[#=E1D=^FP_]TDNZK,3IWVP_[C_)G M7Z+=\4"B:\_R=&%LD3P^3A[5QK2_C_I^--7&H[M-XNA" 7H./;CVV)9EWB07 M)*DV=;ES.NJHKV_3P7]"V?;M>-BW_+#_*&D8@ZO$&=*?%*D.?7.-U=99;D,' MQN2[L,X';<(WJ[6[D"58:S, :E:2M3088KZ@S9*ME'64D-[*5J/-US6J M<7_:)+&,98)K_FE*E.4F]Z4@]SBAQW*5#%>TYV4GB"P"M:,MDGL2WXJ&MZP8 MZH3>MEW3RC;)QAHI<%XYT 3!P) >8?L6J&UY8X_Q-E= Y0'Z@5\&^E=.3L__ M;X-F =/:>9XZ#=PD:#%%SS)^FP-$N4I^JZ3G"E$4>G%7=XP7?\"W'6SJI2WQ MRSYQ8[67"X/&6P_38-KD\GX?[T$::'&7IILV]M\=_12 -*D"X$TW6,9Q&''W[ A_#WBZK(&%F"!XY([[VB<](> MG+^B+TJCB'@S+$8[71E$2K#T3LW*)J^ ,>B"9[OVPXT:IH*(R3 Y:*:]YAX&W==+K3,U,3;]-M[N\6 M+I/MFPL_]A)ZLZ+W#WK_A1T:.#0^5[=QF4)35UG=/..$O;C0YYQY8W*P;QUV70[O;.;&KG1*1H M?*7;6PH^,@=6S937'8H!Z.G*BD';Z"4S93539^US(+L(>= MEC(6_D1!=AI126X &%D"\P^$C?D;&LE:I?+QTDASZ)% 09.\1U2@$Q=/4Y]' M)PG7)^"G-F)Y%-9D9#0L\I52"1$YFX#!9'E7F.29'QS&Y*M#OKSGO-L+Q:5, MP_C=8W(IR>:N_52R$X#-IX;X.?S"?]?DYNC"8&I1JD]4'*3>;=P<.@$SX@M/ M9KCI?A$,-[:W:6!PP8-*SD^?)G?*:DUNZF_$,MU=P9H70% =G<1(46'?F+<5 MXIS7=\G#:]3*X[L&4]7YXL>]0]MA]IW4@G/OH!63RY8>9Y7I7KREVV;)H[JJ MWM!GD4G8GY'P"RTP UP!;0O@P62D' ^D)UBBG8!Q3G1 M>8=0;/S6 A]K=\BK,AM0;V"J'>1[Y^S9Q=WCP2)R5G<,R[VT;F\C.50F?O1M M53IH;.#UGE88-8 MZI\PJL%E-?8^1=_\*5#'8YW6>YK#I<:G 3G'!3[PA, M@?S[6[G+@*:_^%\5*>ST>#(887X.Y[JWNXX>6)J0.3C R8B]B-Z+[W6 8 3-(8D\Z=7?" MTA4OS@$J!1UWED"8H=@;U>!!N\.K@Y(SF.;.,J\HFD/=V2@=9LG,N M4W*2UQ!;J9?Q"X:C-1S892!1H#I+V!Z?]IY^G47TS-"OL;7. WE.WN5B'>81 M]R7D#25L?!/R['^Q15'-YR13%U55"'DY:AA%:3\3P*43-Y"G'Y=OY: P;%@5 M!4QT@*W2>:8)'6YJHZ"W\_,'M^W?57_EQ(\;[ &\L"CQ\-6[ ^C1)F3*'@Y\ M6=B20+/)*V#IF+W7YP1M/ MS7IR/OG[TZ.L']Y^GE_^DIR=G+YZ\?+R=D%M[5CZF4EY\L4KL.PS MLR$GG6>1 %OR3.8EON3!<@P R+-J6)V#[P07^@7GS)9+*-2V2M]\V"M_^YE> MF6=@BV_&-&M(O:WRC*P^QI/,XV%G,OHFALZVY55>5S+MBX7:BF0F*_$24S(0 MRN/I,:2,3"K<5&Y0HR3FA*<0Q*USC'(C,V6FAR"S5V?DTF%& M*1 8IQR4S7B^M" &"K@8UIWE#3F&'#G%=,Q"QB,VY/T,%C+JQ5T#/':E5A:8 MSP+R9H-&:S D?&U;&9JQ13[L-6+_-WI=#NTIHG-M&5!23Y(3-XK]9FD0>D-1)F/J0!!7A]#HH)8 MT>Y:2**WB^:6Z &CRBAM>]?RF(.E8(C*G7H3:,/3>&R!'X>+GWLQP/C/80(D MYGD:#I9P_9/.?^7?]Z^:\T"G:-Z/3IGUPFWIW3&293S:G7Q-OM&:;.LCTMZT MCX+GZQ&D%_DJ0I%V6XKAGWZ*EI]_.9'Y6:B[2LR<4R),XHR?;TVK(S%;3V!R MX]*N^P,LG2.DN]6;3A&VW<^1O8Y8F4!,&X_9$45ZZU+WH;E9N$L0)ON%NI39)INP;N6R[+L!/ M3HZ>$R^_D3=F:?#O+D_?D.RT9=7-%RPO3$J+)Q'/P.!L&KK!YM':=D[#QFY& M<\,CN1>_>4];5_'$Z]Z<>S>'.H6]6<"EC*P?GHT\;2HD!6ZI++M]UB<<*766 MXS%PC=0F;W3'$1EE2B2#IRLC;E 30PCGUMF3_'(7<7@[Y,$J^>ZE;<&I%W$I M]TMKBB/@#4?[$47(82/YTFT$83N^L;<*-M'4))Y%BL2 +5:P0<,V5Q@3 MSD,]: %X+KTDQKE/7":Q/'+/=/(!OKO M1S1NFXQXQH4ET,G(!FL)CJA7HK.F*DM;>'N9;(4W9"KLV*O>,#\A?;QTB'I MB0^GA5?OHYPG.C)R%Q_TU#RB7W0'^-*L+O?PXZ1'GF[,->W2LD*^ M:/\XZO@KC%4G'\?4,@ZU\=(L$\<,VR']',=)]\'@B L17:NT0$>VHP UR"J%M.Q?1STBM07N0](EK"9CU/@/S0:Z :?Z[1I79$W?I(3#3H: MCDG0X\EHK\HC'SZ6#*G_4Q?F9WD.%PHVZ6HHZ33/Q"'!<-)YYWJK+X7CV6*[A,(6[[PW*2T-+;JZ6-K MKJI:4[:[7L%-T0PKEYM!LR"GQ7WKE>1MPN])J!C4;;<8$.7G_M*G=;=R,L\K M\Z#E)SX!@, >+X%48"?#D5'=NG%3H8-\;TB,W0F>!,DRKK!0C16%'OC2NR3$ ML LB52<[7UDF\S4D\-4JXG&BC;5OL*/PHCC.QX, Y3K-P-6(2R97INBLQC>Q M(A>4B3;"D,2:L20,R_URF<^U &4E1;T3GZ;!&]-.\XAOQU :0!WLCR.Y7D&= MT .3C'M$! ?P<[6&4F43!X%3(BZ2 ]O)1;YM>!=6>+(7'-?=WD@7:G4B)8V" MQIZ*7+XR!#S/O41-LV0X+1L$[MW?\?^ MR:8XRS8XI+$WI:G8%UW\PR@M[:29!";9MN]*YEH#MR^O,CQ\!LN9?8:)U#2A MJ4YZPI674M,W"KT1?VG,I50QXQ]^#;JNDU:E5!;Z'N4*/OA)M$+O2E8KA)G0 M!KB1LH%@P2-*KJ;GY@M?6W8:DP+QBJ"5/*RKY7#Y5 ?^77)PXN1H M7\'A"33>T&DWYSW4W=1N*FRT%+U:U)^S8S]#]()W3GP) M-::=$MYZN*24/N X9X59-_ TD%JI&[!GRS^6?(=I-.;&81UYQ]H6S+R0FM:CA. YF0?> M!]-*@6ZE.6M_1SB,RYP[*XY2F'-<.KU:%0[1QX]_1Y8DO,NBJ]OKR7I@<@T/ M(MYPE\@5GG%V3^>\.*T7"&S1JVL#M,RT,/ERP(S75/V\7R)S M3.E_"FE[OH.X?5#<%;*R]-#NQ<+.\Z90T- Y@I/2K53;>5?$U+JCYX)N):30 MCYYPSE'H;9+D[59.SGCVZI<'.(GMLW6W3B _W;U97-;CMFOO;BE3+*IUCS$T M+X_CLIG[L71A(8S$$>UM#I8J@D;AP-C@T_P?!&W'MEJ=-R%KLC_-^A.CAR Y MN8<6>J^W[^T@OS+&[Y%.#;K$_1496*YL6FN4N'8(T;2M^+=FG25?%$23A+1$ MBT5A'RE,YABKKA)AU^LSR_:M@0X=5"5S^-_5+$XWR;_.+T\FVO^: E\D)*^6 MYC=X[%+FE$QK-BP*^F5=E7GJOXC8Q;7EA/!BM\JDK'2=L[ M.PZR)X^DZP_N MZSL6>'%ZCJ9G\KV)"B[=LS1CTT-!"$NC9QJ7,&$ON=I31<"N^K)KVI[(.#L[ M?W(:"PC?D1AYUW(1-CDO1QD>?M'3WUH60L<825ZIY^'-K8C%3-]5YF;>&?DL=B6.U^Q9;O9:/MJS5# M^#@^J(I6EG!B5K:7[&$4GW#Y5 ^_W=>7LJWISY =AOYV:P%;[1$=%O1]H>B4 M4I;' BP@M$ HD;8P8M7C;MQPPA'%*O:CN+Y93&8^H!4@&') /OA/AX;3IUC? MT#0J@"LD1C S!F2\/QR6V!9OTCC1(:8^\\24,^E$@',#$0X[@>$!KW)1%#U] MSL5$&K-A6FRT@&]OSL6;*](V6B\'CLKQ=BST\,3[34WTJ*DL)BF'=(H =T^] MBNNHI9=L#KCBZD =:\?STYX>]BY>HL5VO@S,%R^Q%W[K;&U&C\GC!I 8^AMH MO5PTKZ LQ,X 9.'2E250O!6\"&&>1NJG%) .*E1^VDE+N*H;'V?0^_HOU.+. M+#U":CE"#3WB'2[)6T!TLU@L+4-/MM)86.1TFXS50?^.L[RPFA,AHZQFK'.U M5'NV/K'SRBJ[3S?R.CT+@>Q)25WTC(N(3GK.1K ^(S*9V8S5>:3;=M6%]. Q M288X%>0^B["8B"B:< $R[8BZ_7*W MV&UQ9D6U:IF92!!V#%4::$CDA>"9:&_35DP@@LZ(B,R!)81D3\CB2+J'+P;_ MNDM=4?A6;'@@08-[ML:HK9=>!/3E89 M F0)G:10;2DYDU*/A6$IZ:T8N]K;;D#" %('R2-^*GIR+O+6(8#'<VWL(\(" MF S;I[5>)QXW$/=X3/N&1UYZHZMG_+L'NWM,1+@JCI>::][^T-5$QM30UG"I MF[Z5,&I]#R, .P!J'ZL81J7F5D)?+W0#&LK51 PI[CL@6-WTE[L @)7N5TW M3KTY6G+>OAR;*HF^2Q<0S[B<_$I6%B=C0H'8CK4ROPU>S#7,--X.S .5S/)2 MN9BC*^[/&!H$)>/=E%2;A!G=>"/U,COO!]ALMYZ-*WOB\H/W,V]'PGV_,@)/ M$DORK+B:A"%)V::0PAW%;R(ZDHRD&#%LTO!\H:N\[L31RV=]UW5@)0%!/'VC M5(U!15SPBTJ>4NC?A$QWUSC\&^Y_ZB=(J_",@3'LVJ9$;X"O7',=P%!M <29 M3<\(Y:H$5)LYGS2*=]]"4QHA( DV7H7U040O9NZ-Y'>?[?]7+38%7C%< 6),KM<"0P?.668*CJ\ MR-&6LH,&BICFD>A;;!JN&=0F5(;ZDZ%YXN?DI:N.1MB5C%-.2J3"RU'Q;!1+ M8N&'5P8KDK,+H@_^(9]D@"-<:3Y?I9X^W,WJV]DD.GX?*]<5V@3]@^BTDRT M]$@(K["^QCWX#ZM:S*DMCE"[9M=*)>7- F8WC!NC9;A]%6C\Z)6$U6S-MIOK MZC.8Y.=.EMOZ=-*3[@U[0$/GIX=:Z^7V:!/=S"9Z[<-. 7).&<4[;P44;2== M"F@6W^CA.Y\NXF$T%#Q5XK5-XT<#!=QTE_( MD,Z>8O(.O\\JJ5.C94$[L4QB <1:-[""EA6F-H.QZNV9#$@$F NB+++:\+NQ M-W^=T"%Q>8=VS9QZ?:X?W;)->F^:Z?PX7Y2>'1, MIHXH!?UT(I5L].YL$$,[DJW!L4] 2.A!K:T'GA!TSVA5L%QRG_(/J4-$-^M. MH=VZDJ<%J?9@F/!M%!(R^%F2<8&JBT%P6"2K>+?(%ZRRM2U'?@2 M#/*EN.28[?^H?Z==Y&06,KW!XD21 /WZ"&X(_4KK]H!7F@B2O!;L!7D@FGK3 M2^8S^8%9_3KZ6'+)96^$A;^7:U#IU1>Z&0!D#MC$:WY=#OTDL]+.$;D2XKU8 MA 39/1+;"!%(AHSB@0#:%J)=->[U_(J=_2S/UA7*2[W[2;*-8K*A4Y[;LZ-R M@/B![M8AYJ4BXX$SH8# M75AX'+*57.&@$ST"K8NJ"5V$>& 6!A@&D@&*A%,X&+DH-,Y'QX-IHK)71T_] M#DY.>:O;M7T4Z$5SN7@'LR8WUMD4RKU$F$<@S$VTQ)B%FAWG4_7@.X).8M0* M[61RS:H5S].1+2&"S[?ZWD9UX +=G%Q44 \=3M0T59H;'_3#ONG)[;:$U?@( M 1(9"!T.V816$HJ64V H!*PJX#+J;/>UM:%@XMJ[=(;/#4]=WTR L"' MR8H\8EVB*0'W7^-A6[D9%LP[E\J=#P[=)?*@-1J5Y$3BZHYG?(^SEKZ('\5S MP1B+WG,X&-078]5V3E0GL*O7[ "ZY,TTZ\-=:SMR"(&[J-MH>* M@9X+!%&TN$AGV+?D #:<5S4MSX_T/ME$_#549@7E>=VBV=<)I8S,O[ ]MF9& M>2#L[7XLV"-7"M\8%6Q&H6V)^\I[YAZO-2HYX[ 5Q@P,Q!07Y6D(- ;2EA=W M6Q9N/.D[9[MJ<-$=)CZ8WI^#2E9;FXV,>>KA[K;QV-BH#RSUHR9S6TCQF#C* M@B#!+AY\58XAZUU2O%ME6IO"1ZFZ4=A];= M)ZX"0QD\^%'29B.Q#&;[J.A;JT'X7N1!=RUPGO-V$MP R)8C2:S04R9Q%7K5 M\' W+VDG&FL.DX$T BZP*L,N!&8-,8?J:F,*Z10)$PFB\)JTNZKN88'2V+85 MA"DZUQ3P_C^B"BWC@O=,&/Z95-,Z*/0J38U&H_TK M;-6;JXHU6_8%<2=Q:::%*))'M8,R!,G=_J9E,S%@^_:^5"[E[1T,C^+VKGVR MC>T[RF)0#$OCR:(J0][561VAZ03@\GV+Y[1_3;\T-K+E^K%YI[B1L:Q4BI%K M775-J$??:AU4\PPU^7MGR"2O)6BRYTUJK3&B]X@*A2(H7+8[8-Z5T9KZNZ6P M0NRV[2I$Y/$N85R6, #J\GH'L-?][?&6]VICI,T!B#UG#HIM*:T"?TM8VTA4 M3UA0Q[#5\G:20J#GK(@5"FY-=2&QGDLKW3I1VX]V4KRO4$]>7J]2V!]WH<%) M+^/B0['@#@[*:9^&&HX:%2#&+XI^3=@8X?\DPV$<76@+X:P31T!D7]/'T&*F MT088*;V(H-00XW0T7N3O.7;KCS'O7FNMCA/P*('MB!LEF$IRE'L;R3*34/K) MJV>^(L/M3]30R.++\96^,D?#G=KAV"3_8(8)'AT&:/D.A&!3N=%R;H=Y:%/& M0*.H(G#S.>2:J?3]QST-X;Y&E^'UBL9,]I MOP4ZX]UL20?B7J(4I A.> 23+E,WI$(*#.[O$>GR%F<04NLHM*@U21#OK1A% MCB*;Z_9F@J#)HJK;F6$+?=_VNL) R=]D).@+6.'SA0\I8DA P?5C7G.E3M?YI M'+>WN:0>3&.9^M:A8A;=-9UZ\C?9H= >HSW82EVC-'VO_B^>()!SJ":JJ8QK M#@-RVZX2[<'$V%!'S?7;K@**J29J0[RV3C!NF]"%V.S=ZC18;Y,^-,1? 6;^ M13__Y;)#9.SEDOR5O9&,6PBDQ6:$=?!_ON7",EZ!\X'H6*+M[ $K][Q.*35:$\!N44&&WBU^[=0H/"]O;_"8@P71QH3/FJ?FSZI7_ MN9T?*A/)!]$S5TVOI%"*/3UPHZI&C323'\,U$U.3OCGJ5KV]"R5/\?TX'B-. ME9\AHQT:\NS(VFXZ3[W1'=S(G&@ 3:^$D@E$MR]HIE5ARE(PN^7^7HG 7BD; MP]G$&769H-H'MB;NB*JNJ@Z3B5@HEML,+K5IZD)76JC6UIV;!CB\6C6,X3K9 M0*"A,MK7L>_ 2.J#1TZBY^YN(9PD6W/@E&^ :HUOQ9;L3199((\2]8!X\!V! M^AMT);K46#\$NHUZ$?G4L 9T*CS=R.2UL*S,D)9'DGBAVZTB7#AF,I&6O!&\ M@[X'.F84)WYP6*65?HC0!RU#XUB*1_;]^S15[3(!/@9![,^F_%O ?C=-?#.L M&8]JD1[7V0Q&?)3YC8L:8BC-,(3."WX?T&)]X[^GL[VNJEFJ%6Z=93=H@IHS MM*G.7TUT$-?&#<"I5G#)?H]C38AB8U*ZXM&&383#"H]9_'@-^?(SSFDC%LSB M.2;7U7*YMR+-55"NIPU=A!V%<8A5(_G:(:5[]/B<7 AJ[ UN%, M5 5)2KK@QSYW2>034WF4E_[KBWM?\-]T5>K^]HGF/KO%W/,J7](F/[=K.?Z' MR3;CM37]+W,W6^=9N_CQVWMT'V2JVPQ?ZC^^Y$M[EU^AEH$V2MF;EO!^B7>W M]L+.VA^_^E:>^MZB@$N)OWTXR,?+VO>O]%TU I]'; TM.L?2&(ZP&0JN=8V82Y'SQ4WLU&ZM_10=8/:Y?\@,Y=)\A$]R4SQ,@7?V.^ MR/O%QUQWI-F$)?F=OOE178S=2HE]_LQR2AB%3&Y\>Z0"C*_1U/:=:## MU@/W:T)Q+;G+2"TMM#?RT![M'P75OI.V;UMYT_=C>=-G*&\:)=C?5H)!COR[ M,U%,M*?_U):7EAZ)"WH[UGEI2\"ZB\,=]2U-0PVHT^68#UI(4%.''+&QK,.E MO9H?*.8@Y09#9#21*XI[U,*'2\.]$>6]2+J$G'BDN9AS.[HWA<8*-P4)83*D M"&!;HI.WR&6J1>72D8P _Q 7CB1WL"2G$]=.0;S.L42VO*3 M977EJLUG/K:P1QS(V [7FK@U:-2)"1?L?,?=I*Q9 =+C?IX>B)AE;>>@<-Z- MF?C12$6^VYB=/ [X XBBW,2-X3DW"?LJ_87-YH)_[6:_>]3K7B>G!_ ;[HS. M:!US,EPN(F7;W@H20I\](^\-5)#_#,+X$SS=X MCCKS]0:D_WI\>1R-Q(O0J_41.Z<)0[+FP'!_^Y9$?O/Q! M4=2P&B#,BF;RZ=<0+/*5UR51VT6DD0J&QK$*2C"U.[)!J)S4 E%7FQJRIJRY MLEJJ,!D;<($ZG5%X[AQMP?XB1K[64DFP61EC@]UQZ(GT2Z!N5VR6:X> M.S8^@?LE@UQWZ3XO-=D"E"#DSCZK?FFP:\!GA-0M-YN5HC=D)W''AQJS?Q67 M[$Q+[:'5&VM9RCML ZW:%B])';>E#I"*_#013[NW<>VK55T2:VK*-\XJ#!L4 M37=BW 8_[FJN![LU7-9?NO$RX<:W=N/+%]9ZM6]1DVTO=MYKL-.G>;ON1BQVX[XUL;*&+(:>1%0$V%(P MK)=2.N!:/^+CE -1 _!F5.)A;';O]6 JSE/K41VYM3@-M4;K(LG2TQ?_.G]\=/\'M)N1 MB-1BKDAVX=YT;IF[JMG3X"5$9^?[0!1GB,BK%+M'^AMQ5 M&"L5<@>3R!>.;Z$>>W*)5[UND5)!ONW;NN:%F8HU*4]U%57#K#*Z7K:\K%X[ MO:YGQT8.A/K-M.A.^(3@/SD(R2$GNM#*NW3<*!5O)A7/M%DC@OH6Q:VYN-+:&Z=0.0V MM:V-:ZU92$LH$ M_S>PM[;.!FA@_2 2V7WD[6CB1_0-%K7C160&LP#JN[K[06LXBGKS%4ZPD8$E MSCF$4!/TV!WWS;4NI;'.E [=_[3K"_011EM.>A\B)XON\&$S?C]'I.XP. ;6 M#ODOG ]22UG:/8-9+D.E&:2O'U+ M3 01:N&[.=Q/)*G9[N,L[7LC0R4RM#D/.X@#29/NAV3&=D@*<']I(6C@-_5> M&YWAR#0T4@^DN^N,@] ##XLD,J\$$QWICEZIT,[X623%&GK;9K91Q)8H6F:X MU*/ C DR@$:RWXF2X6KFMNH(HJ1O--Q]*^FKQ*>M@,PI50DD-M_6T; G/?0) M42EAFQ">WK4DIX7"TB9^0M-$>CJ8 SL 5$&*TXV9\/=):[YA8]OF$\OH?<:\ MYJ0+%X B[K[*ZZH,0T6#F;OM(/_9E'(+R/5&_K&/;NG,RBO!H$+,., N10+E MIE-C/J[(Z[:YO&><:$?M&[)5W#JH]8)[=DR@%J3DT ,RYHUPLK?VXK(VCX'[ MWLBW$7[ 3O!;="."@)=C)&M M]X3/8L@#/J!H^L,DBB:XR"[/#8)P MPV<8)/6GCH?UH C"Y /L836]=,"%(+SOJQ1P]J@?<;C[2@<6V)O?X>"Q68&; MDB/IKAN)G:H=>/Y1'R?;$'+;_B$KVNE.ZH"\F0P?*Z(I6MLDNJ/@7_M;3!*! M7_ 3C(FA#$Z_&G8'"Y/9P() [#:[_%VN/^=@:!)F/0*KR9DP:9O)*>#+B7#2)C\+-"^N':: MY1E6BZH/QBG#P"="OJ.%QH:%"SXS&+,,].JI:#;?;6L'XMTY@"57R@(&&<0G MTR5<-S6 /[O:#WWMP&2T?G87_93KK8G(T;!PWZ4I-Y_L0W&61PL)S8U#",&# M6&IY$*9]QKS6.WJF!./J<"0WD!@,U?#T -\I$X:6#'&F8@VW+3\8@PKS?J]L M[$O#F\@'&%GRL)#RZ>5&AV--EOEU2O,I%XH5ICV)J"N=@H>C(# MTE6HF$T4%;CR$\CB3Q0-.+DX1HD*?Q>3>*-BG'KG+:8R#VY1D<;<=L(2E7:=EWZV*2+ MW%Y)^T9<"J-'PE6<#KR[8IG3E0JE]_[Q&F$\M^F6$S"&YUXU?LI6O/NVZ;$L MMD3&QC4;>E%6SE(NYR;],<7XVMV>9G737G;:(PS4U\FT>GE"OW)L:DL+\#8N MXO+(XPL;K[2MYE8DCJ\\4WQG[2MPA";.0,\D 9NXO+4KQ]W*5;,B=\W9RG*C MK,")8E#NT 1M>/D)[1RV.;-!S[TBW] ^%S M0CX_GR3GR!Y\YY.C9U6]3.[?._I%[)L X1>C]$1EU]$J+[WD/HT&>R9WOCBY M//WB;O+]O6\FGW*C'CGR/ VSF#]\3T9:]O'_/5$%%\[L>3.QP:L3%^+?1-(V M_MF'Y7(^KK_PM*HQYK#B,DJ(REK:^5\=3-4M7)W8'(T"T<*MON*UJ5 H, M]X9=$):KFE39ZRS$V-0.Y&HDR?<+=D9IDX''$M3?Y%*8(_LYD84?W*;SK]&WY"[UAJ;_*'FF%\A"/C]C"^. MWVB!=SPHOA]HN=7E/@_NC>4^?W"YSQ\C>(:V0U\L1(F"F$G#+"CRH7(-:06^ MXR0ZY-FV3$8?Q!$F)T41T&OD]#:DP75&2,S:[S1")B/J\Z?I># %B^AF 4@P MC7KTBU#=;$9M8Y50"ZLI\D/F/'158K]2@"J!(!>8V@M(TOKQM[Y.O+1SKF/I MIS\"(;Q_;OJ/*^C=LX_7;YBHV]KZ28?7H;>T%?J3](>F_5 /[XM_/":[&DD% M"9Y]=7^2/+@7ZD'?WZ'#H \_*1'Q\[)$?'-JFEPBK5ASTWA+IM4AU%=6\),# MP03\ E/7&ZCM*U-T]B:4=S[;\T,62;@(*08_&9B=C*DC5BN#BDL=,;RF]R1A MF&35NE1+M=8;\FP^@?$7N&]7-^';K2D2(#VMA*#NYFCU$$?JP( M1+\6(BK2[CAM'=A%!"KA5)GZF)%JNK+T;\?)C+HM0JNP;W.U$_,RHI-;G=#% M;NC(/8UJAR;@G,%DN&"1>W3=RWQS_-TW]_XCN902_N<5D#V0*WEP[\&WR1T& MB+OWD/_@[_B#^P_O>D01"7.CC ^P-ASX4K_%T7NTR]S;BR/R"J3=K.S6[D?U M7"&_WPC:.EB??X-;A!EPKG_I?,8.U)7R;F9GAO,3"!5H+J8 K@[_4=/:K65' MQN4V5>*$%PXU ,C*%!KV,&\LX\Q@8JAQ4"\^ES39@>,^T>)"3C5%Z5CVQ)R& M#I0N^]1 MU3NZ)T?#577;T%N/H#KH],/-B6\^^)>?-$K]F$[M(U:B,4=A6?J#7,&F*O*, MW9XS3V8,7>1-%8GM_TMB^T(/][]YKPC_J*C?0U%[#@TP$JP,I'-UVOJ\>P_5 M>"\8S X/,ZEZ,#8]-M+I<1RJ+0 M,B_8AZ8WR;2J:[X%ZL/MQO=22JY@)FJ/P2L4!F+B\2"XP(?>0W/I@[R#3E_O M:I3W-0]I@6Z%,NBPMT*U3ZXAKX'M0O=MNBBXV\O,NQ)NG:KJYN ,PZRY+LNM M"Y.&X'*C@J,"&P9(&SD'(EK'Q "2\N!9/8OB[P <# MGP0LD1A%A'XH&W#5%0"XB3JL%?#&#)%UY&P5J24\BW;3;6:\4;Q]"S;7!#2Q M$-Q3%WP'A;B-DA+8)AKN[>9BA,5[JF+P5#PT8GB% 8Y]Z25 )(0;E [=@?HZ MTX%YI0);RCL55XP':2BU98AD*)7H(K EM!"W$JDQ&QJC-Y/^XKK4_M=(EB?+E!SVN>UFZ!%[='M@S#\;>Y".2^3?W;T<@_NW?]NI*5+M?\-VRZERS@Z1K_?2 MZI .7@L7\2P1WK0LN%&$*IT)]+-+,!S]^P7'=X"K<.8<1?X4S\7]I_$8 G\]H*?Y*GJ#VVG+_+[%N)$?$. MAKRVZKJ-C"A4IMZZ&69:H^-^:C=$DA%);%V)^!NJ33T-<]DS0[T/J8L='P;? M:'C )0^N5GK4%Y-J=1YR*2KFF'QBO)J'$4W<$$1I_UI4:RMQ$)F.&"?^76.B M3II#D$Y[*>%SZ:)@%PV$6!!N\.;;/L)V3)^UYPEFKMB2 H%/G%EPL\JHZ\NA M_FSJNP4L<".5]6P;_ 5SR8MJGE@MQ.P9='Y H=K6^%S,6DU^KT#Q7#3LHI6W M3B'Y"E-N#U%O=)CNU#;)A541T94,]$XVE\PJ&.Z2MPY[,Z)_Z[*Y+S_''66V M8M7'G.#>F=66>[$#F,?! DANSQD:?M*U2*V\SHY0R;2)IP: WSF2PW,0='Z5 M.[3P$H9Q?+/^Y-A^W)E7RSZ/W)R^+NW:% )FP+=[RST/SB&8HN_[RKJT:UK- M2U^))5!Q4H#H %@E.0=*BS&#TKC T6\_HN15!O#,L)UDY;(3N=4+*AT@_FVF M5J):C/AMRL@WQBO/"JE]AWF MS8T;6:+H7T'(]EQ5!$03W%F^=@2UN77;M=R2/'Y]OTRD@"0)%PBPL4BE_O7O MG).90(*D5!)(2B"9$SUED01R/?LZB5*?& B6)8DIM8'7/';),;%+^QF[!%/J M/1#(2JXG/'*6+!(B'D_(]>86_0+$,*OMCG%NZ=!>6.4!*]#;C_5"P31"-(G9 M'*1^$-3S^N51O**(R)/E$^%']/P\E!H'%,EBB>:@S-VB7#L?("V*;!"5DXH! MT7-)*T1L(ZH>@D""N 7T1]3=*U:9R4SDG*TJ$B:'*75C>$Z#&\J[TAIE%68] M14@%P:-(3R*Z_Q&;E"Q/D$[:H$LY4Y.B'_:CKBZ]=P8%V^@$4N:#J5E+4?^=\(/?WX&94:\5E9DV= M*7*SZXRCM4V#;SE$'8BH\9>U4PY*^E;F( B)%,10VC\$1^%%(L'%91([W<9$:68U*Q M%BN;[#2L:\VHG$O*OF9GIP:34 M#D"JX%Q@.$76RG9MRM4C]GN2L#N16*_=8%[J?JMMM");R_!([R*M6$/H14Y$H&(G J&]L)E, ,18RH9(' >:2IP)X M1%-T48E\N:>40C_43'T/:R'(F0H+V.*<-.K"M*+2+(HU\"-E=1> ";J1"-); M-96*)"JGB!-^+5*(!7A7]BSDPLJBECX5'*?:C*Q"D*-*-I_R@$JU/W(B MU5C2IMC0WB+CLZ-A/@(3_YHN/M0KT2 M6=2!"+RWV'QT=7:$ M]46;;47D#88J)D(O2K#USP3MY[+0"=G;T9(DJG=&6*P IDAP;7(=B24;I%RC MMJ#E$33IG>7D KBA&=!6)% 9+U055<_Q%L0M+EIW4U^5I=K_1"TU]178/2]Z MVU\8+$[5:NF!_]/%G*KW13&MF5H MS#7? I&(D2AHAYVJ/W&T![AX_([^*T^BW )3& MU3S/?0^M+ N%8:(=&\>&3%"&$& MS69!=6>D,:5 F3M$=6'J0TD1(_18SIY$7Q+1H%88A4B/\&>\01&Y%'A(3*K4 M)@L(5 QR)]5+REL;RKEER'FQ9[V5S\J4 3P)6](E68"(&@_DS$H=Q3,D((U) MB3QBT;0&JYRG)5<#5KM31PT3_LU5UDF\8.9!K=1/OAK,>Z:H=%XPG3RP[5XQ M"BX*^BU($]+[*WM0UD^D^*@;0Z6!=.+?<:F1+//\/-% (-]J+B4Y*2;QP0 4 MH1ZZA<]507_PH#RKFOE6/:T:PX?+PDHAQBROK]RB2.O]J9KNZECT:<5M$1_6 MKLQ6-11LQ6K1$TC64.634RVB5$2."!8GY1+E'Z)-PC1DL>" Z+&+M MI.&W',@K*Q1*Z5D%E\H1ECM'YVWY\JXR,L]EL>>N9OH5)0R%PE (:EXY[9'N M"M< !Y?->!D^"&[I_8(GZ,W5:&7%GIX[=V M4RL3&D2($$TECCI:+K*YJB4-LWSOUZ/$N6B?#0>GE\[P[++;&CG#YN"TV1X, MSTZ=R\MV]^)(=R@^EP(Z[3()#/AX%2-9WPEZ=7/Q0:;?G#:L/S]^N;C^],=_ M7YQ;US>CRTOK[-.'#Q-C:!1'R5LII?2'O4O+CL7'2;P^:HVSUW MAN=G+>?T_.+R=-@^O>A>[LJ%M!K6YR^?/E]\N;FZJ'@!6_4R!**F*Z:*H&N0 MB4Y;']F<6GQ>!E$,LIZM)2VJ+ C^C;L919--.?.4-JD88![90A:YL3R+IC,4 M"?'(KK""I2>K?I(7@\D4?[29S$$&_$:"-*!XM]^RF\VFE> L0+*0+2!ZBT53 M]A-+F24B,HI-D#,$C;KZ'*6!.]WFBP=6W2W5Z+J"7_; R*A:V[I".AIZ@NQ> MP[<,U*.5P%^CJ).6B3IYY:B3O=53B-#H]GX5/*>7CL7T%@_T6VD-E=1&U@5! ML]4TBE-1>T?O*1YR[JDNV&@/*K),D\P7*=@";_.*7GF.%2O\FV1CDT*T6.:* M&F!D,1*$))'-52GZ!4,-*8Z%\IY5G"U?6,#;1\*NG^KL=.J1Z_P'W<'N93MC MU@2C )\G$J8TI!"P]I38ZIP/1Z-FO]UO#KL]^.>TW^WV3P?M%LA,K?/AKDA) M[8;UQ\7OHS]05CJ[N#B_^OA[[82EY_5P46Y4K9?+C&S(10,7*26(ZMB49IC% M1<_?HB:WC $ACVON'A960]%!$/0_43"=:OYQ/ .I"ZN\1A!67.E^)E,=ZN]P MDKXG_!]4=T>\,)D@;*9B4SD15,[0P/^*\I)*+=;*F)5KJ#Z24OY,9V<.UA># ML^'%Y7F_.QCVN\U3@.?N::=Y>C$<]9J=L_[.@'6G87VX^GAA78\N+V[^99U? M79_]\>GZSR\;T@0VIXJEFJ.]YG)I>WVY5$)9\^QTY/1Z[#IO] M5K=W>CX\=?IGITLZOQ%HUPBC7L0^"3#;P+_/HR\WUM75X^1EV&U>=/J]T[-. MN]V]..L,G&&K[32=YGG[HM?O-#="7C9KY7^,PG2!PHR^_//BQKK\],7Z.*/T0T9ACZ=_?,?G_XXO_@" ]S< M7'RYMJW1QW/KZOKZ3_CN\Y]?SOXQNKZXMCY=RI>MZXNS/[]1??5A!L=KC M"@A"92G[DM_&&<@WTO;3P3*+11W>*D([!<3?XS^51VGU6Y7?U6N<81! [*TT M,ELC/?$,H^_)"1UKF1W)% 0[-1K^=T4_J-"2 >=)&J-=*F0S+N/.;='F2<;' MDKBE!KN?8AT!&E]&V& 0F^H8RX0H2!G6MG4;1U_)Y9(76RC$-^SGYZ?9&E%I MFQ).JJ/"U@2\#JG)FN^)>&%/K3ZO75." M7AC#BTCID-875#J*'G9S]I"7Q\E'TJ(L42F1?E$5,+[XY-'] -FYF/PGE9+/F^]_D@ M:AR MI!?,LDMQ'R5?E<02Z4&E>LVT'LH[XGR&F^18]$::P6_(*QK/M# 88?B2V>B7 MJ@J(= !3I1,9=_2@%C54U%(KU2)2?56B&,F/>D(%%*0PCAF/KY-5(NES_KP(1YO4-8;\!D84ER%"Y1&_OKK4?.(/J/Y6'U>L>,; M.H4_85^W(++P^,2%ZV?SA+]7?RQM&)<#RG**J>4X M??CKD=-%K2CU\)\X_UDN1\S1@2G40XN_.4_\U*[V6K6?6AL?L8;+7W%%V-<# M0ZSE-=]&:1K-%$2(3^^=^3>+S.#6#TWZOU]*P-T"0-4A5_\L1]"_B@GB6P*Z M5UN-MD::/U/PY(*EJ'QHJP]D&QO&%#),TGH_]3V@"IN@XH(FKMY?CK*MHUI? M_A8M0#<41_!1Z5N/4O[76H2<76?\NF._40."@@Z@-[L/[%4^OTS1E.CM1_YBZ7QU'H^1H,<[]. M8D!)#_7:*'[_@^MR/AYO"+ D^)*BO@2[6]9KCG[[Y*91;@&1!A"TL4399&K) M'ZU%R\@+"-&6#^]-*=3K;;P:C- Q;>80!BVGM=%3>%NH7V'J-="\:7FBIG?_ MXS;NW>"NP=VZXJ[A1 ::]P>:#2?:54[D=)KVL#?$=+C]Q]]G:Y<[X?_" .X[ MS56^J"BJ7ZUVL[*F: C7\O[JS%!KRQKW )">[38P0&6 RE G TB&.KV6'%I_ MB?)55<,M'$ Y*G-1U%2_YDX)Z]AY9Q3H%VS\.^[2C1[,]K&YT[6'P\6,S:V> M0VU9RSZ#],8":78,O-N]AC,PT+WGT'U($+V&"=_ ] [!]/,I]F[![Y;,V/77 M*\K7,:BM_D !IX>IF;^ ?+:!?'I1AAEAZP1*[HR OV*_M64+!A)?+3+A37VY MSSV&^OIT-Z.>K-AZ/;VZ!G%WDH5L2N4P/*2>&2"[OE<2P7^F]/S\^\44BC>J M@+&QF@'6\FRK,OQ[LE:!A(%GZRAPTT=/G]?"_&68Z8A97WQB+_0]P"I_^WE74RJS3/E#JOT)_X851N&' MD#IXB>(R=URT[_"3O-@/]U2#2N9ALUAJN1K%JIH,]A9J6.<[43&D+86H$M:I-P1ST9Q!T6 M]7^P6A F[:E6J/_!B\A$G:R\+X^7ES'6&[< B4$21.6WF4L5MY8+WU$3)BK? M@:09BX_)>;A>5'N<84&L<23N7"[)+BI;48-8!5&BIV31; AKEXE>FO '5OZZ M8P$5PH)UX< 2>K6:1]2Q6A4T1*HRL+7R7_EI"?C+3TH"\QGUQ7GX7TEYH[CX M;(YS5L:T'^'>&DU D2" K:Y!Z+!;5,#R9CZPB1D3G;[SS;!9E.$98>M27S3< MS6_&:UAK%HO<..D6_8"^$>DH=B,VH2U]2*@3X&]??(<$M-1*K?GM-Q M-G![IE@IV96I."@UJ+8F@*4HZE"+!]F[BG_#EIX+)3B3O,U#<=/8/W:>YRIK ME31CGF9Q6'3#P@:&F>CP6X#3;88E9:F7=/[R0KTTHB74;?4ILHN"DH3'+QFP M0:=YVSUQ%'X6]>6LBV^B2ZHU$@W#G6&[0X1,U!:DON1+9&GURC3XSXGE8XC0 MD&G>/L!ROGU+(I*_7)%'A)A56+0G-4XQXKUE,I M1RR'*$J68I534/6YZ$8N1%;7168#;_@AM>?12]FQVRA+=5+<*"V9836\A'B8 MBF.2W1(7YB7&E1^$ HW4$BW3[J<@&]_G=?VQ'Y"HGX^+O,T[$DD>>80 AY6+\51N@1Q_Q67+/J!VWK!/'AT,.)MQS\];$KK<4T*U:+HD MV]3IS8OS#3(YKG@,1?"<87OL(=%*!):;9^<].K'2)6)+O8O%=Q9$/L\T,7J] M)D9[7/KSFJBBKI?_'K.YD"K/LEF&I6Z!*HGJ.E^(<=2J^=ZJ*J#)%*D@LV@] M$]J.K LJ"BU=R2]W2UV2.Q!%)^6#!*K"DNJ_0T9(DO\1,CE#,DH\TCBIIJW M1 CI05%RUZ?RNLP2%8-1^#^1S;;_0\U59/=:+*WM41G@.)\)P7C.>:QUP4RH MSKO0ES/5F.XO7GQ/C/2_V&S^RV>KVVP"6U8K28NB\1?X35(1]1CU/K1@6/W0S0C4;7C>](A MB7NO5@RI&[B\\-!:5AJ^)T23W?-_/O+[_UE9*Q4X1G.M'E*2V4([$(%2"6(1/!>%FFZ"4XF3N,.J0]21K-1S M41P6&NOT"KUCF.&$OA0"0%ZIVB^7_\6KD'6!"8/^'X@C"/?YTKX :4 AUD9C M8X/8R!0T]DD$7X!"$T9^Q<+Q>ZB9R"O3N^8*A, "YT&44-\XP@U?R+38QQY. M'HNWRRX 8S_@GJS_7Y@YKB_.-*%=TPH0.E9I!KK!6("KG!& ,8KG4]=7K1[[:[3''8&%\[1;[O12JK7@,O^ MX^(,F[=<7GT M/P;LS/O$P;!TP;#,-(H1@?/G98-Z:F":6%'$T]<@>BQ1S?FC#;: M4O*+GWS%?@PX_2N;XDR->16+W#SZ[5&7LIBCW:M6-[UB:7HS6>TG>]-:'F\5 M<^,,WZ#LZJ/15%NL&OHOBC6XH+@ /;FT;D5=ZAI\]3KE=ZO%@VX1;%3J\7&K M2O;QJQ^*@9ZZ0<_ .FX;T#&@4P%T^M9QQX". 9T*H-.SCKL&= SH5 "=[J/1 MC=^+S-[QDC2KK*:A&\VX=:W,:-8Y2]G[=4%KC[/!#W;CYO;-[9O;/\R-F]LW MMW_(M_\\X7 G9$#5QR[&AN;98O^ZUR^Q^I9U"VJ1T^W8K>[ ;@T7XV]K7$06:S:'='^Q4&5N# @8%-HH"K8[M#!V# @8%#A8%FEV[WS0H8%#@ M<%$ "TKT^[N$ H?@.3GZ[2,7@?\S_ATCR9Y5B>WU[6:OM1<%8HT-;P_!!CRW#YY=VVEW#70:Z*PE=#JMH=TU\&G@LZ;P.>C:G79O+\!SKSR( M%ZJR39Y'NF[$V!X@X;[OS]SE_NS/W.7^[,_YSYI./O1.==@F,&P6F)8L]&OU#"W=AA6Q?U37[/&N1]D*?=, MN.B;HT=WIR)%#\"":Z"_[B8$ _T&^O<"^BNI]P;Z#?3O ?0[C::A_0;Z#Q3Z M02VNDI%3<^UWUS/$_J+">MBC"#;')CQOR20;2&8I=>."59GZ>J;*DKE]<_OF M]LWMF]LWMW_PM[]?[I$GHCZ?G:FU485II LK>>#'/:UYH+ MR#B[?5-1Z6"HXL[!9]_NM4U!.@.?=87/H=WIF,P; Y]UA<^!/>A4L;88^#3P M^3KP.73V(S>8]*2?4W8;\/Q[^I?^$2^ISRN6)[M@EICDZK^=,F MUM]:U#[IWVFL!IFS"3^YC3G[>L+&L*3W++AG#PE,]?,TEKMYV1+9"]9''TM= M*ZUIS,>_'OV07 R=\VZK.^R?AC+D_UV M@_=G16/K#'Z#*RE:)K%GW^K2D7P?"K6W2YB*^C*][8= 9L1G??@PBFWCYIK'W2E!I-9VA M=>R\.VZ9MO &>BI S\ Z;AO0,:!3 73ZEH$; S==PU),> 3@70Z:XB M.8>0:+7B.$Y9P$*76]=3SE/KG*7,9%B9.'MS^^;VS>V;VS>W;V[_X&]_K_H/ M_17%7V%*RV5S/V6!J4?QQC[[=G-@=UI5&G75-G1DU_'=(,!K(D"K-[0')H7- M(,"A(H#3;-K-MDFW,PAPH C0=NS>4AB=@7\#_P<"_\Q.MXJ< M82#40.@KZ('VH >2<"5-T$"H@=#7@-!ALV6WAH:&&@BM+83VNW9_L!\=B/?* M\7B6Q3$/4VL>P0ZB$),"/7Z;6L>]1Z(X=[PV4;MC.YTJ<%A;@GA(=*^>,-5J MVOV><949F-HDR^P#OS3Q!P:F-@A3PZ;=;IE:CP:F-@A3@Z'=K]0SNN;B^ZX[ M/:!CX-?-84 M/GL#H*%5E!$#GP8^7X-^]NQFKXIB8^#3P.ZNF,[K:$][!GWQX[2O;J"5;,SL%OM*AT6#%@9 ML'ID:_U>Q^X.C5O- -4F@:K;L8>. 2H#5!O5/SMVI[E[3I!'ZKBK"2I4^-[$ M^C96TMM:GFU5 >Z>+"4N+^PE>L[1T^>U,'\9>#MBUA>?V+'SHO)ZJ(U]9YG: MM?Z=):D_?MA(ULT4+C$*J;(<2[EGW!=:W.+<'=?&9Q:EW]MVU=P9>6T\6MIU,_ ML2ZC&#XW3_[9^!X!>!'*Z21W $!\@"CXLGK,>XZ",1\'W$TE"L[G@!!,H>#( M=:,L3.'($6A#C\5>8OTYQ]58QVAQ:35_&5W_27\YO[S#$7LGS=9&4?,/SA*> M5,9*Z]B-/'_LPPD 'F)&3Y'T"6_UG9@@(4Z\X:M&3- MV;=PDA7HFZ%<&Z9<+RL'OF>4RY)$:[!(M+QHGE.LZS_QD1D@?]FE1*B:'( MYICE9K,L &"\0\!"G%! 6GE)/[8ZG4;3@H>"=>1+W$O,4P8H[%F '2&LUU#8 M35/8SHY2V'4EP?X"43UE@79AP^JGZ2IU&9R,+];%0.T]2M:QM$7^GNPZ/+-<\M\LFP@WRA+-H M-O-3H3'C_2#_!53G0,B-/+O3U/9EO2;J0VTWKXGW%NAOPE2+Q]DL"_WT00=( M'M_Y+L"'*(I#\P<^N_4#/P6,,%"Z82A]+.2^9E!ZGL4HPC[3[G//K=LHCJ/[ MM5ASM]G+&N\(P0TVY#W_EML-2WR^YGQ#,M\F1;YM6 P]>E5G3#(HI%1(#K" M+WZ(9(BMX0M:M:OO,F7ZFEF^]^M1= M4?>BVW60=^:MGI]B-#KS=MKS;UOA/"L X^KFXH. VW[#^C#Z./K]XL/%QQL9 MI'EMG5]=G_UY?7WUZ:,U^G@._S_ZXU_75]?6ITOK\NKCZ./9U>@/Z^S3Q_.K M&_7,EXOK/_^XH4<^?;[X,L(?KLN'JA]AK],;=8<7P\'9^65W.#P;='O-4;O5 M:?6K"M.0@<<6)QE'3C*/1=:ZY>0SR< M13&'86%97=MI-H&&3ECH_T<*TXQBJ6G:>UP%P%;^O&,W\7EB(E; X@FJS^,< MW_T0#B'-Y#BA)U3L&?!H%H/,3 KV/4C ^-]T&F4)/$,\*>",V,TDB$#JMV8\ M=F$ZM!K&'"@[<' \%" T_!L(*D"@?W0Z5AH+YF)Q!KS 8P](^?.-DKZ 4HT0 MUZVK,*<_MC5[B'WF+6P+- -6$?KK)QJSAK M&&3F)WAPJ1R=H=LZ]D[F+ 9Q9Y[= N&SW"#*/&!P=SZL6*A'% .BQ04@ K2[QO.Q;SO8MB*ZYO47\0F M!J["RU SE1#B"1#.YIB63+* I%_ABC <30@\,4@Q$QY- M8C8'*0FN=D*@1A?D_$*7-@(H VT* M8QLBFF4:)SW[^#)+TV'<;U@7AU(JI MK"D@KP_+C.Y#B:^ H6X4Q8#!PDH*6C41&I>H1@I/TS8"*0J0/P? AL]1)@-H M1=P* A[C,GX&T,VG1<%/;K!AE<\(CR;'(CPQDG?S]=S"_UB(%E2=.I6)D49E M<#C$<\ ]&]8*6R<*56#:,BD5,G621/B*^H[!9YB+5@4#P4[=J9@79YI([&'6 M/>$#>X!I7=VZ1\@)?!(> M1)8U97=2]H"'D#:BYH8TUCNYF5+9&OI#Q8PVO&O1S\D%T/GO-OJ#CMGK=-NOW,V[#K= M46MT>=D9-$\'S;.-*"LW)'"1K1HO6ZO2SGY;#$Y^[%9?"=N)Z$8A @Y1;A+V M4I!CA0'KCKR#FH 21*[$= 1?(>\@#@!Z(*J4$5G1:F!UTI&(^,5![4#R$J*1 M2YB_-&'^*O:3*8Q\F_B2^>-,P#@ HBP7UH:X(:X]2";K%RC.QT"]4K%TP.\8H\@\6M U M8]?TTF?\HR2)DR#%0/-)@=P0FN()7X'*1%)&$(@#7!ZED)Q@-[><%$) K8AY MJ&R-Q[D9#?. ;>E5P"Z7.E*[_Q08F)6,QLX<'P MF5A)%HHC/ 7^S(*(! <01."*2HKB5_Y0< .$ #F-$BC.&'#Q&Y!&;>LZRN!$ M1F.4;:7^: )+/*KN\GS9,O-X-?+*]5 MKJ^$AXIT+!EQ4/BGYID"BZUDBI(KB5RPY]PL"RKA5 K-W/VJ'X>PH,!X?BR, M4X4EZ@M'BFTC(DXXQGN@W<+SA9,50"D$M88&7G&Z0,, RXE\^.I+BR&5A/^% M2(.5\.]T&JV?;+'D;GO0Z G3YZVT <';&&"#AX"YMMU&URK]U&K9@E[>L?B! M3$V%;I$0,_&4HTFI!;E21_:>.%5V+VD5 SH8$#.;<%U90>*R8I]*>R?#&6@4 M(8$@C$A.N(,$ MXK<1P!*&0V0$#"4#!:*N4B3PFG.S&D$FR3;(38NU2BOC@\)AZ\_&/QMV\5Y" MM$\#')TFC,[^(9CH"9I8;QF:-*1:C/ (Z'V/,L32&)>@$<'>/A>3B'K _VXY02N^1A$((EI520 MI%>83CZP /0%E"YNINA*#H$J7L,/#,@7MZT1ZO< 3E@[$0H!T^%&6E :7 M\A&=K/A3O'YQ=FK=7'T60M?%ZC XH:N %:A+ <8W@""C4%J2;:B1M MQ B<3+F1@17D:T;3/T>3^MBZ9S[1%7+YA6C&.HG&!#PQ<0K4H:6I)I^4C'6Y M- I''Y$Q$V6_&9 XT*H3()M?D7;^.P,I/B7U')=JX5(;)3/W.()-D9U2J(@P M*,]W4&Q/^!(D8NNL3L0^2)S!'TLV*PGBQ3AI% 6:V= #5G<;818/?"?\I(6Y M6_ [V.0="S)2Z7SR2\#^$G%+ .@DAQEB_#WY+5?\$* K4V$,.UOE*)."$ES' M%.8G$W>A9PK+_.W?"+H8/,'FOC(T"@.AMC;\6YFW_/ $W5YEU-*LH!Y'04-: M-E]@?Y9D,G\\]S0)ER"2*E)_T"*+C 4E(5_$^&"T!UJCI7"S8.WZP,*'(FBD M&(U\%'#7Z"Q@I":012X6;L),H!!9M#RD"OD%E9;;!\M9;94J/'<:Z-5SLR5%A K5!(SYM7!!# M(9SK[%UR4'2*>IFKB#K:/(C6EI9.9U:$4THY^!'C-IY[\;4&C]+J[6MJ1D)^ M0[A-W_7G8H\L+9VBB,9$X5439I'LD9DR Y&*GWP" W"Y."NXV3C, P)TRSG\'8,*D,R$3!"%_('\8QYQ35NR MR#+?*I^*" 92W)NHB5 @QPP=TW+.7)A,W!@IF-BUYDK&P!]2/\C@LW"BF@.2 M8H^)JQ,?%D#L<3AY3'LPUWBA=",J&5#C!'_%YK\00"V_D#M9A>.MW M>6L",F;J@H:FLXGJ%.8*?2, .=+';%LT- 6-2S8F "_&LIFQ\-+2KX1^+M5[ M('#$R&0/W;@NL"5M;=)R*4R'@O^ B#_UQV@)).5^ @B"\!^A(PF5$F$.[3[B MPSZ#\4^$S5-,3V$,$3%6/2L+%GFI_"Z5#,OEV"["Q&LBLIC^1?L A0L=%$2\F-<*X\=1OO M,-(.^*&*-\&$0ZE3X%PG((N?R& ]B2=R=HDTJ<7/2B$N[PS"K$08M(P%POU7 M&)5&<-36\?7%Y]&[=:1( "$%K8; H;?.YUA+L/HQD&.>8Y6DPZ M-H01TT=6@TJF0*RQ2 5!Q80$5 L%5!$;XL91DIS<1@39I3A1TJP9ZET4LN:3&*ZX7RZVLB9JUB9A:K-)J8F5V,F5FE M&2D"*&FORD>USD&$<,D(>?SY^KRU#AW&]_-4*A#9T9E/]5$P:E,GPI]9#((' M+4,*%G8AS7:/CP96J//5U:25]W2 M_*^DN*,1$6V9*I*&9>D4M)+_<&_1NH@CQL*M&J922I(!,_6D8F\-WY>KDD;* M!LMU/*LEPV=NND3I F!)*9EYADK^#22I19EY@7N50RG$6#+Z(B(G M9("P[+OH]WEH6->H%Y?VEP@#>>[%5_;OAY4A';:4Y?U8AC#;:&+BNM%J@ MXTL*R,)GC?Q(EZ1"X=R%QP2R24LRXA&!^0+?5C9@PE?<*RD*PM%:R"0K+%1N92XOYQ/DN3QGBRM)[R,5(%@, G0E\+25""G2*R*:?2&'@>1Z M*^H)P3*0:.$9PLW"@47"3: T&"D-8@T2I%GD'* /$AR4B;,8(E M1NO[E..-P3>*IHGD@_RC7%@N4"\NU..N+X-%X,!@M=+&J=:A3V[KP=S6/1T- MO(_DA$_*_G/[R)R'\#50U4/'8UPQ&NP'#F@ M-!\J=E+=]<'0\#R1J?FDG=+])L+F06']/L"7,!Z2A 52V]QWB8*KGRF*C*)T ME!$61ID!^455&.4:R5'R:&Q>BN3(!1_*L!1RE!:,2_+2-$)/7S&AEM@52.>+ MS)(81U$*"G^8:A%.&D8+!,_#+F"29"XE79ENF*D(D22C6*%Q%@C 1_^(ROP2 M/F,O#U?^1W2/K IM#='?Q)<$KB19@91(1O[*.4KHF@>HD+&> M8[C0_)(S#@J!5!P*TEN.C5+!!R2/",1#5"8] = AX<0_5((34741:263?@#D MA(OH^M.(1$]$2N)(,3]1$D$TFZ'NM'PVN76F"%!"+09Y@S*S*JU&?HRC+)>= MR 1&U,56D4L8S9)CR Q#;_Y,"M-2X;9ZUEFJ:"B139R3.B)S]K(\K8B8RA&4 M="$",$^C$[0W%]$C>N@_I47*)&1X+7=_*<#!PP39&=0XCL#CNVK_>;29$K/) M4U-DI@<6\^[8!\4';9O*E"O&PDV:3CJCR724R<>^GR9) %H,LME]=. M6OIC.Y1P1B16R069(K+ $@).H<'X%D ?!1D6RU+)[GAW2Z;^#'>5D@Q.62"4 M.Y>+CT4,B!#JG@Q@TN),-'%*TZ:1_E..C)*)R-&(@5./N<86 Y:*L1!KUP]1 M>C1"R3""58S@@\@_UO7*XJ;6B=A329;*7ZJ)Z13G>IN7@W)9C")+EN:KR*.> MT'&%@2,YCU*>>#UM6LN )N(+8MU#XFO16><\B/P4B/Z9L/S@&E94D9,F+]L: M='Y"^)0R41'A390\I+Q-_;SZK9_HI]G"4>IQ'@MZG^=/,-8G)P=%>CR1[3%: M[D1J#V%"*6=<5 *X^9#H,J+*22^J>EB"E4J[F@QYS!5C0BJ*N9V)I!/)I7*U M/%>C*,!F'D0/"_LK4M?S/&\1!T!?%CGJA4]"W+P?EY.YR2^KK;-4! 23M*F8 M <4&B?AQ-:U:H-0?L=8!18#[K!PZI&4LRE<5S6:!#%(N3('S@+VHX$4-HG)$ M\1,]$:8HA+(&"E^,#!#'+D^JU[\0.A' .!H K>E]5>_ M<#\M%RX!3B3?N>>WY.ZU%_1D*H<#2L-T4M*\5Y@V5,JE2&.7%&06863R/7#F MI;RNG&?.&D0I)5H?$.X/^ZW?WJGR%+A(:2B!QXE:I'= M4*BMJFH-G3,Z$Z:*V:J8>46]U&6(+8K73\2M+E3U $&;:#:"8YZS!;M6FC*< M8BPE;BIJ)ZDM!?*F@CGK)3T Y65^3< GS'W(?:2WF2^,>!2>O2R1TS7$P&7@ MTD'HFW-I$DJ5Y4!:E311 L.%,Y'U7]YA.8 *-YF*$D.D)@@Z))*N9GIR):H510!65J8IUE,%+YM\(F MN%QQA<"92AS"@/C?!G8U F;+\*X$O6-%CYDXP^H\$U2I0F543(6MB7P%PH"+ M,3>34,CR;,$:XN>:" :[8WP=)4%@X8P9XB*99N]EJHLOR>4JQ MGDJX8'/JI4Z*0EO$N':^($E$"_5/;Y4 MBH4.BZFR-AY'=U&HMIQGH'E1 (J4C5":W:+OE'PK%&$2Y3X)<6:*4=BR7M,L M/WI9 GKS'LE=)9(H5.( 2.]%^N+T@(I%%4#Z6R@%J2O%J%:VRV%3;1*OL M8K0*U7-Z-+:5<:Y64^E5*>;)3Z*7A9JG=:Q>92N#79]4E809PK M_+GZ\Z4@0"42E9QH2CQ% /-27%L>"E*D'A=Q)B*#2N7]XTAZ06EEY2-1B_:O M_^IB]62O2/,00IZHG>':(EA/W+5P[&FF/PKB+3-ZS4VAS@GH/CE&Y+.%3@(O M46*AJ:SX&)J=37T^MBY$[B\ "L^EO,,5<7]>JV44*NRX>H#>Q"@/Q0M M'M:HH7XO6Q2@UI"WX44&5[WF?K_;:3@;Z3. ]7ITRQO68*48+38GVW+1M0V9 M>A8G&:JJ:" '43QROUJ?,XQL (UJ-(FY]""*_&F-(MG Y#&=409LRCJT>OEK M*E31$,%%Z+?"^F3WR.7S:FX/C>6RAML48FM &$!67-WG0@#53-2"%&J6M+C+ M1AG:98@8H:PWBBV+=N39'E[,[M?K MEO'JK5(:UK.;73PZ7=4F%\_I:?$"/O/JO2R>U5!XM+L3T5O 06']%D9E M$1RB:1"RRI&(L\+@?,1WE;=*U=3@^ZFI,/R8I'3*W*]!--F([+&I&HMR36C7 MHPX!/D6$C!>*)AYFX[!VKV+C,.I^T?MEP;)4S^9AHL=CYYW@ MJ,H66\23"U."BI@JVYAE7+8T,F.GX_SMVRRE C7%"^^$RR"O$23*$7)KS"DD ME5&9%K*3BV]RN[3XB#):N5P%?B^"=2A["-8CVW1XFDGYN! FE:> *",651,0 M7R)Y_KC(,!)UU66KYG?*](T'EENF]6@^#.#B>A4:M8:ET\ZM]NJ(R;HR$['W MI>/VP[O(=Y?M^TRSUB]= SY[W)(7JC;MJ:?*A<]?]S9,]\+#)4)?>,CO0:!Y MC 1]!U!9@N$&!2S!SS1>7KD1%HUF)!($;Z5@.FTC? L=6LL^5_I:5O;Z><[)O7\)YLX9Y\B"#)(H5%%4? TDKU=7E-X:Q M*?)0"YHL@D.R.7I^LS3"(G6N>J7(T\RK:"\1%UE5+LX742Y_B.*K\MNJ4>/J M%;CW2Y 5G8!ZS9,9?#]=<3G",8OU SP9KBA:>JI$#4S(IVNF8B>)$2T/A:K_ M(<6&4F@!Y1%)I*?H>K3\RZ M*AVFRKBZN6!*1@Z,\\Y[V2@DE?5S*,\[E[L* MI,>B5Z*@+,IQB> !B.T%+=+;?EE7LHG<\KHU5O1-]C4I0L9!G[9+R\K#3C @ MF*R2O @$UE)1RT$UTF,FJXA2>Q8C$QTN]GQ8$+,7,8?LJ#E4>5G,=&%&P3#A MS@J]HPCQD6D2$M=TX9[>!1 .1$T4%BX\J\]A(/5P(;6LZVV$VC].NG4IKD2^ MC0)YP"!X&<4PQ^.Q=4MPB'2.8 N#!2F9CV!R2^J=D5S!"51[WH]"-V4Z6'?=->K4*L$'3VER-H+:JM/ M21@4)B<,E\)R@7;KE'WEH0B+DU'L1JD]%%0>Y57FB^)*R4*')5N!A2TC.E6N MO4KNOGTHU^TQO.%P >K3/"_]1G?&?([_*.UZ'W<_02]E>WI*'APH)-TM!N)@W50D7YBZNJV;I,6#@3"D\E MHE7>A)3J@HIXO0('4U&'GD:3#<$245H#Y J1_;-8JA*?3F30J.[$T%QVHE*' MKZM2*WE#[A/,FSJ*3AUE/X<^X:K)*,44K8"^3)VZQ:X$*$*#&$3UV:,\=[6H MUJ2[6:B&0ZPJKLRS>!XEQIE;4.]"R15L.N&B'+TTKSZA(M^JAHGRO4E1/V)< M/6CW'&X7CVY)T@I(]"?N'_97/0Y[_1E\&#]:.C-75>J'&\D B!7ZF<&A7@ M1-%%L:C!]@'HLLS@:5CG9#+.X_Z ?6/]&RIY^Z296Q0AP\J8TG"-73M%=Q(J M3H7E:W\?C3YKZ9FREZE,^Y2U=/A2/\*"GJHJ3$7]AKR00*E$"4RHQI8#$2,1 M%3*U5I.1K'84Q5KO)M)RR>%/I=!5Z2E./4IS8]X&DTP?B;G2WBY)^DT5CNU3 M65'ZK \?XF*"KT>MYM'C2I.8JM7[25.QRK\Y3_S4JO::F:SVDWU?O[Z- M4A!ORUHSEA'3$47_+)XO?143@K4$,FGXB3:+,<@U[Z>^!SBY"6%)L)K56GF. M*>VCI_*U3V.%IK?,D4G$U86$YU@R#$SL M$4RLD* -4!PZ4)1U&0,/APX/"UJE 8A#!XC')8G%^EPO$C-1C1>MLU$)BN+W M/[@NY^/QMD]J4PD\6'?B4XB%<69^PE\).QX]M*UO]\<*._SN%3^QTT\ MB1TY]K"_V ]QK5UM_0Y6&*DW@F$$Q@V);1+'^?@B*;^IFVXZ90V#5IU#\]YQZ9WW'6M9Z VO9 M]J&T;0^ZE:#T.[NM+3_8 [*_]R#9[_8,2!J0K!-(#IRV 4D#DO4!R9;=&E8R MDAB0-""Y/9"LXE.O+4ANVO$[J*U*=!.E+%C[ZMIP=5Z48;SQ.I"Z8U:([QU! MO/>QN#>H9,\W6&RPV&!Q?;!XN+Z9P6"QP6*# MQ6^'Q1W;Z1I>;+#88/&.8W&_9-.;R=::-E.[U5 MP+M[R1NUPK(ZF6@-BKTUBC6;E9R=!L4,BAD4>R87:^Y'"J)!,8-BM40QQ^ZW M*[D)#8H9%#,H]CP4JQBA7CL4V[=$^B^BGI4D/6@)0!J4=!JMVI(L'77U W MB=^O$N N9Z- W--O>__&8F:(@R$.M: H+PRNGX]20.NY^K M_W>6I/[X81.+N("19BSEB16-K7&69C&WQG[(0M=G@17S) O2!/[[[\R'7Y+L M-DE9F.)O?V?>9,;#U&*A9S'X\98EW+,BF)\#(,$3+$FRV3SUHS"QX8/E\<2- M_5MXB-T"46Q8-U.>+%A#:$59:J61=/U0_E^<;HPDN?COFV<9P+3XJEI+W!X(IKY M;O&D&B=??;Y1/_3@J_A!#!5-8C:?PIM!Y#)\L6']Q<5&@R2"@Y@#./#0Y7 I M 7O(A_7@ZH)H3O<* \&//MSE Q[N/(Z\#+<-WR<\OO-=6&0RYZX_]N%*80"U MIN*(;.L>%C&EB5V6)72&%OR2$7!1Z(L5$_@1%,V B, ,< F>/Q[#2.,XFEE3 M'\:-D3!I"T\:UEEQ4G 5@"JXA!B&=1_@07&.!7AIYRG71,=-0Y9.3OY& \ "U!@>?)-.%8A$ M5C6 MJ=P$71=,#C_*$*;\IV)_2!6B.:Y,H$0*EYC0V2T\%$:IHC&>1'L@-7]SEQ"2 M#H;-N!4@=.*4/B;BA>(D?'Z/9R01/4%"H^ /!KL%.B)&SZ]V:3.-)2*L:/,B M45Y.!CQZFFAO(CYAL40Y_3N-U2!S('DGMT""OIZP,2SI/0ON :-AJI^GL=P- MLWSOUZ/DO-DYZUR>GIZ>M;I=IWD^/+OMG_?[0Z78O6@Z^PTK'\+*]L1=L MC#Z6DB"M:MT>5E9] \'33/7GZ* MRY/]=D-5: BVX2(!SO-39DM2P6/@L'0DNA#H@*3TRS+ K T1*_;R1;)IV,TG M@6[ *9XO6>BK'I07O4%) Y@]D.D %"$D!B1^)*QJ8>L/NIP6K6?)KS^^ MC;TM##9Y=]K;)>V]MB6ZG&9SS=IKLW5KE;GJ;GQRE&;KT5E MEK_IY1]DW2[G+9+-V,/J3@='ZP&@]Z*B1[ Z:1!G)[CN2W?>53CCOG2_1*?>?O%^79AUL M2-X>;_SY)&N/#^%@-VYPW]R^P?W#W+C!?7/[AXS[SQ/^R[MLUE;(OX[&Z3T& M:K+$8BKZEV) YP%+QU$\*_WR2OIY+3-(UEGWQE(]>OV^W>M5<7K7-F5KUPG" MJR+ YK*-JR0,+1]['9!9W,Q/!O0,[=UNI:Y.Q^YU3-W30T6 S='>GJ&]!O0, M[7W!PCOMMMUL5>G786CO/B# !@'I &CO1AV4]35>_.&[/$P>,4J\C:7J%:30 MP&=*WBQ#8 M[7H!U2X"4I76<_4D9>NHJ2\S/M17A;V6U;BWG#:^8T::_L >=BLY M9ZJ>0VVI[.':%?<+I"M9P=<]@EVA]X>,!(=*XQU[V%R_WY4A\?6&[D."Z/6; M0AL2OY=(<*@DOM^WFY6R$ V-WR7P/BB0-C1^ V:;TMVV>[6USMR4NM#4L+3? M:XCIK>[ ;@VW0<9K2ZT/G2C7%!2;B^W4-KG772&R!P"[>TY26YV!W74,0=TM MH-Q'0-R&B\70T]J![I[34\=N-H=V?[ -ZH9ALW]53-[1O, 0&_'Z9DSZ-M.LTIM9I-^UVMTK6A*%GAIX=&CT[D!K97WC"6>Q.J:>7!]II$,UG M_+%.V_M::]#I].QN?Z,E-&M+,_?68K1GM0:=2AEA^Y(-<,A0O*]4MF4/*XD. MAL;6"3KW"B(-B3U,(-Y7$NMTVG:O72F,T!#9&L'G?L'D(5/9_?)C7_,@@"G) M6C!C\5>.(:Q[:2UU6D!)!Z:;ZP[1Q9H"4A5NO&M4[@! ;\?I6=<>-$UL3KU M:A?!R!"S?8"\'2=FCM.W!P/CRJX74.TB()F"V'OCROZ=ASQF >FFS)OYH9^D MF&-Y=V =H)UVUVX-3>.\O2:GNP:3&VU(OFL$^)"A>%^I; LDT/Y&+=N&R!HB MNQY(;I3G&R*[.U"\KT36:?;M3J6F18;*U@D^]PHF#UJ4W2]W]CF?Q]SU6>I' MH; ;S"+8S'_HB\,LA^]C684M26\>T]?=Q(0J^2 [ULIO . W#TGIZV> M/>QLH^V#H::&FKY@NUOAZ(:_B%"V5:S;-^DIF ]MI VUN;P,QC"EW;ZCYCD'U\%5;#.\: SAD+*@GG9>3 MX1,O$'$WV!&H:?=ZVS#WQH97E84J,8^WQ1[#67:'L[R" M2CUHVX/791Z&/QPT?W@-F*X]"ZB] 6D;(+_5?EY^Z$:S_:SPCS41^MTJ4::U M);7[3E'K"4BFP/]>0-Z.D[/CENUT]R>A_=UA N%. M[^ )TA?;L(@4ZK:P\K M1;(;2Z;VS>X?Y@;-[B_7_G/5V'*8YZD*JIY+VT=Q[V.W6SO3\\Z8^?=&" ML?/N) 2V6G:W4MWOFH+A84+A#D)>MTIMO'H"G?'Q[S ![& ]F_UIP6$(X.Y MWOX W0%7%<]5Y(W$=>Y8 +/CV,->I?(U)N9^5ZCGKH'D(5=?/&0@WE<:.VA5 M*FAC"&R-8'.?X'&C[-X0V-T!XGTEL"#$.AU30WS7P7.O0/*0:>Q^N= I:M:V M0IX>9$7&;JN*;=648ZPK'=U)(/RO'P8MI[7-_>X*;3T ^-US@MJQ6YU*;<4, M234D=8/>*\?9!A36DYZ:X*:])*7';;O?.B H/DP@WD/ -?+L81897YF :\H$ MED.J';O;J=3H=+_JJE6A]H=K'MXS)-B&4+-K\&_<=X8C"$VU;W?:!B,,1SA@ MCM UG2I,5(=A"R7C3\=V*E6GVC.T,&SA<-G"<97,SWV#_[VO/7XE+$:W?!S% M7-F/4O9M[29U]03J?LMN.56B3HP+U"3HZ3+SWN3GF7B0W:5FQ\[0[@[VIR"^ M\4+N#.2UJA@-:@IUAOCM(@@.';L_K$+[C"AG2)D.1WM#R Z]"/E5KKUNJ";A MGEETNK;3,4W6C8UR?R!Z>\%N.V:H-/XK0^C+80W]2H7+]@PMC/_J<'G#<;]2 M-8H]0P##$@Q+P#=:+7O0-\+_OH/W08&T(>\'TB#](W^ZA.8+KKP-5^Y%V6W MMY/'M:DM_[C-G;XIVO;Z=K.W/NZNV%YM.ZN[PB@,[!KV M4"?V<.S8@VX5G]R.8J:)>7EKG*Q3Q/3N@*WA)6\-MX:7?%?5&-C#2H%J1M4P M*+;9O(/#X0S?L4G]G#+80_X]_:LM*/!#?C+EM".GU?SIE]?!K5==@?B(C[_W M4QC8%=_.1S[O+9+8\% +4=VVHUG6'EX>SJ*_%#-^8L MX5[E$:K/_6.K,VAT+7@H\*-PC=W#S51^N]7]:8V966*YT6S.8H"&-"+X2-B, M6W-X(?(L/UQC84UGL,Z9C*W[J>].U[F>5K_1?^OK::]S/?=P/Q[@KKP:YOX[ M\Q,_A>W@^5S/.??F[*'QA@1R'1*]-5*'QU8=;)QVPUD;:JK/#](;CZO/6VLR M7U-:HZ&8#PMT4\0NS+(%*+7<+(YYZ/I\#9BZY^PK#X'C5[]7-F%^F*2TR#\; MUPV0,(. Q0WKXIL;9"A-+*S_"8)AL=!;W-^##4=@Y(6MR@OM=F/XQOQH+794 M2_2M(_=37R^N2%N R['CY(*.M[3B#:RPO6A5H7^GL1IDSB;\Y!:0XNL)&\.2 MWK/@GCTD,-7/TUCNYF5+9"]5L$KJE#6-^?C7HQ^2BZ%SWFUUAYVSUFFWWSD; M=IWNJ#6ZO.P,FJ>#YEE%;:ZLN]V@BHNT\0Q^@RLIE#BVI/@^=JMOH88>_78= MC=-[P$:4X9EUS>,[W^76,<;9MYJ_7#-V37\ZO[PC8@^@T9[YGW3Y8419K6T,9 M _<&J\0?3H$U\KC86$-^ -TI+ &?Q"UR!GJL6@:<= RB&_<:"V?F1@ELP1=G"MM[ MH+MP68SG"X39G2*,T!G80KJCA>'9/A 5 T"Y9>%7L<_2^_,XAKH]^$I(D:X 6GP?P0#C\.@^DA3^(Z 6KQ!.A'J2S>6603(.:$*60S3=B/\?\44B2"(\2<<71UX&,R79 M?![%J?[KPJ&M!/PZ"B6OK)*O)@B[*;BW.IU&[XTE]VYO'='=RV*E(M92H3.& MR&V#SVL8(A^1 M:SQ[4:'6..,^:X@S/'K<:E6@/4;G)W9[@!"K,>=>[LG5E. M8YS6CXY3\#_+3RRES\&"0Z[KNLR+0,,$Y$&MKHP T7C,4881Z@W_1KK I/0N MH1T..,Y"4L= J$T?\&(D?"VJ=G>@: ,H('_29/!HI:'*NQ! M".C(QQ@:) #DZ4<%M[F-*HC<7&DF^U$Z]6/O!(@.8->R^2B=QE$VF:*-)8[N M?+$,&-M'VTW()MR3QAF<*9JE\/NQW^ -*PI/YC&?^0E_U[#^ A02!@C2Z88;\DOAY,5BB["MB8V5[DS]&M(>GW32C=15K METO&#?%O+L@"W+.)B@G2):Q=^"O 5XRGIG@_1OG!,3:L,[5[^8TPCD4N4"9+ MP@N1/!^)G+P6LA/"('#LLUPP4<=K>7P.0@518&'\D88087%"#%#OJ&T*>XGX M=1+"SEQAEAD_=?#6)([NTVG#.M?GDT?C6JX?N]D,P#(DDPMAS#S@Q3;A(,)H MU:XU/7?E!HUAYC?=:JMHC6ZOS>E/J*$7P2*A SZB+(Z28 !WY?-4,S<7\(3V MT# 4D'_L R+Y -AJ!AP4,/V/Q44$2508\1Y?CEK%OS,@1&BYQ=F4[54J$2&? M1*G@R3DX*M,H DAB':LW%E:E&>N1UT< V__AB6X;9=Z= O5;E!M0-D$4?9J2 MDV@ %RMD]_):<(_,P[M.XPL"*'\=^"),*2^QL'H4<3=- 9 KD,S!> M2 ^[;79\>ZO16D8C8W.L&-&P1!'7,Z!U&VUC0#,&M!TWH"T;R!:%EUJ#RFYR M(*?=:+ZUXV+O3&-&/J-8GK4QHCI"K-!\D,7.8W_&8A^UA]B'KY69 O1GI$J9[@F&EB!* #0Y#M64,_, P!"DG=K*E%5%]BH22K2)P4\(/% MG@TX,,5'/!5FPV=^-BMTB"\J!Y5) MR]6=KX+@'HOGV550V_+%549=C[^AM-(U^O)!L@MK%0BOIS-O(E/#Z,R[!$4' MHS;/5B!+K2%F-YF1\^:Y7LX!:,ZURK1:+)5I,JUV+M.JGNJ?3-=*ZJK[Y>M; M4OQ(4P.F$B(ED7$A"YD82A4CG2\"6A.CMC86"4PL*%0UZ^J1%_.<&:GDR8@6 MD8MBYU^#&CGV)UFLOB>3#:F-A_A5Z]!+]K5E;90+4DHU3O$@@]HE2K7.;] M4ZZ318RI-=CL)CMJFW0-XW)[_3*/GT1Z.Q"!"]&RMJ8%'Z-\G;*U;F*(T.:) M4*O;?'-O4VM@:C\^=CW-5F/PUM?S"BG79 Y8XY@Z;Z[:;>J0M #X:,/!DO)XZ+:7M/)KB_A,0J2FE)(CFPB\(AU:^LOXET^*B4,*"?#YT7L#*T M,*59S)?.ZXDS /UJ#1,'9HD:I^MV>&Q-"?U>>ER?H!]V">OTA[Y'I>PG:W8: MD>\U1+Y.J]$RP= ;)P):U*T@!U/0F[0TO:4*:+(^EU[1#)'L1V=0!*L#IJ61 M^U7F5N/. 2T$@Y,H(E[I%=Q4H)C'YS%'<4!A)9M%<:J*A.GO]@MH,-KSHL?R M3):2JZG#\FRITIWT5XHB? "$,G5]H0A%X9G34^#CZ($%J4]46H<6C#N5U0$\ M"5QW/ !BK67[(YV.><("+E*LQ0+@30K3@?]7U3#R-Y2+S=8=>,6K,0>N(K'< MXP%(R+&QTFLT MJ $T8*WYCX6+'!X#\ Q3\B7C3TF&%1T3U'T R(2;.);PD\,$KO8VHJ/B^89I M>_H)R+W!RG!,==J:E_UO#J*.J.4PHP1D"6@/FK.]5%R1Q)N2^]DN>>F+LY:. M<5BU77;8BVM8<)4;-_,J:K:;XI4SZ&^@\<*:AOV]#N"NJ0"X 7.?T^N^>8'. M]EK6V.=66%S$]?4\\AU36]%XY/?AU6_ P1MO &LW3XC(5&$!JQVO&9JPO@Z.U[2( MVO6&LL;2>M=-/3?M1P^+&AB=7.KD&^/I;YSY_=9-P=?*_#8HO"?Q\[7*C6^7 MEV=RXW":4^%KHN0)%; 1+Y M(H8+Y%H]?"\X5JIL2UBWGHH":J7_5X=FY"/#6[,H53Q3UAFW+>P'4)@/9%W] M6-D\E"=>#_&030N*J677!FN<8?BN%0+#%4-A^%,REE'1 9I.,,Y#[E"&%Y1L M)#CW@IU$1A5@@,%*DXE8H>#?GOA:%4@LG2&M1Z7*+1YHA"B =>)56\][T0K" MXV.?Z@CP.,:.#+XPD_Q,72D\V+_XIGSR192"$DFH:P"UIY05 J;^O-RPA3I> M8NS*TOEHE>FU>UV,0X'/TA2$'2M)KXKB1+;3]./\'B6$/7$T^2MP PK(,' D MD'!,H3(*H,OQ(_DG/%H-YK@.<2(P0P,Z6_76I,K]+L&9G*N 0XS1P^ 9?:!; MGF(C#VIQ0M7^4!"4K1V$)99VDQ^QQV=2!A1Q'>/2*11-)5:?L(#Z4O\?!??1 MW ]EV8)[M 67\&OII&&W212&/#!&M<0[96U&Z]C1\UELBMUS!X MK1\0KLL9J]&NQ@I9P2!7+]UT_JSCK=47:8TE+*\CL7^,V'GS7@+&+F;L8F]M M,?E==&LDS!YY,U!60$6DG@)U,YOH*V6EE;XHJD(HI()\<3<3W1,8T$NIOX/J M&()F+W5/H8V5YL,>CCC2HE*(A82B>![!,UH^AFS]6B1$!'S",/.EM -[8:TJ MP=(7.2>T96$$@(4;W?!YX+"C?*G5?_L@C+6"*(V*6/G.-I!Z\.:)!VM%\*Q= M/^2M:W&]6I65UR@P8FN&WN"A85G/(+K?JSSR5KBU@5HGO2W4.EF\NJ=KG3SC M_->MB?F6H=?&QF%L'-NW<=A5:>=C54\F^RJ*#C?0JG4]=CHT)I)7IP>KLGD4 M&.*ZOE?*Q!A9%HTLYXM57$9:78ZZV5F6%ELJ(K*;A*S5>W.=NFTR&W95IVXU MW]QGWUK+:?_<;/ZG4=]H%@;WC&91P7OZ=!&WW>2HFX@U,:K!CB*T+(FX6%U. M!FB2#LW"B8]1Y"Q)N QNI#3XD 4G&?:&DD7*3/)[^OU2_U1B[2H$H!"^0%GQ MOVZ:PQ5>,$_270@5V]6JKZW6FZ=S==?J-U)?XO98Y5>Q7&'/\_AM:MVR -WR M.]=5;I,H[@MJE&>M4(M[9 >"%>0U*%6^!97%G3/?LVX?M,04"M '>I$*ZJ#* MIL DLT34K_2!>:1Y<*R"&,V *X(D1,;!;!Z%\'Y#$(G%Q1IRM'%R]/::<7\? MB=&N49;M+(+D'ML*.35+Q22F9%6;,PLU.(2A($J2AG6Y\N=:X_YZEI7F)OH8 MKM)#N^J[](S>6&?:MADS*1)BJ3&5/VS<+XS3+4 M)S4C&.M%2:V+<=A5A\WG#HKZE,4K(>B.Q0_6 M.(YFE.8YYA[%""0I2S'_]D$^)56-HO(:\*H95AR?![P@R!CY2P'*]U,\_GNZ M 3AY]0#.&K![86<1 PNGA^?#RF*QC'0:)=J[RC KD%,6=\.B[&K)'GP/>.:J MQ0$+AMT* ZB:^.\L]A//ES'.2\A=JYH/G?+R3,V'K==\>!T2#A@C@!U 6X J M%ZG5=:'7MD8?*#L I989%OP57@5.2C&NN, TI -7&'\4>K;U1_8-U@,/3(JD M@S]#'U_\)YPO(*IL1P!#+*_]K3C%,E%\X<9I3\7>*YJ*]TTK^L*1H@/U_HC5 M$RK?C]->XVHKOKHL+:X6#BNL"'DHP!&>"56R #*61('O$4N[%"8B8+_7P'YE MH52 L\\L3JVK_[:M*_A2((S3%3X^/T%%F3JOHA(0:O)=/.;.HKC[DV'\EL-_JJZ(O+ PSAO5X*($/(*%,!VH* M%,N$".5/W_OU*&DYK;.SB\'YH'UQV>VUVJ/+P>DE_*?9;YY>]IK](UW(>RX> M.NTR(F[0G% F'-=\0BZ!FE*-O[B"E''.9&3-(DK=%&&R2$^P:9K82V);H[,K MZQ. 8,QG?B* M%_D<*.=C0!Q1WMNP*+(E9[$(0/!GUMG4YV/K(D___30>^RXV,9,EM?"J7'JF M4,L][OK$%V;L*SQZ?'3VZ?S#T3M1U@7_1A%DPLE33VE5HB]:PD/D>UK9KSRI M&(-0@-GD%;7N?*S 'I*I.Y=<"J#2A(YHM'-XBRO"Z;:@X9$S!B;;OP9"XG MU3RM2:G4FJQ/EFC= B/5P0"^FT^Q9)Q+, C0F-&UVE+/IB6.4XYM+F**B6-6 MP.()PKOH&T!@*;M,BBU2O\%2'T2TH?EC'R> O:JU%PN6905Q;%R6R*\/TS@2 MB3;C@']3#0S(4;QXW&K5ELL0/<;H2I*(\V!-V1U7U0PETN!O&+@2I_@Z2E: MZ30[\RR8E7(?:#,R)E"?Q$"\!O&"A2F QU,691_A!F7+S9GHAZ***, U!@HC M$$YE& I^,:@6*MJ5YQU-J#(F2 ML\0K DG"ICN?$>6?!-$MT%N@O\P2QDD!&]2:]([Y 5G* !:X3R2>6=C))> G MU"$T!;GPSH^CD*@I$D_J74KP!X\EY.R&EYFP\C[VTN?22P:ZA.%#=L==%1$B MA#"Z&B5E23:8S:-0A*?(7J (9(R<01"/YG1D:NFH7F_%4F)&BK<3D#4\Z9& MAW3(A1(9@R(T \D@\N#VCYUW0N+W@+9A8U)5.X1B#Q2+/6[)IP#8HEBU 48J MA\3LMK0*?9?^C&-"H_N5>@N)2J0^\ 94:(IBEO#]<5M.H U-NPLDZ6Y8(_6G M5HU59CH&#UH5*%',->!%]57,IKSSTX7RI[H D\+)AU$0363(M,!Q7QM##R$4 M7"?WBA3W*RJU-*R_N!#+#IA$89JBI/4QO/+)J4( M"2Y'WY/]J$[D4[OC! DW!?!@UUX8,^]S-+H^LUJ#YD9MF(6.2B%P:Z0C-)[: MEZHX#,C$68QI#XEUC#$:[Z33KC"BW](I"8V')ZFMW'QHB5>H=2SQY]WW,A14 M,RNQDKR7%5,KI&Y3HLSO8[FA@L]C)$_>+QJ7%I9F%/C MHGJ'#(12'$/3OH!W35%47:#H89065!VO:@6[RJ6H\AB"%E,D[&)U*EF9RL[+ M6>75J4BX0U5 %*TJ\F0D5WBPM;;A*]9*&_1(1KN?\E!7G?D="S)R;N>&CH)@ MU!2":N4![QH/^"M[P+<7M#2. *GO*6($\2'@;ME>1/H+\F;DHJM$U&.JYAYE M":!C\N[])H/(M+>5%1:??-]49E@02V$-]%D?/D1<#LIV9GP&AA2+=T&6E+_^ M>M0\HL^P;%=]7G&(-R 3)]9'?F]]B8!0+*[VWO?2*?P)^P))&^C.B8OY?_.$ MOU=_+&T8EP/XD"*=Q.G#7X\&B"2IA__$^:]R-6**?O>G7]1#B[\Y3_S4K/;: M-B=;L<<[-)NX+)#'=!NEH#O]4KK\%ERD?K/Z9_%\Z:N8(*(E;E\#*.118X#\ M]U/? R#:!#H)36B!-LHSR&^X?_3T7B7TR)TX\V\667&M'YKT?Y7.XN@[+&,; M_I9_4<#C1:EP5^ZC6G%&!PD,[3< AN^=Q>N AQX(53X<<_F'32@ MO,MF;7&][$M\)7ZW]5W]N,9&JJR;+FP3"^_VAW9[*7[_.PR?G7;;;K:J$,WZP6<5\;JV-/,F2BG GO3I*M=3,K"TY]\L+\K0/;". MA44.2CZ')9--+2639Q_#QG>],11U[%9W8+>&543[[V[_;6_4* 8&>?<=>9O- MH=T?5)( =Q-Y#\/2_4@(FC%]&L.WN7UC^#9VOU=38=LMQVXW=\KN=^CRK4& MS2) VQXV6[N$ ,;PO>^&Q5[/[C:=O; K&MEU_\#3:=E-QYB]:TZG#G+4N\,4>'<=#(=]N]VM8J;<'2@\$,OD=UJ/'A:C M/V[W['ZOO0VQKOX ;R37/03H5M-N;S:B:'< >J]DW>]GLN^GI.$T.W9_99+, M_H@:1N"M/1@.6W9KV-MK*#P,@?"7[-HQ.:RD5KKA_S5**C/R+.[#I#';;O?6C^& M_/'M[@M]W7UQF,H&YM4-54W#Q\P)+[C\346BOYD/=2M1Z-\%F#?%^SZHNH_'0L?O#*D$".XC&>Z4'K1/1\KV$@7TG6WNPOX.YR\,* MZ7W=Y(\=X[2U9J2.8P^'58+EZ\9 ML]VQVT.3#%@O8KWK,.78W4Z57*::4ZV=%\;S"+HM>W1VS(G>[]G.H)*(6_4< M:DL\]UD$/E3P[G9LIU\I=V_GP'NO+*&BI-V3;=3JXMJHI\ZW@7)8KZ#[54YG M_.[^:LME]H"9&!S;(1RKG*M97Q0[C-B<-7,S#[: F!'S#_GV]](&:\K'U8.7 M]NU>=Z=L>X%8):K:428?7B0>5XMQW:;?T[_:<@(_Y"=33KCGM)H__?(ZZWOF"K#5E#]^V+P7PGJDG96EEOGB M\3WNQAQ%ALHC5)_[QU:C9\$C@191]/+IQU%L@19I/7 66SSTX% J#W;.73Z[ MY;&@M&W'MEI-9UAY.)OD,!;#DM*(%IFP&;?F\'3D67Y8?:&PK,$:RYK'_HS% M\)#E91S7QJP?NXV6N@RL1D%0@6MT63*U(E@S")/A1 F3, 8#>L,"&",:CQ.> M6KH*,/$I^G.:+R)@A1^HC/O[>3V%L M5WQS+Z:]C0(/!OT,P!U;_T)L_,*3+$B3YR]:EZ '("YOYR0O87V>G[A9DD@H M?1L\+%&'=9;07X,4))Q7G7L9'(HNJ@M7__*S 43\#(AK75W9UE7*9U8?+RK* M8HN%84:=U.<1_ X7"/G_=;Y6?/T\O*R>3X:C@#&?V8O11^G7<:?S>@Z*_#]#Q\(ON>G M#^2F.6-SA 6\?[@K=[%$647DW^#BOT>^?N C, M-;& A+RWCOUW E*!EHQ!1[="P JXB"5&EOP"SVH/SSBP1.+CLNHRW2/,%;K^ MG/ ,9@.E$K Z42@896F2PF,XK ]H=@LV#3]8:+9.QCZ@>9;@6HAU MHRW-FM UHF !W)Z6+,Y!S@^/X73T!^[OC@4XH5@$NV-^@$8%ZS:*X^@>1DXL MV 6/:200+*+@CJ8#VNVGUIBY?@#744U$V*X10GV]N")M 2['BU^PXBRM>",6 MY@4;#OT[C=4@=D2V5JDS9K&?/SK MT0_)Q= Y[[:ZP\Y9Z[3;[YP-NTYWU!I=7G8&S=-!\VPC=/2&( X0[ Q^0V#, M#XLM&;<>N]7MP]DJGC_*\27G!36B^G"R0-S&41 0)EMD+@2Q!Z@9B OI5,@4 M^18*XJJ$":&N)4CH?-'-XQB$DW0:90E0B^3=^TVBO?9VR=3>5$>#Y#84G_7A M!;4O2P!-87 6&W9Y$,A??SUJ'M%G6+:K/J\XT!M_QA/KX__/WILV-XXN;SZ9F=Y)%P5QVE97>Y>-%Q/RGV1?+'8\(H>$%J$".'1XI].NK+WP0I/0Z0 M4;#-O1H:O[V]QF^:*NON8<"C!]3/P&3]9#+#D4WE,%J8'E2#&Q;9P.@>BP!N MC?X=)0YA09[8<<6;5-"RBH!0IHL M%F5VO:2)T7VP=S]INGNB[(]A1EA- ZG9ZF.*@!0(L.Z^<,/I:-T$J VS!(& 2 YP@*A)^JXF9QEY2TJ'^<5?0F (>)HJ?:C-?=>8GS E!' MW_8@I@9 5:.+J@$,S+D\ AK3B_Z_.8F&Y&;DSYSFN M'!#"G4AWDP*O]2Y/ M"2$LKRO"FTEY+TNS),L7Y/^EI&TQ/)^N54/I@+#I*I8P:766+0#R <;1N$QN M!%Z\RQ83R4_RK\ &WHP\:93(TMF)=R+!R6SX1C(B9Y*0_TE5.EH"\'=:D)71 MP!) 319I.:LXDCZ@O._=EBFB[Y##RN);-@;FD4"IP\&2\P:('1#H+"7LEV?5 MC&)7LAG\*$7D_RDGRHFM TS$^!F#,8DK?1UY& MOE2=2!ZL:<^;Z;JT8F]"T9T.JD_H*J!NHD80#;+AP1R@-"KRBHA]H/()6<64 MXUD)-7Y+JP45',A;!=$(&=#W+%DLR5NRE/$&80AI1MXX(3^7TK2AT1Y5_MRE MTB391T.KFMJ4YNQE"ST =ZT+@?:P)-RFCF;W90(+3=)I#=>%4=>$)!LM02[_ M1#J]83!@D'B$2HA<0T0PD:0@\=HX7R[>OIQV03T(!(G+D-'RW3>4(,%_B3L)[^$6&1DVW"&:1)F:/52,X$ M3NF4* SRM$VG#'!R!'7?9'FV2,D#R&>0-=,QU6SUP\A>R4'2UDSUL^!X%_PY M>4%47'Z;EMN?^$>*GTRF50%0RUF2DR>T/L/N=E&!YKLNBJ_$T_HN72=$C+2T M6YE.$9X)H/.-Y'.%=U4_:>T!HV))*! *Q\H*;I;XF+<3J2+,4BOE30^60:?? MI>0DR+^_D5\5RXH="M2@ 9_E19XVS ;[13%(]'X*6/OB&EV1I%?DTTP5L"/%?+&=:1--42XV21/!GOW"E=#'CG >]\:%G58\$[ M0XUO)4589KFF>P8 =)\PL.PM*":?GM4^5'3T,TYC()N^D26]VDO4 M1"^P#ZINRY:QBWW36R326^?Z@0%>E0$<77;U7< _AX&P[:^^.,68^E/TQ:&. M^WCOZ(IL.+M,"'MTI\U%]D%\_#+8OL=!T8:Y:\_GMT_0AV7.QUF>Y*-.Q7,_ M:=:R;%G3=ADW,)C(/9"0_22J]Z8MV\HN8VG>F+Q[TSWO7ZX169V.EV[*8B8U ML1%OBS#=,4_?(4ZN#N$BKG@/G#.+ .^.P +@U89@4K_[:R,";!\0J-W%8(&D MZJ:5[T_$;SYQ]U_/>%EFK#EW+QJ.G]#[KFF]AU3>%(IJ., ]QG!=$M_^4_0;'#ED%;)U+0:Y[?DZT,ZT3?GXIW M_B8YU694Y//?VVN!U].! L+4 %9V &#'HOQ*ZV:PW>^)!$V,1\NRQ.*"@NAL MK,LBWULB++/<5&LC<"9<#"]UV-Q"N-T^6*;\!VA=5IC$&_P*W8@'E.,C5E03 M,>RO%14V"J^77'L'1)GM4PU@FUU8!C)JM'TPQC\IS52.#HH21A1^+Z-6I3\( MZ['=12A>5_U20@B\:IM/D M'BH;RN2.&#KE3/H$Q?K[M=W0G&X7>5%W"F'= F+>:X!/WH%/U2;(FC+HU7@8 MN[V\83S,BX^'>1V5+XR!;**BZU$9% E[NLF:TX7A6]#"\=,\@TKQSIC?4#OI MN4,7MY7SUWVPC@6M:G4RC!E$&):F?T_+$4RL)HNBE%',:?T^G#8.)JNJ)='J M^ GHR%+D[(/-3"X8@BA%L_FTN$]3Z1+_^IE+O<_3)$>3A6A>,.%CK&:/8]5-[L@+MJB M@1^I2#.=G-,^D?)=^1&+D_]UEM[]:V-Q,E!DAP;0*MO!SYJB6=)9L4CI7+Y] M+[J;U;*UU2>)-S].TYD,QO7-Z;?XL7:8Y3*K%'6$"@VQ00=&P MMQI2%;>+#-@V/;0BXIES 83Y$O)>TTZ<0=YKG2B]C?(>AFZ6V0@"JM4$>Z%0 M.?_^W<6E5[W[Y>4$_IZ"K N!W\T0^(<$_AN-&K[@U.YA2/=S4@F'-Z3[B2.; MGW]6AS^T^VW(CE=L@12FUXN^R8[S7/+F93:53!IO1V6%82RLC&= E* XM/O&2NTXI^6H<\2 M>7B<7I=+:,"D&;@^F[956WNGB$1[G[")VLGNS'&S3Q_<#\B>/SP\6U&CG?=/ MW=XI&2_L__S)T33EX]98"?Y=_?B+++V_?N/GJ]F==*)>/6#H2$N[U&X\V377 MA)\H'00_(O]^H^?Y,O2Z[3C?;I&=U#&7[^K?Z[>48_G M"5^M?:ZM+$(?SJY["_L,+6_A&WUK_KEW!]J.FML3$MNW6;-M6AW SN@JQ$A0 M$U#8GDA#[%/-6C+H^'D*R>5T2I@#66LYWW.*@-5-9N"&; C=<6%,0--<_(&, M0=](%T&Z"VPNN\"FC.,VP!.)&Z$0@"0D#MHTPX 1;1M-KG-,K%+RAV]IGN0+ MVOD5#+\4##2II"U]I?3FAEQD[7^L7CRT)-YY#\:)8OR\!\_TZD).I-V"*(=3^QVDVY_U(&E*"MB2%Z"NTM;]M>QGW^PV(]JTNQ,5JT$ M>X3)%5E^ XU\L29JB+4\%FNA>8Z+)M#]N2QNRV36M_C+'V*&8P]1J,"!N80+!'8,#1.YC+T3^;&RYTEI #6L[( M_<%$)@Q>SHHE3.Y:+B9%23Y/AS'4A-MX%UMI&H?C='3V:B<0JL8&V7TI^V1S M.E3U R/0J>EM06,>"/,/D]&ZZ@I>_ (;.58N\WJ?FUY2ZX&?;0^&KV]PH2O=OL>,.$OC0E_ 3H3!6 A"L">F4"(O:K8Z)QJ M9>S-KUVRJO#M(QE[HRF/SKW1K=U&T2BO.?=F>-DKONPH)\:H[I',#ZK'!(?+ M%(HW/V-1Y(;3.4HRZ,<$F!]!%U8)NL'ZZ*MM/A,4R_$R== ML5!T$TAZ)=[<>H*[C4G\D5."'B6&AXYAI]UVUN3=5F3-V:7'>T^O;]=Q X<\ MJ65@W8-D7=665:?3.34#ZPZL.[#N*["NILNJ:@VL.[#NP+IOC'553;;7_535.9GT.$G9[**_B@D+6Q.HT?]586'G*(Z%#I4U=D M13,'\AS(LY?D:9JRIFL#>0[DV4ORU%7957=QD@?R',BSSZY1_^CSH)(<%]L: M+Q^DAZ[IKJPH0WSZC0J]?A+5&PS[#$0U$-5 5$='5(/Z&XAJD%3'DO78:MH+ M21#MR)(@AB*;VI #.1J1^<;(TY5-O=/BC($Z!^KL+H-,K$=[2($,Y-E3\E1E M5^L49#^0YT">/?"3^D>?!Y4"82V>NJ$H0]CG[V_L[22]YD2K[GPE77:TG7 -CVRWMT+UJ&3GFZ1)4W;MG9KC#R0Y MD.0+-0R4'6,GZ.Q D@-)]BVU,Q#E0)0#4?Z0U)'26_]HUX&E[7O3R;V-BR5, M\=Z'4'^<+[Q3<^['CF"?[MVOX +*MF/)NK6_%_B*ZI%$ZG3)*^,L[Y1W^3#XUXC]O>,E5-DLKZ2R]DRZ*69)_E-;? MU@[RW67CQ>172Z$4QF[[.3'!=P\?VR_/7+YR#)?YF;] MI$K'4I%+BTDJX8B"3SBB8)Q>+Z1BN:@620['(9%_-4CV,EFDY">)\$VM88JJ\\U#2["FBSJY@WNSI.=M)/7'=@I]ZPT[;RH[ZRDZ9HEG1& M:ZBJ:@F_W(,8?S(4Y421R(>F69'O_!CI+EM,"/N2_^7+9+K"Q/LLT#PAINW M+KUAEVU U)ZQ2[@L0:& _7:?)J64YF/"*?U1('>I=,,AOR-R9@E1=+/E=)%] MP.5.LU&:5ZF4W)9I.DOS147(J=P"#H:_["X 5.7$Z(S_D?GGR3U=\F)"7,?; MR>Z+\^9E-J5GCD?>0(&?+P@DK]I+$'5. GMQ'4>?U%_$%8D CV98[&R:(@Q)!4!?Q$>(^\9096%>@V MT!CX0S(KEH2"B"8@OP!V)K=2>]S$,B_347&; MDX^-82O2=9JG-QD15[WR%PD/[BZ9-+<#Z7BR1M-__?\2*1O_Y5WE:H&NFYKN M1G9@6KKG&GX0>+&FN'[L^)8#UFGR%&80S6-5)Q9FYW%A_/&.OO*ZF([)(\YO M;CZT):%7EDE^2[76TSEYU;9_F;6O\,5EPZ+>: 0LW,V*NY5%J.Y1V8OV )I\ MW';U"7F"JIMFU/(KB+E0C-*JXM:@=$-$3,5BJEE)^'223&].I#\F*7B-DA?\ M!M++N_I=RM/%75%^K;^Y(-=9)405DB]G%7]P.I:E9/5O64ZT)RI'L@)8X+A, M[MBK;\IBAD)SG%;DC/!3%9&*A&X2>O:HEVMV%-\.E)BNX#^D%C4"+D!."QPH; ] .(M$83/_ U^#?^2OTH+J9"_40/ MDJZ&OA6D+JXA .1"O3$X=_!\BN%-BW>#G5[? KF7E M81(YL"J%3S;?H5LC!"7LZ43ZK;A+R?MD:;Q,^>Y;R[].04DB"7]+2C!KF3^6 M8?2"/&JQQ$_*\%VRUUER3[[$M>LXNR$GGQ*9 VLAZR2:E=P:&&$WTX+\?$TE M4L6/E2XVP0?5Q)#5IU\]0A@RL[#A 54Z3S"L@L>%'RK*>8&_2@A?(!E5<,+C M IKM$+7X-96*NSPMJTDVIT8A6Y&\A6+H4N'++7.6O(MM3*I U!+VI98*^6I& M'H&44,=^B".;-VD4>%_[6*#:8)I2XB:+JK]'OU!M7A?A@A&YEFS,'!!_!NNLY17Y#EA+&=SQ M/"W)SS/RQNM[0M$GU#" /7##JV5NL=ONE:V]GWM$7NWL%>X@1+*'!60;/]Y! MU$SKQ-Q[$6W';MTJ.U)WAXFJ2?(-H@_WS#?.A)9N(7*K-0+QY? "^@' V""W!J9IF7\EM@/2B*Y# J2I!%[#L4Y$S M22OXWXW"J!;D%V@5/6!F^ZZC^(ZBV9YFFIII^X%J&;X:VI%&2,OMN9D=D(]! M8)?;J: %/Y.C&/%H1L3\TAT-6.O%#%B0TD3FW^<0 M^B6_IIIJB@L<9]5H6E1$F\%3R-KA I"R\8'X6>&9J)BO$Z)#@6J;)9/M$[-U M491XE?"J,@,K1HSXK>[H#HP2HCR_H25U#8=9S.&#N#S&0FD3/Y1&63E:SB"P M.&(KH>NE=F#Z+9DN>?PBF5TS&PY;GP6E7#%/17/_->KBQ+6,$*?[;'<2P$3KY^2&[(DGY-IG?)?07";E*RW3QOB@DR:E.G-7][]J8I<-21BV#4" MS3=M(W!-U?0T+XX-%--!)U+S"EF#$&A0@.\E>/?)7U?1:]MN]95(#<3D#3'( MBSL0[5_3>VYSPX_S6M(3 93-YL2- N^9+"&[(:(D7Q#&)I;QOY?CVQGU5T3& M1;%6L_4#;/PDN7PB71+K'C+@CQISF)/]UUEZ]R^:DUW;M+J'';?GRS>%@\Z2 M!9/P_K+*4"+"V5TN9[.DO(??7S9'ODD3=QBRE?>SL[NYG]WS?2]R/Q=44>^Q M**)!05=1_ ;YH970B6MJOVRLD*?E=*I:LD/B^P8+B1 M)0U?8IR.0;LP;(=0#W0%6"X._?+EFC8GM 4.45K.3J33V9R&R/!#LE0MY^ C MR8+_49,6K'MQ/P=/A5@70M"/2#\3'U ^EWP7(!2& M(H=W3Z;)J/)EMW2""[C.7)2Q8CG!Q[X$AXW M.24\\&P!.8^,@Z85[=LP82N@);1%X4S0_(1+[DF&\CXU&2U2JY MP=?P(]K\Y.T5.1U"JO71M+] 0^!\V4O^0)?]@0/ LS""F" MQ]IRD.4:\"'TJ*XY:K1%<\F4K?<;6)778K$#8;B4!K/QF?BIV[2X+9/Y)!N1 MP[K%_,HIO2]VQ,DV,B/G!5&],>&#$3!0_9C @T\12S?+ZD MI]"P$%PH>?$@]3%TBNG3!P4]RF!",DTJ%DZ2AZL@>?.=I06OT_L"J#BGH$G( MKXJV(W/&8&HUN3?R*4QMWE,JI^3\V,Y-,1TLJ(Q(J"YID&EG!XB[EW+? M#T&XB-(AR]FPWS"1L;;SFY01=]O,2821$PSY AE)?$9] /R ("Q6C$^D_Q'D M.7=;.2&2C?TJO5=_J>4H)KDV[7GS!?%$.@H5T4+/Q[*4$0XL9!@"3K,_])@J MFLW%3!]?#C].+LX>N8&!:U9L)0R@PO]63F]44]BF.VW)3+1XX-,M$IPGV9B1 M&*2N(0D-/:Q:'T)!VK8XKEM7*&^GJA8G47664-) QN;40O?56AG+AX^2:M+6 MPP-Q;#.D+Y/D\@.]=! MGX4?18NZSBNCY,QOIREWH1@B!NUM%@T'S 'QU= . M+=IF"C$REDWHC.(;&.P%J2"9-TA2%DD#]4MU,5?=''T-XGR+?35.%HE$0\6U M]=#:$(AWA@ @5/B=;A_L.6Y\M9VZ$RG&#[4]O;8@KJ4N4#U?V&JN;O/C.0H" M(3;<)<%'"#"9;^3L9C3'EU.+:UEA#!JO:Y8FD$21B5&3DZ>"9P$Y1:Z(2JPT MHU8T/&Q&1'LQ;D5(UM0*XC#A%5(Q&BW+P1U=%['S^11(M7&/6FJTY8#6M,E1 MGKPF,*=1@P*4M$ (M21.D&C2!89);P@Q%"4'8]?OP/K#.^)P3C*>;A+?+4OD M8G/"KR.@NW%&69 QV-H"LWQ,?E7>K]K(G'AD]@>DLTU/'@@%OA$P!"'+XK7$ M#X8 F!@#I&^="UV4V?42;QA\2^K/W-+D0 R_>3#N05Y&R4=T01*,*H%@$1Y/ ML04,Q;\B.YF#*S,"K9&0K>RG3&,&0/S@QN>3A$'&TN;[3?:WI/'7D.HHS#'?B10=^[_,5KHN& MK1\[X <.*$\7_'C^9U/L!2(4--_,MW23\-VW+JI!R$]I$ F0$S",-:*4?[]J/:#BX-=O M67I';1[ZLMDU>BVB\8:2@CUMI7AQ$W'/E^6\(,X76PQ@S3D\1'2K1=0Y( GS M]+9@0&@4*825OH(!MK+38D;VB?FTXOK?%'(GMYY;2\,6UI,G/9CB%UZ^R;[? M$I4E3VSMH(:)KF1!**(&?,6,WF%S;^-TGC:8>18B9O9WZ[6-DFJ^3(N& #+< M0&S@W41[5&C6E.EM4J*DY^NLEH@P7M&_7/X(-\O1N^+#R*O \&]+-L&29E) MM-3IAIX0J7ZFD"Q6A60/$YE]@O 8JZVC!@C/*T)X7BY=?9H3V^8633NO00G^ MK2C&$&_O6^;Z'(H+:M3+B!AP%7/ FB1@4V5!,S=@"C*ID#6;%8H@!OP]ZU>S M+-=/2(;L'7./;QE5R&A2@T89$>.8Q^EG4"+Q7QZ#V0_+KYOVC\?RJY9SHG:- MY4>MN%:* I1:9RQ0Q:Y=1(,T)NHON:T5^#/QQD] SOV1LGBW-"\PI ()?:*O MLW+&Z_;65\?SH24&OU*(8>8C%F8&74SM)YH'1G>C[5EE^3@;<<#OB"CF>XQ5 MUP810$;@16AE0KKPFK+V-TCV-WZ=:+'0I WQ%%)F_S1[X*^#V ;3)(>P'L\2BX!JB:;"L[*^!7'I M#$K (]JX5ID"[^\I5320"BK\)69OLKLG#R@A#IN#Y8D^C%C=M5$($@^:@N; MD\*7$1L6J' .P4+&61C8+3FQL4-LWON!>*RWMREVG&$,D;._9GV8( MK*&%*#D+.O!" >0#E!:X,'P/^QH%JX\2@.,L*?"J8+$@Y,3-+$ 1"'7YRP:" MKZIB1%TIZCV-V!DWU%V#?C-D2"_GBACV*[QV"L$JNDQ6Q\.W7^^3XN[A+CAK M]=(Z?V6?_ISB<#8*(Z9[ZQP?S8R7":SI ZR/YR@PKT(3UQ5"0.#3K*B!.(68 MT4>RT13ZWT,\!5L,#4:B:"1R.U"Z2_9I6:&>Z-+UCS7QE!-W[R6L&'CTDK= M;'6SZY8I7!Q4]+T8&%<_U@XU05C?//:&::0Z;>I%G*]QTU+M MI@"=*?UGF90+&NP%VKDAE@+1_]C C JK#CO4A)&()'VV/E1$-1Q9&SQT5'"QY =F=L:#&,5Q0I;P.Q@M.I?-< M^ERF" . [[)?A>D,L3XL<]!^%8^(7M#%\F0HV5.]1')J+)O=X#^XL8:A.&;C M00HJG2+HB;8)H T,1*N.ADKS:HEQ6P$"7'V%DX;^K:#YOU0TV/C@:^C#,+Q' MDQYP=P(]+;!/PVT=7;VNN%V5?$NR*>UXU$0)DRDW3!L26074WI!G4ZMI,"8P M\8[56ULJ)S?>'*!$PM:EJO&_VU9W!'B8#\UWR>^R;]I)P?F^# G>,I< M7_S"B10^^#A,RFUZ),L#0[:CP@X@$!GZQL"ORVJ4DFVR1EE47L@,EW'/7886 M+$YPLCDB875IJU!P[/I 68Q&!\%8![Z\!6>HHH']9 ["NP9Q_^$% 4=QT]@ M_*:._U>3$>E!]#-T.B"[$K\A; &_40=C::*/ ;S8 M?A]90/I]E*:L3T][KZV/D5.O&PBM;UINS(.\$(Y(./0G/3E9/4QQ=9LW G]I M0J(;@PP,!X98!&@V180QM+&XRSWC.9OR=W#Q3J*V:D/\^"9[."-<9NQ*6(%9D#8 MF) P(O)AT834E[QDB0)6&I^@:F)=/,GV-MK>U:BP-P1.PM6O;'AA=O/>FT/\DH7$S%N3MY11\Z9 M08A8#WKI-X3\J,KPL+P* Y"RZ,JR8Q?*/CBXE 6=EW,LVF8U,4V/NO5%WJ5U M5'H,/%NG5+:=^:8CJ)TO\B *SF,9SAMP8\G#&L+Z,F?(D :)P6]X?5?@3-^@ M_;4]0R5TJ&D66I2;ULD."9KL@7T /=:RLD(TY#VJ-,)^&#T03J(%WV.%\*V< ME=![IX,0\:%%*NL.3 TC$)*'B\.: ,8"ZU%D[LM=+Q=U5[\I,0-9#HQE,VAY MI^@4LGZ,=66P"(TD H^GDOB?D\6B9& L"(?\ MBCX8!3(KQ.!]C;B7#'3)D:]@3A&_)"L^;DB&G4B_URY7#5MMY]L:.Z_)+")2 M4EPO:Z_$3;2FJ9*,E]:T?MPJ])8Y2U=A^(2'E1J!E[0;'X%H$]L>];WAT0_) MQPCZ9B5'ML$&:0%6X'A9+A-N84Q3PE@[CSEDY)+KE,K-)NK5SF\_46%L:CC7 M(VB9VE[> "U[>]"R?KI;EXMB]/4#G8H$,:TTKY(^-F0YSXF2*$<3&L[7=$P0 M6M2BO2X2,!8!H(O2GW ]_%&*",NSRJ?/ NSD- >^A<#GYRE9Q7OX/(LUXM?: M?V^''C=\@#:49I7/@#:"IIE8P\#!TD":-&<#0JF"$Y\0RD63#]1/K6K'&:U7 M;,1CGM*'\II'$86<\64P9V&"O05Y:4$;!\Q64FW?Q1V*V&*^H&%:FA^O5XKH MZ?]9$NM=->C10\D$[W*&PKX5[,Z)P3/>,IAETZ,&A?U UR-;=3H-9XAR1N+I6!1$&T70#@$.I%Q6 MJCH2W\:Z@M*NU/A&1K6,8++&\*S=Z-L2HM@8!&C5J^-7:GNU,5'19A2"E(R; M_&E"UG0Y(@P%1BV^]@-@]X$X:;IH8[L%OF1B*F./W;KP%T,S%81+>:DR[[=P M];37U;$=WKJ==83AV9QD*IK7(ACN6P$^3%U76CL][#"GV4W*L_PW$NL.L#&+ M]H15,@NPU4+H"3[<1:(P"9;S*?&W,OWC.97Z<<&^0#? MN%S.>=^I:8M]*LHDD =:EM4R:68E;)3V$$WG7P#L+=P:5!A5O#H'?>M6QH?Y MK-0'A+:YU20I:P@I2W6Q);$$+1N9B"_B99]\N405+K ]2()UZK+H4K[/>+<0 M\LT1P!;SM!936!$*/C#:V4W9'> [R ;+*J'9QQ0>7BM1:9+@$(HQW;"JZS]S MO;:R" /0- !,>UELLS5=2[NBH?6R= FSUJH9>^_ M4) 09+%KJT4XW4/KS6Z>N5Q";/LNEPK/=#:?%O?0Y&,& TC*%'I%\=\R[W59 MB9'HU56B@MG.+H0[@ 39V]I++3C@DI;3]AM7S9T,OH=?"PI2,II06>LB'@'L.- O _B$K[QJKT\_JGJKJ?'7:XA6: MC#W-^==ON2V2:0O;S\-CXH=FZ8(0'ZV#:,U1:Q/3EBV(LE80[37Q@T!_2)*? M0U:=8>:F][1N71;1*!R&5C<(N.:XKQKD!L*G M=FP^8QIGE=GU[[?'F.!S+- MHVR.IT3A;!#S7\!1\;*3-LN)E:L;S)4&BI_5R8CGCD@X1AZ[2*'.G;;1WL1& M%Y=>PS--LQK$'6XSH)E4;]#>V$J'=CP#5BZ;Y HJ\GQ-!7 ,0"UF":]\0?^3 MUA(W5;4R9PJ,2]-!U*!>:#@ ^^@@,(J94UPQ/<9ZL.U]^0Q4$WD._;%I<\K; M,/(F;^0+Y-H!4TAKK%?M,_%G0!Q @=!'3WM M!8IN'K$.L7!#^?DY-A$-\\\Z- ME+T2(:9#0^ULM"5YRC5=93U6(25F,F1QNYH^LL?XD0[#VB\Q*6-;>@X#:7M M %DHYF6F: R@UM5K]-HHATUCO/N2:%U9:FNZ>9TP$,M ZF%%=64,A2)QYV!] M8E'SS*;M,N)-+Z&\6WP>(J[D+9 KF8$MOZ;3;%(0,^DNE>ZP;+I,DRG'J-:# MS,E2$-]9=Y:C==8 "B<;94*,=H4B/Y-SS^D*L=EE^W-L6,"8'$%/Y MKZ8[5I[''9>RV3XFB!%4V!ZDBR%%_EX _F7C#/IPTOXKX/D(K0)L2Z[>Z+I\>EU5/7L?+!6"3.QBS,MU M0/ARH-X]BJXZ3R(V0!;ZDG) *P[M1G\.>K?F'(L*#Z1Q!Z%/(O4P6%\L5L+- M/TQ<&!P56HLR0CE9-<&R:PK(E@6T #36K?/VM=9AS6"O$XXDIEUH*D0%K DW M,<<.,O>4-X/A([,NJ6,DU]V]<>(Z$Y8(VU]@RTA!7M*MHFIM+1%V6"^SZR: _4D6[XM*"](PZ %S4MW7MRF'P M5BVUDJ M"1L% T=;7SG"BLODKM5/D0Y>7>OX0O;!KEA$@M(Q/)0B\8ZY&5&? M4IV2EME:&*U.[VOP -EW7D-59;'N'MW_NKTUU)EFW[&;<8,W$7HYY70L5 J+ M9,=.CX.W@@& V3>,7;#9RIC)!!('5=Q/)?GJT4Z6"<8.2ZQ?P3V5-ZSR!PZ, MX_LIP!X[P?(YUH ^(+]LU:1LLO5H^F:\'%$S:M/C>?V*,!8*JI4VO*V!KZ-_ M+[2[XF)-&.+%P"SD16S0#Y(*#"BZI4IA7B['?!S #;$\*3.2=?'^4AB36:2W MC 6HC.(""/&'="CBAFUCS/<.(L)T K 03Z4#CRGKL881":LMYVS%>DN)*F'C MO;3;6$&;L[H8AJ;9UK]#WTO>28M,69,R/!H^,975*V.9#1&-[6H>R&//B'U_ M(GTB=W-'=$Y=-(<]-;@AO;JE)^VA)6CJNK,:?40IY%D;Q0AD4J6[[7'[J'5' MMSS5U#7;"7W3<#W?U3W#L[0PFM\:-ED1=0Q=(X7:P>&]4$QY*L?*S.TSWJ,E9/'1*\ M=3LO.1SX&9;LCQH*_(+C:A]@7=4Q?2NTS4 U?#,,%,]T7<,,PUCU%2-4>LZZ MIU?1[]1NM;T3Z7^_>&=7IU?>U>D_(LD["^$7G_C/X>EE\.G\\LM%="EY_OF7 M*^EW[^+OT95T<7KY][YQ=O1=M.X;'A7,Q'JZ6M,A!#[;M+6\KXW)*7$KI@+; MTN1-Q?L]H*EP#6/@\J+&P-:O8B3)$CZT&PI+3&(:DM8S]*6A&V::H"LH%!/6 M'34RVJ 2+(A:E]X5Y916>;%N-V5Z?4]=.19^:W;< CK=3)=0W5>'M[ACPEI6 MWCH*L9KM%B844B].7!NO6&R79;;G_Q): MH:AK5L9*;,QO*4W+-UUNFW>R\0?@[U!G*,MY4[$[I#_>!V_E+;2GY908+.-[ M2IXP"U1FTU#!HJH')>!2 ,2=C:!?-=:^XLQ<-;XOQ!608CV-JOC%MX"L;(TH(M111 ;Q8:]UB"-E0U3A!E1<&4S*&9U,_.2 M^*4E84OX@@>MCX@\3&0I2/)DG- 8^)<<@_%_)VLD3KW,&O5&2YAG3+9%7X&! M#;],_IM-B3++Q_ 05+WD6\F\*#%R#+$"WND,:"5E8VYR4-MD79-T?(O42.5= MNN'\F[MJWQ,0)Q^@0$&+>.S@EN#AX>> SO/[=:Z']Z+ %J+U^(QQ@4^8+TLB M%BJ1)6/"PRNML 9VP!N>=I[LI!=ZW M*^G0;H7B^BP'M /MS0 FVCU*X(+VM"H1:TOH()N3H^<(BO8<:N8V40Q9]17[ M(6&7Y P'O0**A+5Y6GE?Q5SB!D);][5HFEZO+[.JA[")"G[1&R4+(*?)_1QX MF'9(($(?]CBBH5;F8Q;@XM;^IA!\6MG8BFO:_EI[@BQ1T$VUQSZM2O?O15_W MZ1RXD&4@)@FKK?W.0[S[]+,U]N]GB_&[ZT6KN+-77(1QMWT.2>G@D-8J7T$@ M!329'2>CIGAO]X4:BM+%" HB1#1%LZAW?"*=;UCG!$V!FVE!K:&2]@FB^>=] M&BP;)XKQ\QZRHC]41\^M.49?EFZ!NNYYB! MZ:BA9GA6I!EO)?3CG$CQZ9EW%IQZGZ3+*X_\(3J[NL0(T.67SY\_X<_>Q3^E MT+OR^A;JN9H(.)M'XZPHB?."U2R5*7@C93VE=-S,,:&)0=J?LHYR3&&(R'@M M9LCZA9L/T(KB^ZKOAK9OJ);I6HIG6V%L:$YH>8X6*GXGM-+9J3Y(+NZ)%/SF MG?TMNI1.SY!(PM-+[V\7$2.;/TZO?I.\(#C_0H@&?G%^QG\\/?L;?J$AMR:J MV E==85M/"-^1L\[%>G[8X\8;1I>%.F*$VMV%)N6$WJ&&^IJY#E6&!F^OT:; M VCIF:"E'RS?78]P[/G9U<7Y)RK4/U^[&\RKWW"-FTULJMY=FWG\:GS MF&]OCGHD'O6\/FKI?0*-O&]X%^^+93T,1-63#ZKY/OT%OZ*:8_93L_M+L@&& M1XIX L"C61O5U8U6^RCQ [S$Z!>A2T":CVL4+PT=L1$:M$<,MGX!Q;YSWK-[ MM^)'!R!Z$04YA4AVGM/>_,VHMC:!/DZ'L@C@888=!NB?2,98;%F[.DFO)BX- MA/)$/;&AU>D%M>8)&=5X3Z8T:&U<(R@O>%_Z?FL/VL0*FBY3N-D-A3E2^"PO M1^-A=OP92RD6:3/]<"0>0.,Q-8WYA:9X3:-7+) K,3W4[@)*G/M,&/Y#QRRM M/[2N-"]I&W)AXN'C+AQM&\6G-[*)[)MPVI@%_)OG?>8EH*M:%O"G#VO:>E+D MKII6N"R*^&.-$]=4[--O9!!(?1-(HK1AF:ELT1J&2JAI!!,WRBQI.)1:27F;Y&P<<<;7;(N,-.O7IM M1Y$&U]IF2 MH7@$T*L+UE(1YF]D(];P&<-L#+"X;IGAE"6AMW^^KZ2C\[Z);S!/T_$\N1=S M$3A$\ZV'!NN?K_ZV> M&&C$T4S98HE%!]T$M55GCPP .0 &7:GV2TFIUGZK " VRTDS>?38@3*X-N\% MQVH7>PNC^]%5R$/.= HU@@!)#8-1JSI^5,VJ4/O)87 HS *"$ M80%#KSB.G?LYSSKL@6B?Z%HKX[3J2+7U)!\D3[39-L;UP>T(5M2>IKN0 M8:R+HBW^&L!>@WYFJ.>-$]2%09RL=K\A1EYGV,PMXIJ;]EELUK28E%"K1;FC M/P("ML/FHS1A6H'[UH)-PMDRE&ISBE1X/I^1I4M63++GZ>A['$2'%25><^T_ MI#9$?:@V!,T0""HN*W&BE4BJ<.,<]=!<%\PK'40N+[\OQ2)?7E?7%*YGS!G& M C/.+J)(P3".V"X4FF M1_#]F^6T^3X+Z]3?;*"B+2;=SEJ"I[\VE*F>RYTM MJN<9.3CE$P)+:=5:*\C5;WWNQ_'Z)F69TJ[+>2&.*A(J>YYG83Z:L[H1LU1B MYND7L:LFGRW?+S]$IC$:U"M"=WXZQP-Z218E:U3#(KOW=9%TL?X%>5][LE< M"J,S (4=:I&IZHH1!+X9>ZH3V6[@*)X5:EX4:NX H.C;C*@-"[^(/I]?7$GG ML71Z%D:?(_*/LROI(OK;Z>55=!&%TNM,4,W/[1YG!><2G] !>%=!HW'3O/1,_3;BY_D!O(XGV4+?Y(>E]<'YY_@M6HF);',H2LA@:%XJZ9%XV7+NSD*HF M\HA8ZRM \C<9"CP:VH%;'[R/E@"=5@67HO(FY 'MW>*$<9AB(/^HM@X@GT:CURELG,?:GR M1S-U+YJEMSU:'X=" &TPW[9O[NK5!A7X,/95A+KNY&(P9ED%[VVIBGCR@V5I M%4D$!B/N#%[;C82GE)+2%=H*S5\9F=3]3\&6IHEU6MA$+Q;?!&G?:YRLN!&^3@?"WTU2;*BT MB]"@_3WK5C;;@AZ4/?GNF32@*Z.BAV:9ZF82SY,O[6ZRV&6.MJ1J%G*7)E]1 MA>QV888=/MIKLW&TK#&UT+';H>E7_MH9@<[@ZKD<7;P6:XT"B5=K$2 M*V\J"D2IV^[F*61PH3<1;Z:5E:/EC#5 0XG3H"T8&IF>,2M:@'X6PL5?UTI/ MB& -XPM]Z)KIN-O6:TK>R!P.NQ+D&) , MXNN?=,=[W"8?BY,L:,O'.1\5 WU8B(3DZ#-AO[ALUITR&<.PN^E&VXH-#Q!2 M!F*9$YXP3SRN'B@.*=>?FVR/^-DM<[XD/ T!X[^$ MEN(4H55C"]MK:L)KK($\G!B= ; =CX==QH=AP5L6X:=T"@38"$C$@-K)V4PI MCMAZNF2!+J78 I+2 6TO!+'=G+WD3:L"^FD6_TY'-6D"7;?K5-J&#+2Z MI/WB^0S*E>E);8NJAHC1WJFL#WQ=6'G=;%V )($)G+%]8S"&C<<>I[=ERF?H M$C>D;0W7(K1H&4GP8FPQGQ6[SZ X*.ME)4S]Y^K/4AA].C^]NHHD!IP__Q+\ M%@%N_JA/Z]U?SV?)))&EL_2Z3*JOR0]=2\4FL]YP>\V1MKV..?2.=7OT47TNE9?'[QNW=U>G[6 M(WC4]OY8C$ UVU<5UU#,T+%,(PQ=3W=#536L*%0MS[<[Z7;&./;M^A;X>&9OB*%GB:::FQ'YB.X]DN8<;8T6.ON]Y__ /PPZ]N[1QG&!3] M]0/^YF7)455.I/#T(@JNSB\N92GZ_Z/@"XZ$.(_CTR""WT%7J>#\XO/YA4=4 M[M_._Q%=0(>W;IJZ=9Q2$">^-,#N29J@KU%W&%KI\E![,A<8PX8!S'45/B\3 MX54B&XI$,NR57A ?G8)UP" FW[M&3Q6,X]'0CKR^(1H6;$_F:8J]\63I02MK MYRH>*,UN0YSO^J$J$>[//Z>IASAV,+(TAS$))UB3/-_EGD*&>R= M[9/]C!L15OF#EK!RC&PQO\B2V,2,>U[@L"^FY$K8Q\B7B0-.3ENMP6O1M/'@ M:ZBRS-FJ:8S1T,%%'1-@V9A[Z?PN)W;U8R_94U7K??*+Y.-00=J4I?YH M':+$#!+UN^H7!YR?BQF!68$NE)HXRGK$+XL]A12="8();[(<9VT\W- M # C,'4OL#UB^)FZ93F*ZP2VHEM>H-BN9;V5+M"J=B)=$B:[.+WZIW3^QQFQ MZWX[_0SU,,3$N_).SR0_.HN(P0=M>^G?T>S[W3OS_H:M?_''B^@3,0%#Z?+J M//C[;^>?0N+%$ ?FBGS\(+CUJ=KH@$C]&,W0)]#&$TDC(I;KXKXE5:7/TR2O M#HA"&F&H!I[J>89GZHJIQ[YO!J87AF%@>;H5Z.:;$8;Z22WV4*(18P/$X65+ MQEU=>,00"?"/K!$Z]9*%$L+^^<"[D'; TK07*0-%$0E']?P%ZVMP)60_#XBR M!]GW7"OVM(;LC=(-UN.JJT.[9]96)'/%11)JE1.N.U'\DU7C2_:8Z)XH1S7' MT$(WMGU+"4W5LEPMC/TXL/0@,J(P#MZ,'#5.I,\7IV?!Z6=B-8JETU'$!HQ$ M%_\X#?K6B7YGX["!JUXT6%=6^"54Z\2 AHW3M%KC$/7CYS+]X$&SP&_)%(MN M$*H[J>Y%I6J&KF$H<6X[C6D3*F$/.\"5SAB^>JOK' M R:Y%:B![1FV[OFFYOANX"HQ^9?I.ZZOJ!UFJEY8E9@0!?SMU#^]NI0W#:R2 M+H/?HO#+IXYTR0K#"MUNA?&4E MD@\_BX_/P?R9MKD>/D,>N4#Y.4JG4_;7O[Q3WN'/9-DC_O.& [^"8=K267HG M712S)%]=[5TV7DS(?Y)]70-RMOP 8\B3>97^RO]C;<.P'*+J%M!L&5Z?_^6= M!B)M,89_E/5?V6KH*US]YX_\0ZM_LYL_;?@^\3IP7");PG6Q6!2S=HY$(X1+[:<.!_-![W\^T:BPIUXY,WU"#,"#_$6FZ:[N*XFF^&P:F M']KV+O*?5R7>/,\[J-V0[2V-6\C,Y%GD^:/([SG70F134?[*&0:?/H;J '3( MB*C-TV?=G.&L'M)!D"QQ4(+0BF+%,2Q3U"LJTNKWXR MQ;S[Y21-ZPKYS17MJ,;)?S@#53[U%Y+= MZZ:BJ7M3I=!QF)#C>=.:%@N\$JB3I"&:Q02*!:"+0U6WR,62!=;4H4W)TFIS MAF.GX,\=DG!$$DLTTF: M5P G.:7=2W:EY8&*5ZCX\L=4+")!65"FIYB M1VI@Q(ZR6VG14^=S#.3WU%LPK8WD]V<,Y*ZEO(:D B05M(U)!>ER-$G'T"9J MC^R"-YU*%7\.;3* ,\4*/G61U9 3.4Q;,D#QN]"FBE6OU$4Q8J4,S7FWX J/ MIRS( UL9BP$'M9DF]%^DZ/LDN\[V2BYYF$K"1@3L82Q#1*[A9EGFM($TZP)0 MSZIO98BD]]"E;FOA$[9\8X^&I@E9L:RF]^PMY)->+^VT&)BZ=E? MEGDS.3SIUK%7+8^_-7*S%92E+:5E\OGU(%>*02[:/:P9U-E!T.O'7)1<]]3C M)T9-W?< *:%MH*;,=F)]9Y-*Q)QO,I@Y36X>A;+1Q(8&O%AZCOWI'IJ-TG[$ M:M.R>EK"P WK]UL/FP7#=W7&(X"W#H&<:3LQ[*.ZN&?]^#;U_]O4*)#MK#5> M!(7SC+QM-(PC;6NZ'SGE9??&W/V2#'V8DZ2]H1E;!S$%9P_R'4301H>!CIP' M;A$$RFP=3.V^6+B;%>&"#C6SP%F:6;)T 5J;<3!4G=&PIOVL:*G%3##(]AALTBQ* M6<*H"&*IE&0AP@@/(.#2UJ;J['::9_* MC3%E-CA_7,J)= GS-X0/U]M)OQ-J@)$D,DB&!*>$T+$91$=#MFA]KD$]<8SV MUA]-BXH]1;+9MUU2$W0LP2 &+&V&L7:$XF?HTF+W^NM[ M08K*=+;(= K_7GD%V*(0C&$QFD2,MVQ>_-:Q(W5.[<7&CAR6<-EDZH* 'I$# MIZ7NOR?$G2I[%PZ'"L$17RD54C.Z4@BUSI8Y5-MC+G]:W*'DX7]." >B-H7N ME)B?7Y;0'?\#BS?1ASU ?EQ@EFG[546YJGI;?V;JECY^5/NI]9"(>B8'C9.B M!*.\5[$!"C5CT]%"=$]4G#U@VM.1#WR.1I9_*Z;?F!Y!0R##$!51Q--IFM^B MX&'-]XDS@.WRL3=^^EWZ]W)\RQCP:B+NCO'KEOL8%V3)"*&8+K"O*(X$ +]; M8,:'ACH0YR/YFN8@.1(86SE-V03+E*,S9! VPGJ88-FR(*0)F4D*^&Q%!X&D M?#$57\V6!X J.#O-GDT&W*'=/1G])%.BINZ1RD#Q>0 M((!C!5^6A5,XU?<_?;?)C]TH9Z401\^B7]JO+;3F0>)L'7(U_TTK/JA56LZ! M)\"1AIO"D1HLU'0#K$8,KA0'$8$=BT+ISX1G*M9(!:YR1)9:S%*: !3%,T: M;D;A/*&J!E1!$0?!F;KX*<*.G,'4VTP;I>Z&;3O,$Y'XNL0UD"EVJKG M5A4WBSL0,^36TKP"D5/"PWA:B5H;5(_0]3>6.,(583& )KM9YB,6;H!H'":_ MH "=/ *F,-W779''R[)E N$Y)N"PI<0HYU[>XGX.U$-$]_4R'T^Y.YB!J)YQ M*PI$^1S;C=+ )AJR]7X'>42^<2D8L%S!@7N??D_+$=)L$UKF?C).?Z%6>DW^ M92.L^$U6 DVTJ$881DXINNYUL-)ZX%F5_JM20-S^:N6_M'YRFPKU==9Q@ %[ MGXR=)DMX'NJL!0K^P "^.V0$'$VSGE5C3U;Z&$#N9>@N9#348G7D<)B9]*#8 M 9>42+4$!JV)#T%Q0]WL&EG(5"2GPY,-9]/"(O<-6>BL+'@'9.$ $%R[U4&N M'(]^Z=H%2.KJ; MNU+3^T=%S4"$QT>$@HN/D,49<1K0X,K7=1Z"*02M1XPR,=I(R%B6LAL)1@ZB MV4S<;W08T)-?LM0G.8P19B%82$!\PH:%#$1[O$3K8;Z )P1$BH4IOWG%2'F> MW.-G@,*K)Q$N!\:1SWY+RHQ24,N'7:5E[OJR!%Z[GD@8= LA^;4FF@/1'A'1 M;G0C,,='WD5$&E'(TRE+WHR$-A";E3L-JS+*SQ;$T9UG/.HBAF.>'7-IT+_, M#%FQ0DXDKV*]?87E5MNR\ZO>$35B)N2PB4O$>:R-66F24]M/AR%7UY_>0$8( M+V=C"-LDT"(83A*=,5SZJLL&"HL8ZC0PTXZ]T'#,-?R(O+EU31"(@&HU?HP/ MAG VNG/'&-3Y&PP79B&8FX3.M6I1(8WGIS M>,R@DTR/XB?Z%F2OT_(B.(!3;1NQTPQ.%R!"CQ)?;4VTXHXRB'<8P0?BI1JB MD,=B/OR1(L"$D4-[,'N3PJDH7)@*T&\9N;_BYF$RDQF=K9$6\]4V62VM/ =Y M "#66EWSMP0DY/7'/>+ER=P:8!_?;)73G,GZL[>J:F'3+,VT?G[MQ]%0RNI! MPM/@&<1^6#%I!DO_J%F5D%N*($#B&RD70V@X0_ Q'H"1JP F6IBQD02 M7^,+&]!J3=H-]8I)ZV8E#?JJ:>?>(OK>"\F!DE]N?#4U9C;X<(=I<@RT?KRT M'M&81-UB:!%8VT.GQTNE5XV 2TIND( 014SL:+8GPO:=U M&6L"N\[R%\J,8GCA^L@N@[50[NU$NZ4VDM0!^U M%Y[KJ(-DI1536T+*JY]/V!#YU7JBA]"!_:/708J^J!2MZQJP(*/1SAOHJZ8G M0*^6>/<0->#.&WSK:U[9%/J8 G9 MOKJZDZ&'*AI:$$S@Z?T: F,@]8'415+?U:P=TO<[UXAYH_\LLVIK;9@^U(;] ML-HP;IWP'I7U1=&>3&DZGB?W,KTG:$,I@]3G72B1;>!I?X#76.;0*XU\DSU; MQB##3[9IT*^314U9\>CO">M8X[(!8HC,PXYS F"N5>.U EU>72V6FUX#] ?, M+!JR3NA#/&R[0(X56@EBKSIB&TT2YA*DB/!(B-'>KORM*IQZ-J)8#S%^3HRJ M)+_-6%>%%/*GH*>F1,M!OQ'LEU%5RQEV]F1-0\@CLY(W\P @";0VE$"S02G; MZ>H3&R5V6Q3CNPPJ\>OH.@]\HHI;^>*)=/[H9\@6@73)3G[2-:U]-[0?VH;K M8ZH+($:)B# 0$V35#PB,C0S?L"1OJ@JHL@K1NFTYL"/W"Z&J M-=@:=,MA(;;M*0JLC'[FI@1I^@SH)!6;$-T8P4JPU\Z"H?TI$K0-X"'GGE+M MS9IF8+^*YIS>@%P:8)FO",ML%-;3#(LZJL%MXL8D;MFA V)SR%L\&;%91[]: MJ,-5Q+!HC*$^> "OV7[:Q[F*[L;)NH0C< M4H?FT'5<2:*([ATF19;Y."VG]PV:]Q':;_EX\ OL@I?E8)]DZ4JB9J6%7].@ MCKKU(H*"->LC;M,,XB.;%="&2.,#R]VL4H;TXO&&LQ\#$SV/OF@W-N+'URGL M[9\EQ#LA)G11HGW(:F5EL6.YT&:N:M,ZFY)"SA!ZDQ(SBC:K2_)L@,8=,S6C MO0-.(>_M"(-%B/BG#;<$3&=2ZP_1XAZS_HN,:HG$_?>Z:A)<%L$GG!7C=-I[ MTAN,GICBBG9@#&0!W:5WQ]M"!#'TLVW92@]KDD=P6&&X#=/.!<,[3HSGD MF8,)<+Q",VIW9=YLK+<,501B%$O1G\0<1/8?,,QKX[U%JK7Y\&BL'XB:4O C MY%LU,ZB:!VW)N+P]!W6@^!^+X6B3%>KW-9$\$-% 1-P+>;X( @'Y< ,*(111 MPS";F>.T9@BSP!1#AZ5P6+8A #F;T@_HM4L-Y&8L05U_UQ+6 T#IJ8F./U=_ MEL+HT_GIU54D_9]D-O\H79U_"7Z+I$^?/@_)(4BAS)))(A/1=5TFU=?D1R^G MX]%L/WSV,Y^:"*V!$%6SN54(RXE6&?@EFJ*X_9XL;RK[@QG89'E%#X/0BF+% M,2Q3%@F#TT8VD70%^PASK\XM/X1^G821+ MIV?!B>2=A=+E%__R-#SU+DZCRYUX\077')R?79Y_.@V]JRB4?.^3=Q9$TN5O M4735NZ6^QY 6\>F(40$3A[X#?$NJ)CB3C)8F\9_HU*%?=MH!F(<;UB]\NV5( M*CRQGZ$M@S^+C\_!%IJVL JLSV?97D_9&FOK);:U:I"]G5=E,0\^P #K9-Y ME?[*_V-MPXUQ3CX"I_:7=\Z[[;8X?85M_BQ8[NV_J0_\2=GM:R_YLL?]C>MB ML2AF;2\"7!?Q9L6?Z>=;O\(NZ+\R?T<@*$A?0^CVUTDV)D34A7:BML-F+Z6^ M8?O=PWMEU,-VHLZ_2SA/7OJ3@O^WTUF\>T1QOX3D6)MXO,UW.#8"T'\ 3QV M%J]#$N+DZJ?X\,/E'];EKPYO>'+,Z>-U,OIZ6Q(#8PQJM2A__=-HE*8W-R]] M'EOLD@[,ULO+-6OO^<3RFJ?RRAQSM!L?;O]I(J&]2^7ML'Y ,0@LR;HG$;SU MNQYT_^'LM4M5KEL]96C"OP#ZH1D_\A]0;O(MF:[7$;\8>6\]P!??^4\OH:IW M<5OQMCO)A-#]9-]_S8L\+MD4#8@/CW5BL)J.Y::VZ7ZX^_HA)G_\$#IAJ 6. MY^F6;D2&$NB63WZGA;ZM!E9DO9/R9$9>OJP^W";)_%>@%2\?P[^BAE"\19"4 M):3O_@%XAG>(J2>[NX"0;WP*;M+_&N^D99[17RVK\3MIG(ZR63*M_O+N P@2 MX DHIXOI],635<-&U^TF57U62AG<3T M_A'K5GL!Z[8G7.KJ-9>JNA:9KNZ$EJN$IN7'<1A2+@TUP[+M52[UV$#XYO3/ MT@7S %],[^NF*ZNNW2%S]E:]'X 6/P(.-1^::LV'$:@]4S,CW_:CV Z,R/49'YJV:L2[\V%'BE"3-=,Z:#8\+#?O MQXDU3E"YMQUVONK<*<7#QCI2#M093X(:.JAJ6YAJQ MHI/_=^) H1SL6[H?>3MQ<%=9/EFSCIN#=_ .S3>$0[Z"1NVOJY#?,-<:#==Z M8:CYMA>K@:XJEJ9$5A3S=+UGN6M<^SHJU]446;<[C=<\H&N6[8= MAI:C14JD^UP7>XZ^EE'9B.)IY.K+Q:!4758,]1!"Q(/!>QA<)#B1D:\H@1)I MCN,;AAE'OAIKL:$XGJGIBAZM95>>ST4=Q8$<5U;4+@-!!V'#]EA[?2Z+>0JM M5'&^[7^6V9SV1]]?@1U@-%95K(8G#2L(0LN/3EFMW3FB$]M:=PN _"5_]H;CYL*S2 M;G(@;YC]"/\)7I[J>[ZM>);C1Z&J>9H+*''7U@W#,8RU:J?Z8#_!N5[ NL]O MOE0I1F)?3!F:-E&& W[NP%3;6V8AS:Y92 MLPS1CW?,M/5;LT(]TA[*0&FB. MNC<+[:C"_IN6Q3BI)K2WNJI]/ 3V.1+?[I*-0A^\N2WL9S3LY_IJ[/J&%[BZ M%CN!&?FZQ1MV1/HZN"9(YMC#_;_I&'IE+Q=IR8_[)?TY33=D4^TTB=@[&W)P MZ(Z5'RVKYD?%]B+;(6P8ZZ:F19KN^ ;E1ST(0WTMA_]L?NPHX*G;LJ8==N>< MP_+I_E84X[ML.CUBJ]-IV"RRXC!V'<_V%%TGA&R:@<-1X8[CK04Q^>F]7"LJ M67,4V=3,0[ S!S?M(!A&4\R:80+=BT+/=G0W5%Q+!_N081N#X2M^QT?=;XX)]MY#NMX3L]T&---4(O##PEB!4E4EUN#UI* MO-90,I&6)+'GF,3T],W8#E3;BXT@TGB@4E.#M89,_#RODN\UN[T"GM)494L] M"*MT<.(.@X>[5N3/K (:RM[7N557&FYU],BW?&@^:'M6Y(6A;H9%I2+C)^FA<7K/N$^=W.>X6$((]T5*YW_HM(RG[O0- MR!\!X!/HIND;ON+%=JQXGN4ZFL?*-9S0#M?;B:/H>;E L:R9MFSJQHO)G TW MUUL+X0 ,@4%Z')ST$.!( 7@>MN>$IF^ID4;\$]O@]26.Y0=/EAX=109D5=-D MPWPYBZ5/TN-(1_]^.O7\TT^G5Z?1I>2=A=+EU7GP]]_./X71Q26"L>V/4O2_ M7TZO_CDTFAC:C RWWX%#\Y::#?'QP-,LNFK7J3IL6IY9A!&#AML%NJ!:FC; MFKE\IB3RXA.5[(Y;N/0OU'G,=N$@2]Z\+!'Z7EA^Y*B1XX>1K=B19NNF50^L M,3Q[+:OR9%G2T50H5[:&X;]O"'TG3$=\NE]QP*@A4\ AV*&F::82!;'F.H&B MJ(8;QX;B>Z%F.4JTQFO-67YJCO+%M;?ER+;:)0"]MUKZ )3Q4;"0 +P(RL( M%=TR+=^+/%O70]=F+.19<;!6Q?%,%NI(::E$:1U$_>&1.-'1;#XM[M.4$,0, MQHDE<%]#_<8Z)QKB=&W/4E3=="(]5H(H<@U'XWUYM4A=]6-?L:*8J$@S#(W8B,,HX!6.1KBN&W?AR(X4 MI".K:J>IY]YQY&%Y=3Q5-"]*I,+B1IH6L,JTG!$"N#[BTBK3:3C0"&/3TPW3 MM );#34_,/2 ZT1%4];*0CZ1,[PB1QB2$WQQO\Z0U<.H!1GHS#FJLNWUX?3/XUQ.H)**;)M#:-_WXXW5Q< E^FW-%]N M28D>M=EH:0WOA83I3#]P3$,UPL@P#9TWQO MP[;6HI(!>2,\]H]L,0F6%=E9 M6G+;\?ZEM9AERK;3*>2Y=Y;CX,L=*U/J38H_B.-(#S1'T^,H=FW###V#I^5" M6UOO7K@;4W;4(T,Q9,?HM(2Q=UQY6/X/1L >+SC057+%*8I>9:K1E%H M$\-0MUS7,2R;JTPK\M?\/#SN5XQXVI;LVEWVSNCMH-#!%SP.YK.%41%.9)E$ M*UJF:@/>3;'=FOD"PUNKI'DZ\W6C#2U5MIQ.TPU]9;XN_MKS M((U>M^%L-3!<(R#_"&/-\7U3,YVX#I]:X7H4Z/4TJJ6JLFMV"FI]<_7]@V,Z M\/!&'K9580J-K\2*:D&_?>*I1K&FA2P%0EQ:)UQ/@;R>8M9<2[:TX^;A R]I M:QJ]#%5M1^DC'?I=#BF<(5K,E*[@$JN&#E@\1P_]V'/5V-5MBZ=/(V)5/RM: M_!J]7759[;;U1.\4[6 L'RM?NHTQ'/EV'%FQ&0>Z'KB![RI!R$-5BJYVR)<= M-;%393A[GTP#"0Z9S! _4U&W#5)W =E7'"'S-#4*&9PA57U77NKV* M6*)7T'VJK.NNK"@'@2@Z)M?BD-E'%^8F^KX1F9X5:FZD:5H4ZF$-!XJ-<"V] M\F3VZ2B[8BJRZQQ$>>*Q^7)=S^,X1.O1,1M.M!P[5%3/BG5%#^S84U3?YQ@@ MS]/6%)DP9$"(JKZ"2M,U63$/&_XSN'/'RI!V,T).BUPO,*!]AAZ8AF[%;C,Y MQW#75>,.#-E9 ;(]U%>](3_N?)Z6R8*\5)JF294.K3.0]=Q&%]J!$\>!89F& M[=J.8L)HQ]A00M.VXL@PUVH;ZP/]!.?YFK%-PY)MRSH$^W1P[@Z"C5RUT6"N M9D=^9&HFL2<#2X%^U 9C(^+>F6O3NG=AHQU5V'_3LA@GU00NS-%4[>,AL-"1 MN'AK8ZL&3-Q>'*LW'&LIQ TD;E],##HO-FW7L6HG4/,5Y3&TZVMH/$.V].,> M?3.XAP,K;V9ELQF\ZL2F&2MJ%+NQ$T>VXYFVR>&MOF:OP5N?Q;NM8CGCN&L4GO_AH4LUFV@!:AE93D8Z0@D2=P+_FWP+V!Z2B691*#-_*@@T$0V7S@F>FY:]PK7(.7 MCP/Q$IZF0;]7V:]Y-B6[+Y=IS<[*"CL7^"AB0O]U*P0Z9;U!:+TWF!UXA=+DH1E\GY+_3LN(S M\-+_++/%_9%7EAR3@7WH=_D6T@ZMEZCP>?Q$EI/#6?SZ 7_3P1E]+CG\K +. M_RC]I)PHJC1/2NE;,EVF'R53)D8V_+]439*2F'S)NJ+(%!@K8CB.P!1+.N, 6OSG=U,U0-/8I\TPQ4Q5!- ME2E,D_QE36'6%XB2^Q]P9]U%5%XRZ=B_T.9@P1XI_ZEJ8[ Z@1GHEJ[ZIF8I M812YL<+\LM!00WLMH?@T_NMATK]__-I>S5$>TKZJ MH^1+=K#+BW21 M9#GQZ]*DS,F[C[?J2=/4AN<4SXTC7]556W?#T-4-*U#K@L-078O5\&.,V"EZ MH]%RML3I;F%ZDXVREP.!N[HB.WJ7S15[J^Z.2:N]94;2FH;]JA[JGA<3_RV. MO@USLQ4C?*R[%TV;8.8E#;D(:LOW%5IDFU+.]I*%2&^.6H MJ!:RI!DR,:=D6]%IY-*0#465+=>HXZ&/1CIEB7QNGA(R^99.'X,Q'*09^_XQ M46 THB"V/-V,(T5QH*^&ZJJVQ2;KA$H8:6L147YSKQ 3U6WB2^I=]K9Y]#8; M-MGG.KL2)%M EH/S>9Q<:S5<:_FV$0:QXM@!L7L53?,"DP=E+=]?LX2?Q+4= M-=LP3=DQNVSG=@!<>UCNJ6#^204=G57,YF4Z2?.**%UI6E3'7$?U*",+821? M"7S-\J,@-'S%\*Q0T53>JCBTG37U*QP]UD,&XL&?8D>Q3^3TS]+%^]C15673Z;39U1-OOO],/SC.Q\'/NA"B4B/%#9S0,V/7#JPPT"-+ MX?T)7,M9ZRBR/S\_0VL_B9\UV5([U=X'P\_'/=^KVK528.B#L$%D")@DW=9, M/U TRS3U0/-Q@":WY0/;7^N*+I9L1'@!+]B<6=5TT_/;V6B ,+O? Q9NY M6(!)&5&DQ19QR2W+\'7%4Q2;S38(H6Y;VXF+.RO2-AR9F"E'S<4[N."6\X:4 M]/F5]TGZ=.KYIY].KTZC2\D["Z7+J_/@[[^=?PJCBTNNM*/__7)Z]<^][UPG M=SXNEM?3]&6,^*[HX:>7W.D;D%&VT$';# (B"AQ+=1W'L6,U#EG#WB"* WL- MLR)TD/#R\2O:';JLF;9LZB_75F+#G?;6OC@ ,V*0*P/R\2LICZ]_A/83G3 M+$\_3*@EH6K*SQ]?9WVOO(*K22HE(TA2)/D]X2Y*,,HR#D%]BNXF1M1WRCJSL4-C0BWTS+%9)8 M.X$.=FRJ*P2!_YR4_"'SY#;]<%VFR=A4 E10GW*RQF+;R.$A@F?T M\1(.@A><2G^<7WP*_S@-(UDZ/0M.J(OPQ;\\#4^]"^(S[,2D+[CFX/SL\OS3 M:>A=1>#+D'_]'IU=74KGL73^.;KPKD[)!_JVZ/=93B1(L:R2?%S)4OI]E,X7 MTCPM*81)2F;$+5Y4OW0I$85OMXPE907 !3^+C\]!5TY;9H>J4",#]88T2J=3 M]E?LJ@,_DV6/^,\;3NHJFQ'9>I;>21?%+%DS+>^R\6)"_I/LBZG.43&=)O,J M_97_Q]J&W]6>>QV/4K5WVQU[^@Y+^_GCNS4MSM[_P)^4W;YV,"][:E)44$7DP7D=2[E.?>$C4\&A?MQ<@AO6S8&]!J?ST-I@O M2#L0X#G. $;/*.,'7?Z6+A+#Y1_#Y=LO7[S^AD 1%^FW-%\^VB^^5PU">Q7T M/>"-#[<_W/XQW_Z.+D-?V^:^^^ME<;.XP]A-)252E9;?LE&*!6?S:;* A$/K M+Z]D)?4RQ?46,EBVJ]NI[32)<5W1/T @[!\UQCK<<14_YQ M61NR'-E?_S*OQ752[^];DL MQLO1XKR\I!3D?<^J?R6C[.Y?G/2\BO\I'W]F1%?_[G?TXKMH%0$E=]9!C),_ M K]DD"B]DBB.TJ3$'0VR3WI@A['OF4[HV9'*4^**H:_5 70C49S^211#UV5% MZS+A/DB40:(JN!.1ZXSCK;9];==4S*<.B(0L3E&DFJ2\]*]_,T& H$3)HB20 LFLZ+9$ MB@N0>9ZSY3G/(<[BAK-#0$W=QLBU;C0*[Z%&032G/'$_WA$J]C>"^BU(P&1^ M3V1TW'W]#T"UT!FM" M=4)U/U#-15OS[CE"D'LHI>1".LP<;K@H&:?P9=SQG:%:XAQV.^6U=Z@^NE.+ MOQ>QLCU6KC_7[SY@R,K6$!.D@&! 2:PH,P YZ6QCB+51&UP[^W6OUW:K.]A" MG!.0TOE'9EH/%XX2MA:4:J01@=8ZP@RB7 'H5U0Y7NB7]8MW T>90Y)RX0F. M?8$CYJUU)!HBZ+AQ/H#/&49=G7P*5E,:\[(.[4[@B% .>)<)J/[[K@>?2*Z% M8]?\DD<8O4K:VE[M.;&$\,A-YSFCANM5Q[8T]=G M1USD.%\CA0<:"">-QE!)K0UP8I7<@G)CX-A^7?,= MJ@>> [H[TIFD'I)Z.%CU(-MR64\UU]1RQ*U2"'LBT(I]7G.Z(_6P;:BP._4@ M<$ZZ38(?G'IX6I*\MUSVU<.[V&YGV[5W'3/M]8_U 0P_VVK7$$H@8Z!7V#%C M 3%R53^/!*"[#"]=/_]WZ,C/'AW546H^E/.RF TN*@JK81"2\?0J#C5(+5^;()2M M[0+A2:S M<3P3H^]",LI[W1V<^_.JU,T?J*X1; UGHI1B1 BRA+N1? S M&5P-9:9 ;\P]VPUNNSL/(SAGN-/3L(3;A-N>X!:W!V/,*\\=!8H#KKR/$XA, MX_0: N_@0]D%;KL[*,,LE^BX"4^.+O_YL1R/XZ%7])0OB]F?93P".]V8%*VE MY1+W3 I+JQ MS/MP$#'-D4R,=2F=D]TYG,%8 M$M0EQW/"9,)D7S!)6U9WQ4G G\$"=C#8VF9/K8G-1$[W0%QW)I9IGD<:B"Q=\HB MS%U TFILH9,;K>BQ9&8>L%V'G_/=LK1 ',PK%B=-P)2R1@G&=\.8XC4^)@&A MIE8QI0CTFEF_XF_DSM_9+?( C+MSD07.1:: M:NX P)K+AA8&,+81\FX!XLY\;(EE3CMMECP\$#\Q5WPX/G;+^#*:#*:7SRYY M..(H6>*UP6 !JTQH1$&D0W5&,=# UE"V$26O5OE-M>[]:(1SGFW\_GZ M&AZG%-5)@(_"UF9Z+2Q&UGI.@_%TFGBS8B:F9+/L:#OP=5?6@&@NX4D0I27P MG0;X,&S/:"SG$&@=X$>LP1H3M:IEH&"3%GP[\'67%R8Y(R?!(7K")(6+\,K: M7Z-^?L I M8[ ]T1-.:080H(8K)RCQCKGF*$ AM=&DVRSC'AHO&,D![I)^9E/JGK-I70GF M/>Y'BHZ. 6EK9^>"(:R!]QIY8!RV &K7Y!Z< 4] 6G?.5J=G,N M=H3GV&R-XL(1@ @66(9?+%&0>[0ZQXYI^4VT?@EK&YF;EGG!9K5WVSR12]9I MS6COCJM3N'^J6%RCRB# .PN,-U!#X( -KNJ*;L9;O%'?^0@L=D@VDT-RW&V& M"8LGBD6^EIE1C '%((18$VZM *YAPI>0:KO1^OL(+';FSE+6Z4S,W@'QZ+*@ MU0%8GDW*9W-Y'^^9-5_CQ*"&.6\!I@(RA0F57JU :*382-I4Z_MV.IG>/+O> M0[:4HI,XNT[YFN/ X$/Y'+Z6SX$28RPM(QP)ZI@VVJXB1 CMQGS:1X/P<;[I M/"Q'>.['>9Z<[W42_.&D@1* 3P3 O 6P,=Y!09PS0AD(*%2:K2;8*KN1XGDT M@!_GT&X#8)0SN,\FI,,!<.HJ?DH1V4EV,SVH(V2;!F8<<\4IQEXS+9RV5*C& MTX9N4T?LSLG>1CU0F%.RSRZ)!_>__XHC9;62'KA;#X@U9EC/G3$4HZ@/#,+" MQYZ-)NTE]48*^H7]?))#N$]2K:0'DAXX7CV UR8?,(V!U"' -[%+!&+M5XQ> M HMG^0/=APL$YH#U@GGDH:B",D-^9EMGU@?C:]-.'[1Y/K<)MUH]AT,M?54B]? M]RDNM/NVF!4!2J-),?O^9E%>SH.>B/I@-JV&/.RC>(2C',$ND_,I^=X# WW( M&.1\G=$K+ :"5#/E% _.-D--:DYJN4'ZOE\,=E8T(F'.99?YO(3!A,%G87 M M]264)X!IPY$T2JOP(F-6 XJXVV"0WB\&NQL%CW/*NXR5^U\6<@2ES(W3VE'? MW%'&M0]@/02L;4$)!T2K '4%),(4Q)SWBBT>TSNJNFH,U]&L+B?E^6BG_BK- M(>E%*-M;&YLR5*>*9-QZSI9(@#W#5EFFL >8L-7.6P4?L)P[[.9Q>GXW+W123=;77_[;+.ST )21:;D+.H'%"4^( MU !1HR5:E9H+OWGP72[V0PG*> [8[LZX[]C WGH+1^ 4)"5R9$H$ =!R+'K) MF#/2,P"4<3HH%%=7VGKN+%6/52*=A2),Y!+MCMDT*9&D1)(2>8X20: MO8&$ M4B>LD@QJ9+A&!#>>""=FXUS^(2727;MI#O'NIN?U28><+D5K?>)P5 M!DF=7Q2SAXX=3I:GL5?RD5@ZT^ZGW4\=2]="@/QU^$H!UI M0S704OK@)G*$@*>.$=_4KQAD-NI77#&;A+N:OR]G'Z-MK[9]RPQ6\YYU_Q&M MW$?P0_<1O*9='H:E /.%K%J"^_[ACMI$-3">=&9QM[%)J^:'-/0 EPM8.MY$5 !,GI*1" M&NL57K5Z!6]B8_;7;252B\I^@H1$]'N4Z9*D5(Y!J8C6,]%40*@(5U:&'Y!# MZN!JE*[G&[UKVRN5GH\VQZO9@OBDF\S&<>@24M MV_O[2WMY//=W,GMY.KFJ'QQ-G_+$"H1XV]L,+.5(.PL$HTXSA!Q=<8E8P=!M MUZDQ?VII_=Y>7YZ5LW?GE4,T?]<:OZW/AY=V\XE395@.>:?%A;WSITXY2#MM MD,JV;5D+JI3R#BL%F!=4<[)J6[8.;F1BGPO2C53*,T$*4GHV@?0808K72'"A M5A 9YJ7FACC*F89@!5+H>=<@W4A-/ ND(H#TN-.=1U=Y^<.CV!/@XT)XC=D# M8.YX,)+".&"9-)0@LIHWH]@&]>P]Z*O7= .$._=D14YYEZUVO;6%IV3R#AE; M:U0;@F@GK.!:,\85X0B+U811HLS&+*?G8ZM;!Y3G#!\%AUW"UG%@B[?#"KU& MU$@D [*JVGL96[_K2CW'W<9Y^/.QU:W?*'-"CJ>$[V^+XFQ/C\*I!\_B.+_DTNBSGV=OR:_9A M>EE,?LTVO^VF0_QU-%Q<+,<[_;3:L*W]YX"\GWZ\7K>^_P:&P?)+'[U@/\-' M#:P(%QF_)@CL^72ZF$P7907/3V$G/Y;CLI+?5Q)HHA%4 E./@H!S!;@GB%H- MJ/#.O%J>/=SS MWQ ^&^S\.>_-:_]*?MV.?YE7,0]+B>O?O^X!/1H?[? MZ_EB=/Z]"Y'^=!%/2>>+;'J>SPTZ&X7U?RO'T*CR:3\\7 M7X,ZJSXN:+6@PU[?DHZUG;\+^N'/]0H7*]V]NU7>I5:[=2=[OZ:X[<5@,+T, M;_P>8)[%)0];&78G?-(HF*7/LV*<716S2C(6E91,*D:S(AZPGX\FQ21(PSA\ M:W@B3LF>W]K,ZI_EK=_6U6LW-"@C4_*OC]--3[ECBFYM0?7OQ:SYD*M@L5^= MS;BD7XKQU^+[/*K:BUE]-T4E<7-H60AA(?386"HQTYIBZZT2*))7 M:AW?4]Q8AL?=6_&L*HCL8A8]A[_,G826(BJ)09IR8B2%5"'E/1% "V Z*;GX M5-F_("*1-CM*P6J5BPU3?9\X_$C@:_G81;6(,F^R/]Y]^,W^\<:Z/'OSUKS. MU%N;??Q=?WQCWZ@/;]S'#9%^X6LV[]Y^?/?;&ZL^N7"AG\*/O[NWGSYF[WQF MWOW]_0?W7^[MQS?_[>+=O/N[Z]OE_SR:!%TRO9X'RS#_ZY.N[AX-N/;N#<^E M>O=H$B*DY>/UCY]$!WI\(T"!M;?3F6MWZVJ7CAP$X;YJPI006(V+JWGY2_/+ MQ@VWWN J"(/HI_N]O^5W,/3O:[[BS;_!'_P)/.UM1_-E+UHH]U)!/81]FJZ\ M0R7T/V4QFVM;+*OE5:[$(9'G-/L4#SB\<&)Y_=. M>O-%VOS3W7R>N..Z(M!.G3J]/NX0A-.2(WR*?-F]JW_IE68Y].:%I$3VK$0( M.D6^[*1$DA))2J0S)<+@"?)E]TZ'''V+\+O%Q9()^VI67I23^>C+:I+\S^,@ M/G_]Y<1;$%.JXZCN]=CO[V3V\G1:@_UT%E3V)!MYY.:DACY60)+-<8Y*"A6CO $?:,8.\;!CF&!%8;Q:V5X33K M=G-M;/IRQTR]89_B?BTO0$V&G]K=4ZO-"R[;N_-/Q;==YHU@#G"GA"X'-^'Q ME"/"T]8#/S^@".@:RX"@7'.,&;46.D0%DK11!([HC=[(O2F"Q^5^YN%[PW,_ MU@@T1VQW0].>(#LM6)XC/%WID4<5:R<=>\A M54L50I$$:"/KNS<5TEGF![*<=]I+$$M$01X[*VB@AL*M2&-2G#>^,>HA ;@[V.?24#^8C$;G5U7 MY;F?IN^+H"?N&A5_L'%$;\.%9-$/ Z4/./\2MI;;<$2\4D81P+E#4FMN&^!\ < CEN 6ZT9)MX+0!3TQ@8KO(KN"= ;],O= M _QP??#^N]I'5W%J[G"[G[VS'8U,/["2D(>6X/!K1B0C*SV'&(' "*B08X!I MA PU3;RAA-K@2KU#Q>WC3(*)'$BVSY'K_4LD]$JI]>DX/FFMD]!:HJVY9]! M0;-B@NQ3SGJ_"+TWA\[169\6S%.>,@:2UDM9*6NM$M18$H*WR=X( "IUF M5$'I58@DB6G4%O.[2(E=#_ET<=/[\S_]U_O?K/NP\?_ M\Q>!(/\U<__O]S>?_J=O-W&#^"B/#'OEU6(YERSRYUT'*4IT2,^B0T+DI_NS MI\OO0.Q)I$%RCP1%Z;LZ^-,36:]V>&.)0N@ B$3D8Q=#WGN&$8=.?EQ,!W^> M^!GLJ8J "I<08\UB?*]1W\=EO"]&PV#I,U-O8]6:83%@(U&%Q?7H^KC%95Z_.B!NIFN4>L,4IB>9)B M697>/ZD2*LZ,Z$D95%>+H8MQ,1F463&/6<8-BMH, <@.A0;G26O28Q*<)][/ MCX_8$.1ZQ_6GO #:3F40ALBH)7 8FZ6H\\,!$QAO"?]T^918BKC MS:1.9'2FBQ@ .>ZVICSIHZ2/DC[J1!^)EA(06>^DEX8A+:&W4CO$&WWD'-R7 M/FI2:4TFK3-%1 G-.4[\I$D1)47T HKHWH[9I282H-5$FB),L>#,&,2]X5X; M54=FX<5B@^MB1YJH2>8^(3;;IH<629[S;DN^7X0*YXE2D8APDOHZ(O6%6O6E ME/64 F $L4 %!499W?!/(3)FHQ]X5X%=>PQQ7\=Q]TI-DAR"I-.23DLZK?\Z M[0&5MC9S @,CJ58,2<"(QI)QN^I&H546/GJ(Q>YM6. )3E40JB502 MJ4=Z")*ND1$"IXQ%%#),M+)*4;WT$#24QCYQH$QO2SB2=23J3=/9=.K<)#"&@;:T,%\Q1IX#5'"@"K/=*KB;C*;_! MSKHK[OR7KJW9*R=_4@1)$?1"$7"0AF@<)&!/K2"EJF=Z=5;,RV&56PH25TU( M/,+<;CHN.&@KT4>1VLH80-@: P2$-\$.4.(T<5X1K^MR0R^LT_*V,6@'E?/1HOQ8SKZ,!N7[< /3X8=R,/T\J3[EOXOQ M==F9VWCWI77G*N*<"7P,YQD)TOV&=+(22:222"612B*51.JD1&H[7U;PMG7& M442MYIA0(:&S!@!0^[(<"F_%UO+:Z]"9;%-^RLW)2GH\6 M]]!/'F<:-)W6I21]?Z5SJ\YVB%!KS) D3#M/D2'!K@GM'$1-EE[C36-6Y4W? M5+K#7L_"[2UM4F6(*LVB;QNQ7J5:MNEXCR9O+VR+FY!XC@BEAO>D)Y(52])Y M^-*Y542&V%I$1HQ 2EJ"A2+>>4[]DGA38\,4N)OX]T6,V#,8J'Y$/ 5R(L51 MGT\GE!\;RI,-2M+97^G!V'EM#@RC9'VL()>]MY MO9'&J%Q6-?CG]6@6'=;YXN_EXF(Z['?*!/,6J^4NT_2G:0[ M27>2[B3=2;I?6KJWBV4H:&,9):0E'!@("(:*&,>06\8R'#()-@AIUMHU/I05 M( CR$?=:>"3L.!?(($V4P=]P3 MK^LV9\>FJI(K5M/F(,N^[MZ:\%/R5 ?+N3$VK&;<%0Z3IFB M %"%$*)+RD0#$83L[CZ6[B&GAKLEM6(0Y,&;2!!,$.P%!!EH/5[J(CF?L)>P]XQPDZ&U6LL$LQXJ M1%==;TZ3O7FL7;/W;X-CSG-,N[2D"<8)QOMS>MD:BK$(?J]T""(O M/!J.VBED4&.DI9-> Z84=QYYTJ3Q8EKOL?.IQ5/*N':6Q&,BEZC3 ^V$X83A M9&&2=";I3-*9I+-WTKF=_\/ERO_QDC%GI&< *..T<<*QIG#/6;I1N+>=_Y-< ME^[R/,>3SJDR[E6;[2KEGHV#&!UA9C61,QRTSD\BE40JB502J2122:222/4B MIGFHV$3PEN:?8^9)_+_!"@EC%<%\&=1HQC7:* _K?J+\D]+ +U*< FF.6)=Q M5BI.2;#?(^QE"WO#$?%*&44 YPY)K;EM1E0A*LV^8)_@V0$\4Q%,,X;Q'HJR M4TIKIJ1[2KKW5SJW2KI+W";=L506$,05@)IZ)"#&KO%/!=$;10S6[P^N-&M'_UF-G=$: M>,H@A49+6;-DA3# ;\Y0?S&_/_GJJ7[GCDS4&: ^ MBM1V=H:R-39&XBT1FEEC".&":5$7=0J();Z;'N.Y(V9[F3&".<5=&J&$T831 MI/:32/5'[LHY! J;A6$@G!*12FUO8>>D/<#K5]%[H:Y9P4MG1Q/0>I64HR2GJDICSX*DDZM5+(Q.[ Q MIU:<=#/[-+^G:2XKOA:SX3R*4E6(]+4=.)F*D7J13DWG%$FDDD@ED4HBE41J MUQXOQJW'2S07TANFN$ 28NBN<0RDW2RQW8262CD^D0L]='+,DFHL, MS.'&RL$B)DV*P2#<]")\>3:X*":?RSQ3'\T2_0RP4\J8IGQ^RNH-6P-\+> M3^@*"Y%+<=QS+A+$CPWBR0 EZ4S2F:0S2>>NW",A6EIKZ2B&CC+J+/2*$:B?N4?)L.NS]V@44.TZ758^^EM67G4W'P_ )NA@7DT&9%57KEBT' ME19EY05RPF?3V;"<5:^ 5]^R^70\&F9_ =5__< N!6M,OU0*!;DB M1 H#M"> KUKR(9#HSB;-F!DN9_-E0'(+HF^6$'UD^&*JQKMNSPDY0%UB^TG; M^M+6]Y2,[)&"%;6&EDKH,*3 *BTL@]BX9A:FU4TFTSQ0E3F@O:97_* MDRHN.D%\*KE+6'\$UD6+=8^%40@R#9#TA#+LF6R"8:#9WOSKEQBS*%'.8%( M20$,$8V! J"9SQB,OV-/MO6=\ 0#(D)4W&FZNI?^ M=2J!K-_PMES4E/2G=/J4SD;3V6B2SB2=23IWY?"PM3D,0%#EK!8D/&N!$%2K M)B>)"0"W'9Y@DMH)U'>E2XRG@/6Z1E@PG#"<+(P23J3=";I3-+9.^G< MRO_AB+1GL@P:)S0E#D -$#6ZF71P MU=.!*-O@1KZOR"0&.4TGUOOI+'ZM6BQFH[/K17$V+C]-WQ>SX"!WE0?NO.SE MQ\?IF!S#<*\$WF, +UDC-K=$$."QMXH*;BC4AC1',LX;OR_P)I"EDI2--WR\ MA[7\E)*,*06>4N#]E<[M[(V :X21Q /!.;.(84HQ-;+I;V!*:O,#PLA/4S6\ MLQ.PXHL\N\T7^:$,WM]\M"@_EK,OHT&Y'._ZH1Q,/T^J3ZG&][VGQ.AA(+A/P44 M$-QK#$P3'&B/W0ZU?1>ZFN6D4_[XGF>/3J# Z4-Y=3T;7 0IBISR,$=(Y!"@ M;+Y,-X7G!A53^3*O=$H)YG3\D8X_DG0FZ4S2F:0S2>=6.7T,*6UK1C4@ M" -!,39>2 2$)9ZH\'H1JJD>+OY>+B^FPWVD93#MF MQWU00@X]F9_TP*'I@62EDG3V5SJWM%*R)??!Q@:CY8-UTM8(+CP3MK%2BIMN MK52R,3NP,:=6U'0S^S2_I]DN*[X6L^$\BE)5P?1UM+B().3A\E(54R_2J>F< M(HE4$JDD4DFDDDCMVN-%O,W+*.B0,1A:3)4V5EJ Z^*96-1O-^87K=7T?R@K MXI5/TT_%MS]:A\)/9X=811,'>[-489D@W3-()RN11.I%K 2&;5Z$,28@X(QK M8: 2WCM0TX,)"*W;BY5(.G['29&])C@[ON_JT=>R^K*S(&'A$W0Q+B:#,BNJ M&AQ;#BI/80EJ#/,L"M;3)Z#5MXJOOF7#Z?79N%Q-07O*:MV[]"\YW/#?=K$Z M#PK9(4\&Q'B-E2VXT5Q30CRA3EJN";2K7++U:*-;=JO)@/+1DT%-57S6K:_, M0:<\\T^6F7Y.(SSE@Z2D.I/J?*+J9*#MZ$$:""4!P%0+!R2U#<&8 E):N"?5 MJ8:[Y0-CC.>,BJ1*DRI-JC2ITNY4*9>M*E584 T<-UHRPY77FM?

D M2GO0Z],'TIVR5*-30.R21-51) 3CF;-5SJ,*S M>U*BSSCXVH9C!//@CF+9"U7ZI,SJ2T(LU3LGS9LT;R>:E\ US8LU4P1:83@6 M@F+&A:^IQH/[:C=&6^PJ$]#UG)EM]+&$.16=4A F=9S4<5+'21T_)IE 2)N7 MQ1Q1;0!BE&*#-&92KLH S!U-?-MJXTX&!T$D<\E2-O7^3$!5!O"W:I;3ZOGJ MW[7+&8\FY:N+Y4$Z1.#??]W/]>WY"CY=E%DQB!T2Q>1[@&0VF2[*>5;,PM,! M 4%"/\^*<795S!:Q>""8_"BWU39&'R ['TV*R6 47C)O_(?YZXT[:F[T]AVN MW= @O+.38(&F5[/B\EP_M M]K:C^;*'BP2/L'P7PH<:GF_X@)O.7*?UO3M40O]3%K-YYH(^&&[60CZI9/0( MI0&_@# \HE!VA^+QQ&+8M/E'LODB;?[I;CX_]):!)\N&*>87692W>78^FUYF MTZMR5BQB0B FC[Z,%J-R_LMS1>=DT\I'?.-I]]/NG_+N/X%F!X'>FH&WY:*> M[[4G-VCG=_24@Z[G7/?M$ZFGGPW\^$R* DI*+EK^ @X84H1P@S@0"#@HG6F. MI+S3&W3P[V?3\]'BM^E\OLM&4\;S<%W'0/-^ D% 0G>OT"U VWBT MC0PEQDM+*W0;X"B4&Y/@?HANT1FZ12[3P)V$[H3N)Z ;X16Z*4'>8B64I1)K MS8#DM>WFD'LB'X5NWA6Z:0XQ/09P=YK"Z:_SOL8UDBVFV:P,HC$8C"L9QP8[ MID+@0@V1SNDE9B!4:K,6_@',=):<0#@7X"CBEX29H\ ,;KOY>,5 @:4 @DF) MO=9.-LEZYN4&C>0#F.DLY ]V1O"C2.AU&?/WV(-3E]-P4__JPH-[F8DVNX7< M&I468]!3QHR@AH9=^GA0YX7L98]-;8W:T MH>.I8W&-BPE*H(WFWCK"L .0 -\.WQV"Q,[^4\QS33AD@>H?%X\HLK@M& M[ IM#YC&91S15EW*J^GYJ^MY)":?EXM>CU_;*1HA6.-Y8<8B#86QVEOC.4<* MA1]>(T$==!0U<"P&HZ^_K*_RN_-WS1K_%I?X0[R%=^>_STL5EW>77BNDN<3D M&*+&E&DY#D#AUKXQQ(61E"-'(07>"8GT$E#,&6AEAX!ZNNOYKW(V'1;SB[4I M-PE,"4S] !/E;:Z?0 <"DK33S#F!B!&\L4X:&M4AF)[N.QXEF$XPGQG]QF%Y M7LYFY3#\&CX.H4%>:@^X%YXZ%AE:Z\!. M0K699+D!5[\D]IE\CO.[=]HB0'*(.B6KZEUHE](LIPI'V9I.1"D'V$/(I("$ M6J.%:X[\*+3\F7#L+.U)PKC&'6Q/HA-6,($6< M]3YZ?DIS&^YIA')(NIRJ MLBF3?6BU2@.QCQB":PD<[A6!W''"A*848,&;*4@"(LDVS-[C(?@X1W0;"-*< M=WJZD!"8$+A?OY.W /0"(\68XPH#+2PEGC6-W%XACYX/P.Z*06'.6)>FK^$F--8A*G22$>!BRL9RR)LTJ0%N MX]1B:R1VYJ5"G+-NAX/U#HG'E2&MYL:=;C"(:.MQ6NLL@0 [P)E%!$FFFG9S M+C3<: .LEN[M=!+I6Y8!81T-[B452G/(4S_MD1FP0T;26EI%:L\T!19RIP7G MC$#>=!0%+W*SB^$Q2.H^HXER +H\8T](2DAZ%I+D^L$X%X)XJ)WD""J&89PZ MNT22)V@C0?D8)#W.Z=L&220QU!U0@M)<%)//Y3P;3=89YZKNGZR8#+/QJ#@; MC2OVN;SBJ9N>9Z/+J["O\;=B\,_KT7P4]SB1TR5ZLK3[:??3[C\S3T [NLT= M&(L/Y: *R8?-+$"K)4P2PT(X1QK!2QQ MP(+F&-PZZWT7H.S^$ \&$[N76LK#,;''E7DUGGXORQO="2<< MWE* VG-W(#W#$O!@3XGRF@)3UX)!C*G:J'G>A*ZK5_=#.2X6Y?"W]C!U+XXR M!+E \B0#WI1N.A(\(K36*6L<4@8"J(V'%',"FVA5"XQ,QWCLOLA,YDRDPY<$ MQ_["\2$TDA:-D!OF+.)0.\4HQ,[8QK$5[([ZSF>BL;,DL#P*6MP32>B:Z]FL MG"RZI&XYRHB3LG9T,;9 8NL))8X+2[ 7DJX:A.X877QGQ!F#@U6#>[G7]"[, MX7[HSH['?*94TM$"6ZS-) _.K]94(XH-%)@9CI9C_31#3A/=+;!WP1H#X5ZF MMR1@)V#W'=@,M,"V5'CK@+5$>VPH$YJ9VI66/&"Q6V#OH.4C1RA9["/.%J\H M%&?EEW)R_=RZBH/&+:)M@M@R)+6V2(<8& ,"'+1-0LH!O=$LO(E;$RXB?M$? MH\6%N9Z'FRUG31S\?2_>-N8Y95W.%STSRL*:WA0\)5X>!*T;:0D&I)5<2 ,(ED=0R MH>J&=?\G.CR^EL M6,Z:VX97W[+Y=#P:9G\!U7]'&GV*UF:JX+@211%04OH0@C+H]*H(&-@M;&:U M::MI4J:X&BV*\=N=3SBDM-,A-<^5@\-W>%.VZ5CUP0/J@(-6'6A-@T*PV"+F M&8.&6^!K4Z_CJ+E.U<$NDLR2=9ID?JHX]-;]3B@_592CUJ%'$CM+-1$P!)WA MAA52I!G\@1D6G:)\!_7)*">PRZS5X<'\"1EF)GKK]P?!R2)?51:5Q3P[GTTO MUPF)PO9^V8>S?\CH7DN#(<:Y9X9@84 PX!YB+!L62\KIQH%26'T3%O_];/IE M-"R'^OOO\WB8M$*W6JW_3EUZS'-&NHS6']KNWMKH9(J/ Y-K*31KB>?$::SF/Y8?*]..\M_7H^N+LO)XHBK M$1XZLA2L941W%F/,.6,<06NX9JPF50BQ%&1P(Y9Z7WR/JS?_-%61L7I6OJ]7 M]_VXF"S49.B:!=YE?@/A',C4CGWJL=5!@U"T(+12&QZP!R"3E@N*!!/U0:%4 M6&[0(SP+A!TF-'+4Z0%A F$"X7Y!*$$+0N4M!E0C2"@RW%,+W8I>B!NQT87] M+!!V-\>8YAQVF< X'!!VFM$X$%]V/CU??"UF9>7+#D?SQ6QT=EU)=G5%J:/[ M+I CN=;1;00BP"AGA23,"\=! W*I^$::<@/D'^L-V*EW2W*9VCM3=B+!MX(O M:>'+58 IH8PS9R6'#@(BFVC50_LL^'8W/IGF#'5:3YO@F^![L/!E+7R-<5)B MX"SWQ'#G,#"^.2042&[4QS\&OMUYU")GW1X)'CY\CRL[K-I9>]&G/KN>CR;E M?+XVEZ^JGRN6,C<\Y?A8MIS8V%DGN<=.8^J]IT0SYKEW1EI,N*8/@E>OUOEM MN7AW'H]JZ[\,=^E-<\ISQ+JTQX>#VY2G.@P<_AB& 0TM#)&B%B ,K%8R_%\C M!MP2A@Y):#98L)\)PZ=[Q?\J9]-A^/"X?0)!].LQ](XF0!T'H'!+*R]$K.MF M"#+J9;!E@C0-V0%.PG5MUY[NIQXEH$XDB5NU^*1&JT=[H C0UO0YIS"57GEK M6< K==J(.GD;XDKUL$?(*TKE!GG]4]1 =T42.6'[K"]/6B!I@8/5 @\I@;5L M%+'0(@H9LE!I;#G%=$7-[37:H%%ZBA+HIZN>^JO[UU]]5YO)"?>-/63-(41K M?&A86!Y"[N#J6TVMHJ!A['68;]8^WM,X]J;9@0X;K+>A3Q 8Y$3LDS_A> QY MLM=' F?38C(8I7;PU!"<&H+3[J?=/Y%V\-DT;,NP2=;,Y]?!"I15H=_T\G(:/VPZ M^/-TRR$0;MO@" 9.(.@\9@1;18U$KBF' (!LUA?5:^O#TKZI5_;=N:G6]6-< MUET>LN*= MSE+H^:'=P1?FW70-RV_E;#!J>JVCK&33J[B#)]E8_1!&96OL@-" 2^88YD9! M[H-+V4P+,];RS9J<-8Q6F'RW7&97;\!..T)@ *G82W]U;\W@T0:NIPY*#-<- MI^($,64!L5XQ0JA?=4L[86$7H.RN4$[FC'>:JT^@3*#L"2CQVNAYRX"F2D@O M@A'2FOC@WU:6$B(?'-PN0-D=/S+.!>^4LKQWH#RN3.>'\JJF"UIYL*_.PJ,( MP,NK+'/=73[C-*'3KXQ;6TGU 9X MRB$@G%CNH+:*U0XMY13=VV;YH1P7BW+X:?JI^/9'NZQ^.OMX4+R+4T$.2$.,6%(E!ICJUW;%7Q#2"ZM^VC T1V1PV44Y&8 M"!(B#QB1LD4DP\@$5U8*R*%B"FD/2>W*8H4,WR$B._-P:8X[G7YW.(@\D03O M38^XP_/^@PQ4'X(W@6N5 !1X(:"ET!GG@Y&EL*:&]TH2=R\U?,!QN^C[*P6@ M.>N4"#=U4IZ&-3Y.'*]5].!J(JW5%D,B/7"(4-=PWH+P>RA^7E5<.RWJ%_>)"1WD/(Q*VM$\B \+R!SEHD M/ +*\]IQ=,RKC4ED(;JK0[T&CP?E)O:O)BCE6XX5A0_E6^A:OD4RS(*?2:DU MG"@DN+(L&DBI. 36;_2=; W#[KJV.GW6V.VG*]L_$WK,J6@A/"!#,:4ZEAQ6?X_*\D3#N?MCX_%N$F^$#/^K(T##' //@5!W'5M )@@E"/4)0FM5 M+TQY3134P".DD:*:L&:3TVSBA)C3W)4C>)#1 MV4.I%4;73O,BW3=00'"I&>)< (F:4A9K-H?8K8=G>W,1"4S)E91<2?"MX%9TIJ8F4#7\/)AGOZ&/AVYY["A-^$WX3?!K]KQ31$>T$ITYIZ MC9QQS-2#]+17P-.-D9>/P6]WW ,4)_R>4EIU4V,[@.R]MYG<#M9HY4 M 7>,!O*0H83%6DVI0413C4SP81EU!!"\,H,._)"*9ULHI?GI"45'B**U7(YC M''"#0D"HA!'&.4S$TB!9PT$W*.K,J220'HM!.LF,ZXY]Q*.,_/A:3Q*D5'/& M,< A'HR4K0KR5>9&PP=*2_?B,R*1RQ3VI;1- F\%WK7"&J*LMP1)(IE@6'EO M&%M11W*^T0.U/7@[K0E 0B;T)O0F])9(P+5HTUA$E<.&(ZRY](03WQ8DT!\> MFNS).\:"Y8 DVWO,*=>E3%74K\,@3NTTK,%TOCCFSOT'L4K &F6. L!JI0PR MEAG"@]%MAF!1>#]ESKOS"-$FJC5Q17<\R$#@+N%Z.*A,B:0C01T#:X1S5B@G M$"624Z%5G![>,+QJ0>[ED]P.=9WYN#S'L$L/-X$N@6[/H!,MZ*0UW!B&G<2> M:8.49F!%J\RL>A[HNN1I[=0Q/1S0G4B>]_TJRSO)@F]Z=:,T8+H([ZK\U3R; ME,_.\CXPQ?TH0U$)4#N#Q'!F!79:6*Z==Y18TQQ\&@E_V*&U'I:^B]O2*375 M/*Q,>.X!^PM0IS'J<\6A_SHD9:"26KA'+:!6+3B#-:8.2VBIP4!X9%:CGSGS M&V6!SU$+C_/&MU$+).<4)[60U$)2"QVH!=*J!6\<5<8RS "V.D3GE#75PE(C MWJFW\+AX81NU(+L^33Y^M?"$C#<3O0TLWI:+;%#,+[*H7.IXXGPT"5%KN) L MRL.7T6+T?%*R!^2BS]K@(67 VIDOA&GH@3'62N@9$PZ29M!O>.^4Y!YV._MURW_MOBA.:3P+- M&( 6S5I!:XG43&@+ ^@9K )P[UB&[SQST+S#AQND4/2Y9##XT%SIZG\WCK< M[OR\'"QB=7;Y;7!13#Z7V:Q8E,'_OAXLKJN)?E66/SKE*39_@JY M*WG!B)$ MX*@:M^BX_/NW-4[\R%LS+M)5!_Q_^Z?UZ,O >O5C,;Y M8C8:+,IA_(.:#&\^L?;*O>3\84XD35%\2NZEY%X'"H2T"H2ZR/PO--!44080 M\<+6\3SC9+.=>#\*I/L8 ^6 =SD+/2F0I$".5H$\I#\879LBP@C#S"@!' V! M"Q7<-PZ(%&[CS' _^J.[BGB$^J T>MYD>B"!23P)&$T&LS(.@_XY[''UVU_# M<\L#@F(R7/Y2ML)UNE6"&(BU6="$,(>P8 IRY.-)H%NUGN$[6$>>!>CWX:JG MPS?U3MEZG\+C\75PE!$,]AIUG*X_$$3LG@]QG1#P :@A;0@DB! MA66 R(Y,=HUO:3 < UM[P#=7?F^R+GLTJJGH[X$RV<96KB6T!- ^2@ ;'Y M3!C#.94U+A6P:"/Y_^*X[/X (?:@=GE4?SAV]C3.!\Q]OG:>G96?1Y-)K,N9 MGF=7E72F^/SQ=IZT[$Q42A0,.S'<0XVD5Q"CIKW'2[O!M-UE)/YF:;:[:'0E M(J?@M$/QE(Y+<+\;[NR&6\\81-I+ZHPW4EC=#(Z)5-T;M;I=PYUW G -$0IN]98LIMP!,$7L3>40F;(PAZIQ3N/@Y>/UU=6XHLDOQFU+=#::+(4@;.X#^1B\3P[? M@]+81WSC:??3[I_R[A\7__.;R6!Z66:+XELYSZZ*T? 'A'K[*[AY21_T<%S, M\%_;^(>TT9P!*3@16 #'(%O5W2LN;KN8RWW_%+?]?=CUM^5N9[CPG".>:NSZ MK]T2S/L'<]IR;UFAH39*(V4=E8Q[8&P#@ =QQ8":#!C*J&\@,A\C28=]<$QW,!C\*:GPB7]IL@";-R MOJ@<_#UI@Y"!>.(80\UD2Z>NZ5=YJQ MC;E7#^N1[F(-FN/]C(5->B3ID:1''J]'UFIN?&0*X$*JX(9([+&#<#54"(O- M+L:']4AWP0S)9;=,0+W3(U64\[=%<38N5\]7_ZY=SG@T*5]=E!7X(0+__NM^ MKF_/5_#IHLR*08B5PQN_Q[;"R711SK-B%IX. AQD[/.L&(&$0@0=Z" M$$X8(3W!EBK '33$"Q#?4]Q8AL?=6_&(&ZL>?EU^W-ET//SUI^QB%M7 7^8N MCBM!5!*#-.7$2 JI0LI[(H 6P#Q^%3>_[#\^13!%$3%1,:WSPA0;$+M/''XD M\+5\/%L [KCTM^\^N8_9IW>9>??VX[O?WECUR=G,OWFKWIHWZK?LXZ?PQ-_= MVT\?[Q#L6A0(#UZACF=,SE+LM50VA)H<<0\]LTS?%H5[;WG=G$$9\UG+4W(V^O+\,[!_2'T35/W;O:YF(S^597;F)6N M"0_49/@^V,!8G1,?OCOWC?+YN-(]=C0?C*?SZUD97OTQ+-KH/!BDR4(%'7<] M6825?1\^;S JYY_"I>CQ=/#G3]4.QH\GZ ,)3Q35?FNK1Y+H,7\#GKCWYZI!07@]'77Y8K_.[\W54Y6]+Y5DOW_8T+[N.:?_D.9-]D?T]EX^'4T+/-EI5G M :M_EHL\^&C!\QJ/E]\]O[X*%[,(UWW5;#J\'BR6 MB)^7LR^C02QSF077?Q;6(L0%@^MYN+@ MO,@RN-1U+4!^I64SJ:3 (!F7M'K M[,TDB_M003/<3;SQZ=?)ZCORZC[J&\B&HUB>>W8=W%_V3S$).'G MYV;H^NI:ZUL-5W/V/7S4:#:L_-"PI*^SX+?.[[N;^-[J)L)M!?-P%5;G>_R( MLV+R9[BHUF6-[NWLLJSW*2QI.8M\+O'*XP>>C<*VS2+IQG1Q$3GPAM/+$(*% M):BV.;YY4NU[^*CE;MQV?6]KM2U]G0Y%^(X(XTE&^88AWD*9!6=("0*0CPP] MFEM$K&X4*PKJ:DV9,42%G&";^O,OJ[V>'U%_R/JN-7MW?C,)_I?39KJW^[-4W$( M84G7CLV8]@AA1*E'C%I )-'!]1 !IIIBB3:.W3^6B\6R@%[-YT$?FN7]WMWT M]8_Y;/&/V+51;[3Z-IIO/#>,0AM_^WMY>5;.?I#?HJO\%GN@)N?U9B]]%A9N MO%[?_\057I_&W&QV42U%W/[Y:GF:)Z/D[7H[UTA*N7.,>RR%"Q $!!HDPG9B M827CP&YH_78[?QL59]$;"$#JY9["UYL9RUWNZ;A=CUL;N_Z7H"LV,F:UTLGF M%V49Q2 JLB=?FBT'U1(N?5,,\RQNPY,_;C-S=Z#NRL=%\$N")1@&_RUV@BV^ M;^&S".<-8]9H!(''A"%0,W4'@V4ID^M!/[0J#AMB7DK'/&:>UG$C@!89VT^G MH[B*OV?5XO0MUEHS=C'6@?S7@(SK15 :D_CMV:"^^'F\^ I1(9ZHP!,BB/"" M<8!9M)#QF6#?+Z>3Y4M?+Z'ABL%%@%RQ##C77Y"-YEG [2C@M[+6TQ Q?9G& M:3S!QI?Q;4'I!*,29T-1BK(B0FLM5:H13Y-Q-9$))O&4>Q4)_R""H M9X-1A#PCO41F6($H!*LUZ",X@[<:HN^ELU]!Z&&OO?%\@_K-OHY"#%VTN<0Z M-H^A?XC\RUD5I(>_EU?Q VO#^7OP"\*C*BP*R*A1\?OKCZ^S_U3J_2HI,HL< M.L&;#E"=%)^7=CB \++XL\S*9E$K% 8-<7UYM73R%Q=%,,#+65SQV\(-3F?Q M^QJ7/BJ7UDU;-^SQ\7"5:J[7(][7+=?NQGN6WQ)7;.NCM*4ZN>?:9N67,D3% MRQ>5WZ[*R3P\&%[/XOJV;ZI6NXI50@@4YXN-PQ_FU^/P(6$WQO%&PAK,EE[. MXF(Z7UNSX\UG+'O&;]/]/NPD $=E/*+'V$L%-<)4T5.(0.#?PV$ MY2%PDF(U>HP";SCNI2I:<5-5O[C[YCST0R?SR\OLJL1L_*M88 M3>+*9O.O97FURG[DU8V&J_YZ,0H>2I5[&!8Q@=O>5!Z#BZ]E>%WX&? <$ZI7 MT_FH68;F\_T$QFU4E VLJZ?XUF#X4"H5ON[J:3;]5BB<[ M+T:S++SWNCP$%=0'X+ZKXM,Z.,_6XO4NPJD@K,/K<3S1BM^RS.T$]5D]6ONJ MJ@C@QP>KA@E#.-1&4^T8ATKAYI#+:KA^R 48QCBH2!*53__7__@1^JAZ' M*Q\TC^]8TD]!/\VSM^77[,,T.'&WK_;K:+BX"+^&6ZLY4N*96G$U+W]I?MFH MCOIIU3VMB.1P"._?ZV)UC9@8!OKD7]+975V_B*E\!#]-J29"3) MN%,RQ'.4XZ'3N=7E=\&='E<3+J-4NP'8;Q%?32+@^_T5 AVQB],<$+F/ M#J67E=;4!IDT5=)4K::2[=0V8S7G-CR#.S^IBVC&>[@^K$]<1CKT.> M._MC?2-@JV^"3X2#QJ$*>^K"+T9QW'A&D(.-L2S5RD^*[]HED MSMA1,% E[!P%=G!;=4PF/ MSLED=CY,OQ?CZACU:BDB*4IZFH8YK@&02]7#6KHF!3"A)$0'4B%G,4(*ZT;U M.*(WP@0U&,RNR^%*O'9MM5D.09=6NW]4*PF%)XI"L5;)(ZU15$E$D8R-1HXU M'9X*,.HVIOULC\*.1H?!',-.AQ7V#H;'%HS7(K+LYRSG^YK/<*@*YG#UB 3M M-&>E&8>8,"D$LDA%#B/=D$!;)\']I&E["L$1['+^8&]M=D+.02 'D;407$!# M+4!28RL59P*M+# -KO"3D=.- 18YZ=0-[K^9/?0 O,K1)'?_B>[^ ^5(1Q@. MR+7AGYYPCJ114(@0G!/*;9M+QXQNS!NN9.UC6(W9]ZUH"+JQYICE$G=*@_K4 M7>^M'Y# ?*)@9FW)D. :VHT1 I+SE<9-@T(?RZ8.\KP!P^C4]_\\,#\ MQ Q ?V>X?)I&/HA[&ZQ.,ZYYA-"FL>D'H6NE6&LH9Q(Z9SEG'+/P%\+X4M?& MT1-ZLSSS5GOFKETF'EPFWN5!:G_GH2=5DE3)H:D2"-8*FN((&^J=9Q1RBPT$ M7*YTB2'J[H*F/7IL#.9,='HFTUM=OLV@PC)R.]"T8>( D:BA=-D4&*/8EX MH):[?1)LMRN7J9:2Z%YFB![<11S,.(S,:==!62PYF&MJ\')> MA6\N:AZGZ3H3;$O'5LQ&T^MYIBL:YVPP'E6D#/$#/V>#63D<+2+1R; \"[\, MBMFPXCWY,BJRXCK<9,50,AB7146G%$D8RA4#E3+_M>*>:NFP;S#2S,HEYU1D M;BU'7RI>A/.:VGM)F)(-K\N&=*F\\X(BO_4@W'RDRX[<59%XZSPN0[RBNO"I MN?OE[;W.?K^:+GFW1E&U5LS<%S6-RWF(1F_QU(8K*X;J7RSROGFM7^?;7 MV.OE-T=RW,^1A#S$OY?EDHP\4NK>_,S+XGOV,_QK\XUK5S.:1(J=8O)G2^P; ME<(L,J97+'E+JNT[-S@JB9K$:U;&P361DNOL>C9?$OE%HIMFTVNZO7(R;*BW MAL7WO.;!BJL9OJ)89_&LJ7(:VIK;7WTVG?ZY%-"?T5]77UO?TZWOCA\]_%(1 MW52D77$)XE_.S_62+^ICI(M:::ZIQC[XQ$)(BVG#3>\(^?%"//@]+\]-?Z>/MN^+N,MW M";N=U=N=5?N=K7LS]8X? 4G^%C)R@^DN^$73K-+ M>TL/L_*L(K:UO2."RU_5D:N.!1G947Q?C\=?9'Y*D--QI\G&I.Q\H76I35)UX6@XLX M5208H*_3V9^KCUOCSX^4NO6W1>^BN/VW40@.1\O/G%97/9P57V_;PV$Y#]M1 MO6H^O9X-5M3_2_+-VCZ'5U[6"WMWYTKSFQQO-JXL(.[OZD,NP2'&A(O%F M[9:=E9/R?+2X-5F@Y?=;+N7K3&7ST66PQ<6DC/[ECVZN^EM%KGGSYC8OM7&P M8D';)%*"#2,)YW*^2/.:9NQ)PPY<#/ZL& K#SV9XS(TI!LLA*G$9EU=3>]"U M.SBOW*?199D'G_BZXE]=T0WFV?PZK-O*=5P;0Q =N/F:!]?>4[U+MSX]L@^. MHJ]2N487:T[24N[6[O-U]E_3KV6XAKSRC>L5N7%+9V7T@"I);_S[]7DNX:,6 MUPV[:QEN/WJ>9V7MI]9,IV4U\Z&ZMZ53%3VJ\_$T/&XF0C0KO;S6HOJ@E;R, M)JVS>H_L+&6EE;[YDCMWS=_?D*YZC%!9T\<&,9O?G)\S#1<=G=Q%9+6-\RUF M\XO15?.-U9567O?\+O&:KWSDVYQS&Z[M.BGCS:#F%E-V4WN9A1AILIP9U%S) MS87,F@%(2^K@U?N6;[CG>D?S%:WG_1<[+.,$GP8F\;/CGI3A$P/:!]5\J;A# MC1:,FF-6UG,WHDZH^'&7[XP?OU*-<0S1:CA2.8MYJI:TN[Z(^T9VU-%=G+K4 MWE8M2#M@^Y=/_KCG#9]XUJ"!H)@C.G<[^0("VIZ=6*R)IA1*2(&@7 GI19/4 M$9#2>W)./NY;[8@\^MQDV^D5B)/7FX.[.QM?L?L9(Q"P=F8,,DHY#R@U/L1! MG@E)&@9VJ 4F3UOI'V>5MUYIRE[3G:UT%:1?-9/>^LC7_R3VU_>S:="!B^_O MQW&0YF082:&OXI9M0Y>M2$"A@L9RQYW2A G2!(,,Z'7F?H2M4@CA("6$.8(Q M<76L11QDM)]TV%-K M9G'>^"31)K=D_9'H]CJ^=YE1K9R^X*O%>WM5S1V\+!<7TR6'=>WK-;SR\3WE M^?4X&U?.Y%E1CQRLOF8YQ^-UUK&P_IB6V".*&$'22!,^V3+B5Z<#'(OU<74: M:DTP9 HCPHEVFKF:U=VS\)3X<6[DH>_92 FHVF6XG;U;G?<]E,S9XAN?<\'H M*?)X3(Y,3,1>W8VO>DI-N4HZM_S.]S$[;R1EMT[:;;-16VK,>PX\U]Y]XW3_ M>/FB837"_8>$T4CEI_Q8][1,'_;TTT3W8_T00GG9^%SM_T@3@9IFB6)9/3<_/1X.R#<_Z MWO"V@_7 V:N,5L/'$P%ZHA5.M,++PPN$UPI^F+-2((P<88A93HRNCXD8@MZJ MK=.-_SF;SN=WGQC]HW[S/^Y]L_[^Z?M56JU<\.#E]:^XC@G-) M.FV-[*?DIR;GI/62UEO3>FN,# 90S*A#'E++K1;MD2U#PGGR;*TG^J;UD,PQ M/>$1$L?&!U?1^L?QNMGH\FH6U.CEYLSB%XMZ=[&OZQ!OCDAO(YRU!%!2,DB< MY-!1+ !R\42]03C1>(, ZEZ0-C/JA\N\4I56^NF^P]DG87ZUE6_6=K)&?MCG M^;S)9D[/ES^79\G+W\>C\_+F7]?DH?[#+)N5L9POGL/%U\?3N6I U'VGK/V0 MHKX2H!PNCPE$O$4(@!29/)M/L MKV=AUV.]>4PUGX=-#;_W/LGZ0HXIAFL0]U![2;BW!B)#/<;H_V?O37L;1[)$ MT;]"Y$R_FPG('I+!-0O3 ->^V:C*3)2SIG$_-6B)LMDEDQI2LM/]Z]\Y)R+( MH!8OLF3+-AM=599$QGKVM54]$Y^9#T9Q*8].5Z.'GRB.MC<+SZ7B7B6F*SA\ MTN3CSY-EC<;U#W]U5T7)%:/[<8/%L7*U-UA*SV F4]IO.GX8IG9@ZI:M>RP- MK59),X)HK2;+LXF@=^' 'FPQ(]];3W]X2]7W!^Q^K]AM=7DQ5NJG7ICHR-5B M-S! EC4E=L>!\737TJ["[*&QV];?-G:_-5MJN"QF.">OO?(NS*FN=J(Q?>?( MB/=$IE\S-79-Q=%OZV&4IK:9Z+:>>+'AMXY^Q[$?GE>T;UE+8A\\)O\\B)'! ML$:VS=Z"D6' SK>!G7[7M\_VF.6:AI-&CFE:+ J2I)65;"]XN+MJW[+2,V(G M\X:>I*_)\O4KB$O'KOL=8-M?J_)D(I*&AT:LNVN_[Z^-A&&9'<4WO#@-[,AT M7,O6+3-FMM.Z>B+;6NL1^7SN5T#K_9'UD>NMUY]X3VTH!F(P$(/-Q,#JHK#= MV ]LQS+2,/#A+SN.O$02 ]](UAH]/I_?=R &@^7LL7561MH%@N'[U%S?^O[> M@V9NN1UICN,46] DMFFGJ)ZSQ E:.Y?@'D._@"LL._YN^WTK:#R8:&91=#9>1XJG M ,F^*.BG@58,M.+AM()UM,+2$TG]#Z]=7V/K5=FVEOV44 MQ4Z8VI87QK%III$G6K_&012E#P^N^9H?L)>T/F+[S0HXVOZO T$9",KK(RB^ MDCKO6Z8'JG$:V[KKQ%YJZ4+L]0S3T!_N$]A,4/8CRKKFR#7W6O'E: G* 1M* MKQ2G?_4MIB5(GE73Q4U6YS^J,#^K9A-*\)Y\JZGM^4W1Y+]E]9\YZ&F\Y\G& M'A)ZHH=^@NTO_I_20,-PHB&PO,<,4?@@QIB&2S8C\ )NO M'V&K$WE$Q];<1*Y+]GK#YEW48JS,9MAG!+L83JGH2P-DXI2SJ:AJ%@U\-9.= M^F3?Q$:,IK0.[%X>4#J"?5,H[YTHCLE)M"<+4!CHL[2434I MID!#B)2V;:3/HK:-],X=*'R,(=GQW1-3?T+GBQU?W01;_#JJJ=9>)O8US#5$ MQ9'&D7&$%RG1\"F=Q[#!)7;CZ#HJS^MJLAQC.\!L?(F] ?/Q95G-J@ND^MH4 MIB^H9_IMOQ]>UPM']J&[ZUT^<;'0+C-L/0>O9 5VTH/)+^KL2G1J%#T7LS_S MIEW6=%D2B1GA<&V1 9J()JE1)Z]%%]"VL>(5G&D[RTAK5P0LDF=V(?QGDUO> M(:]"3.UOK^LX>#O'5['G3POZU"ZHAT$2(YV3HBYS[CR;75@GLHV&[?R;YSWE>-MB#?C83!P*GO*RQG>)D M25WMJ>& MB^^-"ZP*_Z'.Z0BG N4R@KV52=>6_M ]R^:;VGQ9CR^IZU6[$7B+KFN$*9>\ M)1X?A\LM L!9W*1J=_N\2=C(5N"Z/2S1= M#0 ^*I1SY,#S&D3F&D!-16]J@)J7A!JDD,P^Z&)3-,D'3LYO3R1+. XNVB LA3'Z-R.4MB:BMO(!B-!?"=(P&OBVLD MV5V_87%XL+>/Y\I2[NQ"I]3^V]"-CA<#[!C3%*;$^7@V/51/1"+G.L8,MPR7AI^:+ )I1(W)L&\_E'2!6%@#R'8RX0*MKV MSO(DB&5NN@VM5S1QZ\'UKN6F +IRC@<.\(B4#I")9.!R,;NE]L:9$,%&G(]D M=7V+PW<-='OCB=7+X3B;AN=IL!7$DCS]!'EZ.\+N[0NW-"Z$F:KR:0#RD'I) MCN)B3)+8<]-4MRS?#YW 2TVO[6-K!T:ZJMBFV(\\QS*=$Q VLO(";S[ /HL/ M*9C4U(M__@XO\2AX_/1;]K.X6E[Q(/BNA,3669KP]K?L7U4=85-'&@7[OOY3 MRCK!F$17T+1C*:"E52W%(ECB':66;N#^F[SL(=F=!3P?+U"]-,/88H7I;7'- M*D./\1=7E[W>=N0>X\(>]F"[*QN@?U_63^$8,2.5;D1G:KA7YMF$'9I"FEJ>' MGA[M:%;IMVCY0?P9"$F$**@6VU?KSOM>M#SL:VT(DN<"80%,Y%[W;F^UV-3,Q=0]HGA68:10E@9,R M7:S#9G[J*G8U/W0-.S2"-$P"@X68*NY+XAAYMG>4=C5Y&IIZ',=F9%,52U)Q MA/*'J>]%@RM&&$95V=/MO9J&[CR>G:0IKJ=U5CHR J *B+RH(0T0Q.(O"VE7 MX3N5NP=F7^?C"F29?X/$D,\SD'QS%!51+KVHJ@G)/30%;YJ<"1;'C3:7J.EQ MFP:>(3P#N$/]E[G51EF$-H&1M6D&WUYG,Q")3[6_R?&S1LI':R^ E'.59RCU MD09&\MW/,9X@BMW8DA9$:4XS0-XIFVE>JZO#?K;;AE;6TC[S\$V>:O^X+$CL M[$YSB08*//QS$+$4.12'H=?F=!UXZAC2+,Z:EK!QZNUGN[:;$:K0[ MJ=%@3F);AF'ZGNUXCN]:IB4)HQF%;6 :RF:?)9!]@2LJ:MX[NUE\IVUL%17O MEM!02D8);=\"6J<-;KI=0E2TOF<3)(4] ])#@8=,@-S,!6C2S*N2-+%J.L56 MY3"81/E3[8]Y58I'46-KN@[J&^"!O!(%FIJDMJ^V7%>0;'6AI,FOK5. 5WY- M5ASLC3PMZF:!1J);!-X&2!FIV\I)(,#S$^)*=K6LB3Y@/![I.M0;GC^+FLY< MD(WF&,7BYU]$!-^23;LC(4 L\.+(1B>(1]&J0_(FI0WP?+F@*T +.UI@A:E# MJ-^M]6.<-9<:AFHT'-BEY4;82^$Z+HLYV0>OT3JW$"9[:0?@QKH6>CHS>&>7 M1^O >4V/H4I&S)8L?.1K07-!P;T/P$UN"M'#S3<']I M5DP7+7^BDSTG"^L2T5)=[WD.XLMU:U@"S:.I2A3#1W0GG$[?R0V6Y1P.LQCS M]N7P#9U-QPF Y"[)+X,?&Z+YDV(*C)9?8;OF 9'P#?*QJXRX:2J,A%:I[XJX MIHIJ=+SC2[12T"UT1ORBY#P)Z>IYSLEB9Q.M\XNL;LUJ#^0'IW(D=.E;@FY$>"DG$L,(T/DH5#0]'H],Y-KV,-"Y3WZO&U>U6 M4X"!\X08*/*L:M3B]COH8$H !*Z^#8*8D&C=].BXU#.Q=RL9K&^JY6S""?)SK?DY07&@_%;0-OI$1'E=IXO;O*\;'E? MAI%?Q1SYJH@<$6M&>@5DI&@P7B!35WQ9@)Q4CR^YLPV_$P::P'M__U!_T"?X:FQ M_-S:^?H(H<+*CP)I\]?\1ON]NLK*7[1UU.@G5-P4D\7E9T?G 9$B7N_!^1>P MA,?9/=T+YPT"6AR_A%^Z/D:@3 Z#Y MM75#<6\6>9C@!0#62X']$F^Y%8#DT\6:7H4ZRRI[7HN&'"#V/4"LN0JQXB./ M<@!X*]< EW0RTD=ZD$^P24[FCF0B3+F!_)3AX ]K@+*NWH,L:DHTV#-'AW$/&D]C:[A952#[)2/*MK6?W MN"/2/C9+5*\:[J-%WD3*W4B[KE"?Y8O"&)1\GMWRT)EYGD]0PT6="QXOFC_A M4[X8GW[BY]OQ51[IQ0,%8'DELNZ9-,Y2F%M=5^=539^$A:VSPC59BH!?&O6D>KEB.;^#$=;Y%-4J%% Y%VQ- M'=5-N<7NTK.4XR ;Q%!G6=Y"4J!]K7"-7%;6=5C?Z: Z#86OL^Q))!Q-D AQ;T5-W., M+^9AN((#-?EX67/X6M4XMISD?EPDV[*87,/I+!-NE##+\/TDM$S/CM)0%OJP MS]9XAZ4(YHAH?8 M6B#H _W6&B%NLB=#W7_>!W:F8A#SF968H65$INO'P!1C6^0"L4CWX[6V0'@[ M/\3MM+?Y7B!L-?G/;J'+N1.X+&:>K@,7".*SF5H4:U<80]IW<)#I\BV-V/%# MRTJL1(]M9L=F$K#4BQ,[#5CD&OZN(.,-(*,T8?7M@X(,\<6=WX_S,6U4B*7& M2$.4?R$(1M!Y@C48W>HY*9N@(K^T?'>$0B8/W$$W,$^_@3\P, E^XV;Y3K3< M(%DVJFC97%;U8LU+B[D=BR59AQ\F9+Y5'Y@,? G*M2CF!SC!8COQ;-?PHB & M>3%F+@BPP@GFI4&@YO]:MA\ 76=>&$>ZSF+=\L.6YUO1/7&9]\UC'*4/K0M= M R#F+M_ND(\NWO'+UCS O;K:E!-H30KK!_4$VJK&VJ&>C__OHA3)4MA&>8DL M($QG[2+9IM6RALW_[S*K1=H/JH[3 GDHA72)_(EOXT75\B,#U,D9GAQ9%61J M$L_ R*_1-BF=>9A>PFT/W(-/YLAQ48^75\V"CX#VTS$G;L+JOR53A!L;,1H MS9?<08C9&QAYV$N,Y#XY]2#6'! H/F@S(H9*@HB,1U'#2%F0]+2W(_O"@5=POQ;X$8968R^WO F&):*TB*?!@P$\> MUE!.)"G#$%M [Y$,M&UZ].\.\H>B&%8?6>%W0%36J>Q*R+B(S<$E7B%QI[Q5 MC.R]%21KT:OVT"!1;&WN0%SF.46K=NOJ0C'/\]M*!A)E%$8D=RFS&H@#<:J) M9[= XDLTD (HJQLL/(+2.JRW=Q2GVI>IX.\DI+4A'N@^D"(?2"(50G^!P9RM MG-J7:N$"QE1"%T^7:B>@W-%W+/0$WG6A@E/N>U[MY^6C$QZI<9EW[G5@39=P M>NH;[>+$&ZV$->Z2F=J3N& M:=U(S2@.=6:9!F.I9>N!$5NI%[F!YR>&8\>*=8,%B11WQ=D[UH?\%C M*K'[!O;7HA)[8A>* _>2W$H7GZX4]@QD Q2\;R@0EM,!#-XI&/S 2FK/T.GN M:+N24.]#+>2.IA'/<$(!74K/FA"<5^V,[[V=T]YIP];#$LA'DOP:YAUG@?[[ M[OVN8]AIM\];M=_S6*NFAV'JNI9OZK9E&4%BZ0GF\$91JJ=1XOAL6W3$0WJJ MG\G*$;)ZSYEP_'6!9,&X^%9R469_'=4]-G(]ML\B_\<)V[NV$AGHVD#7WB)= M\W53*0(7I'$4Z[X7Z3&+ P\+PB%=8X'A,CTZ-%V+OGPKA7"^-\+FNFS$K+VV M0SI.X!X(VT#8!L*F$#:S(VQ1Z-NA[B5Q:H0ZBY/$8SX1-CN*PLAV=B!L>R!- MONV.#/,=RUP[&IF/MX,\6194W^Q>5>LW0)#WUA#YF/L>WT>8K(XP)9:;!!;3 MF1VP%)1(3)TDPN2DD14'6R4N7F RGRAMD+N:D[\>CY;Y[[RN)EESR=/6#?.7 M9^R'?+02UX#'KP./[^M?[CN&$KGA&*EOF):5ID801*GNI83(?APZL;=5PG@. M1#Z$6F6Y(XL]9W?SU]/$?$#_=X+^7H?^3JC[,7-3-_1LWTYLW39,0O\P3 S+ M74M%?R+Z#PA\2 1^-W[ U@,X./[V1>_V>0C'H:^8NNYU^HKK,2!LMFUZ3I"Z MS')\3NKC QH^U;1UG0[^Z?)$MMU0\-VHH0Y7AHR M[K".$H^QV#X@VA[$IV/:(U_W!KP=\/8-XJW5%5:+6)#$ ; H/]9]AYEQZ#)> M[2+RTX"MM2R\&V_WX;+0_9'C&V\:\]Z<5Z(MBT&U7'L-(#X:@P5C_WL]%DKB M=HX&R]4M(S#,P'2LQ#03RW<"LED5U&>?V,>SI9O;0\SUQ]Y#%K MC]3I:-G_@(*O P5]0XD:=<,TB@(_L6+#@WU/0SS"ZW.K 2WS+ML.0Q0Z6X3 ^0#]8EU/66(:WE[0;V!B@R%= M-:3[@V:_JP>)S7]JDVJ)Z>M/\18>:4C<3A&;]YW/&P_I- VKDZ;<*(GM,$FL M(#8,TV"&81M$SDTK-!/],9X(_^4]$;9MC1S#/9@[]C' J5TNPJ9K9M M-[NWL)9A@L52K[ =F?8W@/RY]KVN)LLQEF'_4HY/M8\?DNAO'SZ-M QKM?)N M!_#-_VFHC&8Q*;+Z=J2=81O.>78K7\+R=[)M"W8MS.N:%^W,&NV#?/C#)RH$ M^X\,GEW45=G.V'Y#\S94A'S9B!+FV,EG]_*)[ F5$O?8VR'H+F'G!?$2I_-E M/;[,&MD%7307:,L&R[/NGS25-Y]C.P L%(Q5C(^JXY#H+E!3J5:L*8R0(QL, MB.J<2EG-J^QG<;6\TBK 02JQJ79^YJ59]]6Q\I 4_<5;Y?#&*T7;=D0T_USM M\ BH".P3GI3M<)O+8BZJ_M?9),>R]LI'$ARPNC^6&;W"RJC_SB=*WXP&GL*= MG> N18%J#>5H6557JW$]\#01O?WT?)3U<%^&5!D%_-/ET.?NUF*[V55.ZP!]OJ]TL MA"V L:B>OZ$8M]TT\]ES'=9ZGN,:5:=^P'CJ='B9=XD>XP'1:1 MX*-.:KBZBU4E[F@&<>\\Q]F+C)^GQ@]4ZTYT=VZ]JF ]:"?W=\EXR/D^Y7K, MG62(4OO[$F1^DW$9L-^/H:#3?$KY\P&IT:WNEZ\M#>^IQ2^X3#=O$&4%!ZXWIVZL6&&7AQ8.B.F=@L E"(6)@: MD66&#R.MWV[*O$:9=UL3[R_*_;_TQ:^WW38?VG2;':+C-HQV@F=55P!"*-.# M_EF.J8>+[ ]/S5#F?*_:HMTL[_8EMBM;[N##=#;]+G[8GI%W..-6CZ(1I(?& M['2/G--ZH7046_HZ(BW;:U_'EDEK)UJ?W> >_U[!46C_ [^##ML\P3R@!;0; MV.SLMD^'6Z,0]ED!4.'GWQ[04TP!#R302H48)_8M(S1#WXV#!)A0I&/&91*Y M:>+'3K06N+U%X#E>''P"\5VW?F\AONL2[>-O;@\BATD=151S 5KO:C3A8)L\ MLC*1 ;(UWG1@QZT^A*KT)B$DUR&ZKI+<",!?(JD?C8P P$J_EJHD\SQU_6FD MV[9MD\Q'P9GXT'"VLNF/4$\VC2-:EFK-98X=^V@?:Y%P?1K$<8QK0LTE6C_@ M'="Z2EAV(SI@4<=5,9^*?T@!T9HE.ZO.L@M80E,TZ_?\9GH.=54AOM5QT$#DCC)W1LS9*W&0>H\]N,%OX<9@&D M.VMS8M.YY7R;R4 +>DW($%M[+<@*WK2L04N\125:Z7(" MAD\OF[S?G?CCLE1ZLR*%0!FD6BXZV8AW0FL^X4)FV"L.-KRU354[,B=,_1\V MME<3AG.D=^AM6V_%='YOKN4[0'PL)XP3 MRXL]UV:F'7MZ$C)!?)S0E9@@Z3BNP^ Y3J="V[ ,[/-^A,1' MGHI&QW+,M$:H )RL$/]M9(-RT0NSP2UPBH'D0_[KB#:-']#ZM M!'Y"T@-X0\LG22:[R5"TX3M;^8TZ(XY:!4X(/;PK* F[?'NX+"[Q$=T7L]%* M>_<#EX(_+:1C6^Q/;!TH[-5\5MWF>?>X<(?".9YJ*8P-7X$PP8>673JE]"E[ M-^/?W0'Q,ZOS$SK$25]W6N)01 +5_L]V:01#:&[]P]M,[HR<$&ZQ:1BY*^+GA!.6$2T)C=1$HU)6-Z K+*6'+1>9U M=2[;;=?UN_>>9!9[0'LZA@(?E\+[,F+4I9%(98Z M)-<9]@W_L8JG]#U_:EVG;);S^8RL==EL97B*)J+2\R2<,7#!_4?D.HT:*LGE78CGW)@Y8$);D!"1LD.D&EJ&&]F%+0 MIXFTSQ&).ND3IQ-)EG!]=\W34!SC34Z=TOE)@?Q1%W,IUN-7*+(V(B:JH^%2 MUJ[%Z:%>7L+N>405'^:<+W.ZK,FF"6>>%;.G!TL:QG%$2SY,+GJ\A^3M!H6 MW@-K+2.R;(]O?P#@--R!@(YK^BAB]QY@U&"F[]JA:X$4'H6!;WHLL*5%U;$3 M3Y':(P>>-2T]\.(X- T_M!U=2NVF97I'*78KQX&H*,Y.$X=7Y$?_8H =/ MQ:H;)49!6]S.,6Q]1EHK41:,#IYI8P$7DO*0J:063A0N9<+7MT1A*)Z8+*;X M'=#LZ;(DN%#&(>H)/PE++CDWBNP<""AY9G"8A3ADHE0@O_UQ>G:J3;!+>MUH MPFB;_^067JVF4'982SZ=HN](_-[WPB 7.=5^1_,P6CIPTE:"79E1O"\U]I5Y ME%!B$2VLJ2!QD15ESV'#K3S2H+/)7=1YM5L'E+#EH)1,WX1JHF%PD!9'DF\_%XQ3 VZI06-'[C M^@M@*_R-\URQF",#5]U3949F;GQ3==5QKL:Y?8M,9;X0VSC@^G=;^PM6'CA,XI@YON2QP M(U>&8)O1D7(3?A8:',9Q,HYY75T7#>(@&5[Y:A>X6M3:$7J7BUZ /G?UJ#1= M1LR,N"0J.,:D3?/)?M[%"5H32Y>3U+K)A <-1T!LS/]WF4NK,.#@O*HQ6652 M %>H^0_G^>(FSX67JD79.I]CHH$0S'$TE*5Y],'&A9UJ\:;5TVHGRS$:YH'R MD+K"21OFV=QPPQ>@NE8LR'U6(;\L_LS), -W@X25J%2#ATQK0K)8X^N2]VXZ M-LK<:EV2&>DAQ^CH?_Y%J+8DSJR%@(,GQ\,IX/SP* &F*G1F"LF@P42? B0' M8!QX 1-<%/R-MK.KC&M5"F02S.1E/BV$"ZDU[/&).#\ H( '"4:Q8^BM"1$%4W$"W'OQS5(:M6RD]\HR@TYCCJD\#)M7R$ /.R4?%6(3NV> M[D!VU36]G/$7X!P!XN99L2=/Q@'3I7;B4U_SFX"+#UCHK*Y*^'.<*_'R#^!? M@1<$P'X2RV*&'\5VZ-BM-A3K::R&S]NFE[ T"=(TC6+32%W=E]I0G-C>G;:E M>^?9V8>QGUO9Q/LP4;@[8.UL =!,UHO?<[2E G@%DVH.0'=LC/%+J:7Y>;U$ M]@+0XW"G0-HRE(V;"BOX3VMV2H.S4)J=N/=ULOFU/^8H8?+4&?ERH[X[Q>@%*D_9EC5#,/"R5)XQPC$?C6 M%XH=9T/R5<:1JUTVO/WWK$2@YL^*.$7M(S$)4JU11T%P_*0(?-RV"5!/T_%, M<1$B#0O& ^*G@\^6@/%\;>VV6VWJBB(=< :9R2F8E(ANRH7ZA4]_F%. *QHG MD#%-"LK=S<9_8G2]]'S-4;=<-#V'G5@1^NZ1+XM^I$!7@04WW':L'"!HB8". MTX*G2(_$MV/,LU.^I3A4$1:M1J^>MB>;S9J*,U>,<-VP]J:5;5<--:"55CQR M5=*&58$!3NY<4:'Y&G%-&#PO5BQUT(9;4S(-;P^DDY6?.V-.>V"7@ ?MR4M M1R4;@_(X9&L!B+&7>JD>X,WJ@9_:@;.6U-6_V5^E'OOJ[]0[=0YVIR/%X3^[14OK-*=.ST]T M*EG'X51ZHB T(@+?][@U@XZ^09CVA# -\G$K%Y_]0;^@A+O?U"I2<-MB?2>_ MMX:@J&>6Y0]^1KVDQ_LIRD (8C] P4Y(2!)9)TH+2XW7RM@TZ)/JN8#XB&?3 M2A99*:0Q(33SQ=Y2-%$Y$5: 7"P20[!X#MN#3-)2>/\6?6F%;1[I"KN'=]M< M%?3#9%S\*GB:7"=5" >-]"-QMXJ0 ,G%,\TG&/ #:ZC1?+?(%2N$)C[3TP / M+G\%#SY:"FGB[]4YG E,\1&-,,*"AKO*J^FGU3@C<7RMX"V$ZV4M7 (;G.Z= M&"9U \3K.D?9!;]45IOW@ &.[1)9%VQO$ ,UL#N+H)MY.*'[^#/GA19_/+1ONNA'7C3VAJ MF6F_+T&%^3T7BOO7ZE1C[,30;09L(NYPF<]),'(&L#9;4=V^5HUXT60&?4,? M+,L<*?4<6A3H>,1O%= JT&F4L7Z#6?,9P&R.1EJQV2<(#9QR C;6B(R4U00[ M '(O B$5BH73"X69'[4@:_Q(B9ZA\3A?W/*@>>52%M6\&)-YFN!.*)97/$@7 MI\$C_S](.R]$F!+IMBW,4%A49R"@7($V(0#7U<=X#6W'-241;\?\30[58T3E M5Q<\ZNA#\.B+!(\^P$*_EQA4YT@\VZT1_\L=UFU0#K7_ER^$Y S4XPA-_7]? MEKEJYN\S3L4 ;[#]<\_.J?"E!)EPRMN8/?R79:WG.O>\@0/;X.$7Q+HL)[P;3"H&&S\--KWE*/%?[.HYB MX:_!O"YF0F#I?K+QI]\R*]##Q1?HH(J/CT+!OG4A=84DP! M3UKN4GVY&9_74\$L:E'Y@#2.OP7!=WXZ6>\YTB)$L%2S[3AX*J!0NV0\5JM2 M9]IY7644LDT*(N449DU5\N,95-:U7JSOR0A62Z+T2 MR/Q,*&DH$EVUKH_S_*(H21(C)JSU2Z8:ME"SCE @>MD@CRYP8X+NN[KB]6#S M[(J7$R:G#RH!A.-XOK)*@/!IP"OCO(5147N(UQ"HRG^)6%8)]WU+":]7(-.& M-Z)['P#1M](F/$RZ:@0;]&8"H#;.9[L,"*K%Y(P.:N3B)B9+;"@#?" MA%G^$_F1J(LEUB']O*H#NL^5R N^Y#IZ(S:T:FM;"TK["HBDB2P&.O3,"4U]-YI>LNHUT:^LG<4JQ@D.TYGDH MR[KNO$6;SD@O:NS(\5POTJW83FU=U\/(,)/ 3F(O@F_UY(.JMCU4E3!87Y?8 M8_A37]4TGT(B^D.=MLB]4YR;B#1, :!1[47/X#\ @2)1N?ON;!]7]SV3A6:L MF[$5.7H4!#(^.P8M5_ZD2%*9">^:UEWQ[?=.\]Z?-O3 MSU4,HIFKNGCAXJ3G#[O: _#J-*U(3^([(;;"IW MX.C./H/TVB!AQ%U-(F^C(?IJ$G^?8H"NQ?C"'BE)PSW0A\_F9-)3L8_ MD2T6#0\FILX@R #^"ZOJR&*4-N%.-U0CBKA.)L,# M<^ZJ['*U>#Q519TNNG6TBV@SP59VA@E(J(&6MX+1B]8D:)'&(^X6WC=[4-\2 M4-]%F-0%UFHH16ZR&IG]TE+L$8C2FWU$''+Q=F4PV^G.8-L3AK!<6_XS'R]! M5",[#J5:5&7.@9;T)I# +NJ<"RA"M1,!Y,Y9-8==6NK$IV"4*]1=RD.^&CXR>8 XO.Z M$ MK(QGK_"*C>JZMW[G!M !EMN:R6J)=J5MC/VHOYQDL@ 9R!!(%E"]?ILP.=0&"4GQL/FDJO6HIF@@]4/;?)5*T^^S->@ZH MPX&9X*=_.QG6F 5IN.Q)Y6U'GJ[05)<'R?>'UD$18;%A*I[$A"]BNYX+;CU; MAR@E89+3204Z!SJUK;1 -5W<9+RR6R8S<]K8F+,L.^L"T>$6OL,1DS5RX^/? MU<>#3:?_),K7AA#CLF1U"%R4\E&95 TK;@UDPK4MS*V*L5HBQV@C"G"$$4HR M6MBE3(I><1"+T CWL3C-3ZG2$8QZ M@PN=T"T)^D;:Z1IP]*Z%*I]$')Y,)P M1P:!;-[%$ NDI6L@V[*LF;2XK*OEQ241%(%JJR<'BFZF<<\L#W,FM)MDMT+0 M@:V)V&PJKLG='6NK_,@+<**P 'O%,'$1#=^ %M9B:]LGB8J!+'@( 8D5)-RT M]LAF>26<_VTZ5]8>:M'($^]3\G9'*S?$$S)QC(RN,4H=J3 @M+ M 1WK5Z7J&ST?"97$464KJ6GQ,Y_TF<.(@AIX_\+^]]0L8"4VGJCB376JI>LC MK0B";;$MRN&0%J$^ \>4<3P^4W+\A(L<0H;#_'@HLO&X^YQN\@<+*I.>BXQXFR+8@+%F?FO5WGK>PU0%M M56/4;\7+?W5N$O403K7_V7A% C-7. ]>0U>'(FO+1_":E!TGO ;D NPAXQDG M2!"C321> MM31^O8;(('!M#KN'X\,JA <4CUI^/1-S]G_AU(%0J4!M0<++D@+.'(:WE]:O/$ M ()Z;*U%7E[6\0&UJHXJ*,T8@M)>)"CM 0;A)]F3V8LT/OZR67\9;5!@>.VG M5N!0:@.UO'>S"-;P4AX@Y$]:2\&YQ$+*Z"_M2Q9JJ\7A9#S8C M>N,?>#0;2(&J.N+-44&S>0^@V_OGH7_H8L]O*Z18)6^K.R(32TLJ9(@1R>?R ,Y_Q?5FX=$4D#;)L=-0W?E-M2MJZ:'"T\;#&,.T M:,\A'5=$(!=]W4 ].@61-A2QKV5Y3&RH0-N&@J$M'R\I+W8%%<9Z,.@GK-;:BGP46-8=/4RT!*2Q+=[]_1 M(OLS;]0X V56A;V@+;*A[N&B"ILPT2M/*[X]WO'E2>?;9%C?&Z2@4E02NN^ M[S@@9%P['D]+O?"<5L(Q>D?$*=PCC^FEL> UHV+;N"+#2-=ZVLMGW2#"M&6&[U3#K*E_MIY.UC/5L MR]]XON'D#F-=74'?CQV6Q)ZINT[@Q;:GR[A+UX!_>HWL1%B4S-#[SHG!/VB? MB]OO)#[TZ^#T DN5ZC,G33[^/%G6D^SVPU]]?3WD\6GU9D[0#8L=&&KD0B=P M]B"@BV5*^BD^(\.:R,)?K;>ZJ\2&-MHMH11-9[81RAA-R6FE$-W6@(*"X7%2 M?N,8+C(Y(:R5 IRP(,EJVM*O-B#>0@VRN ?)6N[8=:6>8W.UUA3>N=1%_,+' MJXQZ]$G95 9B1%TMYQG>Z"Y[>8/_AO/SP5VENV#?& 3KG5V(9LWEQ4OO4*1*;+U']Q^1Q::!T6DM#:Q MUD;F;+7NU$6?\8OIABM _!R^;(8@YM M*[1D3;26*8)P4YET_7?FG14_ L7\RA^OU!(::W'%HDI/GW1U\5";U]\W7JP# M%U)!J"@\:R$\0A&6HBM#Y9ST3!MBW1"#R< *X2K39*S>TVC^D*";VH MG2Z<[3T'?)LX?%DMZ[4XEC;AN2A7E)_V'E\:!8X.#Q\:9-0&0YY];YDJTG>5 M]7+C\28,:"^Q.L?O"#1Z=7GY0>LR7;:A^1O_D%>2*^='%+^RT&J<;? N7/+BXP M?E^:<=>BC #9KK#@F@PRU3 J[:*J>>S515Y1Y2P0/64XV&[P?<"2_"]>?OY, M<0[]?3FA^SW*'BRKE.Y?8K'(OM9:5 OYIY6'90\6F5Q*" _!#2D:HN6#\4;35Y-].C<:FHW+@IM:V278A[V M^PK\F\[F\3?^[KU(J%NC[=2DUY, 42MJ@S/8U&:+]#>(,15%>$N";:R0GPU9=NMYP107=U_0'>^/U>8MBJ FT1Q, M9DW,>-JG*.S4BP*1!/(8:==Q0 \FYK0I.=N3<;9H[BOI5JM!;J?:E_54&C7R M8ZM)X)Z!.P\HQDVLIE*VI6$(3+:E#"VVJKM=:NKV] DRT"P731=]I.Z1FRZ$ MR42$:7"3A(B>JC?9-&3CO$F;QB*36(0C@1*O>!9P-YFT<2E)%Z+M):5K=(R< MXJSD^2]$]ACO6\:#T7JH@SI(W63D9U0#&:5NTI:GHGC UA3%2_M,5HO4B6P- M=*)WEM\[LT(&E,4W_MY*>+P5^8JDI^0JJ41W8_#;YD#%-K<:*=@0_>6EV>5R9$1A:U2[.PIOQ9PC._/UWQRW 4.;MK)B^P/XH58X M:@0BY8^WX;J$ 11(J#Y$U*D?FGW>6_YH^V'V BDYMF?\6 B5Y$DU/2_!5#2X M$KK19=^6-@#\*L"3KB/!K*MLI4(ZT;1&F$WZ ;9; %ZATA@N...1'-L(O8(% M"F=H[IATJIH MH.CYHBX*9ZZMJL_=!4T!-]K/IQS,J]RUO4$2Y8%K70G2EO[T[-5W%'SH :), M4)T\I$J$Q)N""FD4LNB.6HVG)Q,]I.1.YVF2@61].9_RZ+FK12%U;=&]^W09 M+LM&)JH7KXW18L>XU6(_T5G+QNI2?U50BC-7O_!8P>\-C M\=NCZ;_0IP9+VESGN>*WT/0\&!(:5ITIO1$;X?[B1]4B])H;13:4O>TC/472 MP/PRY7C%GESG%Y34+>1X<<39-C 3(8<\.QFNK#N?_J61\'B5_032\>]!M,_ -)*E-^ETI7%W.6I.#X.D@ MH60= 5$2U"OD5 MMJF2M98I]9,$-_&@M#'PMO)45V&T 8Z:3UB&JQ/U-CQ!8_<80]^LTD:!B_5( M_XBHL"Z4X_/E8G5I%7:25_5G96^3I93 R(1W@G%4#S$&KJ5;=0F6FQN"PE4M MRS%6_1!Z^VK]!!GG1#*"'/7IX'P8V'U4S52*PSO#REW+6?YM^GMWY62ZOK-6 M:L*\(#)=.XF-Q/'UP+<24YB00S_T':56JA^'\*29V([)/)/9;NIQ:W/HF DS MDD5LR+GSRLRXY5U%B[U[Z MK Y?HH@RZQ?\Q6=@2-Y- -LWB5__^X/^@3XWF"LK/F\X-.!IV'XJO]%^KT#^ M65WM33%97,*?L*]SJMQW@KI3-F_RS_*/M0WCN?N;/][XB>D;?]&$-[4=8N?KS93$!^-H'9O6[KP@75_\,WNS^6N!V/]R] M5X$X8B?&_*=&=?LA5"Q(;#\*3#,P M8F8EJ0'/)J$1&\X:99) E59U+$!JG5H=6J:R1X;E[Y-,/?"R.R!^RFWO"\$_ M#2C\7E'8-SH4=L(PCA+FN,RTO-2W=,?D140B/8K=Q-@W"N]'UF CWS '%#ZT ME4L_6O%DWMN"W==\<7 ;D.Z-;'VOBM6NUSV8@08L/BXL=LP6BT-=#Y,TM0PG\70G M]<)0MZ6=Q+(L?U1[4HR$YEFM$IF_BAY'&[;8KNC.P<3&9COCYB^3PWI:#G_@$"O M 8$,77T\EQ+QP&3BQ[J=! MC)I DD:I%^@8G>&Y^Z8'>Q)G[)%N#O3@ *Z4U^(QX6EX&_)-=W6J=\S$ MZS[:I422,2LR@]A,'"=)["0T/8,QJ7@QQ];OHUU?\P-*+ X;N6R?]M'!9#%@ MSI,PQ^],%I[MVY&5,C,,0R/T4I_IOM0"3(N9NV'.GGB[;HR\O3+WP51QT-W_ MFC?-Y[9@PP:6/"@G.RHGKU'YN(<*&::B>Z1V" H'TVU+=](T,9AC""H4,&>*KB#"O)>([D-P[&[?I!I MQ/2(>9&7N(YA>%[*8DF,_-2PGF29/+C(8(QTQTNNSJ(]X'% M'#T,=>8'3I1X:93ZALZBP-\BC:72&$#>P@X@QQW7CV/',1$]8R$6=0 \\IM^?$O\U7WRM MRO$SE._0+>,8_*Z#H61 Z"-#:-894I)0UR,],3TOM"P[34(C-5-+]P(;GF)) M\G2$WI-HX_DC'5O4OF.$?E.&ELW5B=^G%O8(.&4 IU@49)8?1O5ZT=)"#]WI M*R"Q3BR6!LUXTY(&D9#\RFLW$? MSI9\3*2$9+'_HOX#\ON]C-UK;/&*^B/ML4O,UZY3T$JOX*NJIM:,I2;7^.C! M#?TO.[^[K=\9]A1"U8$ZJ*D-9/H/F\]K?N\?0_L'+Q_..])"/]@$\.+O,QK MS%2XNP!EUWA0Z2S:M1,=:=BM\((WJ4*92G2;DA3]1';![N99:P=WL9QE-?:# MKT BJ6H@L'4. VEUT?R)4U7-$MNU8=?B+907>WVM-F(MX>>FP=:)L_PZIX[8 M%;:\OGN[(SBC,A.M9F7S.-%R\Z+@3>[:H^E6P!LE\G7?5/7B$NZV(2[0-L$; M:3F,5UWQ_E7\H'ASK[:Q&'^RY3-%.8&OZMN1Z._([VO#*"-L+X9KH]:54Q## MX!2/D?;NWL:KFK8%\:9W%<2[O\.7XP!N,M/4/PPM#S9X2N-$TOM\&5Z MCA%ZIL,L2P\CSPU]BXO?B6F[MO>H#E^'P^ZNFQ<0XAFU?T5)_+I8W,J>=*LB MS'U(KS1DE'U1>3,[@LJ"=Z\=>H?A:O?4.\PP/VPW^_(Y'//-= @;VI$=VA%F M&,<4X7/ +C3_+\^ 02?4''/HW35T,!IZ6PV0L1?(V-3;:H", 3)TPWVW&96B M9_U(.\]!&RZ%0LQ5@Z&WSMXCLHZ]M\Y]D=:6ZPP%\!]WY8\*K7Y9D!]J.PVD M;B!UDM0I12S")(@#EMIV"G3--IAG&&V"6.#[:Y5KGTKJW+V0.FOD^GNM7#60 MNH'4#:3N[9$ZV^A(G9Y8S$H#/4D]PP\=QS'L1)(Z/7+6V[L^D=0Y>Y+J//=9 MDO3?"*E[6Q7ZOM?5==$08)?C.L^:_ W7WKH7F5G7GB<(F1<'6'8S=6/;BABS MF,SVBOVHGPS[,$QNSWJ#U_;#=@_PTQ/"1K:SSW2PUY/Y^IY,E&\:,6T%,5EH M1[[)#."PJ9T:EN6VB&G:87AXQ/3VA9C&GEML#8@Y(.8S(Z:K-+3S;<>VO"@V M(CVV$I:X3)>(&476,R"FNS^.J7O.NT3,=U(K(KCBL5TW\.LB+[5J.J4<3/3@ MU/D8246QK23FNRY$9_M*O1@SBW]$E3+]GB]R[QE#'L%H,M=+0M4T_\1S=BN(H,!,CE1B:^ '; M/X;N338V1^9^>\D,&#I@Z)%@J&)F2HS03R(&>&F9B1ZXEBT[/06ZE^CK186> MC*%[$Y*!A^ZW0?318>C;,O4"Q.0PGBCP.K[5%G56-C.> 99-,!$#,WT:RK"A M])FA;N)V'+8[+JN#%LP\PPN=2/=U3P\BM^6R5AA&FQ7?.U-WON'Q?Z=0LB_" M+A_G_+^'%(NMH8#B8*UZNTA]'TZ['4X'D>=$II48OA/97A)XJ>R]$NAV9-L' MQ^G'"=)8K!N^NZ\>^S-B]]&*U0.RO@YDO9<#^XKI66=.BN$6(8M2X,.V'T8M MMKI=;9B#8>O^A&IKKR+UFV'![RRE($<1_ G)! >I=O5R"MI!RF ])3;M6(B@ M:W89^C'0/,=C06+[46":@1$S*TD->#@)C=AP]AU^MJ<:?"/#.ER/V%VN_?B) MX7NV' YD;R![AJNTPQIRJ0:R-Y"]@>R]![+GZ$->U;LC>T.YU8-5#%O/?J!R M7PA4$RP7UM8%!'4\FUP59=$LZFQ17.=4]J]L^6JN_D5'WG6 J> MCEZHVNGHR956W2?,+6J_*;?3'!@;ULF\SLLE7N-X MMIS T68B$'0"7\(Y\E/'0ZVKJZY>)9UQ4TT7-QE M!_S2$.C_%[QPEF5GA ;?\0_Y,P)*-KDF(!31IO5$DI ZGXEZGK3.8[R]1]6M ME-*';#_\CV)Q&8E3#9HF7P3EY-+V_GJ59FSYH>N$@<-Z MGAFD'C.4>I4!LP-F,L/S3$=GH>Y&CE0+4S.RTB.H5QE=9N4%!XC)*H 2MF>- MJ&?9#/4E:;5[JB]I?=CN5>!3>-[+%F%\4\Z,OV?E$FL/X&?^$SW]"@QDU!'ZGL_?VCYPL&T4<.R1VR_ M,4]##.-!=\D%N6S&)2=BE6\X^^X^A+.Z1EMF9!IZ$KJI98>6$R9.ZD>$<&GB M>4GH]2(@[L2V8"(JJ1\TNM^P1R":[1'SCAS!7GW&W.^@IUR4A5185P76]QCF M?Y^YUE,;X87,=U+;<3TW\$+;8(;K(7[&1LSTU#$?CI_*17R;_LY/_Z"HJNLC M?:_U(]Z*3?;-<-6[,@.&",3M^.V977L,P_3=D(6!Z=I69)EQK >$W\Q)4\=( M'H[?XC(B<1<_NJMXEBAA:\38/E/?AQ#$5ZJU2T>$QN[4V]\VB[^' OAZ%X/L M>;IA)39S+<]P0C=@@2XR^:($_KW6ZO:Q*N^>>HG;SLA@0]K>ZV'.@\JK(IS9 M(5R8&K[M^%;J1$[H&('KA:(C592&>A#O1^7=7\D)RQ^9]CY3<(XXZW_?,3B[VO! M[0.JO,>,O_>AKZ-DP"9>%,9)X#&#^49@N*YK2O0U#3T]D$:[-R1V3'W@M:]6 MZ]P<_G:T,=&OL#+[(0.FCZ)T^WVTSO-;6A>%26*E5L)\GSDI8Z"^"]T]-E@< M/"B\GA1@2:$$9 8 MO#C/:X)QR3.7S6';*_.)6PR2Q[$)&<&/L ML(@T[\*V,VW9P",G//*\KFZSV>+V]#[:-L#4D;YV?]'F)%; 05#:PZ0 MVCV XP".!P/'25%CJHZ0*W" JWQQ64WN!;JCR(9X-8+8#?":G3.JN$+UGW=K M5/#?3J/RTLADKA_:GF?Z9AJ'@25Z8256%"3AJD8E=O6[W,?W;AO?VET\6K.R M6\W*N=M6Y'JGZ]8B#0YEIMH#=SP]9/,@JQY/2B L9CU5#:D]9JH1- FDU;+Y MO*Y^PB$M\MGM4^'G/O!A;E?+1K?3V L-,S8M@R6AD^BV !\SB?7=P >^Q%[8 M(&W="T@ 'W#@*BR9+2B=F'<'T*Q'M?[ER1"$@B3=5@F+WOT>#%.[@N\NFR? M,K "GJF&1SWARZKS;+K(ZV-,5WN!9,-^1O#1)03SV^-,1&'/Y[<]"_S;3@3%WFI+8ZT'.P&J7\+HL3VXA3QTK2D 4!?'2$\PQA1 MU7">]^U\D:&$"N0M7G$4:L_032S\Z.$&$P+47Y3+C-F_ZFC^XND9E236; M_/)!NZR12OU'D_A&;)NV;T5F:+M6Y-N&'9A!FEJ>'GIZM".:]2;[*V5VH]B) M"(7&X/:PLOZ!K=[JRK5O2 EGKNY[)@O-6#=C*W+T* A$2K@?1U8 A/<+KASGTZ*+0*)R M%EBC/YL)3(>J5>%_R0 M)($.EQ?I@:[KJ1DFNI&DC-EV8MFAN9U@.A0BFI[T9QY,66FT;,2/P@ M]<,DE5HUL.SDX5#QM2K'KQG7G0,JY,]SJXI=-4W,R#/B)+0<9ANA;:4IXKIK MI*F;^O:>;O4UH+MQZKXPOI?M$6Y!^:H4(E9)\54D+)WS2$FMN00=H3G5XN.N M/_BB+A)?+W"-17D]2 M?DU$V3"8VK@A,8-03TQFFJ851I;A(%&.0B>R77]/0.*]/R#Q3M=K.^V3Q*]J MV+(H["H=EXJNT&%[II@^IU#B'%5^T?"S(L"\DJ?5EJ#=Q"8:>?;<1C07P1G- MX**[TSI'W+K@;)GN:[/Q'(UTG[6/QB?.)?G]BDB6V6U[SW6-!1[Q%D;:1U,\ MC+( ][7S&7B-X06:0YIJ68_SE<#59<.?XSZWGI-.A&PU6_QT@$#"/]M?"D+1 M1[9E.2)FYSJG [BLJ^7%9>LNE&N=;![ZM'68R'/#;Q492$ L1=VJS%D:>IJ> M7:BU!0VVGQ>S_1BLJV'$'-./F!M9*3-BW_#BV!]=0V)A=I=Z;^MF!)?%O-#W8F;[*1/]]A+7#_2'2BS/81PX M.# 8!X6&9[G83E]A4< B+TG3R'=TUPQ8J <@BEJ!&Z16ZC["%GAP^\#A+]8\ MI([Q?!:"'USDI!@!U?LSKV&?=4&EY$E^ 38K@G%%& &*(7EY2:-UTDG'^E?% MD'ZLL"(8#':*8[13V)U#5@^BO?/8Z>X&_,? MI83B2-^F9ZC'[8UNV*_<7FS871WG4(\#)[$C++P?Z:EC.9:)_" VW33P[+7F M:B]JFCARN+ .;' ^E/$!?U.*3SW%W+ EC"LC$&PYZ1VKX?IFD<)'8:,]\-?<>U'5OIIZ&'9@@W MD0:^ 8\YZ!K$1\,H\$PKCF*.UG"Q^218/'H>8ZT=Q]-/-1C_[[)H"K6BR],' M;6]J+9SG@?%J#SF*IYRD>4^XVW,$J*X'VFXXR;-YGD_FV>VQQ=9^>T(C$ M"3I5F&EOG-ZUK=/U@ME[X_7(D[/F9W\-HM0- I"2 MMCS/62!/AQ;.NZXR5A&/B] MJ-FOE,'V;2HS7.Y%E:9>_+,5BO_6]K?+9H0HE&-0W_[SC[,GXI0TXJN(I;=X MI=]3FUK7[RWJ]7A\ZMJ\96,D*@0.?YR> 5R?H]%"^-HR,EC4>88B,OKZBF8A MG7)8E&3&0[,!YKF+#B#E@L-CLX17,G(@-2@O"*C-$8-!1N-_7N;9;'$YSFK\ M&Y@>/)9/EEPW&6D ?#,X8NPN=X'.F;)SY:! ?Y%=Y,+2T]W&"O+(5HBX.SKN M%/\"H>>@^J ]]&V+^0AOKPE&6D3XS&()G6+2.T+15E6US(?G#N1 MY HFU+HPJ_%,8+0)J!6S:DZ>(OQ1+KPE(':_)^-*RK*:9TU("R.L?[& MX-8DMR;Z*T5^I@('*\+$%;>\H4>SA>$(I(MBH3(#3EYW1JHT/Z^QZ1<7ATR+ MY*&GM/2D^"GAT_96FDQ[8;):Z1&D%@F$AXK=",0C]< M Q1ZM#@V05PQW82I;:5N)@M[X5F'(4A@J?KF[X.LO8J>*JW^.P@^7M^7\#3M@X*GL+9EUUDQHRRZ]@ ET98[/=7.\ES[6H'(>]]T5&;GGU_S MFW]N;+,)./?\$0GK1@-T\IPOGL@S$)^;5M)987-<9.J*IZC"4[^H#>:T(V^5 M*5:H@.'=@ (PZ;:M"G(.3&/$%;<92LI:J1Q8K.UE)H-E.9[7:6(X%]*CN=$<-1$.@?EZM%(>=9L59B"D0);C?%V+,5F0)= ^=Y7BIE#N<@@A3 M3SF;EG((A<5U'C+BSJ(2>Y%3:010(3$H#J71Y1R3-&";5]QYD!6U=IW-EO2@ M5!*DTV!E2<*\VI6I1'.G]** ^##.,7!"G>$)<3!NUM486V4\--KP@ M"S=*)>-QOA69[_"\,'*6^" MRB(K?BBUVL15!HQZ>04*5'Y"2*P<*Z\4<8QX=/Q%B.R5!0]%B)ZG"-$#HC*> M%-3!/NP8&G0VOLPGRUF.;;-D7.F7"6R^P+IV 1%/(7%,@G+R:T<1 DXXZ=#N MCB%* XM%>IA:NA.8?I*ZOI/&5LA2N-$P,I08(C^-83^ZE?I!E,)V=3\(X-$H M,#$DBWEIA!^AO48GF M5OIZ=.5BN::\0N %DQ*,$$M!8PG(EJU])!47O@+> $IR_G.:KPS0J]NMR]@AK%]:\L_J#"7*NK-^%*$H,/ZH0N=K M%E>EL/G*:GD9Y)_E'VN5]KI:Z&UK,E?60-]0^IQ/X<(, M7:'T_F_&;C^9>Q_1ZGZ[OX;[$[JNW=?H"AWM4\#HSY?%!"!E'_2%(^4*FWY( MJYXWL+\63-D+-(U_1%,S(:\=(FB8^X'?Y_6_TRO_A^1Y@>!Y?W">]RORO TG M]6"*]]I[_D6]S+;/NP#-4Z76QYY+E!:GB)SE++=PS3=",OC7T] M-:+$LGW] ]]2"V(]_Z\%M5]EZK=<5M]9K:"0] MT)?7O;]]ZP7'RS6!D.1 "8!X-".MS"GYF'(.,%%B%];Y9@4F54\PGU-/.!(& MYG<,S+*Q_K@3!DG F!>Z@1['Q, \,PW"D!V4@7%-EC^I0.]QL3%WY-CKOIH6=Q;I@/O<^-O3F,\RQ<+GD@H[&+O4-)Y#%=[OA>DGTIQD,KLB.,5XMMYL#WV';5!?9EZ,R+ M(S>QGDWW$O JZLC#\]\PV/8(N1DSUC,D!DWL;5"%][GQ-Z>)?=M0:/L="CN/ M8G,'".(Y$F[G=\J:%8>N$0>)ZUA!$AI!['DF<3O/3SPW6JN)>C!N1Q!Z5&S- M\$>VMT]OV7T0=;0,[@V@_9O>W[YU..]H^=B/BMI%]_A8FR\W2#"'X71[/20Q M&>4A/)P"/BM_])4V,488AT&@,\N.$M,T6.3Z-O''V#/"=+U:UL'XXU&Q1M-U M1Z:_GBA].-ZX%09W@Z>7YJAOF>Z\SXV_:&[/ 2#[ZVJWEEUBVE_[I3XF=/T- M['78WRO>W_MQY/RMJB;84')@/X,#1XCLAJZ;2H5;/65I$+@.\SS',,(D)9N6 MX4;,9':Z*K-+>#HJ$9LYSL@Q!\?*6\76][GQ-^=8.:NFBYNLSM^AP/$^(ML, MG74=7U([3J(@]%)?=W0L;V/X/G(64]>M(&8'32SZ4BZR\J+8;RAV^TY: ,/* M,8U;F8BO*KS]+?M754+O)8XL/+B_APQ!ALY]_?*&*+ECH(F MO*3Q8U^5#U9(@ZQ3M4H9E-Z2@/QI9'L>2)B);426F284-62Z9A3ISEHO*(GJ M=^"=K+4@2BWP2@N_%M-\KS4SGX,"*+A]TN3CSY-EC87R/OS57>T\Q]OI;D?L M]Z/DRE9'O%8U5BJ\+.9#S.*@\G;DQV5=:]L@=IS(@7\BW8BMU$E<1N0G9"S6 MK>2="28"=WY746=_SB_=&]E[%4<&S?R8B,KQ;/SE)!N_LZ9Y+(JQIF>H!Y$9 M1X[AF41:F!ZY892NY:*^$,/21/U@_7@GV MOQ_KAV%V=E&'.::A6WX0.H[M6+%G6%Q&\"P[2EWW;E;) -Q+3]'P_#BE@EX56E%CF M0SI8[2R.$"AW@7-'&+C+1J[E'$/8[M'*(&^9B+S/C>^H8A][$LS3DU]>^\6^ M=#;G*TAE,0RWT]0C.S5M9J0Z\$7;MMTD-2)DC98!'#(QUN+B]LD:CY 7^IX^ M:&CVXZ;DG2>&E;@!VLV] -DFJL_ M"!C\SD'PJ 1W9^1:;/"'O0HL?M/[>S].&J62LR)]#U+($(W:LC+/Z@Q-EIDX MGAXZ/O-MW[<<@R=@VJX5QLSU#UT!6OFA USERZ/B9J9ACCQ_KV:HP>ER1%3A M?6[\S2EER=5\5MWF.?4*S\N&"-4[E'G>B6;&C$XSM8CA.[Z7/4M%1^.+["SVSDZ8,^]E;)P/O< M^!L-@MO ]8:(N"$B[DY.Z'6:7:Q;J65YGN.ZMA.FKA%8(7'"T(K\R(Z?EQ,> M%1,T37O$_&>-%1^BXXZ0([[V_;V;Z#BE8/,0(#<$R TB\+#QM^J+64L9?9K1 MZ[7?[SMQR5A*D\XT21P[,F(CM6Q?UYTH"G_OK3O9GFQ1;U8<>3%7S&NP3EE*;\XPM77TS(2I&R6I&=B!XR&3 M\PPK=IA_T$[4QVN6NG$-GL=="-M[GQG=3WYASM&SR:[Z/UIVO_5H? M9RYG0($FU1*(]PLX:/9U\?]YR&-XY8S?9AWC]W261+KNVB;SF6ZF0:+'Q/@] M%KA^L*^FW++OT68M-U\<%>-W;6NDVWOMAW0?9+U. >"MT\77OC]BY_^U0'24 MW^\%-OKU!=7=S0!-3RZIGN)GP]3_\HL"K?]:-D <;@\$L,^_B'A9PT5KB\N< M*BQJ>3G))YI.'R\=$P/AM,F.D(1'<>;@1+0R#M[/R5KO"2LG9!'>/"4J- MMJCH]WF=SXHK(.3UK39?UN/+K,$OBS$\/9M58R+P($%I"-7X=S;3BI+33OSE M/!\#>]"RZZR8(9@A6=5JV$EQC1^;4^W'9=[TI\[*B89KJO-F.5O@$6Y86+/( M%CG_IIIJU3RO>6UL[2:OP$%O]__[#,PWWEP:W=EU4RV:& M,\VK>@&7(\:!*?GD,'BM36'[Y1A'FE>/-93&^U JXW PX7SY9 C\%Z/@$3XYGRTE. MCV<=;\'T!%4*U(P >R\!"F#UX@EMG,U;065$J3@\ MN8]018Z"8X]%_?9F !OY$1__7"Q@[#&,\4>9+8%ZP-E^KRLM1>*AI2W2?>G( MR<.7KC)B--(>YCQ_$(6LN*RHT F5 @I@)R8+Y! X.U*>AM.R2\KA D$9]MY2 MG!XY0WH91%\(D$B0G6>W2&^+Z1I27&9 P,;D#YIH?\_*)4(B9Q,>T5EEK;T5 M-EIS6=V4-!?@!YP/SGY-6 PD+X\!Q1CYMJ.9O 'J]QTXLE<)_;;K>X=3KE.BL;H=2< MYSF=_O_/WKLV-XXCZ<)_15%[YFQUA,J#^Z7[/1L!@L!&G=/3U:>J9C?VTP0M MT65MRY*/*%6UY]>_ $B*U,66)5$R;;$GHL:ZD2"0^2 SD?ED>G.3.G7U#Q>0 MR2WE=)B5BY ._=2,LL?GQC_OR'TQ[-X..=QFD?_4C_\Z77O^?&S+YRH'M@)> MY:B3Y9->I]]&DXG''_=&FC@PS(>98]IPFN;#F*4W8_\L]].Y=Z3\L-Y-YM2A^N9VGRQX?DQ@WIYV3\(WG( MW*W^>CLKGF:_(2;[HNN/_'+7T_'PEW>]VYEW=?\E,Q+&%%%)-(HH)UI22!52 MUA(!(@'T@5"^DQ2CR8.]-/>^_$TRWY: E,+?82 /@?_VN\[Q[@GT]XW#ZH%?KN7J5LU;]4/ M5QV"W+:\^\LX[M\!UW^("MZ M%_:7-N-JR[W"Q%UR_?^4O^&'5LV-WP?<]C.O/_LV_Z?FL<7N)@_NI_$L^='[ MFL[N>K].W7KY:W].OT_'?KOH:3?"T;SGK'YO]#[TKJ>SV?1'V$AZ:GFML3.5 M!X5.U'?C8C#%D7E%OAJD53JD_Z9W $AKV;V?2NK>IRU6OA MCKK:...1?A6/17%K\51GF@?+O&:.>X".QM/!'^^VX'6L8BF4IP^36$8P\C3X M-B;:DEA2(?D'4&ME;!$V!FI*$6? 6*F@^VI,L>(\PNB=DV[G;?D=?[9(7P3F MO?5\,QV/@\ '3]6]L5CZ+=GBSNOR/W/W\$E_X%$[M/<^N K31>;TSJFZ$_GT M?NZ_Y\QSKS##9)[\]/-!(O9((+CVZY50)B@])F?;NK&%U_7+3_S3C%><+ CR M2&;NYPS2\;CX]'^] ^_":S?L0?EZR]1_'=TY=/C-^>.?I\ZW7Q_MC]%P?NO^ M=,]5Q,(';CF2^RS]N?QCXX'?+<\JETD>XMWC)YGY+3C^RR_EE]8_@T]\]-1G MC7_TO)\=F&S[^N+8]17F+U!K]N@!3%-MD+:8VO_EF_;T3-@ RWVLY[>PYK*N M7[<@[*RJ.($@[)'!<$+1J!LQ%W2:U2W^<,WKNL3:L]^7]MB+'XY M9H6#4EEVK7+[:S XK#P(8QDV6F)(#6,4H(C;R,:*(XYC' GP#/\F*QV&)(8[+N'?M.0]*+.TTD-I.HLXDR U$K<>47P4FO1@!E!FG.M M8LPDU)8 9_-X>(E5%#$K]X&7W]+YQR &OTZS]1*;%[=[G-$#0-=BX4)-F XQ MCD,,5K5+>$[!#%>U"P1HD^0> N(<8%! MFR(W8GGJ]0AI4,>=TRJ1:&V8]ZU.PF%."6PO D1)-AIT1L5K,"I$+B1Y-DMF_%/6FQ=1*/QHOYV:@ANG.; ME[S<3:]'X[3W(WRSQMUPE8\X%*V7-[SU5>^3H@S,WZZJKZE5D2]O6A;>.QP+ MJ;VA-J[Z28T_9%E2YK^S+.#+GZ,<^@:K2!N+IUNI4Y_3[_IV=!^*";_.DLF7 M=#)LH7I]&LRGOH*BJ %ORM>OOMI MY=%['XLR?7>UK^55/#WOQ\G@ROVJ_-Z[O# XJ?@A#M;;W+SX'SOL"PEI1?H6 MQ9!+9T@ J(0W*P3D&,82$".UPAO))6ZG#ZKT=5KPN?V>\Y\X;<]IWE;-B<+C M<5,.MGBVL%,(&KP5;[C<5GCFI<*_PB EB-/^CT=3^_3.G]-?Y5(QW][MF32 M"Y1+DUSXZGAU=0!D;M/0\Z+G(ZP/29#13 (50\H!9492++ @)J:0$:YAI",H M?;E;LB^80+R*)LV8.EOPCQPH1%LN5=47'U34^W%9@YXK93S*!N-IMIBE3Q;R M,FI(9&0D%(QC%=,H5C(6,8HUBF(BXUHAKT0HCH34TG"&8TN-57'X:F1B0;C* M8<"MFEO JC9OS1Y_+@G&<^;H MF"E&[PZ4K2^#VW2X&*>?;NS( 7/ZJX/^X;K !7:0)V5-6R6D 8* V'!)-*:& M&RMB+057P+*:K&&#W(>,$,K=)H6883IV7S5, >K^,T].!(?(,*/=G11!$C-) M\'(BB-;B ]BKYOQ\;%.#9#9[\"7HR9US6^PV==M, /C\UT4M?+9:L]X5IQ]7 MG([(SNIT1 \J&)?M*TYOYJ-S/MB%3^)%%I%#>"%T D]3X5Q6RDBW^CEI9-N* MH5J;9?IFR03^?3;-LD>-NO.,01[,AWIWGIK-RS](\+IR3_^"W]\8^MIR3G3]T]3[/%G8^]([\7,X'2>GHO M5, JWW&1X^-]"#Z5T:*[Z209?W&RWAR_%!9]@9KD M?ND:++^:G;S#Q@O"QO=/@Z,$54-:*G6LB6 PEC%0&DA"H0?'B$AB#-![@&/- M<*];SJ\6+A'J ]9D7?I.^:JPXF02U[2>_=3A;(>SEXJS.V 653!K8PF ( +& M.!:>VP-!WYB%8$I\6MY&"O@3,+N[?7=[(97U.4.= =H!8P>,EPR,I +&F%HD M46P 5D9+$V$6T]PYUQ&(P ;CT0'.N7@5T(AYG[$F>4PZ;.RPL< M586#D=+82JV$Q3$2'$:2\N"<8T4(5>8DSOGK@$L(^A"1SCGOG/,.9SN.9> 6R3PT<[YJX!4Q/N47+!S_KS#]-=X9AY: M6/O&U(OLD9/SJF9N1YY'HQ48+Z+X$ "XU'QE)1", ZUC"9&B5N#B:%AS0UD3 MWFE-[N<(P@ M0'5J!(V04I$1EG/E-FK!3>X908Y5;-M[;'D^588"]3'<9&4Y7)4/UT M&- N#-@% :2"@%A%0,2(XLA(2XT&E$?!:F>2(6:/M]I?F;HCR/N<=CMWI[6M MTUI6:2WB L=*0,@BP3G$,<&V2,84'.,-/NB7.N\YH]Y2V!>@R5!FI[>=WC9C M6CG86&71=$!9 >0 MC3B9D)"J6QA@4D>2QY83K5!D:"QS)Q.8F+)]2G7W.M9I #,Q('W<:!O3XT6D M2UGKP+8#VTL"VUU8RRJLE1&T,B)*2XRLT#347H3N AP:;/;!VD?/SYH(CV/2 MIY"W E<[6[2#QPX>WS \"E)K"HE(S#!CPBHC(A894*0&6A)C YHYJ&S"\!2R M3WB3:3X=0'8 V0'D10+D+F?=_5&EFH[D;ZN!\E:JV-56?.F?]^DD2WMSGPAPRB[ A0KC MBH94Q2!F(.*:1M)]JC5!*E=A"PB+Q3[F4NV1X)HR5TTE7Z[D]+D]@R$\8=/@ M( .^8>-#FLQZZ61XS'(_W<]K[\OU0Z?)"U"B*XV-ZS&A'"XF#D3I.?VK]NE,&8GD49Q^""],![\:W=K M?D1G[Z^WJ3A;IUC;; MM>;:[IO3^W06+IY=O?1FU;X=LUXHOGTE?,OTF9?=0JY/*]+' .PQ\GRX*O5? M4)?Z9]M0>.68" *T\TV,$A8": WASLS)K1I?W-/DAM*457-\@O!SMQ9*KS:S M@YO:6HX0\>WU/1J,VK&3=N!L8/5_E6>)1]-$SOW8X]*MK03]8:VK]V:\FO@Y>IT621Y&&F\';^ MQ?5A;O;J>??T8S0P9L;7!AS^O9V5%[E/OJ4?KF=I\L>'Y,8-Z>=D_"-YR-RM M_GH[*YYFOR$F>XPOO%QI-=2[G7GE^)?,2!@[_U 2C2+*B9;.751(64L$B 30 M^T_&YLW^[:L/@GDITQX7G,0M)RM9G;#U55U;]@!F7]WR?DF]Y+MW/C!J2&1D M)!2,8Q73*%8R8)A['F>4Q!_0N^=WA.)@__\U\$@OP7I^#NS6#T%U#;2P+6 M]K+%]7^[&7#FY.IEDGDO30:WO>N\(54ONTW3><_C1D">)'/(.1Y/?V2]]P%: MIHO,#2O[Z>>#L..12&SMURL')K[H*/QZY!R12?ZZ?OF)!_7QRAD!!/F!48C& M]@;I>%Q\^K_>@7?AM1OVH'S]6)R_]UOZH[[Q**[\'HG_YI?S2^F?P\8_D0;\Z\*/FK]B.![OP M2;S(%O80OD _Q$?/K$[8>_#IL,R%EGU?]NJ++;-SD2!PN3U1NV;57;/J3A.Z M9M6=.+9,'-O+E#P8M"P5VE MQ@Q5Z8-&1OI/6#P].U>S@.,3FOZG)\%&-M;H?RH MB'65R1V27@R2[@)24@&I%4(9(YG1,N:,Q;&"I@#2F!A)]P#29IOFG %] MT&A+K);J06=-=AC886 - UF%@=PJ"B0W3 ,-)'"&I2V-28LCM(\QV70+HO.@ M()*\+V6C5+7MU(0.!3L4O"@4W.E3BXJ/PL9<:Z H1"S"EFD5LZCTJ1TX;E#* M-.)3MQL8(89]*!KEFNU\Z@Y).R1]?4BZ T@YJ/G4UEF3!#&+%".0QQI16MJ3 MU,0;3+%[^]0M!TW&&NY?V5(].*YWUBLYI/XZ2X;I73+[(\LIBOS+(+^/'%0_ MNQ?>66LBS@P&J*J>Q[&5!O+(0,,@%@1 6K#J&RDDW^AO^P('MF&)?_-+VIQ' MR?L8GHY.M47*?DG)4F]9I7=Y2FY#K_JV8>!\)!X+YRIQ@14 O"1-4Y39=IX^ MGD#+H=-RBL^HY0!VPL L56(4*Q @+,"4&,@4HA]CP@OG*1#22 M\,6/TDZ +(OJ>RV^4Z?WXH^BTJ?M8;2(BNE =A'0[G;W,NC<>/4L07'0J?8 MTUD?D],1=G!2IR&B6!-$A1)NDXZ)B51YQJ$IX;B59QRGT'+: M!ZC17,'.(-ZN[#CBJ:J '#SGR1[6@!W%KWY6(S+3KD>AO(M=.O8ZQ6 MQL!L;*0" )((**RAL05TX1C$^Y3%[G4BT\@ABNC#EK1(>SM>6H=^'?J]:O3; M!7Z"U3J38XL@B56LG?]J 3!0EKT@&; ;#1H..7AJHM:*LKYDISLMZJRV#K-D$ANM-"M6X>?;M:1]-'^R TT.<7P:M/Y?35MBR6O MCKB%I1%U>QF,F<5<4X+QOEBZ?J*'O2^]?6S;1_,%_6]RY7PP>AY35 MU?HRN$V'BW$ZO7G"U+.+^6*U [3)=\;0]M7W68W&T\$?[[:T744,1(QPKA1" M7%IDG,E9MET% -H/H#H+010!R[2((M^O6D4X*KFXE9CY+,;31.7P95H^QM1D1HN-P>JR!U$W"WV4IVO>7T:-*["2O=NQEYA2ML MG*X?[.GZPB<74Z?=[,7;3K8N(\37JXV3+"Y1OV7TZB> MF?CA]#;4_,(SVB^WG\>7Z.U]9Q! H#OB>"'JMG:>8+SZ PH$!*FB#0+:&$(>"20C*[24.L[]12!I;#BOL$:RQ8 IA02QC0F-&!5=& 4X+["(1 MQT=BEP^(??TQ?<6&&*5]*IL$K];:6YWRO@[EK=%=(JX9T]98IB0A%%(%4>E. MN7]L6Y7WQ/8&ZW/<9.>H]IL5;R#PA3H7\4 JH"8GH2T@QZK,($AU9&%LC(QC M8@F.H2IR#$ L--LGJ?4QD+N=I>DKME&\@\4;K5-OG8/5(<&E(D&MG%IRRP"U M6#&E2$P!BA$HD( *:_:J[3DO$ISZL^&H(5A:&) M(L0XLU3#"" &I_KT%Y< M92UK9:6.H,98,TXMQ%JJ\F@G-JP!D^-$VGMRBP/Q+L3RRD(LI'.L.L=JB7*4 MUOA%#8F8M)6? MAP&,;2PH4!9&$<,025( @=(R:B\0G-C<@7TNX)M6_[<68/GJWD^3&[ TUHXGNLAUE7D>9M[HID&I3@%%,;22Q 1PQQ"-))"LVA8@A)EZ\-_#93#], M^A1>."E?AXP=,EXT,M;R+IV#;",A?/\>&TO!8HN61Y\.&/=)7#@-,IXXYM?T^W3\W:WSZG?R[7+Y+:\:'R>9 M4[6[=#(/%W!?_%%<6'V;I:G_8.(8 @Q M07&,K8&<:$5(S#=6=76F=3*;/;C%48&KSH)K]*9)^B*%^G7'].O!7/GUQ_NK83;W(F) MO]/7A_MT!2)JMVE,%@@ )U3PWG0QSYS][_^5NM+O M>1WI>27)Q2A_Y%YXYE4*X'[OQVA^VUO<]^;3DTM;C08;,V H943&G !..&+$ M&K>O*VQQQ#?HF%=%YN^3198.H^EL-OWAH3[Q)*@.(@Y$E1?9.S[^9I^[>3!X M4MFZ<6/T\]F[+B?TYGX^&/T=#__"(3 +^L?AK?A+S\5D.N_.?;7G&4Y2$?)Y ^O M3"HX5DF_]]N5NLJU:'@WFHPM'O)-W\KAQBKUW#C#>H6+C;+AUB?OG_- M>JE#J[G7Y62;EO9[P_!4!Z^63:]GBV3VD*\](F'Q#V^*<=7[>IN6@]N>[S%S&]X7CMZ-[/I M7;,:4E%"' */1TCX.DY7A1-[7^H7MQJ#61H:"_AIO$O^'-TM[KPDAW2(@"MK M:S))YPZ\W.0[/.L%''9?=]9^XL'MJ%G>=080-!=5L3WE%-[K-_ME6M_A@ZAD G#HC\ M(YO-__$YF7S+W13_ZF_Y]*WI[[D<8J?&X8WMQBIX^CCABN[,KME[/7]V!C!H M ,QW2425(*ZECB3@4$-MHICR"-/(202/K/-B1$Q.(Q'R_R*GD_2-"03?22MV MF$#\$D#[&;@36FN].-Q4N1BQC("-J<#2Z!BR6%'-G7 )01C4$5+/%*Z0]G0" MF'D)*2%7Z$12]_^VPI.\3T9#-^[K>6^498MD,DC=I;/Y<8=( MS_-<<$4XPXU4+(J0B1DA! !J# >("A5;X NCUCV7TH7^=!-$JABY]@-_M O@ MBWDA$%UMY_\E$]X=LTHIJ8Z!"TU(I?B@?O_MRRFO$;*10V@2$% H@C' M C*#_#&K <8WI]FD]6E>3,\6E6X-F!=/W/./7(F@$]#IMS2X$NG;7,O.^5S7O3 M^R+P'N(Q_E?N[Z6>9BNAFJP,W=H7<>3/69U=,$MOW-6\L5 WV?.!^]]=A?H>^,C/^Y)W?.ZZ]^X!\]ZZZGFYMPNNR?J??^W:\? MHT^?W_VT;:HW,\FW9([GHKHNHYL]#7>DQC8@L$RL#3C\>SLK+W+O%O;#M5/_ M/SZ$P,O/R?A'\I#YG/;;6?$T^PTQ.2J?N7<[\YO(OV1&PI@B*HE&$>5$2]]> M "EKB0"^RU$CJ=BAP[B72>VWTD/?IGKF=.=^FI6>3=*;ND'>N6O>5C"4!_;*AT30'9X$U&2 MC;(O]TZWAI\F_Y',1E[8/,# QX-QP<*J?_=3V%FRROS:_/#3)#W&=%O^JG[E M%><_1\LE6!98Z;\6<'+/N+07_*?"@AL6X%^.-OT\^%>>S;:'+5B\+IVC0WV=S< M#A;CI)[X5_O)EF.WU2.W_OHO\IN$L3W+J!EESJZ9_TC3(_+3GJ6>LO*B4CVWG #QZOJ MR4\%98UV4L:,4R@5\-E@E&K+2]I)B85H';R?Y#SQI>0'GD9^@B=>)-*'G,.E MQU2#,>_TG@FMJ@H=(FB$#+,BEK%!/#84E%TZ.9-12]#JZX_IRZ+5>8V-TPAA M Q5"3\L5KW5_E;$$$5: 2 E8)*A4L/ 4@"!16W;!)^7J'"AV5KE"YP&WFB5; MH=M5'M;P9J@SRH:+M$AH>,CM.N]]C1_R@.)J+,B9>WG89FG/KAMY2C<;BHM[Z#3U&=A,*$,"?+2$#M\'[S M*<-7_?5\5'WP$%YWFK&F&=7ARK6[2XAL/!6 \-,Y2+);)QT3-ZWY^=ALY@V- M7"%6"LC"3EI4:#UQT?<^:GESXUXX$2OR$ZI#*Z(NRZJWA]XW)T>) MNYN[13)+EZ?DUV[!1[-L_N'>P7\H8 F?A"A*L3^$DSA_):V0R;VOOOPRGP[^^'V<#K^E0Y5I'V&;^P.E1_;&83KZQZ_IMV1L MW 35#[9_=U/MLW;#W*C),)[>N0D=#;[4JA'/DG^[R_78DG_;0*3SIH@&ACEU MOW63&FH7'ZF^3)/!;6]83%%==E=EK/_D%]>$[_3>#ZYB@#+B4%MGA"G+'# # M$^N2S41'.#+G$CL[G3EPG+1-RM@IW)!"-KY/P[ZW(6M!5&[R^7AZA M.*MG,'<(EU<-%\?/Y;?"L=$*LN77'_BXCKOX?Q>N4!E 3_]TR)<%0'98Z8<1 M#IMRK[&Y7^7FU)>7NQ3 M0,)5PE2XJ7/3&;:XY;2X?;N!9J'NSQ;BX]"S]5AQ('&C;O#S-P!ERG?WJ MN/GJY5H>;,2B^"D+&M+?4ND0IG>[[*=Y)"9PBH?^OO>0Z M-WKFTY^]J@3A"D417J8SIS)^P;.%#YR$[!1?D1NPOW9H-9KXHHET.$FS[)?] MKN+5P_TFF&FYD;94MGS$^12LV'0YAN1YM+U)^BW/5;D/<-X;C)-%EKI+>G?* MK;C;^?PIGM? 5 MSGYN&.;H4ZJN6^+:8&;%8PU]JLWH>I'_Q(%@?6U^<4;M'SY \]U=-SQYO\SP M38;?O9]1N!,#I[I96 O_FW3VS4U^[>S/WZX^OV[6LY&3VV3F0>/:/U$X/_09 MG4MSLVY->FA8,5/7C=XPV-HM,K=)A:$%'/0$DSEDY'N1^VZ%_OX7RU?IY)L_ MF_3 7?MZ4=.S-,A_<?"^3?S.E\.59XQ8#);@?>UV MBGS=ZK/BP3L7+_ETW>3L?#]1VBR-%;5,?$[O&#LHY>G]]X]!WSEZNL+;X'PL OB.>7K.?E MN!4,,8*VT;A\G/3^]\+)N:\#S<_>_^X):(>]_^/N[V2L0)"U??@?QR M%MG02_:<#;O*#3[4YPI7Q5/6J>,^2FT7/MS5>>.E?K,G\P M^ %<5S8-+*LR./.K??IO><$\QYE:??/1MD?/L@46%:&N8/D9JU:R]=JLI^. M&:S.U=>V[>0H5K#%-S>0@O@F/Y,31YS)U44X>**IE\ C"GN>55S#654U39$P M,K:&6JQEA#C'T+W"+&8$0$8WFD@^O[A&_%_L9@O!5\B8^?PRG%-39GK/SR-Y M ;@.4%FN5$4IA#\Z<;N-8O_PE?;I[W[$]0BC>\.9-??)^"V(4WMCW??E-)?'AMYQ\N]^SRM/G#[? ME;Q\SA9)\I-)?[28,TN,W(2/YHO":;M>/#A?+]]K:Z*YJV;G]():%8E#&?'8 M*&TY!E;$V C/@80%%A;$%FTTQEB3U5H*PI? EEC)[ 6+*+WB6PBRCA;2ZE Y M2^]&'W*163E8]N&AAFCKX*&]'HY-6:N;$,<,HCP\\-6XI7>;.W^#/-.]L8DZ MEK^CRK%*!H/9PF?Q'T55U:@1EJ/7P3_WL'?X&N9X&=R3X&"E1ZW;JF0%,L3# MQ[:5(6@]6V/5)FDE19"H97]&TJ$_5,I2*B!AB!H,A340,V?O,JV/HP@2SZ,( M:@'X']PLX J?SM8M7?H: ]'6',@N_K01?UJ4\4)/#W@_FP[2=+@\;ECZ$,,T M&\Q&UUXCKZ=Y3+ \RO'%2XOQN+_U *R>A'92NTW 2E4!P<#;;H1H$4$ E>;0 M6!5I&D<&4?+2=IO3QJ"Y7STIVW/4]W2&&WUV?L,5WD)C>;QO40_VA!QJMR6 M>ARRW/9+GZ!?G'F'72%9Y^"ORUOAI51)9X$K8CWQH&WAM_87NLNU 7>%[BTI M=/>5Z@9O>:A^E#J[Q-8N[^+3O)2:F8WF@%=V:MK";!F]3!\ES! ME7F+*C-\OFOBSS1R+WE8;Z.[MS$_I;^Z'V>WB4;W6Y_ MC(;S6_>G6]JBCV;("KO/TI_+/S;6_-VRS[O[BG]BO[$]W@4^OX5@?_FE_-+Z M9_"PCY[WLV?WI3]%K^%S=,*T(V]3+(UQKS,;H;:+V\%$_\[FT_ MZVX9=P]RWB[;)]@HO*UZ@"!?;'/Q"^@=_JI;@P='6E0'(+XQ7<2AI%A2PZ 0 M6N>5].Y-IOG& 6_=8JR,J,_I_3(6MCRJ^SCYS3V@KD?%BD* M)AI\B[[8*XBI@5)0Y0F& M.*4YO$1, [[1<74O>/DO9WU^_3%]/:C2;7V3?M12+S;[AD?8$VLXE2/1U MV5VP,W/>J)D#03V.PQRP:"L$Q%&$H3-V3'Z>'TG(. !'P(OR4G1RA"$ ],'N M-IV=K=,:A/',ZIVQL\>#YZD4Q>CQ_9^]X73A$SC^!83_FCV:*^X6TD7K!WL!2\K,0_N1G\-61JE>\WE:):)1E>=A;] M&H_E6CE.3GR1E].0BC^CJQA:OUA>2?4XB^Q157--S-IPVIM,YSZGW ''/]-\ MO%6?0O]Y^5G1E[TJERTK$T>A*,H3PP7RC3K[;>;LF7$P?EN7D-X2"K<7EX"" M0VY)#54Q$WN>++]/^46M2.7\@)=,::M<<[W0A3AG/LOYR_J[:.;RKDSTD7-264"^^4J6\PV MDO$[=[V<96RU/=1J8RB?5NY[0*6>83+I>5ZUO&R^I/L.Y,-5:;R7J(U?Y\59 MF[^^ZJFL]F9!T]F^54@J=L_13:4'WW.2N(%G9@L4;].U:/0N\2T_5Z8^ M+%C.Z!SF8;4@[6F.ZY>K>H $<1O'J9R'A+XAXO9DK"JZ"Q87PQ/ 1;V MN[M[AQ\>L@*>A"9N2Z:U4%JQA,:UG>_(2I95IR1[LG8%(48CJ(FA$0 6,FTT M*2MK8FIHK79%24PLCQE%&@""M-:HK%VAD$9TK]J5E;H*M$I:U&BHI"R?#NLQ M&X5V=CE$YX4C?B4?*1UIP@RYO/(3L;/\A.-3UIA<3D'+2\7V^:XCQ958PF90 MH-'8?U'\>?2SAY>KQ3SE3M+;7K1SD6N_JWKG%&N_1Y3]A-)0MR(N]%#OHA=_ MO[K5%G<5M8C_>8A"[B3K>7;*#65-'ZVT4YH?.SGI#I*[$LY76\() M$:H"%I8*!HE&!A +' BY=4Q2 %^+M52=Y)6= M& LIN=R,.81IK3) & 8B+! !$<*("\.M@59 $7,%GDS(W=](*#]:+LKJ=_9A M%ZOWVFU.N[%\*^EWE^0(OV5=K57Q0*X00)9#8A47D#N=+:IX(DP9WM>@W[&! MMDY7_YG.IL,DN_5"(1!$O[P%-;V,D$6@VO[+"L5B/W LYJD[*QD[7>%,I?PU M"G@1:[E/<>;Y+M'PL(YSP-;Q@7 MWN\ !ERC'H>"*P.$TA$!E&"H2P%18+>TQ+I)?:.#O#5CWA[@M_1T51,( M]B78Y/%NJF3B\86MI/>8E6U*P'_J7/?+55=VH47K=V*J_3-SB3?5.5:F(X)YMZ32 .B#(TP)J0\ MY\(B$D^2>)VR2)'C/J2-[KBMLWT[E_A2]8]76ZFTE"&-E60Q,-PXIU@NMU*& MX %A\B8XK#CL<]HDB57[M.]->9Z_^BJVHJ7X2F\?GWW7'267>E<+11&) 341 MAE03!'$<:8Q+O8,2FZ?T3N<3W9JTL[?#J=LYDV]"T0A$2T73Q$A (Z:@Y I@ MAJ@VA:(1:?63+$>/*]H+Y5/A/B?\+2C:99SD/K8M;NF*>N+(SZLT8W>%A BN MU!R2V*"86PH CX@2)H9+-5=B&_G-9DBH4/=3!G))7P!TQL#0SG5O?\2HV!X//4#\\[QXR'B/=:](6+ =M9U//=)6P!8N_"*BXJL#W-"H=!<0D%TA*2. MBQY=,8S@TW&WWZ8%H]!)(^ AN[M)9V/G2G9N_PM5AW5H\AK11/(EF@#GY1BJ M6(RD00B9&)=H$C%+X@WOY]EHTE \GP)G]S1:!]9:+&D7>>?+$PPVV*XX?/WG MD3.@1@-WC4].-(:SY*8B 'O^ .MJ[HW%TS B?CR"I_-(XJ\ZJ9XKG7C.J/G#@0; M[F'/+<;8_;$&EWNOFAO@8'IW-YI[&L/I4GMN*A;<^6TO2B9_^!BE"D"3]'N_ M7:F<+''++Z[39)95Y(;)O/?KQ^C3Y][]>)$=*UV[A M5SC\R'$*+"8MIK %C M@@'IA4O3V(HX)D\S7T=)-LJ^W,_29/AI\A_);.2Q^W,R3^&:8%7\=>>6K>5' M]>&M_F8Z&4XG'_U*7+L5_'1SXS7=?RVLR(:(.L$+;VR7T@_H23$%5X)OYL;\ MY6CYO$X"Q=VDCEZA?(W_DO62@CBS3@5YG8Q#"+UD,;WQ+)+I9."Y>7L_;D># MVTIJ"R;*1V79/86[2>9I.%/W/<_T.74/4+%-^O7*2@*^#1).!ZB!773H1[/D M376^_LTB'^M=ZIE81]F=GUG/QNC?'(["0GF*UYQB=N!^G#-F%FR?UY[WN>0O MS=+Y?)R65*;N1YYR<@M%9C&%VYYR%@AIQXMAO@],W?=FRS.*L1,N_[U1FI7W M7^$^+><[NTW3>?O8+OVSI('#\M0[&ZZ8&KBE7&NG$-[HAE9P@6,'/@J8&#&- MGK6SV60T^X]DO' ?Y,OYJ5K,-[2[76V"1F-[V[/$_[6R=)_0B/8ZTS:[.:Y( M:A^'L5H]6K<*9I7&=T^*ZX96TQW>+\7ST(8S;37$ZR=**'SD+V!_L);;4H]5T#UZJWT +53&_9X3 M^H>'*?[>G9M!GPMNX(J<#MUR5O?)9)$LC0%O,,RFBV^W1_2""'TNZBVV][Y$ M^XR 4^L0K9Q:Y%Q9R[&(*<"^4,SM]K34(2L)7]_ZEVIT9*WY:U$)?"5.IQ*C M%9.W7QGJ6>X/Y);M%@AVGM[WT721C1]J 9'YM._%./<93BU"K,H#%1$$$520 M28N!B+24D2F(R;E%<(/G:T.$GI<,&N6&^Q=OM_\Z'?C> Y,5:0C7+:[U:^4% MK G4*Q=(=LK@RE'-!YXK.+60/X!84:DLE-P C@@K"2NMMIALU,!M",ZN4\0] M9:>ZW)L5'WYB.'N>7UYAVV0YY?4O]'UWFGO?(N%[.G[H/]^/W[H3B]-OJ+QB M8;70]S76D;%N:_5=V D!Q DZE$11('<+]8$L#:]$ .5)3C';*>,PYML-:KW2M=,QC M('C,C#"<*R2E%QRBN,4,;]21[K<=[B\[%[ =LJO-$_U&T>BE]L-\ ^S]_7[J MF[F%OG]%!S3O2,QFOI]:[DK<)M_3WG6:NDO.TG"E<(#@!O)AD&2W1=,V'\OR MHRPZ*/E7?C0^'.^#/O>+V?TT2Y='"RLCC>IMM!]X]'?5K(*3'P=J P[^WL_(B]\FW],.UF\0_/H06]#\G MXQ_)0^9N]=?;6?$T20" #*@XBH3&,$:8:B6=AC,96QPY"T$9H?QODMIC[_ML MR;XAU95V"[W;F5>J?\F,A#%%5!*-(LJ)EA12A92U1(!( 'U@_':UM\/7T$_) M28;VD#6IU9$DJS/]A#@\W=\*WY^@O]66)SFT]]J62UTM-YZ#FI%]]LT=%X-Y MB%ZJR?!S.O:JJ'*==8@2C[+!>)HM9NF3[ M>BO3E>>:!#3^-/N63$;_3(IC4!W:4%;RN9;/M&P>5T>Q0R85[L"R)TXP3G?* M\FN:9'G?6;<%A#Z=K^/(9:M+R%U__Q($8^ZL!KND_U+[W?DUDVNOL_ MD_'\-KGK]_ZF@N^:^!W>V4RKXYJE Y\D.*R?Q:=_WH=HX#$!ZYVV*2(LI;S* M3B$86B)1I R5.(*<4Z9*Y99 ;SBUOTZS[-/$ [J_=DUHMIRA\-4SE(\^P2?] M4MH,6\W3?T\GZ2P9.V!30W?ED=/>T.S6Y'.S9F.N:+>OD@F F*6S[VEEL ;Q M_G3M9#+<[M,D;=!'.9W+VR_\6V]K+J7%2>>W?(;RYIDKG+OY!$2DAA+,081I\[:BY>U+AQ5EH'-\@#+P)4W];X^E3[\PM;ST[;AOR1<^DWW= M9JU]6FDYJ/*DI2:>R=PZM]-":0D0<5PH+:12;U"C-&%%-Z;-J$G.E#>SO;96 M,9^VA>7A]E*SS$R/3O/+6F/9]>-%[@X/XE!^[GS;GA]>J MJX6EU@B)J< <21H)4FI#E=EPRDJB,/^T2@I! M@DNBL(&&8(28E 2+KORKOF!D]1\WO67^73PQZV[5#K+S/];.,3P-2S/3+9&3+OY5S'Q^=.:(P8Y M*!/&H /A>K*UUM1A-=>894;#%[R-]J;@67"WAH>O8SIJ<-VC]"W9!/49[VDH&3;L_#-?=?"4N;+9K;PN89Y]>Z6)_1OU9ZN9#3+'^9?U\;D/EW<^U&?;O/F M'*7U*F!M*< R(@P0K!3$DAEJK36,0J[<-KX5.#XO'^CW?$94.7?#/.B]QN:7 MGY% -UM(-$%NY>3IA.P"H6SM?IP,ELLU2^^2T<1+XG(ADS*X7Q%<+ 5H>%AJ M\5MS!+ZN% B4,W=TI>H.V18UMC@:,:DD$I0J*QCCK'32W?^9^__K?4:=:SUN!0^Q[34_II%:]E MN;MMJ5)HC3W>^_O&<-V6Y!V)U:*?VU#*<2Z]EE7PS2!?WFD(,I'60BED"2GU MVL1JHY_CL_6Z$"F_3[D-ZX.;6/]&0RI.:-\9P7TB=V;#'J7CP?+XT]URGKH] MZ<0:+VL<=[$ E &HG5UO#4"6055:^EAO5E[MK_$[5^=0Y:<"G[#RJ7VL;5Z) M[W)^[YIIDULT-2NF+)C/#9X*PQXUV4]+!NL%CH$J94]K%@$ $'..OW=]J"V[ MT,5"HW@#!;9;KI_+YZ],V.H[6XW9W<'!?3C(X0D-V=?DL"?;_O'YF6*.N=@C(FD.O"HF"OF U&N8]7N'/WP1_M+RFEW2=N M!),T>)Y!+/*@G+]LOVI2Z;[F*=YGHT&H=/0?]Q+GU#I/]+VGZ$;@E\]?5!;^ MA+_\U.^5Q!?;?NB%M/Z[O]=^%X@R/$EJ<>><]Z+ND3I-\!\%RNUM1.'IW?UX M^I"FU=<+2!B[B7O_SGSY_?=W/UU5,91B"L-\KB1%G5';X+@QQ4J'BWT*DKT173_2 P*D3^G.+(P#UO&TRU=KCB"C& ALW8(Q2(5F M0%!1+I\D?/N>=);E^[S$A7"Y1I?.F7U]R'=FPAVP< T06^U:O%IRL!)$(&-B M)MT2:JBY)MZ.!3'%$FRZ%2^D>\UJ'15]*)M?NC6@KV\C];UQN6FZ[<]M:;UO M/FZ;]9<])OS^L@KGLV ME_S=6YC.L&QV"4'?.7>O,TP@*ZM8-:Q332!ANBG&UGN=MCJ+)DH][D MA52PV94CHD]1\TMWT);R]RPX1^FPM7O*,8&<,^TI%-8HU)'BFE$=08",=?9+ MI)Q "XH1UUIOQ/4;$6C9ACU%4.>=H->WH]#*(!"<$R.9(,ZP)3&%&,74+QY3 M(*+$GL:Y?-;BG6-'053V&7Z=7@JK#C6CB G)E'86G40806:P\(L(C=)N_!C:[I2#6EV(S Z_%6\H^26U8(""M)!0K9]=Y2-7:,$")3R:Q@=C&F@()W)9F(XPTUL)&I%OIUOL3H(YPQ! NZ=!.0G :.0;7:_F.?,B\G IQR' X?0\4I] MT3W$P,'V2/[2?[WB8C7U400AZ1\.ULN.I;FL^_3!+6U*R^.+@.Q7O7@T#@^\ M8SZ6U[X.L_?\.Q0UH,5IJ=\,AOZ.@;_RYL9)SI;C(+^'Y)M'V<U4/R?/K)\:S9/9MW2%%CT9W([2[^W,/MO< +=4R[2*0QT>SZ'> M4:%OK&H#((W>'4V5NKYS!G+6+("I23JJJ5!!3CB(3 \&HB1A"AA;9 M]0+&_J!U+6)8[JLJG\K?%M[9_'23GYU_JB8TS/QA)<+/)QN%K ]YDYTT7HQ_ MZP(L\K>J3+0J58D$54I9@Y4"S H:\;(*5\+8P(WP^['*M$&7?Z0R =HDV7:G M3)TR[:M,M;Z5,%(0:69EQ#4QE+,(@J4RPJ3,(ITX6PY^X1+FBO MI:B&PY_SS(CGYBD\D9]P-*'H9ACJ59+;[U!V4=%D9.OS?T6X"J2 )' M;COT=+0$$0LP4#+6I7YC%F^D:#>GWXW:R'W:J+O9Z7>GWZ]8OV%51\.X8-+7 M0&F+!$.(NKU\N7\KN$%UU)Q^-VJV][&X;/U^6^'?,M/Y- '@DS3':(EJXRI; M$V!NN%)*: -B)C4E98,X :%B&VVG'O'#'U/ND\>(A=NTX3E;/[1V<[ZL/?AM M*63MR$:0R(A8\"ABC"O"$1:R#(P1I67S"MELG)GW6:,]F#N%[!3R_ I9._:Q M$:):(NG4T2FA M*70A;=/@PW&[0DQRMDL[%JV2>DT::-K57(=K4Y.N'3ODS% MS!-%+7D93%+4C@>.CJ.947=H:.TL21AMC&(0&A1)(AB <4E[CIB,-L)/:C(? ME46+7]+!8A;ZR)A\W$,[F][IZGDVBZ=RDM0#+=OG]]\1)^3[/_'25!1S!%@& MI-5:H8@9@;AAT;*2',<;K9).M33/L7&>W^%JT[YI;FE.R:V1+T^M88 Q! A! M*%=,*(@I4[CDL$9N>]LXA3W5\CQGQWLVL_W5YLEL8\3VQ5&A+_U;4K^6=+;/ M.SUR=/!/CR0,/$KRCR2^K5.9A(X[;GE&L_*D^,=T,1[VKE,WQ/GH M0ZD ;2P[/_\@]$H_GQIK0+N:KATM7<=(=@,\\4]CNH2U^FN,C.4"4AM# [#0 M",,"TP&VFSVI\P6LM8IXW#G9)((_BN0(TKX4K(_I"9K G'P;E;"*V4A M37( M2*)C9)E/:XK+;102OG$^LN>4BP:GG/4APGW,=L9,CP31O?B@8L 8(A&*%&$4 M$**XA918:*G1#(&6-SD\IO/,4?1/H0?HQXESOM*R<[SY\SZ=9,_M:^CI)@"% MB$411)0*K KK7/N^SE+5^QH2)4UD,%!<8@ND,:A$%4V<%C]))+3S/J>@A KS MT>_]ELX/1Y&=)%([N#V>\>!M8% JIFJ2SDN.H-DHT /=>#!QPYD4C5D'#[WY M+)ED!2)^2T:3XW;Y'&D?;X)",( K[?LX H3J&/.(ZTA39$S99XM#B38)9FT^ M?ET,_VLU^G]W@_]UFF51ZI_Q:_+G*=MM@:O-D^?FNB*WM[?6LN7&XT+D<"I+ MSR)%%=6TH C%+.*24 :!4U(<%8/NYG* MWY@X-6 Z[5H*46.,-DHH#@5F5D48(!/3,G@7XRVVTW%+L1%H.'HI3MOOO*;9 MIPD4'.[6M,9?WX]Z%'EF*J?\PAK*G2%OG.9#(0251. H:K>I"4%KN$>_I-]\ MSM;G]'XZ\\&N9YJ04,G+(3(7U79Z-\PT@ M,&76F:?'?-+DW'F?4YB8=9<_W67KGN[QYN"_>BE/WPX(..IDDXX=_.@.N%'Y5\H.:Z./76/DX8-*["[3; M>:NXXGOWL^G-:)YN6AG,CSR SNNOIVU%ZTS-_IH.\B.G3 MS3-Z@;A.U.WMDEHC^>-E,R#P5WRA_OJ^W?Z4_RWT)[.W\C] M[3O&?TN]]Y=3XD[#GUDZ&3G#PZUQ\BW-URJ=9=/))!WWG4DR6)3A<=\*//WA M)<C]NIX5@%#*036_F/WP.@#\$&/D9]2;K;+KX M=NOT?GX[F@T_N*F?/_2<>; 8ABLZP?7J_WTT3&=!&'T3RO7=_.\I\PDKH!3GUAS2AJB^G$@Y#O)FGDYX?C1>]I#?V ME,+N$1Z<\-SU@ECZ-&(G6?DCNK_GN6(5(^IYJW-T,_(W<,]:CKT:\"P-+7W] MM?VP\O:2D_EL.LX=X7'ZYRA'/'===_'UZ2Y'W1LD7CUN?%BF4)R'G/G8#Z=2 M&O]9^N>]3]3)PFS,G::'NR?#GKMKZHFOP\,49X[UFW027Y/X?$\K!=[/\B1- MAR$N<9U,_G!RY!9X<%NU:W/+."XUPLMIT?,TG W?) ._R!Y@6D8[EL!,[:[\EH'$Z@G2RDHP#QB9/?R;=Q^L$IA&\ D4Z^CV;3 M24!3#YY?DN1++G_^_+[OE=HSJ/?N'!Z/'OO1[RL_ZJ3+_^)SOE^%;7H^GXVN M0PI5T5PV-\ORY(#"["JVP=!@MVA(/UP,YEY""F1*O1".LKLPY85L/)17+)'H MJE>3H*-Y@0M=7(8>I*[U7\/?\J#!D.';6XP@VDVS]L"WZ;5 M%OL>%=]RPC:=%5\**.?!['IE%/6G'-VE/B X^,-#5.C..W'K-!HNO)F:/WXN M@>]Q<8/:I9S7B.P#_IRO[*^ M;C3.[BULL,(^#Q9<^1C9DB5_F+HMT1E2X?;%0T_KD]XI6?C%8Z['* ?RTOG( M9;[2 6\!ESW?[Z=%$-J9RG73.?-V36FRYB9I;>M-?.@Z*]-YZCY5H1P;ADLI M!L%_\E <@I7]1[TG]PA.!C(/Z:&)A;,F_#V\ 5$UL1#--K$HQ[)TR(\XX'SB MN89.#\(>EU4II>_]:F>9.:?PLY;Y0FLV#0S#UL)'\N52Z]X5F_=1? MU9NP3G?^0?Z9OU&V!L]'4C8'K_I:..DHF=CR"> ^FQH:O:7#K]-P M)/Z[]UMW][#.4S"^>'/?7^G7(KRQTBONWW,C1$V&:G@W'D*0M_[[\4PE\+A*'/F:9;O8[]-G0P= M/!!(FXNK]U<+H!K8/WUZUVB^W.=#SYB0#CP85>Q!1R0+-=$KI*D-9]6_Y)7_T GH+T\FJLY:"_=D:*II_H? M1SQ(F_G)PN&7(!6Y/HM5!)2*%-#&EYUC;8K@HF6$F8U:MF)OS\E:)C[Q9OZ? MH_FM+C*'+BO2X\GOA*LE@].,?3D(_30KYW'E2]EQF-,IE'^,FF=$Z)L(7 MVG [ #H[ +&*XTN;6$1"A<(#JO%+, $T9EH:0FC$*<%<%O @B#4G M,AO.Z[>< !X(QGV &FVDU,%#!P_M@ =<%1686"H+K!!/0V-/_5Y09)5H1<=,V.0@#$U$=:*:$67L5\>HXWV<4VZ6 V %>PC*OI( MGK4_SLL*=A?"[3"LPS I*O9V2SB04%JCG1\(K+/N2,% :D$$X(DP;"=*N!$?"4WFHS M((9('\JSMO)M)XA=3)+Y(]0P7=YIEW7\Y&(!!5SBF/&4I^]W*?S[?Y%\^<.$5&%4:P[Z;D+614 M7;HOW0',V0$&@NI@(5:1Y)(J*(0F"AAE("D !L^F8" M::WWIKJ<\,?TGE19GT!+"+C47"(*.:$,4%%D+*!((O8*/)=3Y'RS/GWC25M= M!.U2M9_6F**%0G_:]1^]_O M4G\NJJA"#!F#422P=M,58>#$OE!_0!#3K\#H/U3]G]/+&/8%;C*VL%.>*@5I M@_/[TP6D>L=/M48Y$CY>,TH@4+D(,M(:NW<%-,Y9@)0 5M"/0PAPM%$W6I]3 M]_!GZ5RO,C+@QEGN3G(D(0JF1 M+>NV.1)Z@]'J0/UK+ -7\CZF3:;?=NK7J=^9U:\6(6.1Q=[HI*=SDB MC"-D"8VI8% BG&ANW&L$3Y8=QNS@!'HX_,P!G6ZV^ENVW47 U2+)7')L)&, M *,TES&'17$IAQILD@P]6W>;,Y]QGXENWWW34=_='9,OV/?%J)9VBI6(@* $ M02,C!+C3T?* B"FVFA6VG%7G[/Z]FM.\'7#1V/>D<5] ^MQW*;I Q[<+/+T1 MY2.5\E$!%W:L1.444 M._^2Q=8@(#4"$:"%G8JUB2/8A.XU9[(2O_$UF;#T>I3O8B*^'WUWOS2;]WN3 M=-ZYF5O45U1-@*1370%0A)!$DENHB"C/;'0DC%QW,\O)75'9W]+YT>;J<]*, M*.H#UN36^08\SE9IIQ@14:FPHB*355$JM8NGS%%E)IX@,W.QDL8<: M[V?X/D>-,>ACT:3WV:EQI\:O5XU1I<8 $\8!M":R!!!&K+&P4&-)K=W(H-A# MC?>SH9^EQJ)/2)/)@V] C=]:_/?3W'W0B"%]@I;?+2D3SQ:1XG4AI[>A@SMW4585 MZT"),98Q(QP):EBDHSCOSQ()"&&\X=/NK80G,(G[O-%$Q.3A7O,HEAX.LFB((KY][YZ031_SF>) MF];1))D]A#)CAYH>'6?3\3C@9AY/.*7CP5$?P?/V'.A(!5ID[72PU\$>Q:16 M-<:=L"!((Z:,XC82#)7&GHSD1KN\\\)>VJ'0,50P MNSHQO'6D?P//UZWEVWF^BUG+B^/T/6^'E%=F:[Y^4Y+AJJ<*CPEF,"(28XV( M@<@H6N3P$@SCN%':L=?,40YA7\JS\!1V+O9;V*P[5#LWJM'J.,0 "V/%J,(1 MB97$0I9%?1!'0FW$!8\BZO-.1MI)]/F7+9=^BYKG)B"*@6M M APJI'ED6-$U)C*$(]X4)>VK[R.#21_+KO_EZS!)+D&).:BJ.@#1%F$D8XQC M0Q4$P$1%@$4*@>&K=$5.H<2P3TF3S: Z)>Z4^"@E1J)&5 *DMI+R2/#8 (ZI M+I+*+=.*O$[+^S0[,>1O0HDOY\QGR:MSX@*35UF O0LC:N6;,:566,@IL)%Q MT FU 47]=>1[U9_=6E\N[&_32:'^C2DZ9WTH3I>:LX?TM':;?\MQQ0X4G@*% M6CDI898Z>X%S(I2VD8)*E@V?8R3@^:W_4X("];M_HQT=.U#H0.&-@$*--\US MHPGH3 5-41P[>\' )=^OECHZNS=Q8E"0])S5K>T#A;>6P_MU.D_&3A;VSN0] M?QU#.X\E_W_VWORY;21) _U7$)Z=%]T1M*;NHSMV(NK"/F],=_O9[MG8GS9@ M";:X39$:D+1;^]>_*AP$)%(210(42&*.;O$""E697V5F97ZY[9/V']8$Q$,' MR^T7MK=VR0F8'P.XG!RX8#2TYQRP9<"6 5O:QQ8*A]ZC1P N9\, M&>OT>=J ML$XY\'2V#SZL_K#ZY[SZIYH$>]CZRUZ:FL=C28!O>/C*&$FDD0THQB310C M:A5EYV M%?&%?;F/&6+("),V6\,,$#- S-E #*]C[5QRJ&.'$8PIT+'E%%0M M40FP<(U"^X7MPX\98M (M5HN?3)QM=[[5*T4%IYB9I(4=0XS,=QRXM\W"BB+ ME86@)!:,8R/7B05[ZK]T4-G 1[+5$L/^92D-H;3S! $0)VO#'B,O'/!'%(4 M$N]K*!276[^+$1!'XEUT #>N< 'Z3LY , <&@$8726@0==AAJX25C@)@ M!2L! %-IUL[">VK[=P P?1O-:&G=P!P5" B.(.1#X\J3B!\.NNMUE]7[-A56,<$@0H8Z MQK5%F-2&N][=<^]':6'@*>2';'(YZ.Z@NYWJKJ@YF"4S3(>(N\)"0D<$DI73 MK;7A\0%L[BYU5X[00=M;]M]^/O92 6KLN% M."*,(Q03:JGWN 2@&)>(9:U!^[I:;40ZP BSH4WN@%@#8ITO8E'08&;@DF$G M&0%.&2XMA[P([')H@%NCIGNA@]D.8SL39VYCY>[CWQ:)'V7U?BO7+N;TU^6- M_\GEO8>;C*?IV^LT!RV(P%]_/LS3;CF"_UW.%^,O=ZWD@,WGZ6(>>:F.IK-% ME$PFL\MDX?W6Q2R:EZ>'HYS$9G&=1D'HD^G=__,7@2#_>1Z9W^PO7GS2>?[C M]%LR6?H?1[/JG')UB2@<2'Z-KL;SRRSUWTC";:/QM!!\+] 7KST1C\A'4.SQ M=)D42I>_77SQX3 ;H[I,0PO8!^JR]A@MC)GC!P/._WF=51>Y3;ZF;S]G:?+' MV^2+'])/R>1['FF@*Q%S@1T+R^17JG%BW]. MWE2;6 E.CSOQQ?X4SO9_^GAYG5XM)^EO7SZDWU)_Z]#3V/WI%WZ:3(Q7E9F_ MEK[[CW3V-4MNK\>7RHO&7$VO]-W[;':UO%R$%Q_3[-OX,IT;K\E?9]E=/HUA M_-I#PQ]O-LP&ED9(P34W&BL() 95;1>RB,3D;;W?(A-CK"U6B'++_*,;6!(* M8".=C=]$J=\5;X,^99S[,O,X^#T@UG@>9<5D1I_OHMO,;\K9 M7?1U-861?_V'A[* D-6G\]EDF0O.93F%87_?B)]9>CO+\GVM1LKJNQY#Q[.K MN0?)JW$!R3^,I_Z3V7+N;S;_\:>=$/.1S:OQZWM&;LA@R'_M1^%'E[]N7GX: M\'MRS_B#H##UBL>Z3">3\M-_?P/>Y*_]L"^KUQM6YM/XQF\HOZ;?HP^SFV3- M)?@^OEI<^S_]"T\4]$/[KSV_6 MK*KR_D]\!';[V7"SX6;-G[TJ.>)K'7P&XM_^G'R6EMS>#[_!.OGO-,DBYU'U M*K+I97ZB6$P0AJ,H[.]G?@(^"$(I"*)OO*F])?/H0"!><(3Q-:/5C?,SOLR-%^??42_Y('[^2XGZ"><(#-09PZK M/ZS^>3[XL/K#Z@^K?YX//JS^R7$\J#QS*)E';Z/?I^.00)+S@^QB\;9ZEC;0 M3FZ3I4QE33_!@<54*(.=@\HR&CM=9BE3%#NY5@;;2/\*N6_A#O\U7EQ7*6#N MS\O),CQV2/[T_[OZE/S9"3-=^.F*DZ9VO9))_NM+#R*+[.Y_?O_XZN25D*,1 M:[4NI+?5'<<.TP-4]0ZJ&*S9-IC@$DG'D7)<:T)XB)&%!NB"-8%4BD00[O6-[-UI-H&;MK@ MYQ5P)-" & -B#(BQ V+0&C&8$U9*)@'CL70::O^_ C&(T<2N40"W@QC[\P,? MCQN&X0@+-$#5 %4#5+TJ 5 -2G0U22=I@X-#4<2QC8(D"%A&C3(545,'NC:H#N6$4@!'A M;;(]OAIBG%&'I/H([;>%_\[0(F%-ESELL.G$E#E$"!9.&0F@C1FH=)D[J8XS M^%L8$:4DY&+0DY9K3(Q JX&=_C'_#"D9YPHKJ.Z])A&6&'+$";, **Q!V=A5 M2^C_1&<,*QVX-G*$Z0 J ZB<(J@T6KI0K3E0WD81F$%DK8(E5ZDFAI!XK2'] M 8]_'D.&-@Z#^ CS0;L'[3Y%[6:-ADU<>*4&DGD5ETP[0%A<>2+:?_$XXY_] M]43@2+)6.UD,L#+ 2D]@131Z23FI.-("*ZR,D-XQ,;K*;J-6G3.L=.*)4-YJ M5[H!5 90Z0>H"%"GE2@=$TJEP@1R*:!&IFHM3YR)I7S%$Y N/1$XHH2=M':? M7$61^\6I/97YF'6VT0S:.Q2(X-@H %"L,302HRHDR1$_TC3WZM=AG7OB62 * M1P#34S@V/8-$B[. 5)OW10!)0&D,4 2&4PT<+#R!XATY"QAH -/@((10R>1 M.S& P&F *LSF+@D3')+*/!OD]#9H8HU4BACUOWQY$LTN8W<1P!'C+79H"!OL" M!*3.&8).O]CY\=?8S ?)]%[#]!?QI?[ MGI0]PVY\BB=IDM2;OF,:$NT4%9AP)E!,R,H3IP <*4]6^#0(22DC/3'_!1\Q MV&K*SZ["VUN+83B]/U=,8K4-8K5QCEG)@Q.B8H"$L=41@3,2GBLF=9(O)! < M$&E I &1UA!)H)K&1@7.4 2<<\(89H0CJ]QHCBA[Q?.*C;#2!C+P$2&MECT, MT#! PTE P:@A@9+G0#"000I@\(XZCVJ%1F#%AU!0]=1T]XZ4(BTFMX\8-* M22>"20BN,$D(P+"P0'AG"5EJ$9>@2K74"N%SQ:0NTJQ&A+7)OC<@TH!(IX)( MI$%S [5C$BM%XQ@9P3&JR/6PH1AW;R6]@@.%1AR<=[1WMVH.S'I[\+1K"^7[ M2X?]TEW-EI\GZ5Y--#M_VET8];9^TB/ +];@,;9* Z6\3V>+:D"; 6WZB3:H@3;."BT,-P0P130T3JW0 MQDK=$6/B_H'XUW<;V8C3-BD,!I ;0&X N?9 CM3IFH()8# STA%"-:<$*W[&.:?1M?IG78- AEFE52^5IG2_^7^@$F\^L !P)!]/,ID/V< M>T1UP*O#XQ6J4P6MB#$%U@7F7FVPXA!4M$%($-[;5,&.\:J+ C,(1ABT&;@= M,&O K+/!K ;5F=) 3L&[!BPXS6Q@S6P M0PA.A7/4&()=C EU,OAG@L0 @J[JO]JIJ!_\LP&O!KPZ [P2C9P\0H0'*FL) M818ZKC1:^6?>#.JHP4KO\:H#_PQQ.J+H) BD!\P:,.O F$5 @_:5"*.=("BP M4$M"@?$ 5F 6(#'5G6/6P?VS$\*.\R&?M^.OXT4RB$61+MVK'G]TYH'0$>7XI%7[Y J-?DFS2R\'BV>*CJH;W;7(SAN2D=,=DF;O1VYS^G#?Z8D8#6KH$. MJ:%(.@D8-&[J61LM9( M#("32A,!@3?6E>5FJD8S BK39K'9!@0()]D(#!!I^G@99H MQI5V4%D( +.F"K8IK[1GBP1=],F2C@@XB?#9^50=5$(0O?.B-/&73J>7Z7"BMJ[;M-[D M%::*DV#A"XVHT+%TLMKDD3(=G:AU'8DK):$I!WVQ^/&(RZ'\8#BI/T52((;$8*H:=BF%LK"-Z5>$D#E U M^3K>B, C)D[;:CBYDH0/J1_YI_%-.M0D8,YKRX!BZJ3B<2@KL@@+*FD9IR26 M:-I1]_FNXY1AM<-B]RS=2?(1;-7=Z.WV?TZ[_#$C@:@W@PH'.[/1)1DA MUB9M8/^#ZT=?D? A723CYWJ.;W^<-LNNTJQZ)'C[9Y3O1=%?0/Z?DSQN$X(W M//.86 O\9PC*6,>H%@(9RS30E?_$'3G2)MQ]])_$B/'!2!H :0"D=4 2-2&.H5QA;*"V1,?^ M8R?L"I#BV'4/2(?WGP0=8=PF0_3Q0<-N]1Z8]?;DZ=-LD4SV7CKLE^YJMOP\ M25=KUZJ:M_6T_];ED_8>OP@ =1H[LTH#I;0"QDEK!3:N#$C'C##7VU[BK^VQ M42X[1<$- M9;0^@$[)T!Y$X.Y!H9P=019F(#(,:QA0!Q054.<@80:$#WG8@/ M ')=L QS,9*LNT.T >,&C!LP;A^,:^0Z&^NM-22@I2X0KA.CJ"DQ#G*+.NV1 MU$9)T0A1,4)RL*@&M!G0II]HPQIHXZS0PG#CWPU=FXU3*[2Q4G>4-K!_'/[U MW48VXI0.(#> W !RO00Y42=K"B: PDQX4!"&3OC,0[$$%C"R_@_T !VY#:*]MQ& .2(B_,( M4N7'CG];)'XPJ_?S?S:&,_%(__8ZS;$#(O#7GP\SOOU&T/CU/< (I7KYK\=3 MCW3%Z^;EIT$R)O=4#X)"T?)9BB[3R:3\]-_?@#?Y:S_LR^KUAJ<.U9CSZ-?T M>_1AYO?%AZ/]/KY:7/L__7.5@G(YFTR2VWGZ4_7'V@._61T6K_(J('KS^%ER M<0^&_OKSFS69+>__Q$=@MY^=S,UV)&,\RLVYEB>X9Z).JQOUI5?6--O_X?.7 MWPM=_SR;7/E+_'>:9)'S<' 5V?0RMUF+"<)P%/FMA;='SWG<$H%?02!>D+G2 MH8@H\^[1S>DP(_AM6BQ1&3XZ3\=AD,0>26+AXP^">*:"^%A^7]O<&CU-<-PP M(^\S[T%F=]%_I+.O67)[/;Z,?DFR/])G:3>>%:(33@L_VP_9-K M<*!N_/N7R3QZ&_T^'2^\-YF?ECP"_JU;2+T,<1]/!!N31K,FRV*C$=.A %#I MV"A;$K%K%OC9NXE@\U9* E%<:#N+F<:Q HXX;"NH IQWQ$C74ZCJI*TU'=&A8\R M5 -2[8)4O*Z840HJ+:!0VO\E,<:JXEG0S&'4$7-V ZFV@9LV\C$)'"'<9J[2 MZR8'G 5-;L-W^VWAOS.TG5S795ESI@@;:X&)I$(*1R0Q3J]T65C0$>=DUU9' M8424DI"+04]2O#D:"="FM]0_^H,A%GBFL$)@S7PB'$1(228)1D9*;#RBK)P9 MPSO*CCX*6.G M9$C@MILN#6 R@ J?0$5C&K.28JU]SF$0Y Z#ARS0E:@@J3I M/IC[2>DS5X=_=/NDSM MUO>F'3X.0E#+2$_.?#SWVAACA@$F;,0G7-@C6*C9" MD":'[8U(G3;\YX0,B#8@T(-(:(M$Z15UAP0VCA&,. ML-*4&U"&1BPG'JQ>T2O:""OM'&D0UAT'U#% P] D8B").EZ2*,IKDBC ,..6 M<&&),['SSIZ")4F44HKU-M7CM3TV*L6(RO/@ICJ#8.X 8"BTGW1MJ1LGTB.F*@U>25 >,&C!LPKBV,8[ N!3#^/X0" MJ@"&,7, (5)V>X\-<*+3T%@[;)^(C* \#[09N'D^SB;+7*2-W]J^SK+Q8_P, M T%'KV1DH&<95G]8_8&<9]/))*H:%P_%XT=A9)%, M(G.=3*?IY+GPW3F6OW-:IZX:[S0904,!#688$>YDV8W+6*04.DY+I!2"2@9Z MDIQ!^$CR-KD"^Y>!-H0%SQ53>)U\2KGF5@'%0FMX8!W6DI68(A14O:;_ZA)3 MNLB%8"/ !D@9(.44(474/,9"<0$1L#&"!',7&V96U%\8Q-U#R@MQH0W^+3(" MF)VT:I_<,=(O:7;IY6#QS%'2.=3H"]AP,B"&@L3:OQ@,(PTR#&%@:QXIJ(_@J1H!D][0] M+]7F-BI4\0BV&O_KO^%^],<)E1!$[[PH3?RET^GE(]V5S]I9%XWX'Y;".*:8 MI#'4SG BA:YT6QRBE4GH7*1B"@.>**XT@(.2: M(R$"K@#)M!"@IOX2DG1O,_085[HX6X CA@98&6#E!&%%@KKSF$3&QC$T4%"G MM7&<056SB1\@>7P';&B#W(^,(!C.%X[J?.%#ZD?^:7R3#@<,1**&90 QH19Q MRPFW1F,%JHP#S3!3^#@M@[#:8;%[=L# P0B(-CGX>KO]G],N?\Q(0.K-/*96 M0@B@$=9A1 !7<-5ZD -YI)5@+2!!-UR<8CAH''"@-SC ZHI0"Z7A"&@A)8,V M5(5JL(H54-?]0>-+E;FE/J"GT:?C?,X7/J2+9/Q_N4UHMZ]]<02&QC M1!RCC&@+_;>JDP>H@#[6W3_(2,^\ (+ 2,B!BGL('PZ8]!"3* "U):)BA!'E M,0<0.0S14LI20-'0&V#H M#3!$= >0.V&0XW#H#3#T!A@P;L"XT\4X"8;> ,>(-KG_^+=%X@=3O=_*M8NI M^W7I%W!\64E/^7)]\62Y>/<%XQ^SZ==_C+^E5V'E%W-]5S<=5%F:S#^%47_R M%]*3V>4?;W*9#"\_II,T7[&W3$.D8\DTCS& &F)2$G(:9 &7]FTMM4A0[3!! MG#MF 8Z%1&7XA%B,G'X3I5Y\;L/J9,OT_GI-_%;X]KKH/ 1^.L]Q85!3;MP ME*]3+\83C]K^3M%X'BW\&V9VXZ]SEU/Z\I_GT606@#+,893DDQA]OHN^KJ;1 M?WZ96P)!(?(+^/U_/+N:1^/IE1?CA?_=#^.I_V2VG/L-??[C3_?7^:E)>/Z9 M&[^^!^J@FC$_"F]A^'OV:?H\^S+SM\G"TW\=7BVO_IW^N4IDO_=PGM_/TI^J/M0=^LXK, MK(*8XLWC<9OB%IS^]>IE;]Q&&H_9RM(][[9]M'-'!VK\@1-NA-(0]_#Q]F6'Q MP^*+G2# /]GI]9SZ1VUR%7;KT&UFZ#4TK/YNZ' L^9Z_3\?!5\K#HT.CH:,( M62%:YT[$2AC ."08 (L(,":QXEPR)"V7&)5$,MC0&.^BM\_OXM7)N+_8[RW6?%$YHAT> M>!]#:N/@'PXZOU'G,:@I(I"*"8H!$4) $%MB=%4:1A$19(V4KI6]NB.=AWQ$ M9)N;]O'I_ Y1@2&7^8@=A!-*@?&FQPJ5F+$NUDQH)#B62%FE685*7.V$2MX2 M:87; 0DZHJ2[ L\^);><>QQAP)%CQ!&*:^O&,<A&4^72;&@^=>* M'SX<]OKY\C.)<2T\ RYD]!21"4Q2%-.C*20*N^_Q$0 +8!IY?0YSXF, M9E^BD$I[CWHDN3]A#U?UP;)O2*8D3E@'!(=",F>(<*AL]V.0M]& MIG^=17./Y"'KK\P8CI++/)J:7N5IC3>S+(T6U_ZRU5R\^!X0_'7GWX;%V)2: M>;FJQ/#CS(H^>Y6F5=@0&(ZB9JK.BR\W MVGTDS2R1'>Z;3/>8A9 ?OO./+R(O8K,0GXW*('TT6R[FXZLT7Z9[1[^#Z VB MUZ;HK>_5&_;F) ?K>0R4$ (@J1"A4C!%O,W($ +$*L,X?]/?!^X5L>P_W1_7/BG?IM/1M24!8B.M.K_.L_A>:EX\M-T^AN;B>SNS2-\G6+WB]#7Z1Y MFJ_6]@[*$\_2HG'WVS12M]EX4NPA+-]"^"C?HS[/DNPJ2FYOLUG(M0QOA0^C MIQXO^B'L@0C\7'SSX_OW^6OX\X^CZ/OU^/(Z^I[,ZVM^OHOF0<^O_<2E?D-, M%O5MU-3+V23Z6'\>W:1I*)V]B#ZMQN+O$(6+>6/![Z?ER.;1]_'BVF\KT>SV M=I8M@C=^%RUFT6TUUORN\\>W[YN;69A'_WS%S:"4\ND']X[0S7B:;_C+V]DT MOZY:?O4K54PMK*8V_?(EB/NW- KF036$U=-<>'LG/.NF<:V^Y+=,_SA> ,// M=][\GHZ6$+^,-*6-M V"K7=*C 74/Y")L>*JZD^DD.!K!#@UA#=!2V59,OU: MU#C?K:&\^NZ%[I?DS_'-\L;#C[=N?ON2?VG^/LVJ!=A0G5AL-*N#H[ DO_K! MU%73U6_SM:N6+GSMTW=_V[N/P4A;I.ET[;2I$)5F$.?=K_$JB@.>[C T @"$ M_S\7Q7FYY;F]!$?7B1>VS_[9O"DZ3[-OI>T\GL^7R?0R#8J1>EP9!\=VI4(7 MT?LD!)'&MWFY>D.W_'U#%=O->!&$W?_8JYY'I2#,R]OP.@QH$BI)LQ;$\]^> MD\]&;SQ#42P($XAB'/**D"L)3BR#CJ^2#(,\["V<*WE*)DEV9T.)6O98@D,' M4OD@KKB]2"+:C3QZ@>H6B$0=M<6A9X&PSC)&F<)&J[HOLHGIVNE/:VN]_#R_ MS,:WN:WJY?UPRSU=%F]L7G%O%ST92UY?[K_NO]XY\(PSO\OF^_3GL!->-HW3 M5<5KM4_ZG]S#I>5JHRLVOFI"Y@\^R1'G)KGR5YCZ>_A'GEXEP?>?ADT^A"#S MK_IWPRW2Q%L97\9A:J)_+3V&I5FQAWLSYS+-1U5CY[WQ5 .]>GC_\;QKV:YI M+ZE3B'-$F)826TTM):[:9$ELUG*LZB+XEDV40R6*_2^:+Z'/)V>(M MN[OJ]XOK+$W?%K)Z6^^H_F=%)?C%]A[!P8XL#C\(Y7V=,"G)9')7>!]77H-# MH,_/XYQC=:ZYD#<):B)6$T-O" MAEKMK $582W WDYI;5>RY=0$0H]?INE50=NP\\7H'L%A_U1O5SOB++N+OBZ]FQHT*AI[M_NCB3@4>?"S.=2' M^9[->P&9RZEG7^L M8E-_YAHWN>O8>66P9N?$L77.(.7-/(>!BZTE93=%PPAT:ZW8-FO0067_86X+ M74D^>U+PP<5Z$5WDIW/B_]A; 0*<7KY$&C_/O&76[9G<[F=CKW@T]@KJ@.I8 M(Q,ZMAI[35#66L@E\+M*;*4Q ##*UPI&MU8'T4-U6-\(VE*'W;R+#M.]#CJ" MK4YKBF#^NVEP>4-4/C]3BW+S"_X3^M0QG'0$VO!N? M2UT(\=Y_O!X>0GE;[O*Z $V$<]!D3YU";?F@T0_A^_61%'OP>74XM3I1>OB% M8#F-0Y[75;%SA!.HC5;Z[//_EJVB.(-;Q3FJHC MK(HVB,+";8KKOKYV_Q.:URQ^F/GWS#UW^?6]H:S_W\W_E/;1% ME.3G<5&8QK0<8W TYGD.TL*/-SQO'1#<<*DAA%/1)6Z2M=7I;&7Z?\V2/*Q3 MRW09?RW$:3X*CO._EGZ 7\;IU80W M%[:U-\-^[;_<5)DR'AR^WGR[_&9XN\A.*P6C.N,N7M88\G&9JUZNH%=A9H/7 M&EQ]K_:+)/Q[G%TN;X)07:;S0C=NBA.&J/ CPZP\$IQ>7"<+_^V[X+Z%DSO_ M/&$^_5S.O>L; F3A!K/IM,BE*$_ BP'G,WXOK+T1%+S)$:Z>HX$?DA_!#^,? M[]=&=!-(( V[CWK+SQ+*G&0":$(EJ))S$(&&MA9(N'^XK);>F?*;S MZ?OL4\G>^=%;=]XR+*#.OVX W6JNPP6V.&,&6Q[GB4.<,-\3Q* ./XPKP0BP M^93$!HW+TMMP\#PM=YM2E3TPI-_&?N*\7[%)0-<1NPCKA2OZ"?F2AJS047#O MQEDZ"LH0/KD,DSWQEPKRGV^S:: *R^[6AN=_4%S0CVTYR?5T<;VZ]-)?RW\C M"^$ZOYSSZUR7'UXCU'<^B$?[_:=X[44H_.1%*KC:QNKGVOA0G],B.)-FE^-Y MF(5[DQ(&GA.FYI ;5BB0^<[*W?B1U9K7X#5?7I;046!"\C6 U^?4?]]CZK=D M/,ESX,/%\\>:/_U4P_;XU/;HU]DO1U "OU%>CS_[+<YJ(3(<[6UUD/)@B64;XGAR/5M'JS[%@+1?D3% ML54A6EXXMAO@:\]^+T3@UT:>C9_%>="]//>QML(+;\>ODY_!-*SB Y-C=8(X M7=3V;]#1ZOO[6$OYK39\\)@=]*36CZIT]X _JS/[($FCMC+WM[(M6)WXJZ2@ MQ(J0O"8!PA)C6=(.*4"L(^OY04^=JW]^Y%R],"QF:X;%X_EK?;H*"G/A8-/$#6$/[>$*YG?8,J'(XV'EGS(@RL$TN]H7[/T:_"K[QWB M5PF9A88 MASU3+-N0T@=!U&U%5'9G!C\&8Q>1"YE&980AWT_#*5M($/N\RC\H';;"'0S; M;9@0;SW=%5&<7-YSJ4NBR^NP9I496I[M^J%FR\O"&KV7Z3GLJ(\%0;>--?4M M"/JI7ER/5%Z -OE S0#9J-R "R_F!?G W]/<*=LZ%3B@:+F8 M90]O5]FAZZY;&02Z.FP0J/A6:=8T]X/JO843O@^*%C,\%L0O\?^L_E%&YI M.\5^&@]I."$\0K3;Z,RCT9B'09=&,'NKFL<>\1'0@8_@5?@(MBC'VZN:#^]> MS=?BOEN%+G+@#AMO7BES'XU7%2Y7S3JOYJ84W>;'Q@7ZA_UUOOR\RLE;CU=> M;1>P?+8X;3C>?V#_%:?YOQ5KVC<3[^.]6%DE8@\3FS?&\;)T]?T059^N@K]E M64,XR0PU5T5(I3A9:F2I>^.G#.9L8\-L;=8F/GO0&Y:CNT-QQJD<.[E 8 M:9'OZK\^+;.NIB$1*VT\03M&3567_L"FD76_6,P-T=9:Q2TV4#(-./7_U7&L MM35:M1,3*N4QG$P_[E@'2LP/X4JY[1)>_3*>!D/T08O8_(J?[F[3>U29]]*6 MBOM5EDS#0GD[3R]_\A[M]YDW.=.I1[]ID?BV7O*]9^)1],\R7NS%H5K^/ VU M - ZY'DO62^(8:@K7,EIF?XQO2I3#OQ/Q][ #YFK3^0=%%F _M_?$@^DGXN: MGJHJ-W3>\\Y(*%HJ#CF2KUF:+]_\0$9H"SX)J4P!YN?'-\QR0[L3M\O+Q.KY:3M+3?UQR AH3.\_0J;X\_WVDR MAD9";9VS,9%2X9AQ55H3SM&X2?"@@,3*8D*L1LQQB('D57D@H2'.^X).DQW5 MNP0'[B8I=OE[=D12SDA0EF1>-J"<#UTA]^H*"0-SUM-M(SKVWG6=DO+)P>N?TW?3MXCI]^\ML MFMZ]\FC*F,$C^\C6'L5Q-T3VTU!'I4;1T_6F0[.G S]X"5%Y:&0-GUZ[_T$1 M_1:XCI11 2$!%!-.8H0DCY4N:1LLQYAO)AO:Y42_5-V&Z/Y:$B<\TS]A'_8] M,A+,_Q^WV;+U46G9;>5?NT'+V6K]3LK=S[7?J9W+<^M^Y!A'&JR0F#G@$+-0 MQ$Y@;+ KB36L\Y#7'FOI.L95#E#I_U3N<.X-;],YYGV:Y;?:3"_S-/A!?L$' MX!N [\ /_@)I.*-9.1+_^BQ%8\>3*-%;_[#:9J[.,YS4^O,=RJ3YX6F;1H+: M;W.4&<&Y4X([)IAA *UL&A%?$8?8WY8W_6MD]T^FNRQU5]R."ZMIK$],4)X'7I I4 F5@J):FR'!&DG2F- M#F^%Z/;*,4N;(UXQ(ZVLCJZ]!#PBLM4@YKXB<_S.Q2G#16N)J$<)'<\@AZ@+ MN1WT\& <%I9*;02-L:W<%<.H$*V[*QN@X[4=%GXA9!^0I;>>SBD#17_ X:@F MYH0?O+4DQ).=I%>MV'F5-#IYGO&%%X@_]N)_-5N&VK]]DG#[82%!_^^5B02T MD#)&($8(*V\C0:=MQ<(6&K^_1F:<;#$S#@ V$K [WVJ#9/36TAETMDV=?=6T MMFV?] C B-61'BB@=%QQ_R]+- 9<$UI%>J3$7:;IOC"%3;::PB8N8)N'2@-" MG15"O<"F[$:U-[//0,#K@V.C8V@UTE :1S"V5J*RW8$#B##06K??9S5[51S7 MJ(T+M6GHB6#,!F*9P"7SYN_X@L-G&&4&Z1_VYZ/>GQLD4H+%S$#D-^<8]_7E5+YB7"VZS(^]"9,G%2!+I_P_/8CL^FU+"TIP+Y#TM MQD!.-@2VMT2?X+D2]/^I#Y:P)10) ' L_;^HBV&5EZHI [QM(&S([P&B)GA$ M&!HQUF;6ZNXBTUMG95#_-NVXUUO_3@R\?0H/^P)XC0)J(3#BC$/CK!$*$![K MDA+=AC=TAX#WJI$9?B$.&CL>4/!T4/"UC.:#!GD@J3OZ:. ,P(9+$4H$B /: M5""AF(XW5P?L$>1Y'"0>"_+ '8,\H+T@SZ O@]5PTE9#HQ$=TX3%6!L"M(HI MIQ*I*G/7$?]VAX!P/U[T4.];"Q@Q.<)$CA"EYVTEY)&DO^7LR-7[K5S[ >HV M'J[?C1]:[I?UO6(83$J&P:*M5-ZXX$LRSJKV?O:>I;KL>0BCP"A-C93P:(F2%(-Y*4A!6 MS:4T"?UCVO:D_B/O7/Q(-G+^H?52%'LAVA19MP5=2[,?XHO;,K3EC/$+@-OO M+[67Z&V[_+Q1S!*2&QQ$&$!&;_9>?]V3YV<7S9?0[J'^6 MSF]#ZX5OZ>3NHL"S9H?"J_%5W@>C -S[Z/H 54M0K; QJDX6+J*\V]YB%OI< MCE>\EX] ]JK9^6% 6^XQ=?L@]NZ;Q>C4=PO_1YTW@0 2!!N)- !&":=IM5LP MK/'FO(G]XVYU^$M78$#>SI0QR[6>P]&?C4F_H_] M0:+S%1?U!J&1Q(X"PKG5D"('B:H2T9,5;],HV&W%Z<5ZSEQ[*WX LP#! M.@U;"R\$0'#*D%6$0*Q(E5EA8B#[LNIMV@*[K3J^6#<"VEOU>\; :SM^N_:I M6BU$6,5<+CZEE]?3\;^6C6ZQ>I)<_O'Q\GHV2>?%&H4#%6]O_#*[2B?5>CW? M\*HI6TV"I=6]U7R^O"G;PCW;_(I3$$,J+*4(8X(EL"6_C$$Q5EY?&LVOM(:: M26HD1+%"WJQ>G4@1%CO5@^97P>J[[YT_],O+)NBUV$5?QD$/2H,O]#$,W>5N M\OYJF[H51LMY92/F*_JV7-+R3F]OBT6-;L*JCD(G]O2VZ&%5]&A3'TW$H1BM MFK>5C;C";]:"#DF]E$.?KKWZ=+$WCV=@%;?@A^W%M=T5SZF9U6JMZ"MT:W@T MCMMAUX&\-4?D[OFP*U>Q;W62QTJXT,Y<[$9%W*'L[-B+X>"S,8A-W\2&[X,L MQY^6',P^C[>3\9"09US%Q2)(R%%LT04_>1;[OPY5VR>%%[3!(DL%4[$$ M$A(28RT$U:S""X!%>R5[>^!%;ZR&-O "7K3).WD\>'%^T8MOLXD7M\EX<7=F M7LJCN,/JX 6VCDNH%;?2N9@)R&)YMS,(86YOR MJ;/T-DOGH5%/?L7B?N&+B_'-Z@9%6G5UJ<4L^NP_:C9)*";%C_TFR?R\ANEI M/%E:PD)YN57!GK_,=?)M/,N*L6:;#^RB\?S^I(_]Y<9I:31&E\LL\\/W-TV^ M)>-)GL7LO_C[Q4=_U2Q-_)S=14']_1PN;_TGGV=3/Z'CO.5Q,95)Y&]W$Z7_ M6OK!^J=;K$U5-PHNND*33^(6Z3O'QR M]?MY7E=S-?/2%XHJ_7T])-Z&<=3?*!8D_V69'O]E&3HJ];$>XZ!@4KP,7_]I MO/ 7OO37^,*"%XG\W\DMY$[[UI$S8-_T&4[Z!1OL_-MW^$ MI@$BJF3\UN?5/EE&>Z]:E8^BVV4V7P:!+47[(6CY;['F9$R2Z>B>D%98,5E- MW7CU[=MRZFX;4YC:/PE**17EPIXFM[FGS;'5UQT%-"@ M^?;7F3=)/+I.DA(R?QC_6"Q,&*>'\]L0DO#WF0;0^9K-OGL@RD=L!GS.@F[T9*%"NUCK&"$2"Z*Q4<:L MC@PH6$7K@IVY1<^ZSX_8SPU\R+\P_R7Y&\(L7K]H7']/DF^0N*%VAS(7J M-M1VLQZMMF8OG.F?EVEZ5>'?3;$"T2)? J_*W]))K1_K5WI"IB^BW_Q0(G^K MS NVUWD/+N/YR-]BFA2"$:T;RF')Q]/"I\FWAFK3>[A5K.>'/U-AU\(^P=F# M >?_O,[JVK&OZ=O/WDCZXVWRQ0_IIV3R/;F;A^*EZZQ\FI<-,=DKO3WR$.ME M^B]S)Z&EB$IBD*:<&$DA54C%,1% "Z_/;>32?RILQ2]1H+P+:K^:K.3^A#U< MU0?+OJ$JTT(_/TAB(0-!C67*.5E59<:8ZK>X M_B?1*+5[\<_*,[!S&#,GW MT/1;[M*GA5)EL\_)Y]S1*;;9\&;8..?>J[_:H([?QY-)0(,2 >YO[F'?RG?U ME=%[52AX6+1DL4C&TUPK/2ZL]J+B!S=^<\VAY+*!\+EQ/IT'7A&_,5_.LM6F MZIF7\CWQ!VLZ0[](A?5M;=9WH?Q36GK*#.6(@49<(8 P&* 2D\!P$ECMMC"73_6GJO MY]UT[CV0W)7\S?L!V:?K9%K2/JT$]]$V1:+S(.(^K8\H 2,FVRQTZE]IY 3 M+5HW1]: X/C["U!:'Y1P"IE5+C:.R]E6#X,).[; M!DE>B&>IMX\:$[;IX1YME^<-SV,=K[#/"46>A M!0;Y_SF)D>$5]D%LVR.2?Q;[5M)6<WLX06\CSNVE]LM,? VS;/GI0T!'&;1*&["R<0URN MSP;:66(.JFG/)#84YL3/\U3#G5*T[!"[ >>/2+K&QWAI_ MSY^LRO-TD5\@M"WU;NX+NC9(XER,8B"QL4XJ K1P2*[0E6#:'G5!"P>IW5=C M[!-/8TR.".L..#?(8&\-MP$=VD2'7C=P/R+8XZ 1+L0:4&:QDRG7JZR M>:.(LF#?"<6Z7J!^SYNRILGE=934$SMJTH8TJ'[\'AI=C?V.N/"S.%\)>T50 M=)%+Z4ID ]_ ,HL^S_Q\%L+7CJP]TJJ' UIO;4@9Q0V4L;3,62NE+?T+(V-G M66O^15/4BERD3A&K?=].) MXX;F.]^]R3Y/IV_^7I&S/-.$Y^6BEC-QE9Q.62B_K:IU_1Q4#"VY/(4B=B^+ MT4V:+G+>J^_7X\OK-%!*C.>!T6(R3DLRJPK^JF;$!>W3_=[&X9U8VR8K"_*".]7;S&*;7!?W-'P8&K&^SW/3,W?G"V,T5NN 1*JKX M5Z.X/[VACO_KU"_F?+-Y&JZ53W%@&?$7R))PC[=A3R[H/6I"D,>&?5*U_\^H MWWU06846'GR[J-#>5:ZF(S.W-9'"K[A\K^X\T_&2K[S[RRGTM2-^Z16$"%N(+,4B:@ M_TZ9D$(1%3'N4T+*XV6LVT;M]DDX01"/,!XJ]\\2!H;*_2/ -0%KQA(,G8P% ML(@BYH&,6(-@A6L$HO8:DKU6Y?ZVD+=_1@F")XUYIU69_\]'HOL> MZ?LY%-T+(AI-5JD&#.#8>=777'% XDKU+8,']-7NJW[KE5F'LVU@F_YHX/8 M3'@D!.U#/>KIV%JG##Y#8?U3."1JZTU106,*D;-4 M28^'HOE^'UH.1?.O719[6.24C5@^@\Y2ZCUA(YRSS%MSE%3(J:6# M?3JC?+Q$]!#&FT0C0"U$\5KE#N\MY/6@YOTP3SO4P#^L@4^BQ6R13+HOX)0-LJ+A MJ+'UH\:75]OEM3(%/%\4XM0LZ I5FM?I9 ]1W5(JZEI+;?Q_";'.<>U%@SB* M>=4\7"DN-DK%_'TROHIGV:?DS_\*0YY-P@[MW]@L,X=;X6WY0S$:8?YL(LP. M=;NA7G$V7U%2+&:AX/!>F>V\+"^,;F=9OCAEC>/->)KW\O;?SV:322$+Q<1& MB^3/M']M> \Z@N)E^'I-1O I!]&/=7%J]"%=++/I<9$2]&=;VOFGS33T7;;# MZ1ZS$!@<]KCW0^J'#50/FRD=BAV\41D=987PE0P//P0]1Q[?/W[(51[!GW^\ MB,*KO"Y_ W]-WC,\?.:%8_J@&_B#(NF'EMT23(\!I M;IEU0@N,K!(*E-D3FFA+7TAL.__\B"WSD)QF_DL!TY^2[&NZ&W%VCEH-T"HP M:PM*BJ;Y\@PIQ;KELC\GA1>?KI>W9CCR;L$9=XBU1:"#U?6J/?/#6:3936 'N,\TLH&Y(>!8\&-^"1,4F22;S**Y MG[E)P4!P,[M*)Z$F?.DG_.6D!=4=MD*E$AM+9-PXZHMU%SFL['BZ3 J[+W^[ ML'">+WU[IO"^!4N!\P<#SO]YG547N4V^IF\_9VGRQ]ODBQ_23\GD>W(W#Q73 MUUGY-"\;8K)7Y5[DU\>+]5_F3D)+$97$($TY,=[_I,IK;TP$T *85LH$<\Z% M((@F")_7[M5D)?!8E5K\+$;I\F)_2R^OI^%_+Q@5RKV2E?]MR^KZZKY?'E3O/L\ZP60VN_/G"*F&8+(NY+ E1/II)*T MP7I!&#+ *.9BZ2@$B%-9QB4T99JXUV:]>&W/QPO\-F@V7D6XXTW%>>5K M%)P*FJB>U3H\0K\ 6\!CO ?^=!"K>9.7&G'):3$X7SI3$YWR2>8?'_OB/MQ+#X M;2]^>9?<<%J[Q2M)QD/?]7S(6EQ%83X9?TFC'_(@_ZLGF!\X5V8SO2N"L$Z= M!MX=E +$@D*)C30(8%LX? Q)"#87ONW")+Q*=&FXKM4:!3;R)\A>^^&];R"$ M#4+EU>Q"/$,$>]1%_.=<@7%VR-!(HH-(4&0DUD)#AY!6PK *&?S+S<5=AT(& M<23(( =D&)!AOP??S:P\+&R0NLFI@)H3KJVEEDMEA(VAQ=!A#C4TJFZ%\BJP MP0?86,GB;G(UU%Z]X"'?!=X T"O"[74E)33&5LI)/ 2J&%J6P435E[1,B;\.9!07&]4&?C MX,B+5FN3CXLK:QC_+V3N@0E@"1?] J*3<\40:]47 M.P$@.JG3I%5&VU79*SFZ&Z>30S6DZ O:T)J\3A)H#3.&:R85UH *C"NS1R'5 M+=I4JV'+Q3ARMZM9\XKOH\S_I=GL*IE?AWU/((A^/@5>]R'D>[P0P&J#@[@8 M6Z>-L%99%1MJ,:@@@ NV.=ODP!!P+ [/ $#!!P+!(CZU(=#RZ26QG_JH)%, M:1[G/H>&7 D ^@ !Q^)JG!L$G WM8Z;]\^<9#)@S/*;40?]O;&,58@L5%81BUC48#)2".A:Q@0(8BA"V1I46@<72 M ?W:# 8J\N!QDV1W@2]@NB)GSUD#QO/ $55P! PD "\C 1#/D@!PT)=J_B<^ M0OTO]#]V&Z9GS]>S*M;7*%0M*/\#(!;$7U&R>!3\#C.B5:Q-+1;)>!ILP#.7 M3GRVTEF=*T3EP<(KBV9.'5\L62"0CX);$N5^R=EF*35ZW,P#BFPD8]V%)&$X MJ#RA@TK<2"^GQA&J),5"$!9;8#@W%:5E#&A[1P\N[4!>>YI3T";),U&[."0*H8:0U^:Z-CY6R=TJ.,3_WP'#)24CMQ2,14J=#U#4FFI05TU7,E9J_0TG[W'H&' M,G4D'F'8:N?ZXTJ ?W5VTYX!R/8'J\<()L]A":NM+,@U 89&2+9Z6/B<&/:3RG) C]Z@ MQZN>+FX[#4>.F10V*C.EMS@!B14FFL08&@K*(TB+F)/MU61T>P39#ISN;VSR M5HW-XT33LRG5..@(BI?AZW4G]P]>7_Q0/WWO5OW[F7>59/ M?VZ(Y4#RL)'YAX^_-QJ9AU?1UW3JD6TRN8NN$W^#+/70.!\OTFB>9M_&JPZ] MN0>T\W/ES7_S"9_O?(V\Q7P Y6CL-Y'I95:TA=YK7-OM4+B.B<102 N(T(9" M VD<$UM2)FG,K-X<7]V%IC[_QS]#+]#IUP]!2>9^,PA2X#>AEX8XJG=K#Z(=V[:4X%LDPFN7B$3^PX2R\7L^Q!Y>A.723IF'> M1M'WZ_'E=1J:E(_GD1_:9)QF%W[S\M_R+R^OHZ1>B5$A9 %>Q_/YTLO9]_'B M>K;T,IA/H)_]^0JZTYO;R>S.XUXIO]^*E=]A_\5\DE[>SST? M@W\O=!G/DH!(;\,6'H8U+IN\A[L\MG]>*_A, M*,L;^XTP!0& 4:FP\/\Q B%6]:6QK7T.J1F%(T!.NZYK M@(.AGO5XZUD9K6,>B%".'(\A%LYHHY!1L, W"HG4KU&KWVX]ZTNA;]^:5GPA MT$ECWU#3>C(^6^O/UQ> XS7 01 +PZE5#%)%(#;(6T8=!0JHV0W$+.)>35"3:+ MU0$+6POA/ 9C!U$Y8G@H;1T@9"AM]6B":D.+(6",0(Q@SF0,& 6*E+$A@!6A MKX4FQVYH(7(!V1 C.AI#:Q\2D1/ PX.?YO?&LB(-,B7KG,=&;K$#2CMC67T. M""Q71T09' Z2T2C]R7(E@>Z-J_T%4 %&3@P/#K6(Z%H!CK#$SU%0>L"+\-:B:VJ4= M.;S9*KMSC(\"7@?:D?LC.",&CR1:!(*?[GDI!.+#\6CWQZ,O7KRB;+G \?MU M]H$LX#J=["&MVPE&H\J#<4(=@-901P$$!,0>,(W4B D#=KL(,S?)^.K>)9] M2O[\KS#DV23LXOZ-S6+3YT6F?"3 LVG++U_CG'%A-D\+4HEYX'RX3>[N\3[, M2QZ&Z':6YC.3+M;\T\7W65 E$H 7" M0((:'1XX9&N=K'JTYO^83;]^2K.;%9U=8+-[G\V^9LF--Q?SY9R60RP&TIH\ M' H"_O'IW?O >%0]2VD>'$!":E^ ,"P!4$/+(; MM"@!Z]1T74A D[U(^84/K(5=+SY#M2,HB# QEQ@(*AB$R-A5:RRL\5H)0;\6 M?S6:L/2%0]FB *R[ =T*0$&_-BO\XI)H[AYW9S 7+Q>Y\["R* LJM>\5X492 M! !;8>'ZN1;4A9'(W!%3#+QXR_F97 ME8WZMN 6WAC*;(0ZESDGLOIH(@Y%='7_'&[>NX.XG7_:9$H[-);X>_,][KV_ M>_"'S4@M.'V<5ZX7=;7E_G M41W92%(!A'"LC"# .F.E08ZS50?[>-N2M0US+=J::P0NU@]3VYOK P129*,7 M$;8V$&IS26.II'- .;6:;^:V[#&^8;YY6_,-\<5Z@Y_VYKNY@8[R0TK_+%EX M=S:MSBJCS^DT_3)NI0O'\XM3ASBA !HZ;F/.&'$(6!,+8'3LI9G$3.\6!/^4 M_*F+QXFSV4WS$U?LA5T"%;U83_1O;2UWCVMUO::H5C@AJ7(Q4@)[@QA9(KR2 M%0IG#'5PC:^MLS5M#1!QEVMZ$#QL9!@YYC"U1!O!8[_W&*TJ%]0* L':_M/9 M\K2'GP>#SY=WVVB&CJLF3HOK9%&TLLG!>#:=W*V:;%P&3,[CS/OTZ.ABF-4M M@K@6/4M6WL8+ACR93;_Z/\L,FL<>(+1^R3-PRGXJ5]7[BUG>[Z7H@^+%;9H^ M-I@'KF*0CR"!X^DR*1*'\K<+=^YY\NLW3_MY+3AU_"&G<_[/ZZRZR&WR-7W[ M.4N3/]XF7_R0?DHFWY.[N;_5WZZS\FF27._G"G !F80QAI J9+3A",8<"RVT MTYB$WR2-QW[ILR4O>+#\Y3W2[^@Z"\K^E[F3T%)$)3%(4TZ,I&&T*HZ)-PJ\ M%= *PWC>?26(FPGP,VWTL4ONS_03XO!DASN([[>X:[$OW_TG@6A'$-MPK8O5 MAK-5]YR'6\)[CQLARW1ZE2>-OI]YE4\7XZ*16[D/S.UX?CF9S9?9T\UOB%4* M4,J(U#@PNQ*I:-7\AF K&LUO )68< 8MU !2Z8RWZ(N=R]O[,=?%'N,U/+U2 MBQ??!Z[USME_GJN],RHG)6_[MVOGO W77RWC6A>NJC52$_-VF7WX#/(]T>RQ MNPZ5RKR+"( __/%C/J';Q^,.TYHR;+X/AI@W/UKM6&%1LO'G9;XHM^'CR[!! M!E\LF4RBJ]E-V/@NZP34!WW!+HK0VOLD%%F,;P/#G]\%[^KKIM'R-NR5':4G M8\D!3FGC!(MIQKDR-"2RN9@ZY;S;7:JFH7P-06PQ$Z8Q$6&:?DG^#!FU*F_S MUOPP-$VLE*GLG_A\>/O#"I/"M=?BW(]C5ZZEY1#+M[;HK=C,97ZFNR)?3V)J MH;MB+B/CK.J2EWJY'N==K9I67R$8B9>7?*J[]/R< MK1&S'W$1-W,ED])27Y,>5]$/GI#?_QE?)G/U+P^S*PN.<^;":JO:3S^ MLKA[T&*Q4VE[X!J]H$I6C@!8SZ#<6]A^"%Y#C4_?KV=1T:OVJC3T0Z[+/K)% MP1Z:,.W-Z<6/>1?+ VJ;K.TEA[GB@C'J+7__!U62V"JM0 .P%HCIF[9]6F93 MOR=6^O9;]LLL2X]"ZQ ]B-9Y'=LC=+27AGD7/B3I]$K5+B(5/..HZDT;M*V, M*]QOM>V7[?+:SU^GYA$#=4C446:DI#:&S&&#E4!85FD?!I!M-;'4C.R7,'ZO M&?<^+ZRBW[[D'QZS<00W:$Y;UE'T99RUUD+ZT85OG&\@ @301EIL 4'*(*XJ M@P?"]2S>W1>^=RN^=:OQ];/&5E9[9?[>UF[2/<]KWF*RT&.B &'#]H56PE@S M![6S2AK-5RZ2]-[2 3'@!9OQQS1$5%TYEPV/\YXA<,A->0])HQT"2]Z?O&-A MJ@L%D4*QI5Z8 ( V9@905AUJ0Z?%6L)&%[C2E12%-O8?0OGZJJE]:8&^KI2] M8 =[-40;1=-9WK8^_?,RW<H5LL5K2! M01QVD<;*"0D<.PFU:^P=E'"B<6E:&[_WM[_(ZR;X6M2[5 M6>#W4!K=M=3484,53IVA<-IA[YTB0(VM/%3*I5E+?']$<$)*[*,%2Z\L$EN? M8K,.DZZJ',_/L\5U;Q,]]\ZW?+5!ZO9D[[]FV>3J^_@JC=PO3D7_ MDS:3*)RK/GZ./EM9?0OA[]O>09MCX;G"\_SQ?>YAN'33T_*;Q_ MJQ_"O7Z,_C&^"=SKT0^!M@:!G_V7WH9/\I?PYQ_K .)%%.>)-H'^IOK6@Z!^ M?E)_4^&\^R3[,*:7Z; MII^^SSY=SY9SOT7MX@$5LK:;SX.W]7C$!EJ&=GV>>X>87AXK 8SNA\3+OZZB M9/& ECD':P"B']H_ 7U./.MX8$P5RGT-S?KKT)#!OT(1B#SRT)FP=$EVG M=]U?#;I./&*L9LZB&&@FD8%<0,()L!*LA(H8(DY3J%X'7K<6*MA1G'VS,?"( M 1"LY?1?2S\=02 W@N!%;?7V(C+&FQ69"B/GD#084>>(B_$.=Q^*:G 8<,:YA80@8K"QL6(-0<,V7FL^OZN@ MB9X*VOH&>(1!U]TCGZ]8Y+Y=A4Y9TT*D!M!(Q)1 E,7"R[%QR._^D&D=2_ZP MIJ5GM1NX-[4;[Z9^\TP_)7]N69\!I%7*""6IMAH(3$"91&A0K+51C?H,S2TU M&%-$ANJ8(%?'T(J;H%R4RRT61I?.?L\_S2%TN5D'-\*E__?^S]Z9-;B-7NO!? M8_+E(27;)\NL($=_,T]S%[:+KE]I^[ M]%401@A,**\.Z(R0B,(P,$9I@:G4.B2KBHE8-0LR>XJ8?$E6[/4W.VBG$,U& MD^DD;\JPB/)9?ES$B^5BGMZO7;Q-AO1>42FX"Y=7=[9^L2FB7O104KLO(9> M4XD-B!@JY0OGCQ06Z&13&I4B]MH4!-O?E&'!H.S,!_\56S&3WM?,7BC>#!YO MO?+XZ>8ZCW0Z>^R4!LLJDW013V;NY"I)W1<.JW&6)07/MBM\99=Y,4GRSZM2 M57%WY0X*FJGL:,ZEA PK(VF5 :PSC[Y\;<,KLHJ9SX_LG/:$34A0"G UCI& 8>2NEK, M1=0^19B3:,VWV"7AJ+&3P[>/1V.V5N6$=%CEI*PO5%>9K')E5=8T_VBW>^Q( MHO"_3>/)K3L]R0^:OT]04*Z9%.)A4)D*@[PR;:_5-;6Z?R^=2SM?N)%'^J1J MJ1.[Q)S7BXG3ZM)XEDWRHUQ[L_V?4IBXEBRWDX6C"4NJ=OBS@64L+@TLVT]L M'4CV,%!%_!,AH=24F="RBQ#;*ZH#+T:;O;Q>P$(^K1;0WA3-4_O+\G;IH17E MRQ86J_8,=^E2'B'0)3=Y2E+X$C N;F:>+5Y#*=B*>+P&8F\K:YR5Q.5."2;C M29QZ0G45;[RC_RY-ODSFRVQZ7ZDWW@+QI%W9)BZ&YO<[=PBQ3)W+TKXFGMYG MDZPE:;='=MV6Y%J=SUK#!BNCM;!RSZI)0C.H2G%'@ AV%7>MT.IA1*!XTU3' M6Q>!CY\_/*XT]4+&^[SW4#,/Q?=A97-@%DE.5"@I0XR&5..R& 9#2J&&S>'Z MP.;&Z'0Z_^K*H@<%S['TKYQ!56J,3V99/SA=6:%'+1T"R[R<<(I,#\^GX7D\!ZK7K* M/L\%)%@R6RXF4_O:1REMXA0$:S249X#CI;_%N=D7N090J!2?K8S(+2*K!Y1# M>Y>W+'0/?LC=IHFGX;V,I.WX6ZV"))4A @)$D=48P@!S38$B #*"J0FB9M9. M"_Q-'HR_N4,$^]V1,3K/<=SYQ%62S%Q91$MUD^RF-)$GC_' GCD]-%"MLO\O M?W 3YT(AJ[K-^#.40N+%'Z<".["Z^=LC\N8?K#J[^]_^G3^U<_ M>OLB1VMIP3YF6:P7Y+R)LSRN?N4'<83J3YC\8\OX>L],RS.GB>,BHZ7;XNH$ M^*)WUD?*[W4 L6?.V(/,![O;B0.@2\Q8F9U/$(0;]I6S!7W:QV3AA(J]JNC\ MD<< .;KP9J KV[U29&?S"NIU.[2N\=2<*)7SY+C:\'[79+\G-LX7XO4'N;7= M<^+[O=4)XY=L8([WU6/LNCNBF'L/P:/DX&IGV9TMJN/6QO3L"\HYN 2B:39W MV;^W\L8RM\:ZRQ&ZFL__^(LO^.[K\HXG5JE-$RMBU@CH41[VO?'^ M"-/9*0+&95V-E]/DPW6N1FBO655Q,47U134KW1.^ANRS03(T"HR)#.,F5)09 MQGA81%Q@@%%4+V+J^N]IX:*7 LF!1@P85AJ',"+-*)?#+[1+"K,T9Q4/YZ=* M$]_VW&K/=\OT;IZY)J@%X[GR*[?.ANR'Z7+LG6E)3?-V;J&Y(\UL\(,7;WF( M<_;CV^W)JCFUVM5ES(J+X7H+RJ 5!Y]9_KG^N)G3[:;KL6#N&OO(A=?G1\ET M6OSJ,_G=9SO,4?GYD>7\9.W!;/!+\G7PV]RB\.%HOT[&BQO[IYW'E>/DZ>N1 M79SX+DO>EG\T0M'<<%+[7Q>6XEYO%5/H8G?^LAB[?]+5S\5P\G=0]N=WY44/ M?X//_(1VN^UL7O;(@GY)7-)C/"TVY6J^6,QOWZV1&K)D4Z>C^N?\^K6O4D]_ M**>U&OFZ/*%KBY6W-Y.Q)=DV8)Q+Z@=!EL4:5/0$7ST_V8)8BZG NV^#;#Z= MC =_ OX_.RW&JPW5UKL(P?R'-[S#QSV'CRS215(#_@[$L&DM#D,>=65V?7'Z MS;^$S7_8?:'?_ O:?+X3_[W<5C_[XG,Z7L[%3Y^;IVS^-1DER?=WU>K15 M \0US;8"T04_5A'P'4/@R34K:,QKXPT"ZWPI_L\.T]^X_<\MPTZS];31BC7M M)_O#\UY_ 44M/$!# T)-B<1<*1 "NC)<(\8:K=IR@_JG>9;E+:%\NH)=@P]W M[H3#G; ],+R3K#2]=^G/5N7^XRV=^&R(8;-QU /W?9O$4.&Z,_)H"PP_=C'_ M$Y:3/1,\8R:X@0?B6D2P8@0PR'@(I9)0&A6%98@44 )WRP,WACFM\DYTO)]NDSM4J42D1H3"",% <:B4C;3@IU3E@PD:06KNL M;&.<\8O5.8*&@C4K2?;JW%/JW'8&[HG8L<5)W08G!SHF7_=AE9A::1D3:(-# MKL) @T@1(@)FJO!4\$3%@!VXYT*UQ9"B5LVW#9M_M-K*&2@E/4(3 M(:LBIEPB*!D2PD!C&-62EUUC&*)$@$X1VIJ5P>F0B!ZA/4+/!*$2HGH=5T)" MR'E L$2NNQ-;Y4HIP-MP!#R-T)3!DQ2A@0KB5H*(.0*1J6 MNZYW$5ROYO1DFEM:09!JID+%(RW*"E("2BW- M]^5ZK5E>$@ZY;)9?Z+E>S_5ZKGQM.O\7WF4D%NTF(V+QMBO%<4 MZN F=:3_IRR4,*"(2F*0IIP822%52$41$4 +8%H)>?4);2XKT6';Y62M%BM> M7["'N]I"Z6*T7^EB_&KOK#^S2D4K,P ;!?1S^Y39HMO&#T6QI!]]\NI: M@J%/CLWR*E[K.89]8F&?6'B,+[O(5+(^L;!/+#RV]*+=@K#.->OP!:O1D\VQ MD:$R>9R,QV+.M[[4L[%>HW/>.+][O>[?\F[OTLF #A:1F];YW,*15$M9A*QK5B*$)*0QJJD*O A&74,X+-GEO%1A>"?9MN.ZV% M%>$AQZ+%DZ:C/24_==;60_[X((^K#BDA,#1$3%#(,24H$$RLHA"A;J8BO1SR MK<74L"$E;89*]Y#O(7\QD*>U)L$,,&$"1NS_*Z6Y$F7VH83V&[@_Y%L+*$%# M*IKMP4\0\JUZ>(Y7\R^["G2)Y4:EFXY_FHP.'\U'9YI%A']G3&RM[08G)%90@PIH0!'6(*45:!12N MC)7 $-D6E%H+DR-#.X<>3#V8CL471T15]%*K"&AD) 0&L2B(3,1 Z2'G0$5M MH:G][A9P*&B;1]BGXX'K8]?Z(^GG$4YAI7HJ"+51G $$M(P"$-C_*1%NJ&E$ MEY;+O@;QK@+8GDLH:=6_?GJGTKTOX%+!O4E^4U1IPXB@D'-DM+:27"AK2P)5 MHCM0M)$AMB>ZVS]%0T-&NJO+VD>B]9SADC@#J3A#J#%DH01(LXB;4'.E9!F* M!B%NFS-TH>!C1'K.T'4#N^,U ,X]DFT3F'F5%1H1$B+*A4!!Y/KI,-=?IP"S MT:(!YFU W$DXVW,EV'&;"OW1ZN67)&1/&5VR,I$IT%#2@!"N0HYT "*P:O_( M2-0ENMIK8#WDLL=7CZ^CT449J'312&#(H]!$- 38T(@)N.K>R+AN1'RV"+#V M]5(\A*+-\YQS4R]//3YMN\;)%QNETGL?^MV_S(GWNW]>_H6+CU!CDM3/[XZB]$@IL"$B?@-9'EIW#$?,FB-)*U$$J"4,1QXPP$P!B M* EKHHX^6>PDQ^AWB"E#0\;:!&H?57:6(O0B@I(>.]D)T:)6% R+W:"5O+V#/ YJU)AVN1K^$UO"5)((8!Y$T56RU M@ T%N15HMJ8L(SB$/31[:)X/-&N5-@1E&B&#@H@$H0$H5%"7?F,@>:-2?RO0 M;+,:KT"'+-9_Y&KM:<>2^8_K#6>?T7]?L(_8[N-XOKR:)GO!]_L9.[LT]]FX M!!N)Y00X&:_5$N> :&4X4D B3 %7O"J3BFE#__\._G0ZA*T>?.V^Q4>K8IRS MWZWG6#W'$I*N.%9 ), 1PX$*F,(1P/::DF-18AJZUW1R!B2'!WS9I.@F5Y:_$O MB]B.LOR^E6?G:_K+\M;>,EJ;W'0R2U[?Y+8;1.#/[PXSV[4!/:VY/TB7&]TD MX^4T^7 =7E\GECR^)"LZ_2U>)+\E]D&CR73B'1B?W"I^LH_5T_GHCU<>'>[C MQV2:>-)Z'9% &4.1U%QSR!!"*L\V-Q@(*>3K6N]2JJ2]+A):AT;92T)8X$M_>+1?)>! O_"79(EXL%_/T?G"=E[ROWY3:E1W$L_'@ M+DG]U7:1O7,E=D]PMR:WR6R1#>;7@_G*>S2(4_OUMG-HQVC=E%OM3*P"S MP0\3-[#Y,K,/S7Y\NTX8SZU;^@[,_O7C5X9/'^9WY" MN]UV-B_;[*H[0W?[\/_3_OL[M5?/]4, M VL/E!: 5_NM2H_@GP<_8/KGP5V:O'9 .52SM!-S*)V\OPA9F[>6\Z)-R(T6 M6(><* 4$+H+R*(IH^+2+>]T&?\*-I!9%:[6/I>&Y9L=W>90'Z1"R5LLM'IT3 MZ:@8UC'YO7LN= )<"(*J:T.$'-N!R! A6 0DC4JO-8%28>( MMAJ%>7145PB%";A^%'JP><@;B_"%BQ6L8>5PAAS*#@ M5&)%,"4K@1C1L%$08W]8M:9X6XE'^E)0/:P.!JL-Y:-=&EW5/5?(4$81((8) MJ171)%AEPBJ(&[4)]\=5^U6CT1#A-@W;)DWNL[DG4S7Z>'50^NH6[4P0D/>:J72,^A1=,G^K_,&_":\ MHQK>B:"(1@8SQ!@.M,$ K#1E$&Q[C+8?WMOS6J,A:[47\?'YBWK4GBMJ-XII M4AFX$>6109KZ"C0\,(R)L!33,(@:=2\Z@6TGK<3%08Z^3T=*GY=_N"CR4(7M MCXN<@,7DK#L,;L0VJS4 D(ACSB).C(14&!D8D6-;0"Q9(^GD"6P_K*?ASFJ" MVFH?1.]&0XKI11K;O?OK3) I*F1:X4041 $ FD@M2!2%II2Z&HBH.V2VW^Z; M#+ELT\_<([-'YF&1B0&I-2F -$"<2DTP0%IA8E:.:>>K[@Z9'2C!KF!CFZ56 M3P>:%^*A_GV66K+[//-YITX5+F(B7.!$FL3917JI-Z$=5069"%.0HR *(TP# MIHU1U?%NR()MHR;L%WE9N<^)_;+;: DA^V#*WBUUCK@DM;)#B" 1$A9P8DU5 MH@,(5\[D *)M]>,M<-EBMV[$6BUKWB.S1^:1(+/F4Z(2BPAP&* (* 0YEYB7 MEBMF6_N+MT!FBPT' #COHYSSRAE;JIN *"H12:2% M2!@ $M&0",F$YBL@(JA7H?KQ:/+U[79%A+[EEWVX+JS7P[058$/6JDI[M/+Q MDL3@"8.,U+Q!'$5&61&G0LBC, @1T*O<8, J/;0KD+6FG8HA[8.!>Y =#\AJ MD4.:X9!&2$M!K&V'E)"&K&*!.4-=@ZPU19,.*6[3!#QR??+DO:>?:@Y3JVFF M29;$Z>@FQ^;_C6_OWEDJ^)),YW>NZM\E&H:;3DX(J9UI$FPEHC ,4H(Y-!2J MJ(2Q#/"VJ3+.,DR3\621_5;L1[?M8REH4RZ>09Q0[^:Y6#37_#S(5:'0 &H6 MP@"&'-C_EO4HF%1/MZK8 -9-O&TNXB_7:XQ;%70%5(9-AI+BMQ! M)S980TG@2HN6NI$8NZ4];):+3,W&_S6_RI2SBQU.U:W%0KO-I/XW2>?C.+MQ M?%D@B-Z=@S7YS7F0;;QU"4R[AN(<))6YR8 LTJ5!0)A' 7: ML"C45$&()5Z%"G&^;3'!,K4TG-F'^LS2U@LG=ZFV'E^T4.\2.E=P;M2 :_%# MF%%&!>1&<0WMKP:5;;ZL!@R(:1N=722>R7:;Z)V^?ZB']KE">P.R&:B0#2&% MA 44(("E$@$$BEO%.622:F[:E[OM.7PMHBD^:]E[7@[<7RW W79:9?CU59PE M8]]N,9EEGH#.V(S=)&A9K:8VQT(B0@-B)6PD(@TE"E855B*U;5S$+W/7SVUI M7WX[A(1!MHO/(-=N3]PL'EIPR.ZO!73KW!.1J KMC MA\EBTGN$'T.OJ)I<44&8#K&E>!)RA@$+>>#0JZAV2=[;U@@-DF+EL[\O[92N M)\GXU]5NJ-5F]"[BWD7<^Y%>AE8.:BHQA@)R271$00@YY1RL@@:U_:%SM.X> M%]RCM4?K.:!UDP7+Z[6,M$)<*RFP- 'EH=90K_K8XG#;:I^[P[7%@@U<'L0- M?#JF['GYC3\L[ _[XKF#+NU' VM2ZR7 M7(W_MCU9Y[,)X'&$7-L@7B#VQ%NR;EN ,>K0+6)7+H1Q84]]PI(!$F *N>*%)2$@P?3HS?[T9>Y=5 M->@0DNZ8U4NV^&BUBG/VR?4/ M_39RK/8JAZ"AZ-!9T;.LGF7U+.O861:M^I/S" M) ZD$,9#!"%-59,>$B"+5 MR _?GF6U=THBAJ3=_)?38UG>6/S+(K:C++]OY=GYFOZRO+6WC-8F-YW,DM=:$($_OSO,;+<<@7-%3*[O6RG.)% MDBT&D]N[V-7HGOFO5XT8XY5#9."&.LANYE]GKHFZNRJ^LHQ]X#=L$&<#=SJ/ MP+MGFSGZ:^"[09PF@_=I,HUGX^'@I^6WY/9JODP_#P?V"__LWRVBDO'@_]F! MCN>W#CK^Z_LD3@>)B_<;E&OZ\JBO9&1?EZ2Y",%P.'#FTLZ/>U=.Q(^]FDOW M8Q9[C-F-]:@V@._\N#=-O#M&/9GE&=\>;R4,'^*O!K>1I= D?<#^&OAL 8P" M/!BP__PZT-*(55(11$10 M@7KX8S9?]]9-G M)_/K@6LIX1RQJ\6*UQ?LX:X^V':O$'RRV_LQF29>FKX&,E#*""6I#C00F "2 M)^\8%&EME)/6Q2.2L5J\^';RJM1*"F'SM%=F7>'X.+I)QLMI\N&ZT7)9S<8_ M3>*KR=0':OC%<:/2T_GHCU>/S!%!NR_6,)-:A(PB*9#.\_0-!@8 \AJLU"(E M(V4H83!$@@4$$:)8:^-*#B^GB\%U:MEE*?-&]OM"6BXFMT[J6LIVGXI6;V5)BI%5XN*)DZS>D^P> MG>3*Y\"RX=LLY[_NW?:7Z\DLGHVL-!W$(R_5W7/OENG=/$NR-P,WWLPR<_?N M_&U9LC:@>#%(XM%-6?K""O4D60S&7MZG7I1?SUV#[VSP@Q_[?)G9UV8_OMU^ M)YK+7KMZS<)R@2U^WR96J,SRS_7'S9S2/%VS/"#([8Q<\Q@ETVGQZW^\ J_\ M9SO,4?GYD:W^-+FUR_!+\G7PV_PV;MBC7R?CQ8W]T\ZC4*.MACR-[[+D;?E' M0U-\M3KG6)W/B5=/GX+DK^#PS^]>-13ZXO7/_(1VNZW+EVT^Z3G#$UA^3">P MA?ZR]]P?DD4C>E+C0NHZ>, MIRA#[,0\7I!J=K01 J5>7RIXE1KY=E]JNEA'_AE/O-_]\XJ1_\7:5T7/0VNJ M3>=9-AC%:7IOK;JO<3I^(M6T=8EYE*=1)W.FA &N$G1"C$40!C@4@0@,CF!( MBF/P$',!&V=*#DYIAJAHU$AMP7+7".8P*2R%K58FEED9PBJE&DE(8!L4!HR:!X8TTN=UQV8Z()'@H M<*MQHT>'R_,RJ\UE%"C= #D(*L@)'EJ@!4AC2(&@,@2L@%Q(L!"-R(/'(%=^ M5T0_UA=9S<9%,&3F\^4Z$Y%0#+D\BU)J%V"J7@3(4)7^K2AP%?9AB*,(<6%( MJ(N,4XV"@#4R3ML'63OR#M*AQ&TV93QRL7;R)N'J%"E-OB2S9=+KGTV6!;-0\:^"T_")/".C.+TN'5,JSUCM[>_!2\5BK M]TLY"@T"3 6(:\."("J3G5WY(])H O=R/+;D*N5#*@[2C.;(!>:IR,6R@;6/ MCAU;V3B=W_FX*R;T%\YB+OA!&%:HV^ ]?>E (@*$ BPH( M#D$@@03$_E^XV2)\.:):,@'1D.&S\+-^3# %K\Z!^Y^T^6@G96XN7BN):2W$L0ZTQ,UP3&:$( M2$[T"L4";3[JZ-:Y2H>XW;K7)X?B'6S,(Z[Q][?41>V.GXSCOV!%F%6@Y &" M(N1&$0.,5IPA5?1'##B$>C,H_3)W=ZR(R!"WZMHY6AEY2:+PE,$CR H\VD0 M41,P3B6,F.!PI9?:1=K"BGP*/"W9BA@.(6HS/N;(1=/)&XL_)5GV=O EGA8E M,6*7U>]2_GO5LPG4#7T<, 854EF(B5#.74H9#&48(@V+ /#(&-XH@MA ZG^7 M>Z+*+>E,YO$A:[Y_G<:SA9J-PW\O M)RV'I#Z2R]]JKYG3\8]TAN*4J7#"GHD7S&YYZ?YHMX^NC)9\UEV'$HQ"[HWJU^^X&A;[%3B\=' M2H+0R7+)(*%*F"(F2E/&\9,Q4:MNBS4&T)GDEGP(.3M@',1.L-]M[WM;_S@" MG\X7[;4:2%1BU_0M@M;J#NS/B-*@+(&+C'JREL.6:&_KZ(\.L6BSXO6%P+U- M._V(=8,G8J*>T@<.'\30]Y4^MK '2JL T" TC!$:!IQ &&I +(,LZDLQ"C#> M&/90XX&=QE+)(:6M&CFGUUSZDMT3/=^Z +ZU47GC>,6X(HD($QR%H22N@0G7 M92&N4&)BX'9>FN[J, \9:[7\UM[[>Y9.FY,*\$JRP5_6NNW:GZ;+L;_&-]1= M;V8;I\F^86#GSOC/8'X7LY>7=F[Z,#]EX,N_P7<#*Q!&2WO);'$@BC\Q3>8$ M%)4->@K#536)2 D: *EIQ WD*B(F1+F>PB&"S^HIJ[CR7U84TUT,&!PRV&81 MM=Y\.AK.V_.4<^ I-:<-CA",! -$(2BH)("QPFDC(5+A5KDJS_*4UFH0 ]+W MHCFE@/2G3YCOM]9?ONLAU+&X*ABK&MHPP0, %8LPP(9'"D"M2[@JA>AVKHH# M* $8#<%!ZVRM\,Y\$WY9WMI;1FL3FTYFR>N;Q*\,1.#/[P[#S;<F055FUH;_2-?>,9_<.*-G$ MTF V^'J3N.+S@\EB,,D&M_,T&4PG?R33>WN]'==LOG!_+*SE8'71.U?8P$)Y MGKH"KNY-[J&/O&WP=6)_=S=?E<-+QF\&G^S5R^G"HFJQ&G7^P$?'[$8T3NZ2 MV=AUT%K>S?/S]<_)+$E7]UTO%\O4J\F.UDJM>;Q,R]6YLZLX'[MC>CO9R>C& M?CG/[ W)K9U.G-X/QI-K^^ID-DHR.]S\]F2\M"BW#\P'W5RWNW3^KV2TL.-] M= ##P<@U"G= 'LSOW+HY+F29U-"7B'!SO)O&LYD;9+:PLTD^YZ$$@]OXCWSD M=O+Y-KL4X#<#'6?V9:M%F+J6/&[^]KK%/'5,YN$:N!<5P[1KE3D.]\1J.?F_ MME;E0CV^N7%:7Z%URKI*IA,[M&PC0=G?/9$4U)%'3A3-9@O*RNJOJ6_3<#"S MEE)!?H\4%<[L4T>.R5J:"RI*N$_B=."H:3PH,;R#BZ7_\\FN4RKZ"P:&*,Y9Q@*J'1("5,X ME\L,"15&#^5RLXSH0Q/#6!KXG+R?J5LKW1Y:&$%N8?SC4_",T*8KH#Q7P0VP^>9MW2SIZBT(']\/N; MCV_%'>>-UJ*G\X=]WCS MO:7548A,M3A2Q-_$8ZO\W29VIJ/!=6)%2\['']W+P0_N\ :!=[]\^"GS?\)W M/SHVV#5+8%7'*AHB"D/*C%/6(3( AK)D"5HU>]U\*.?PDYV"<3+14NO7.!T_ MD5GWS^+&?Z[2<]32"FP[^GOU;9*M?@Z*13..CZ3W/_LMVI9M/%<2@[YI]C]N MBUL,"W;A!=^5%?DSQS&2;W>3U.-[YPZ:Z'T%^7%@) MH&;CG^:6S/[+*AW9>.(GV!IIPC?-(K2MR;%<@HW=!J_X4>:FY&G ,9P3H-WQ MW#))IV'>Q%^<_GO_J,2,/\>36;;P?+C.V;1V.B;R;E8A:(^]-=-#D>.[?N2OK M9[_\.EGDUE"."$4:'N!& M#>VN!'.4+T/;M"[B.-A:)-\V U=9P?QL[E\1@N9AX%U3NZ?!6E47\Q([=>2>N MDV$%\32YC=VO:2[;G/:]X @+90D#2VE%@I,) MA?5-$5%R%7 4CR9?GX%SM?^_>N_.DT;W?H10V^+763)Z.UZFSM]B^3I_Z+7U MCIALW[U]R($/*K-E%5]".0P8Y &)M$&$&F@%>,%XD1 I2&'M1_;V]#T?A GFHKCSA?]A'&Z[;;QVEAQ& M2H0&$AV2(*!0J[(6*V$1;=1B?73;3H03']QD,]P>98)VP'-_2%I>^:^:_7MY/!)7[5:@B:2,I.(!X"I0",L0EK&U M*HJV ]L^/-+IOO_T[=,+B'7DFNC2)WPHVU/4(FY(Q+3$]A\:4B50:!0NO 4* M!%$5*NAMBT=WK3(Q%WN;F(?:Q692Q,4:F@)7%=2L^<)0("+#$8\H1 (!65HP M+(!D,S&T9F-N10F/F)I?YY91)[-7?\UO2P'P0+'3"!J<@J,H;Q%I*110. M(L$1"*,(E=4.Q,YYY: M&N>\+D G]RCG(4U655IFUAK,LMX@*^F>5LJ&)D&( FY"&1H" X"U4*7,$I%L M^$L[,\@>/7M>_?KX:^OW_RW?;5UL=GLHH5UZ9ARU=K[;E?<3$1-I9H420E8Y MB23C'*YV6Z*&6ZVSW=YP\G4$^PXZ#' :6CTENW,AA%^2Z?UQ!C#L1YI[F93K MR]-[&DM/XW+F(C _S[PNO"9 CT=^[4LV4.P3"&05@JZYJ0"UDNB2,!Y)$@%E MK3T6AI269TG2_OB0F_Y>VS_+V'01F/OBE+"M3P'EFV9QY),27:)6V(-!S0.E M@.(0!E%HY94H11>1N%'88_O%?CZ?Y05'KEV>I:\+C(-Y-T1ET#+$J,94AD1K MS;%@JNP"K)D&L.&Z?Q&UK\2YSNO\?71E_IQRX*VINKSW9E&5.%Y+56KO]!QU M&11V"-S(ZL1%(VF,!MA$. 2,A%*7;> EY#1L5')_$6Z.;=N:K1^Z0F#L=;.J M1F7NRZ[JOSPH9NEM7I?HXFH%>$MWK:!E5GC1/^39%PO?U*29I.6V8#++[6JO MA)2ZR4.EI*:#C.Q@DO1!OEI#:6E!0Q'PP8#]OS=I^9"[^'/R^BI-XC]>Q]=V M2&_CZ=?X/K.O^LM-6LSF94.,7S ^__%K_KBK^73\[M7@)G74]J MV<>&U]C297D P2QAY7$.)'.=TT(A*%52!@9K5NX%UE!U MMAKCZ"89+Z?) MA^LG:.NW^70:Y3XW+[^B/5X^(H0@*%%C6@B(DHDAPR5A>RLU@ $%$ M7X-:394 !L0$1AMI2*A5%):'+0!IP5\-$DN#=TZ129?)=Y%>RI//;&15N%56 M=)Y-^WF29Q@[=I',QOY/+]'<)4^3I0O=*?-EL[839G=G>CXAV@[.'=)D@Q\\ MR<^7F9U<]N/;E@F]]H"U>B.NZJ-_P,0GI?O/]3?,'!>:KE5E@""OP>!K(0Q& MR71:_/H?K\ K_]F.?%1^?F1%/DUNK6+^2_)U\-O\-FY49_DZ&2]N[)]V:D5A MB9%=HO@N2]Z6?S1*(;Q:5=-:E8N#Z-73Q;;R=U#VYW?E10]_@\_\A':[[6Q> MMKEZV1F6']Q4"+^+\H,O*-E6V)I[K\8C]E-=O;_0VI,7O?FBW_S+W7S>F;2'C-A514&@SE!1(4(&\M7M&9" MR)*9< #VB(QB[3 3,D2\;[]S.NUWWA<%^PH_NJOT.<\F>:J@M7CNTHG]>KT" MPFX-/(ZY0<:X,5, .!JV7]+,E=C M=O8Y2N>WO[K5SG.2[+6_EANQ2^')K0$[Y*(9D[4[7H]6QI^!*+\(K,FJ>F,8 M2&TT!A0Q'1$@ B:+TTP*H%';1J;NBS71%M9PJ_UR>J3U2-L':;#>BT5QS0AC M(9=<01RR4+!2K;3(.Q32>'M2C;2JA1ZYLGD&#:P/I(6V:ND?"L@;FI,0B"N9 MR9AB5F*&'&-F[/\PB4&)9$WXMDA>;.8C#;<.-]T5Y:YHQ.T@7^![E/)+=).-5P':9T)>W<;I@ M0UQ6>42 0X(T1!@'$:?V$D17ZCMGD.UEB)M\P0_M8*:DF5MT@J9X[_8Z"[2A M6O55J2-, "1 Z) +$" (5VJT,$&C:D]G:&M-D89#*'HG)N14[V;^9!NYBQ9+*:)ZU>:%>41 MXV\NT#LN"JM-DM[;_!BD:25 84 @L?\% "$J,86G0E8 M:WU.="2E5/;_ *>A"*!BW*S<9:'8]BBH9;"VYZEN-1BZAVH/U0-#E=:@"AA6 M >)(,,T#8) BJH2JP7!;-UC+4&W1S0WI98+U0OSB:NQJRSGC[:&&O>H5Y(]7 M1O>#11K/LFD;2O6FPCHG:8]O8AJU)@= $Q8:@+0RW""KC%M.L5+&D41K?)^8V:0JW]NI!4A( #:8 Q M#"@4B96F0 TU!P+]R[3XS"Z:_6Z##ZY-#6%O.CE^U:+G%Y?*+S:P"P(K=B$E M$MQ(^Q](H>(RX$JO7/9V?0_$+MK+RT2M%AHZ.25A%\?\T5H-VY903&;C/8HG MKF\RMIL\GB^=HW^? IR=K\U.I8JVG>D)\#!2Y983@0@ T 7[61V':<4D7E5, M";?.2'UQ[XNM>9(#GY:?DMNK^;+]/-P\'/R;3*:#_-1YO?_/\MAQO/;_)V_I\O/R_C>-P]U MU]S&;DIY.L?:$-Q4\P:_B]K"S.\2UY>L&&#>2,I^-_-I(O%R/%FX!;BW*+XK M&E/-\Q5SBUA__AL[B_H@RTG67N;CC?F[;&T#KLOR1D7#*/<*RTBHG]#Z2%:O M>'2)AZMAE8]^,(_/EFW9[9W>YS.ZNE^[W]KMBZ^)O6&/EHT GV*WR&/L/?== MN<6*3CTN9X^QC9'3Q_Q1\<1)M(*"'06XKJ& ^MZAP%)D.E]^OG$?< Y75V[8 MD_9R9IE-09F6%!WM%J]S[RD3L>[?#'R7XQ7)9\NK;&(O2UT/X%'1@7"4#$8W MEK*3V6>7X.5.KTNN5=Y7?^C$P?W]PO5IF\T7@Y$5F9YIW,1Y]\*')]G>].K93: M;#7/298M5XMW97?B[B9Q?]T_7*1AP2_S*^.Q?7B6V-?'OKOCHPMQ/9G%L]'$ M+I]5C<;^W7X>>6R!K^B6IDVBI]YQ<0;@R:V0^C,[H0%$@UL[IIO,48 EPW3^S6JA"[?1W79N);26 MCZ\PLNJW$8#14$B#."%%R*.&%$6BT6?3[L+DVB)FMC WL<7]^]E3AR#9;ZME M_+581>57K>S1:77C<7'U?FUVMSHMA6^:FGUK_7;'2T<8?G.K'%=''24_] PW M\YCTC5J_W4W253/.(H ^6X^@?\#0+!M,EUZ97"06UBYN:.J[K]OW+FT7>+[YXEGU\_KEX7]$- M7OG)M=8DM.^1_32Z4>TPT_+/$#')9!A@#+0OG%XTI]4!W[9HW7N_M2[%OZ0, M-1N_+XA(>;H<=]8H&W;9)]NUC,W'OZJ1=!??E^!=X<21RZ.HJ*EHTTE\-9D6 M6HX#;OSY,-N# MUO?$V+[XYGN\V])4UQ GM13#"!L.M<)8AXP&46!P45!',QT8V ;$PYP\=PEE MW!;EH$.4=\]R:15CB@$/H=:(1$Q((0P-J2P5*D/0MH'I.^['QBBS[?>C>3[; MWG[L!<]B3S;% %):'6*Y7NP8X<]U_'?O6S)!$"L['@ DHR MXB"^PEC=75QMS5=[4BWS6' M]],,/%[K$!)++'>N>,*JS>ULA'Y_%>$]N ,(:>6!W2WRQ+!_6:.7FU/L\*2 M;/=NBYLX*U7!V>?!M*JS9'7'N[GSKUMET1KK26YXCN-%/,B[&UL5-?PVFBYS MS[J_IKA_6#XG=X\Y ]+JM/%T8.^Z=;HG1*\+OX5]T=02H>@?D]-Z].+8H6'BOI+MUI?(6GGZ[5SZXT.O: M5T7D6W:3)+GV[&XK]&9_2VR7,8W==KQV6V/OR*PFYOREN7/1.V'<)'KWUU-^ MYV+G%_=W[BAS>K_:S=+T3ZT@_&II(=]:[QZU@TL*IT:- )=W[K<]1?P#WKJ2 M[YP2D5!>G2LSRED08:Y@%!'#L0086R:H*(F(U*!AYC[&?G_+I_;)$LCCINP_ MLW3QS]^S763)Z.UZFSBJS!@5]R-0>=-;8 M65)GWN5R73B,R^VJ;8\C^,G,<8+:#A6NR)W?.Y\E:[&E.XC/3]X)EJ2C25Y. M(H?G0_J:^&C6QQS>EC,D@_$D&Z5)?@I8YXM62[NR*"H(VG,+N_:O\T_.^V\G M4%C2SBE7K(J[K"B0/,UYZVR^Q@QKR[K&T?PUUIQ/'2]V1R>_YBX$_P)W+FH1 MXIF7-_J+J[S/8#3/W%E"/!F79S$K;Y_E;O%HY/P&A6_"CL M%:QQP]@?.;NIC(^1V3VA0^87/AQF;52YZ'JW00RW,&:!'@S8_WN3E@^YBS\G MKZ_2)/[C=7QMA_0VGGZ-[S.GW=ZDQ6Q>-L1X+P5J<),Z3O6G+)301?Q*8I"F MG!A)(55(6:XH@!:6$;:AK7WR)&A)VS@N:W)4W4 M1KP6G0=*!7EBU<%9_KD^I9F3I=-U.Q#D46T^:,FJ)--I\>M_O *O_&?[RE'Y M^9%Y?IK<6E;^2_)U\-O\-F[$,GZ=C!_P6=^8EO=MCGOY7RB1E>+CO=,;NLX M#:@08%WX,OYAU;%!Z+W_SSOQNRJU<+0Y4Q_6#63/O X47-WW;3]8L+&W"1E& M59UDI0+"@<:* $"L9:BTE:W2A3N0 --&Z<5U:]")^BXK-T Q).(@??;ZQ,LV M)OG?393A0 0"-BFGE.AX$9'C( M:9L8.W(HG;J@_N@R(QRZ\J"*OK9P$WFL0AY57(54Z"#4F O% ZVD1QX)0FYH M(Y>F7-W\#+-+V%'49A_H,Z@[]=.E.$OF*AWI/0<.P.TZ%NX4L MO]UF?5A]058G-9@&W/X?(1%E)-((A9Q[KD5#20UI9!,?1$] <,C;[9.Y:6._ M+ZV>1DY@MV<0+_("^UH_P20;3>?9,DT^7']8#HI_D6@1T(0DX@#(V@!&NAI2'8^8 %1(Q";NJ!'0)&D001$1(#PP+. M*'*7!E)2Q(W>U5W/5LNE"WAS<;798'[E@C9ST9)\&_ET72][9E;ES 7+_,J.(L\DZP7+A0F67GR< MC/@0L"KN"41D!#5"AEQ#*RXD,=R+#X9A%)G&P;;G#!^N?\\2Y=C"AX(IO)^% M!4N(YNFZB/FIT#;O.Y4Q8$C.2,;T;K,7NLV*4L8?73['CJXS' 1*,8@H1P'6 M&"J+!0@%QXP%!*"PYCH+% 4:4Q,0"JF$1C-$[:52<^1Z=(8MNLY0&ZZS]727 MG=UG0R?W7?&<*OLESP2RF^)3TEV.4.5C>\&8T9,RLW?1]2ZZ8U7E>A>=<]'U M?KFU.[Q:U)L_NYL_CS*'D[& !FG3=#Z6F(:CM)K.HCAQ;E;5VD1Q!;72'"@F M=!A I) ,(N>1PX0(0OCS7KD'1E9GG1,H'V+19L/E(Z]0?/;"YZ?^9.?2''"^ M.EZ1:%P_V>L]<2<@,B2IG J0$*,#: (@%:(,"UB6LU> &-IHL_.$ERUO"-:= MS(!T"(@\&T_;^?<&?JB@;N01YQT4OP&0M'*-6>[\[GVV!.#0P&[ZRY\6A'Q9V^# M_H_W#KNZ079R\6=7ALE5+7)L[B'#\R=(/_CB54]T6+X(7>3QDF125JJ($L8( M1IE@DD0F,D9I81'.F2%6+R&- C/K""]W1.4;\ENY'_Y'5Z(,/@7])VN0L3=4 M-$LK7K2Z<4*(?(C#M0/9KFK<]\L=@X\RD(:\SES4!E:Y4)\_JQKI/! MO%E\=C(;W+I6]W=6M5OO N?#3I+9/*]&Z6-2V$50 MI$/[G/%GGPXQR=PL?.C+.,D+6R:/%H=\9HIYNH7[^ /\T2':-5^KG M>+%TS<\V%_E#4LB(HT@0&0C ->; I6+*,"!:<%K/VA1418IB'G*,[>41 %3; M2Q7A0:AI8(X@]*R8MP?BK.G:<'SAB)KW#+>/',LW2NW8.W9T_\R$4;9JW MO?.I:\8"+]>E!$%58RT$* 22:QD)!#C#48A"#ST94*O--UQ*VT+/">]/7^?= M(0X/ 6T3<4<.K#,0Y0\[#ES2:+.-*+OR8465W\80,Y!D1%%I"42E]Y-WB+]?"1#6OCD"1BC!G2O, ,0T("G,':\@P58J^"'R_S\K I60< M?AO92Y6OL=H9$L60L#ZO[C2E8QG>3M/K>X9)O3L/. >H_1#EHPBA;.2#''UG[H>N^7'?F?LX.G/OW%K[X^@F&2^GR8?K:+E8 MILG/D]GD=GG[FP_?+@VJ1HW2;(L876O-<;O& =56J^1&,VEP#=L\@8!=#5IT)86OF2:BLU0(Y MX$;"T'F4 XJ%IC)J.+4>*#9K6E#-H?QTF2C1SF$0&TK4JB'8^Y6_3_S_)7B1 M,8;5$8XB@$8&15&HD 84@PA[P)$H$!)NJ,/V).#>SSY]G3NQ_5AH?$N8(T,$ MVRSG>>30.GT1OG=H_#F>IV):@9$*:$(><(H1DB%B(@H##T:J@0Q HSW)]F!T M4;H=PQ$,K9#N1> )P7'?N/E31AVO4 HE@AO*#?T M#.I$9]@"Y!!.X;'G^6(E!68,2"4\&X%DB$F%M-52CFP<@A$'A3 M7>#GP#CYTK$$9$.*V@QIZ 7@:83KGC#R"*R0IP.M% \Q(!1C(:T=:'+EDZLP MDLV$S2V15RUS9\!#< AEFUEB1PZP,PDFNLUI9:N0VSZFJ(\IVH/-X Z'I4%V18W\<+>^B49S.:+P7VRL,B] MM3 >)>.\9N#C_]*&@^2W:^UU6S MW)-TGZW=#0FKM=@F@<& $BF@UI&!3& 7LQMR0D+.H^U*+CU"NZYR]X=K%YSG MJ.J)&M[_S-+%/W]SC;G5MTGF/_T$M1MV^K=EG,86/3OO\$--+$U&\\\S M^W->[OHZGJ2#+_%TF7@=['/Y.D]A+@KT=C:Q:EF^UW&:.H:=D^#$5:K.EJZ8 M;CJXG8_M9:XRMB^Y[$)TZ]>Z2K9NB29YW>ML9-6"LCJS3Q6\2Y.%?T?!1]SJ M%NKB^O!O[0ZNJ,=)R]NY58/F:5[H>3[+[RE41_?:;'GU+TM9[E)WR6J"V6,S MS(8N!C=-_KV^./6XG/;UVF17Y;^+ MU;8/G5_Y.-M''N'7R2Z;JUUN!WCKK_-7?9TOI^/!55+M?36U>;9Q38JQ_>[O M<,7#1W8/YI8IU,*P'VQ2?)__EA?GSA]W/[3SN4YFX[RD]XWE-G;\Z:U=H6SM ML=8:2.>W_J+X@XOHT_NS_RNN.9)[&)+UON[QU-XXG5 MXNSF))\GOEBXI08W0M?[N"R!/K]>?'44,IE=IXZ/9BMRG#I>M+1*J5UOJ^TL M[MT]L?UYDHY?W\7VBV)-_M.2PCQUAOOTOFGP.*/E*K%[LB(HNQS62+'K8_=U M8I\?^\Q-7T_>TNXLYX Y,RFG8"><+NJTZ R==/YEDA7T.AL7C,C.X:E1N(U/ MQXY JXQ ^^4TU\SMJ++EZ*;VV&.L@W[X0;R XJWA-?=DGR:6562NC+_;F*^> M"WKF4U&W)\8U"O0V46XI>8:5+>Q-$\]:]F* MR"W%?+&6]'H_ _MT]Y3" +/,H/@B[U$06R:1_F'?,9W\D=B)6%I,!U?^KLP1 MYM1.++9_6:9R/_BWA8;C]F-W1?+-7C/QQIP;A/^XF&0>^L4KW#BLE+&D;#?( MH2#._LC>#-;!,Y_9)WM[/IX6D/:6OP?0).]4.%ZC63]5^RF[+FQT"])BP>\+ M^#PF33R#L/S1C]#];Y-W55+0\_Y\%G[]/1\8%9:-JR)_E=S$TVOWO37[B>E:/5W='WG*X)LWR+AB>7]Y.G/-A M6W'T6+>-Y%LR6BZZZW,Y MFY/,JHV%HV;/C6!SJ9N4$'7:BR%]G59ZAA72.'>]"=.S7B]$KIP.5TQRLO(?I\#%9 MFLOU+TXM^EPP3+_W97N1+%DLIIZMY_"ZMW?8X=G5<6J5G:.3K7X0([N#TR17 M]?('96HTL72GGI;;R4 VO":&<\3_>ML:O9"U5 MKA(>:^2QHMJ23!H+^+N?D)=UZ7*7SV$G1-97_X9K,KZ;% MQJPAM.C2\S@INQXZ=M_<:]RLQ#KS^N MI$N),*L"W#D"_%(;?_'*M6F4W_DSMMI+GJ>259[C&EC;;.AQ0/[?HG>KD;'Y MV6[JKRMD9MN/[S NA ^SP4=G-U:G+@C[4Q=J<>WZ2MT/+*MUK:4<$[1$M5BF M3G\JK2)EW@_^9YY.QU\=WHRED#>#'QQ)(?#._>:_\9_ANQ^'Z\K'.A*''JW= MG9D(P1(J176RJTB(C)*8AXQA38CD"D(=4OO_*H!1P_-L[;[*W74?Y.;?Q_G2 M[MA_.^?%NH_9N1CIW[%=7(2]9_FG25#\ M/OB_\>W=NX&_;#AP%P[:/E0H4:G_\^?W)2!+F158,RAU&#?S9>H5D,#NVM0" MWKC-M-C\);E*KUU7SC.^?(2"=Q:2:M M<0'G^-T=)._@_GA6[;GQ[OR=JS3L??CY'J?<_-8D;A< M/#Z-:ZN!NGZ^N?UEQ:)3SW+)/_++Z_4C[PA9]=NKL]-\:MTS0P:J,)<0$VY( M@ B+!%81X(9Z9HBI DJ!9F^W1YFALHK .!D_P0WQWY%==';&S-#M6>$6]"I6 MQ_L'02T..@AP1#$TAH20(Q!)F)\D401"K1K[MUK_CRN[(\PMJ>/<./2F666\ MU7V+%U9!GEES^;KT07L'4,&&*ER.+2O++<"565

5]) M[VW-.8!E4LYUU>0==_:=KU=' A4KW?N&2ML?;O+@>6IB8MDN2Y[B5H^ MF^5?>(]AP;D*WI)SM\)6JSI]SJS=^\4;K_X*SQS_:SE+\HE+SQMY[I\JA<#@ MX_+.=?TLQ$5L+0GOQ'M$E)3O6;-\*E]P8;UW&RV3@X54H B4 VB^T_ I:\WF'!\#[-O=OG5^>5?]4\:>;^I/G[\CW189S-8+Q, M"QF;A] D,[>WCP9S64IR+E+? ;7K'9=5>P4J,6480:PIM((.&0++@W8->;/X MY7?>\7\6 _FG_6I^FWQ<6!O&G>>X6\(\IK_E;?@:H9F,U=LYKB[_8F?T% M/V^/AEB7/'BR=ECH"Z<=IG#:B41MQ&LH78G M RB,J*;PAW:WC3),,A!!(8,@H#E'5':M0"-Q[J0XXONB\G/;'!"^:18#[XH! MEM6K5_11F.KNG-TK44[BVF7V8?6^_WE6KHD_"_G.X8LD^HNB%94A4DL.D.26UVBJA; HE9&RY BBD!]YM"([KFC%OR\MW))T M>A]-9O%L9 V,]_DYO5OX9Z,48:2U" BC$K* 2;ORA0YL,'3%)VM1BE!:)2D4 MDD<8<"L.B"YM2]<5-0B>C:3;^)XNHA17RS)8K;- WX9X]J&]/?2!%M.*BWJ;)3^?9'GVR+]71'R](N*Q M)^)Z64;"1#!Y3]TOUJ="&XL MUHGD;L4ZG_EIQ]M.X&4[%C8]@9EM=]MWK;UZR *C%S"_%9. ])A:LQ4.CB[T MWD()<45UD_&%;_JF"L%=[/D+BBYT2 5E7>5'2:!G<."_E 4M.[[5"/2D=%2E5)ZT8])344]+NE/0@*.LXR*FGF.^KLC4]]CU- M'!--'!T7>1G!7$(=UD<6Z;?D2S);)MG;'3!TT,4X6G"=\2)<[,3[W>]WO]_] MRYQXO_O][E_R[N]2ZOQX"RY_+(N"N'3WLI2'#U"\F\8+7TZC_LME6I*MSZ_S M;=VE&/0^XSY0U69*,)"))%5M>H*$#_#',J)8 6N\&IQ',D4A%LVN$(4]%Z7S MV[)BY/],%C>F*)?SO@R05*[R4Y:,/\7?'@EQE7^'?R]"7']-Y^/E:/$A_9@C MI IR+:&ELO*GV?C7 E2K[S8&K&[?94D,*6U&[9]@K?N>H_0\]1>H[2U9>*:LHK$X@*%%C-) HP,U0$&E-2FD DTIV90,^[:;M"-45#2MHT MUA)S SJR0YUVE7:%:HB&@O:SN M47V.J):U"F0!"F6D0Q9%%N!,(T%X*:NC"#:JZG4Z@6T$96>^0W]$A MOZ'0USDZ[!&INN4B3F@@J1)AI A1&*@0ECR.:-CHC798_]BG9'0SL\O^^;[U M+ $XA*TRNIT)Z6@UEIX_7"I_8+#633L*,%4A#8D)@]#J0!BO3!(M.C-)MG/8 M=<@?P)!1UO.'GC_T_*'!'VJ)S"+42 5<2\U,R) P (I5)'V@P^_K0>R./T ^ M1!3W_*'G#SU_>,@?,*@5.I!&$XH19A:W+ @ #E8Q^:'L+M-F.Y=FA_Q!#B5N ML_12SQ]Z_G N_*'6FUU'G 2$<->J.>*,&JYYZ7^01G;''[;RL7;''[@82DHO MFC_L$%F(V9$Z8OW'!ZW.YXMX.DB+8O']B=%>U'O*W(Z0JIDRTA)8%JY@!-5)_B"$(ZL\(P4#ID) #%R5<4/"=!9A(_SL+7A M2!\B*H9(MIH\?ZSPO-".BA_NDC1>V%$,DF]W+D.[[ZW8]UCJ=[_?_7[W^]WO M=[_?_8N=>+_[YU5_QLRSQ6!^71X+#WZ /_96>NMS/1(KG-+J<(E&W$CGT6:< M!CK@A.+BY#Z$)*A;+6.;._]CTL-D+-K+R^4H((J[#0$6 M@D),A9'W!AQXVQP(;!BO84(R@5!@*)BG@0025 MCLH((*N[12^'34LGE)#C(01M'H'TL.EALQ=L<)7C(X5RF7\$(1H02:4BN*@A M$!H-HQVD34MGAPSR(6DU2^\\3@:/US_R6Y(E<3JZ&<2SL=WQ+\ET?G>;S!:] M6W#'&(6GV=^!8_5PIR4C2>]+S]P/; M4.GZ+!)A2VD M@#;AL"6+F.?"&'I#!>8(YIHZ_7G:G2-01;']]2C[@FV@1+Y MF3]N9;N/VW8E*YWG@T&1E%_XXJZR\6]YD:(/+OVVNO0E7TXB$(((IH2.%55" M,&*L)(NBH1C5TI7FHN*IY]=*4.;$L]=^%#KRE]X&]SY J!T0DLOI 8(R@VFL ML=4H,5K;E"P@))&J'=\;0BB4ZXI$6L!X*H!08R"T,B1:I]H:Z;1%B/,$,2=M MO&@>R=RN$ KE1D(1PR%;/0*$ $*[0$CA)81BX50YNX:(E-M4BH3-^[>G&&-1 MZZ^X(81"N710I&3( I """T$X0H7XUZ&)JZ6,7$89DZGE8MC$V1E+ZK+13* MO4)H)%0K4@1/)-?I3_DP'V>#TKV2]:[ZP_YD6K1!^'V;T>3@$6ZI1UB)9:(E M18H+9F,7D]BDAM.4\,JD]#9F[3"?2YAG(G-+O@[@FJ$XXD&5XN8Y>P&2IPI) MJ5=RGSFBC%@IM-52H"1)D\I$31"O93)M \E KAZF(XJ#CCP#2 (D&P+)E2G* ML704>8V=)C3!R#@6([J I$J#0#*0ZXC(B*B@4\8 D@#)9D!2XR4DK:$(84XX M$IP+I&*OULZ]4-3Z\S0$) .YHCPDL804?(!D&R%)E^%)*965E"D28ZOC1!AI M5.75TIS;() ,Y-JB/"*ZW<=DNS*'DOQZ[' H8)&AE0*ZUJ9)Q$@MA<,K]?>,&5QC$RN%=,1@JR0E'6 1U'@,& 8//B4&R M,J2:IE;$"C/_JJ'"22EI%5=5.J:[8C!4EA2.Y$%GS@,& 8-[Q2!=!E)13)F2 MF% D"%62XH2RZAQDCN^.P4"^*(PC3D,FS#<6A"'3L(YOMH)$BO-;J1"AMG$$&,1U\9BQZKR>Z_VB_O:XTT\I <0 XOM!K)8]-"3&,L9482H2;95-*A#'"#FJXJU '*J&#]&(HT/.KP00 M XB/!,1X94XME8P2P;20EO%$QE1@M6B+KNI5[6N!.%0JF-815X>T[@'$ .)C M 3%9@CA&6%E#N$38QDF:,IF8"L2QHK7$E;5 '"IY3$M_$@P 0 XA; F*V MC#P+*PF6J::I,PFATC$B*V\?&+.DJ3U#+3UD5D((<9YQ'%,$D0L-,8 M[) 5#9,(+HTH/%-$R9@J).9SB5)%A*YE5J^+G5#S!!&)&&[%8#0 3SO PY8- MM^+4(214,1O(*J_[Q:8"C\(Q%[4"_K7!$Z[3EN0A:X(:[N0YJ,?V(-Z?J7_G MPO,SS^_ZXUMP9M]/._20I=(-NPDGNW#8?=A]V/W37#CL/NS^*>]^NYIQG'E# M:)Q/IE4A QC11VM$/Q50H2OS1UPL,6+6,:-2G#K+F9@'.5-DN*TUBZW$Y #- M83&.! Y9T ]Q34#:@9&FETCC-+:&Q+$6P@I,N:1\X:_BC-0*?-9!6J#2 ,PC M2B"# )!VO$AC>(FT5%/N.(JIM5@+EAHC5%5*1YVI%0FO@[1 X4BL(JU"9OX" MT@!I!T8:779L304EQ&#A=$I3*42*XD5[MMBBK]>J(KQ\[.4C$K, M]CIQ*#!7-:\D!Z!XHE#D:-F( JL8QQC3%-LB6]=:$]M%[4J:UAI1; 3%4 U; M(ZUA]A= L8U07*E$9S%53EKJ>!Q+*;'2!%?>*$%U+4]Q(RB&:BL1:16TD!6@ M"%!L"!39$HI>]6-"^^//F](T)A3';-$4PMT;[-P BJ&:0T2:P?@]@&(;H2B6 MK1T<0X4GF6K_1\*,5TJ)KJ!8!$1W@V*H+JZ1%NW64-N5PU1F[$>=83X%K_CC M@GC$W:*?\IKSE7)QHF.)N: .6<:I3"U&U41!29BMMW H!.C=:#BZ72L4*MEI MG;L')Q-.:PV@ MML!OJ!2JR"LTI]#O'5#8#A0^=8P*LBRU5:E-B^F? C,76RL,UNEB\HFS+@ , M-W%DK=44*:(''40$QR@ N%G'*%L>HTPFJ=%"8Z6I]2BFL5P8V_Z$K?=HV1R_ MH887153#_#! 86M0*):G*(^%2Q-$N<+"T**SX'*.9JQ5+85K&Q2&<7QQPOPU^^'PX[2G_^DC:"7TQ$3:10EW'!M'34( M61W/V]E0Q(+V3-UY_X_?< >.%4>D'C) THQ9I70!L<)D4(Y M:^.YRSUVL:@%]O;GK5N3!S0YY-!PX '@@?;R %WR0(J1+HI53&P%$XDDQLV+ M,%W*4ZQVXX'0[D*L(BH:, !XX.AY@"\3?7"2".$2CK&)=9PJ+=VB1!31 M>C'V_MR.:_$ CJ3 P / \ # 7A KLQRDE0:R2E-K;#>*DBX,I7W$WM^V)$' M-G!\KC6_ 4>>P(\T.Y94&>K$Z Z%[D7GKSRGDZS;UL-?C\E CQJ'EMI MXZ18;"R6J4MCFFJ&3*KG/.8$]LI./7&YZC:>CD=7L;^ _O#&KW/>CGPTG-A2 MEF;O^U1(DOLV'6>>+_K#;/S];)I?33P9%J0W'@T&)1T&JI-=APFIBK@*R83' M0V@ WW; 5ZWTAK(Q3RU*$XUH:A 2J=.H4D,$,O>4 !T6OL$=G")2". +\&TN M?)]"+UVB-TF=13$CB:#()@YC+-)%AXFTGHAX:/0&*L>E(M(\9 H&I#D!!G?" M(%_M8TH54JG#2#AFG%-:T*J>72?DV4_00)F(&D6"A\SH!PP"!G?"H%PF].I4 M<":0TBQ)G$Z<,-Q5YR A^MG/P4!YB))$!+?B'#R91G&5/ZP:(]!Y>9$/\\_] M*40.('*POLFNT;)K!RGZ.3.#O-[!.4DQ8E15U0L))P]XW#R)S0,&=B: A\DK M))$(VDG]!.(&P + @^PP$H;+<.TQHAC9A.<(L+C.)ZWT4JYU.2>IN[KLT!H MIQLA$:>010 L "RPN]VC5QIX)20U@FF<8BM2X^G!4E,E$ZE4/F#WK$<"H0;. M1Y@V(G&@L?X&0/*I(EFLM.+#A@N*$LQBGF"-J9.N\B)R5Y_>O0F20]4B>R@+ M@#) &:!3V#?#]M%D+)\[_LII] O1=Y) D_).DT MUAX##@$.:1Z'K%2#QDH(3!)"8^94[)BB":X8\XC%K16"D@$2 1( M)!R)*+T@$2EP[)3ES"%LBWP2J\FB&Z=*:ZWEUR"10..4983$_EK)-XE$@F;% M'H^WVF7CH;^&255,?IV/.Y/+; R#E1^(P-%##LMJV$TXV87#[L/NP^Z?YL)A M]V'W3WGWVS66T6:3?A=\"/LM1GU.%T&#/ !/Y5,0LA+0-"8EG!D;2ZLT=4)J M6OD1$Z5KA665W?8A'Y\7YEHIUVOF552?674)D(5' *V77H%>DY". &J45)+O%J?*.H9$$\2Q:/\@$+F04!P M >!^,G!?F4TOJ25I:BSCS,42::G29-&RFO-:DL+Z<*\G*^P&=Q)R.CW '>!^ M,G!7RW0"9X7P!D#*N<3"$")U0JN\1FG(#G"OIQ7L!O>@-2P =X#[R,G+;?'Z*C1GMGF M]1< 4@%2.6)2$4M222DARCD2IU@XY&CA&9H/^$$LMK5!99N02J/]OT J0"I M*@%)1=$%J= 8&8JQMY=$K#%FS@I5:2K6R%J/I$U();B7&4@%2 5(I9FDPE8: MHTN2*$294UISI>,D-70Q!2*5]/+V5)>+/9[DUC!B\?O MZIW?OW4#T>Q'-[YA+_%&CK0BH/'$5=ZSU0$V]M.EW\/19-H9?>Z,\]_SX4W> MR;]U!S<]OT==C]XO_O\]3CV$K\<>G.7LE\[%3=D];_:N[&KDU_+/V2O^:ZYO MQOZ#D[S7R88]_[G?\\'HVC^:C#Y/OWHZ*+]NG$\\"[Q^"AB[@F%/ /:\5#!@ M?WB3S8EIQE3O;J[\EW3+ZZX^>!?4*U?9S8N1.$]M?( U*'YG >6_E^/J2ZZS M+_FKBW&>_?8J^^POZ6TV^)I]GQ1HNQS/5[/9)68;7%_Y\%;!:^=R7)PA?Y@X M70SLX)K%Q'+)8LTQ-\2D*5/(*A1O?C/J/_;3IY+)O.068X[\EBP',V7EBO3)6(UW$CQGFEC(C4COK7A-33"6)7^'96>J_(N^9 MZ<8?)R_6N0J<6JL2)KC&(A$Z=1*GU==8E&#_-8]=Q9,?IQM+\,J[:W1; J0_ M],KM[/'JUPT+C6%P2_O"J2M[K$X/L>I*_ MK?[X\:X6L3S0EAV"\8N'#[#Y>:=_6#GN;K^&MWMIRX\=P8^1UJYLO8\]K09! MJM2QK&]!$ICOV$<\:-[87%G9>?'W',#_>9.-_7=WG"?];?)AVK3I3U:P[F'/ M-TA^VJ,4_$^>/2P"0'#M65_#9'W^*Z4N6?N)YP#"KYDWH&0F 9+3))W5P6F M$2<9"$QK!.9$6T%^G 5I)F\A46%+<+7X)ISLPF'W8?=A]T]SX;#[L/NGO/OM M:OUX7F4)99-.UIGDX]_[W;S,)+H>9-,B8_#6*Z=I209?7R.3;X\GQU8JN=(+ M2E%MG%9I8KA5G,AJ8)4E1HE:XO[37?Z?GP^@XCYUI_\+>OVO_ZM MPI:95"\->Q_FJ%H\]VMI@P<82X$1BXA";>A( 90"E')@2E%(+ L,#=$VT0*G MQBJK8TOH?'R5P\8:MB]*(8VC%$PC@8!2@%* 4K:@%+*D%*HLDUY!4:G1J1:4 M)G+>L=(*S%6M06TH2J&-HQ2OI7"L@5* 4H!2-J<4QI<]KY$@1AAEL$VE<5XQ M47,M)<4(HUH;A%"4PAI'*1A%@H2Z>O_CM'TY@0.<#T1IRR&A-4YA- M+9E-.Y9P1;B22EH9D]1A7;5WX=K8Y_$2SW_M;W/A#49?1$6(!1USWKA^#H#J M$T6U1G2E$QQ-$+:,6412F6C![+QI4Q*+A.]-7WG<4;LO5#,><0Y-*@'5;40U M679-HLB))$T$TSS!:4JD,W,KQ)$T3>/G\97N"]5"19ZW -6 ZA:BFBU1C9F' M66R91W"2$"L-1JB*@"2$[2VH^KB[&<7'TSA!UB@; M,Z002Y#DK'(92FJ?R66X/\,:>1V\W99UN_);?\WZ19.Q;'BJN:MK,]4Q$Y): M9EJ4/@#.+=(R9BDAB%;)6X6>8?9&2.MY^E;$,1@I<1$)#AD5 ,>&P)$AM,Q2 M(,)Y;1]9QY5P4AFID*S@J%+VS"ZZO<"11PCF@ (;=V;JWL]I]A>X$@C)%J16 -P; <>=MJ[%. MU=ZR1-9S9NT#C@3K"+-6X/%$$MWFDC$!A_R6#ODGFGVUT&'/D%(+CF/46LL\ MLRF>NM1BFCI:&>2:,/2\_K%/>?=RZ&_[E^^A4WH)BFC0C-ZM!:FQ&@OPPXGR M T;+?@HQ)HG$(DZD=BJ56@CBJDQ9_V[SO Z[O?*#U$$'T0,_ #^TA!]6*ID= M4YAYM<$*2[6SJ=4\7;@L6+*W/)[U/(C[XPV:7YA[Y045$A S[ 3\ /[2%'\0R(2 5R"+E=&PI M-MK:&+G%H'6!]=XBD.OY6/?'#U)&_G:<-#]LD5E(14,=L>7#.W--1]-L4$WU MW<8_"S2XIUEZ!V8[C19LEZ2""$RIC5.BF(VMDU6%(N64RGUZ6X,X171$<<@& M<$_M>V.5%P!G*\#I)7H9[C4I<@1[6X428PAU,:_ Z;&I]]KG,00X*8NT/F1( M \ )X-PK.,DR3NG/Q]@XJ[1*A,>FTJF.%QT34[VW]F8T$#B+:OV#QAL!G #. MO8*3+<$9^_-1V,1QC>)8.BUC6_4>M(0D^ZOZ"P-.BG6D.:BU ,[6@%,L(_A) MK#FQ2"AFL$>DHC+AE8"\O[SW!;?9TP7 M(QE1"N,R #9-@0W#2\\RU;'2!LM4:)X0G$C-JHIXR8RHE> ^#9M T5:,141$ MR(Z. !N S4ZPH4N?+V?$)1@5_]-")%+&9CY?+DZYIEN<-H'BH!B1B$'_%8!- M:OQQ#%+:DD&3\,F4(1R-LP93AN 36-@(U>F MF3+KF%-,2,I-HJ2DB:@BC%K5NXBM 9LPL4-_J1'EK8#-B;0S^9A/\FSQD MPY[?\=_SP>CZ*A].P2VX98Y#"\N'.%KV&T^X3FG"),,QPQ@[FMCYB9URH^D] M:8$S^3+#7K*4+C>+.E=#!=VW*L6A^X^;_CCOG0T_C$?=?#(IF&N?SA@J(@EC M @"VK80M6=;!.&E%2DS,N2)8.(V1G<_?N32(=MO0.P!=@V!+9R&?LT@FM" M"#/>ODV5Q%I@5+4?YLC>4RR^)]@&2N1G-!(T:!I_XW#;KF2E\WPP*)+R"U_< M53;^+2]2],&EWU:7OD#+2016LR1!1&%L;4(>7RM! MF1//7MUE.%(:@LD H<9 B- 58SEV+L7.69IH:6PB\*+SG46HEH.Q(81"N:YH MY+<,( 00:@J$5H9$TR11TEIFL==XXQBE*<>+YO2.[GH*A>KMH"+"0WI_ 4( MH9T@)%8@I 1RF%-E8W_\8"HYM_, *57(UIH:;0BA0"X=PB(N(0<=(-08"*EE MCH&WA'1JM"#2"LP92K'0E1\FN6<$PJ80"N1>P3)2[4@1/)%XI1YAB9:)EI)X_5=:+*AS2BL:.[*8GBP*18,@C0 R39"DJST+S=>N4Y2F2+!-=>*:"&KE(C$I+7Y M:=M ,E2#4!4I*@&2 ,D60G)EBK(D@EMCF,-6,%QVUJZ*W[3BI-:-[_HZCFEFM=U=KK5*D: M_ZR*5$%"*P*U5S\6CBB#OOV P=9@D*P,]^9:84(QL0I9$1LBM:[Z74B3X%TQ M&,IQA2-$0Z;Y 08!@\^*P94!N5(:BCC5F!"FK'2$RPJ#AO-Z*>RF& SEJ4*1 MTB$S- "#@,%GQ:!8:6!#C7&2R40()C1*'&:TBJOZ,['FGMH4@Z%<4UX7Q4&[ M0P & 8//B4&U#*2ZU-I$)D@*8B7"V@B15/XH@TPMMV%C#(;Q12D6<742]F#( M+*SCF]L\JHVD 4?Z?OBKC8YVC9>];EA,+4NMQ#*UFINX*.>=*_B,\WJ&2%&' M._&,-G>L3_;JW2(B0OBTQ] #B '$]X.8K+;OC[$F*4]%BDQJ4T+E/%J68.-, M+:=D+1 '&_PL(\P/Z1\#$ .(CP7$*V-J.<4&.T:(M2DUB; 4\2H+A4I1,_/7 M G$H_QKV(!:'=+ !B '$QP)BL02Q)9HR(BA.E>)8QT0A5 W209QN=Q('RQVC M$0\Z2P= #"!N"XC5RJ %5G26X8D1QC"<6I&DJNH8+UTJM@-Q( ^?HI$*VU_N MZ$"\33;:\7CXEN.F^\/NZ"KOO!R,)A,8Q!=^K8>BGI>/-D106FD-<%* M"Y>DDA+C[8!YQ9:6L:LEO2RDY:P4EE^\J.SLDIOX>^"?>SSK5402A73-U05O MEQT,14$ NQ;#CI*50DE5^,J\/6X(07&JE:U*0(CS^L"VL-O$B;8.[$B$> MT( Z0-TA]6R..%GI_$P2JN-8$>J/.LTH-M7XS%3I=.NS+ESG+,I#:MJ-M7H! M.\>!';G$CI"<:N%/*TLQ(<+(F%8S2A2.DUK<=EWLA!H)Z/5#%C1T"^ !\.P$ M'KWLF95:E5"2> .+,VV<96D\#[4HS!FOS6U>&SR!*@H)CW305,J&NVH.ZG4] MB ]GZM^Y\-_,<[3^^!83:56, $;TT1K13\5,R,H($2>E<4I2*H7SSXL$N6J$B#'"U6(F ME9@NJ4*>+46W"UEI "Q/F9#CB02SCJ M=R]4Q?CX63Y&)69[[44121:T$T7CJFH BJ<*1;;L)"$U,E))Q2PQ3EM$TD5: M(?86<"VM<",HANHHX:'8[G;K ,53A>)**;FB+$%2>@ Z;%/FB!9528J.N;W' M1-X BJ%2Y",I@K9V 2@"%!L"1;6$(D&6,T6UY=S@)$F<3N8!F%AP0N_Q"V\ MQ5#='2*E 8H Q19"D:%E;P:&4I>@.(VQQXZ3>AN"FJP8=<1;KF& MVJX$IC)=/^H,\REXQ1\7Q"/N]OR4UYRME(,7GG%J-44)UT3*V A:=46UAE)3 M*Q J!.C=:#BZ72@4*M-IG6;HS=T7P<<"1ETTBX & !\7 !>*6XG+E78)(H:)!(L5>KHO#%$ M[)2U]?K9?3A26:D*_DQR%F=<"4UHJDA ME% ^CP2Z6!)72U5[7I^@B(1L1+_WXV%+H &@@0=H@"]I0"<$6T8Q0T3$SL8D M(;8:R2K2>O>]YW4NJDCPH.%(H &@@9.E ;E" ZGTYA%QL8@3SP$*I55QC16: M\!VU@> N2ASA9DQ3!!X 'CAV'A!H6<"2(&N(L]C(U'%K%9>JRIKG-$&UZ=#/ MZ^F4WBH(678'- T<+HT0)8TD$H7QYP2(:F,"55IT6=XGIO(M=W1*@CN,65> M'0"S8 ^^U'V _A >T[/5>5.=B]P+3UZY3J?9MZV&S)\2 1XUCS&QK,=%,8M- MFFB7&"T9L4:G\_2+Q-(XJ>=85UW1T_'H*O87T!_>^'7.VZ:/AA-;RM+L?9\* M27+?IN/,\T5_F(V_GTWSJXDGPX+TQJ/!H*3#0"6]:PW5H1%5I]F( .#;$OB* M)7PMI2Q-C' Z%E1)D2A352NE<:KE<\,W>.XDBA0&^ )\FPO?I]"KEN@EDI@X M3IVTE"MG"'=Z[E-,9.P1_=SH#=7/3D:$A2Q9:&Q9(F#P*# HT8H"S&.4$HT3 M+"7"R*O",:G\><4TZ.?&8*@A74@%[FH#( 00[@1"PI<3[JST-X-@CSCCC$RM MJOI?**RMCI\=A&&*A36.I&[%E,F3:6I7.<2J>0>=EQ?Y,/_E$$#\$ M$@BA\,@E!W@=A[N$$6=BEE AF/^SRB:B"O-=."!0ZST:2=&(#*+&&AJ Y%-% MLEXF E!E5E,#M7X#T?^R@'* &6 <@W*9)FLG["B9D_0 MQ"3"T!11)M@B.X\]%%A;$\IA?(&$1$H>L@U!\Z#<[@R[=_ET48M<9MF=9BAC M YFE7F9[HYN+0;Z?+@NAY/E?]KG2!A#M4\Y,M5(=J70<8ZZE<]8)AP32LAJC M9XRWAVIYT/ET&;PYB L3ZXB1_1'M(UMY_+Y*X!_@GP;RSTI9IO7THX1F::P1 MYR2ESE;I&['G([HY_P1/6601E_NSV8!_@'^ ?PYI:.J5:E 2ISR1&'$9NZ08 M:$KHO#E$PHQD->_OT_03*N>21X0&G1'QU 8VUB,$) (DTCP2P2LZ#/'&$C9> M8TE-BH1,!!95,#C!3&U.(H'%=@T3".+J%BC3!)T$B0;-BC\?3[;+QT%_#I*HFO\[' MGFR%=VVX=\ M?%Z8:Z5L313W/X4FB.!P_0!@2X'XR<*=+O2 6B4,4<6VI M3@3M;)AZA.)4R-A)3BP6VBK(D MJ0C00R+G>,&.YVZF'."YOF?@A"":DGDF_#1<3AU@8^ CX"/GM&T)'C9 MT5G*E&-./7\8;BEQEN*J+1JR"7[2D_08'37:==R\-BM *D J1TPJ=,7F$BAA ML1$8IRDG#ENZF+W*O,)3:Q._":D$=U '+?D'4@%2 5()1RJ<+D/<7&%LF#2) M]O^')>8.5[,GXE3N1BI-=H,WCU1*__B;:78QR!?/E_^N7,Z@/\Q?7<[JSS!! M/]P&'/,RMG+!?[^93/N?O]\!9?&F/:W";TXA!OWA33;?G=HSY?(ZW7PPF%]5 MN>W%8_]-W>KQ/1?RJ7^53SKO\J^=CZ.K;/ACIWY%MV,+7_N]Z>5LN2\6,K%) M*.)%B:/5RR^!],G?X/-\D)<"^,I8C32WR#+L-7UF1&IG^(DIII+$K\@,&OXK M\IZ9;OQQNM95X-1:E3#!-1:)T*F3.*V^QJ($%^6JCUS%DQ]G+QZ7PCM[<4O@ MT&P#-A:PE_BNCV -\7H<^D5\*>_ MYUXH.OFW[N"FYQ'6]?S\Q?^_9V)/TM=C3[^SY5W\V=U2).XLJ_[T<5U]RG7W)7UV,\^RW5]EG?TEOL\'7 M[/NDX*7+\7PU62E $R:]G!"9].U91LL MK'QXJ]JY:&F#1E"EF%XLWO8OW'?OI4'A9> MO(H95WXOEV.YL]H)^9 X/(:IN7R\FN3=5WDQ(:L[?3NYN;K*QJLXTYL*A7Z@ M4/R_?SZS9Y\Z9^\2]]^WY67-ZWU UGY=(UYRT_WA]XNF#U>_?IAH6P-;BFN M>,[6P8[I.U<[.Y0Q\NN:-S+PRM<@NY[D;ZL_:@M>GNR+4C+VXN&#?/83^H>5 M4__V2_SAE_##+ZF5CSVM/MS;K*'>E7@?YN!!>AY\N^Q?]*>==Z.[; YY7>U? M7UNE.LDGW7'_NM Y3K2]R8N?R&N$-Q&)-JRY;FF C^](]CJ[]=9>WAW-)J"^ M]1>8CPMEY\?Y91;,E*:W=;U\=HPMU-K+Z?3Z[9LW7[]^?>W?]OK+Z/#7E].K M;?;E?#KJ_M;Y,#>H.N;+.,^OO/H6=?R/>Y,JS2_&-UY#[1 5=0C"^AZEN&7S M!5[\1+>@I2-9VDL"E6^-V+F&<(DD B/.WO08P5P2SR5T:R[Q]$ [QK-';^Z9 M^9A/IB6+Q,5=_^SO^[0TL(MF>./K^8*+)Z:7N;>ZK_P/?M^)7QIV7FQ#/.3( MS\C-&8F"/G2D>]T4#D-<::G>]"B3E+*=..Q>^K+?!]G724BB.A)LLA8K0@P4 MH>/N&:!"*<(:$ M>-/CF@I<6$%L:PWBK Q_W8SSRH62E9J#N?ER,YEV""[=*"HJ@MK#+QT3GW7^ M.AH/>E_[/?\);QF]CDHMX\M--LZ&T]%XTAGT)\7W^&?'>7\8E;K)7_N#*W_K MIYX /XW]%T>==^6-RP8=,YF,YF'TJ/CQ:?%ZGI^(OD+A5#^=]9V\^R8D<55Z M%7\M.?JA+!X4&\L>3 M]N)@=(IA+?''?P,M[#@WNR%D)C$CFI W/:*$?\YOT6?,LH+._N!MO-F3?R-H M*[=.76]K(:&O#HE\JT):.=;.?FKP;&2_+I^*[-^$>#_W/=_3Z)Y18>__9W\6]Z]*O54M"UV'$?V MYI2F0=MJQM8UF* \ '9DJ,*]?C6(B$;@3)V MK+O=9*[;VK*LN.[=:/B/&[_\S_V\-W=0O;^^PWK_^@=%,/ZQ>.^KA3,KZ8_S M[G0T+@MA5_BP?+/\,XZ;<@,@I:6C/VKB%Q2TZU1@*_Z4G!D"S#EF$+ M7&9*6,E%*_ZT&>D\Y%;[<-D?]*\[?WK=^3G/)H/\>Y7OFN3=_.HB'\\VFI7Y MKKSSTA\N1:,J3UBSA-@_9\.BL'CV+EF^2T#>F#[R@WP+MF.@MAWK;C>$'RE6 MB$KYIL>$0I+<21R;/1DV<8QVW")R\&LVS+[,*'.IE-T*GYY0,AE&QW&R;\%3 M'+2R9NQ=0UA'""(XX6]ZQ#_2,[6,[FHLUM(K'M#-(-89@JQ.+TL?0YK^T>YV M,YQD]\8,R,Z99X4M.NYW"P.R](]US-=LW ,GV8X,U]K7O8P4])XYTLQMB M/M:[5H7VZL>>K/K3QWIZSISS,JI\_8_TI+#9\+>RC\65OX)N%G7>O3:ORP\5 M2MF@^/GQQ/^=33N%]G:=C;T^5K:LF(Y.1=EJ;6H_AMS^ANQ=0\B+(R*5U&]Z M2A A]&[D59F 99SP_.;Z>E#2538XKM2)AAUS6S'8Z27_$TC^/]K=;C 9DO!D M6&3X_^=3:;6O&IE0>R1D4#!@:W/_">3^-V3O&DQ;.\W I'5ZR?X$ MDOV/=K<;S'\L"/^!IG8(TFMM_C^!_/^&[%U#F.J^3+/M0P7W9[2*]8CFY%6M MTTO0)Y"@?[2[W1@"$U@6C1>QUI*26>/%$"XR<=M%5K,Y-\@B.P@#'@GF/=&1 MUB;R$TCD;\C>-9F=0GC"1,V!_V1;C&?FIX8=7UL1U^DE]1-(ZC_:W6X(!]Z7 MC19&00.=+!RUM3:;GT V?T/VKB%\=*].QH,0$JAA!^&JTZL)(-#4_VAWN\FT M)X+0W@X%EJ"&W::VUN;Y$\CS;\C>-9F/=NYKO1X?;=O9.@1;O9EF%X-\\7SY M;_G/Q?C-RN-[]K/XA7Q\9[^+_7IUF9?2@ GZ(80TJ[M)7^6_E^/J2ZZS+_FK MBW&>_?8J^^POZ6TV^)I]G_B?>G,YGJ]FLTO,-KB^\N'7V===C :]A2C^8>(T M3CCAFL7$6I7:[?D M:=BN?/H6;R!/ >6G^^5TZ/+QZME$^ M]@OJ5H_ON5F?^E?YI/,N_]KY./+R?_=JO_9[TTO_IU_7Q6CL2:70PP;9]21_ M6_U16_"+Q3GNWU+]#B11,[(A.S) M.?.78=&YH5D>FH8=,5NQU>E5RE"HE#G:W6X(\6DD-%+T34]B310.T^UA/YV@_EL9V?3>FK22:E(M+6E*11*4QJR=PVFE)U[ M%#RM(H%Z]#@!G5Z)"170[_A(-[LI5.:5(:BTZ80EARM!OEO/-[6HPU MK=C"D\NT/YY13\$U?\J'^3@;^*<'>3;)UQC659N@>O)ZU>G5C%"H&3G:W6X& MRQ&$&*&BZ&.GF4([#I*H;,3SW-__TO*K\]A]':0*/GO?ZP^**KK!5=[O9:>B M3;6V&(1",4A#]J[!1+-SO&Z63-GI#SMK#3Q]B'M@\.G:=Y[@UV@C!];)ZAPG MN_ &BGE8#LRZ_:^O"BNNF!SX+?_VC>R@,YW?7$SZO7XV[N>3@M(*.^]C_J4_ M\;]=.-,_]P=YKU.,POK:GUZ>1)2.T.TXIK6(:OOZVJ(5G\-^>&O!@E^N'F8M#O=DRWZXEV6B@K:=_K17?7^VR#_[FEQ.JN0\>\X12VJH+2-@G5MUS+: MOK[6:E%T!T_1 SR4]H?9L-O/!D?,0PT[C#8G*+*ASM6&1?\;!.R.=*OW37+D MP,H65IV_O#XO>&[.8;-=PI2CI]AN]DZ-Q%J4=S,>]B>7)Z=^D0W5KR-:VU8D MUFJN:BLE'5;O.E9*:MA)M44F GY]]NX<-!-8>+L%_;_MQU\Z9\/)M$Q.2D;= MF_DTS8(Q^M7SO>KYWBB?=(:C:2>[OLZS<9%G4+SQK&C2Z!FTT*R2;)IY5O.& MXD7>S6XF_FNFDT[Y.]/LBZ>L<=XI,C][159YP32+[RCH>?;&ZO=>W[,=K=*) M"IXYCW\&Y>%TUG=$TEEB\5/V;30<77WWQM,T'TX*Y>6\>YE?95MC\]@YLP!M M;'Z!,Q(6WFY!?PC_<3;HW@QFALPO_>%O%]DD/X63^A=CX20[G?4=D70^A-1? MLHM\L#M&CYW("O!^^.C@X(*%MUO0'^*!#^.\2)T[O2,[<2D<::>SOB.2SH>@ MFN2?^\-^&* >.YUAM%$YX,D>72>[\#8(>5SSXH^^^WAV/#6.JKKDVIN?6;63*WY( BY[/"%J] MPF"3>3KU7[MOD$ZYE!<+"=N$6%\\?L?N_/ZM&S@?0[1Y_?"]&_HH,)ZXRA51 M_OO-9-K__#W$QIX-NZ/Q=1%VGP>3O51>?.^,\\_^[R*6-!TMI+1(=ZOZ#(T7 M%5[_9]+YQTTV]D@8%)_SWS7M^,.PK'#%Z-5_+OKV7_LK&/4ZL_Y$OV;C[F6' MXEDWD0<#1Y7P@[ ]/KFP?<)&7]\C:XN9#]V;\;@(<-Z1-_7J/SJS#%5S\\5? M]SS]0I92)D'*=I,R"E)V1\K2_&+LN>_[3,X(R%D0.6/MDS-V[]&Y$+2J7KHT M(\^+IGUE^L:[T>N99%'Z2BFBR4($SU]AD++=I(RW4]%8PB<'#L*'6ZE5*'$8A=H\4.HW;*W6.G+,A= ^2NA=�NX4 MR%VSY:Z%@81"[G;QBMR6-"Q TH)(6@N#";M*6IE-=$O89C8K!V';4=A:%%'8 MP@OG3\^BIM-+$BT^7IRRO^9YV6_Q99FQLH@S((1>$4Z9^./]OCM=RB-]4A[+ MIV>NM4![JNZ.U6Z_/=R7'W)=?8E?W4QSK/?7F6?_26] MS09?L^^30L OQ_/5;':)V0;75S[\.ONZB]&@M^AG\(>)TSCAA&L6$\LEBS7' MW!"3IDPAJU"\^\\OYZN2.%,B[IOC#/(X 8RV,Y(%.2C-4_26AI]VD72_IP-EX)&P4\1)HV[ MG>$F H+6-$%K9WSI,04.!.U9!*V= 24&@M8T08-X$OC;]B]E+0HDK6;=/J:A MA-9N34&WM2 "ULY8PTX^$1"PD +6SC##3OH9"%A( 6MG.&&GL#P(6$@! M:V?88+?V:D4A70=#R]LP$M;.<,%.$O9N]'MI3W8DR%@0&6MG9"!(B4%GYB8C M"(1L1R%K9Q0@2(1]?2';\'[4AR24;^H/>_ZZWKZZ,S9!;WK+9A_X6^T_,$%A M?7G[MZ- 19(/1U._&?E<\J>7V;28\>%_8'I3O)!U_ YE7V;E@L7PCV)@2-09 MC?V#J^M\.,FF(R_HUP/_P_[);.R1,GLW$.MN\G,< O3ILN\)L;B8S_YRRO+2 M_FQF>R_W8M#K%*Q)T(\E,99_XQ_+6,+UC6?CB=_'T>?.>=XM/CGO&J.*IPKJ M]4_?^!_M^S>Y;]W+0K ZICLM7L::LE(*1_Z-XZ_]2=Z9W%S\W7]/Q=N#?G;1 M'_2GWV??YL5Z,ON5UYWS&V\IW[[FK_W!H+SJB[RZ]_)R:6=4>_7^5>7?NOGU8AUY,:IK#LSB<>QA5_SJ MY#KOEM<_&'Q?O;\>0F&TZ7VN(_;OKC\OR[A]E*#L#\9>^/:U/<;16T.B.LB5_AK/-1T33I(K_,!I\+/BB^J*2HV1O*;Q[G M-P6)E5^8W4PO1V._M-[K]>]R_0ZNO+MV#*[JJ,7CU:\;%D/'!K>W;7YT!M,3 M[ESM3"O R*_C8C3V=Z88Z#;(KB?YV^J/5:DI![ M50O_EN(N_?L+^N)A3:)2 M/'Y8T3ONO/;(2RL?>UI+:<^LS<6=)2\.O]9]\)>)SV;K_>O[C[\D?SU+7#1[ M?/8N?AAL >[RRX\+YGAP/E]3A&K. P2%F?C7Z&&UL-;P:VW5+.G$*_)O[RW4 M(/?UW7F.?=[#JNWWM]N,H9V=W?-+Q]??.I/1H-_K_ &5_]GWXD/IO2]^>C-Y MTXD_FK,_=5(V+N>OCL+>K1 MU^(^^1LV&0TGA8=B[IV8_\R*FZ.XO_UA^6PW*XS\\L>+9T>S9WLS3^>P5SAP MP66QH4-X> FG3'MW?!/ M_>D =OR4=KPP\)NN+\^/N=NY).U0+6&IL%18ZCZT;4>/3UB2#@OAQE 1;VL$MAMN32=3#[<^%:G_8[5]G@[J[8Z/\7I# AA+9VL&D9]5!G\5+?0+"W.KU@=4$ M2X6EPE*;NE2PF@YB-9W'[S]]ZOSU=<>ZGS^Z=V X'9_AM+0]_LM;'JOVT\P6 M2OO#S)LIWDJYQU RW>[H9K@W2VEI(=6N BPDL)".VD(Z[_H+**DSOQSG0S"2 MVK<^,))@J;!46&I3EPI&TD&,I,3\UUG2,:\[']Z[A@K<*6BMH4HFXLNL/[XJ M>B_,S]"3[W9-[05@C2)%KW_K +(&E MPE)AJ4U=*I@E!S%+/IA?.S_[,]Y\.O_%_4]#1>X4=-9@%>Q@?CSW5C;2_#BJ M=7_(KDI6RJ:30?[]-$6YU>L#ZP.6"DN%I39UJ6!]',3Z^+/YU9UWXM>=G\TO M$!4!XP.VLD&,<*K&QY^SHA5(04H9- =HX?K ]H"EPE)AJ4U=*M@>![$]XI_- MQU^\]>%>=SZX3^[C>=3Y\\>&2MXI**Y@@[1F*\$&"9!>.!X4;1\].>7^.R>G M2TZM7A_8(K!46"HLM:E+!5OD(+:(2G QZGW_Z7__WS>7TZO!3_\?4$L#!!0 ( (!Y6U"P '8'F00 M -PM 9 86-I=RTR,#$Y,3(S,7AE>'@R,3 Q+FAT;>U:47/:.!!^3GZ% MRLUUDAFP,2%M0@@S#E#"-$V80"[31]D26!-9\LAR'.[7W\I@ BUIVKO+W)S- M0PB25MK]]M.NUL+M=[V;[N3KJ(\"'7(TNKNX&G91I6;;]T==V^Y->NAR\N4* M-:VZ@R8*BYAI)@7FMMV_KJ!*H'74LNTT3:WTR))J9D]N;;-4T^92QM0BFE0Z M^VW3U=G?:P<4$_B_UWY7JZ&>]).0"HU\1;&F!"4Q$S-T3VC\@!Q4JZTDNS*: M*S8+-&K4&W5T+]4#>\2YA&::TT[_*6 >TVU[T01E]E);VY-DWFD3]HAB/>?T MO#*50M>F.&1\WIJPD,;HFJ;H5H98G&5C,?N3MIQZI,^,]3"ST\9(X!#FQHV+ M$\?M'Y\T/WWL'KM]]^2TV>P>U2^<9J]QVCMR*IVVC>$OFY5_Y)HY$[064(.E MY33JOW^OKFUZMAG*1$ 5TUMF> K4F>YSC1] MTC7,V4RT,K__"39F/#;Z5 MN%D%+,L]]LOH>]2GH4?5^]^<#_6S(Z<*2<ALW-,%QN]5R" MTZENU7,1)@@,9^WOZ5]3^.KL=8N$5"'F&S8Y1@:6U-@#AGS*^7+TO%*O9.TX MPG[>_O5D&V(U8V)A'DZTS#NR'+3H@7VF Y &;WE2P3ZJ^;!3<1335OYEW6UF MJI:X CUSV[WE[(;W0M'-!8>'^-T&^1_@O!;R+:36*M8%F,1GINH2M-OCE? M-IWR_\:;8]T"L8CC)1L]49/;:PI2Q>X)+[&73I^#YXQGZX8[K( M3)LGJP(S>TT]A>.'4M1@&[Q>6'\4FE8-(^8HCDO ;#^KN*CR*1HHF43P_"1) MXNLX^[VBR"RGZ*M4#R6@>!Q12B(\K^XH+0I4DX\/QJ 41U)1$JX'7'J8%_\: MZTX8?.@SJ"4R+ .YVV\N3:V%[JS/UNI6:T=]X:C?/*?[7_IN"2ZJRT?S"[]- MW*EDEN"YN<5T"WQ8+V&^1+2=O?'VVNNU_]6;OGMY(WO1>;^=O8'=^0M02P,$ M% @ @'E;4!M9%P78 P B0\ !D !A8VEW+3(P,3DQ,C,Q>&5X>#(S M,#$N:'1MU5=M<]HX$/Z<_(HMF+J_/QJ \5 MR[:O_;YM#Z(!O(\^C:%>NA;QAMV1OH9G.:3>\R]B=M&9O?,6 MS$6RZ08)NP6E-SG]O9(*KJV4+%F^:4=L215,Z!IF8DEXIYQ3["_:=IU"=PQZ M7-D-"'"RQ+6J'WI-UW?\YKE??^MYC>:P-71[#><<^\,SWZET YO@KURU?^P] MYXQ3*Z,FEK;K.;]][RXP(P\!93RCDND'5LPENC/#>Z_W?)=S_XJB($F"W%M: M%.UF<=?1]$Y;)&<+WBYY/QQFV5UO73C\R1 >X*<_G5R&DPBF0QA-!N%%B _LSL)WH\LHG(6#_7GM]?O3JTDTFKR# MX6CVZ5%QY#1]@BP?0.2?*Z59NGD*#-<48L&5D18M0&<4&(^%+(0D1KU@O@%) M4RHIC\T4S.B"*;V;O-2H1:4L382J@>_[ENOY7L.O;MOUQEFKOFLWO;?-7=MS MO5:]N1MOM+P6VA.>[.9:#:<)N/E0R"5<6MA.0:PDPD!0&I)2_O:T_>=XAW0N M5T1N3D_;)F":W"B,>UD@&UFBN6,"(9ZNSKTY.FYSF=!XS+&;?S!EZO,Q9G>V[H M72&I4KB6<%CQSRLLEY0A#E$P;A)F?&!^\U6RM<$%.>%$"[F!@DBRD*3(O@N) M)*(H\XW(A[W+<^C%L5CQT@1+@"=$)@JN"A,STNDV+,>K/C9%VZXQ;S.-^&-D M>4P)!G5 DFB:TEBS6PH?"#?I!]?G?UOCIB>]UOJV)+XQR M++@?E+2I4O>LH[#D4/?Q2\@<#BU%#N*6RGN'8QLV[HY,% 7%\D='*#8Z8PIZ M'#.6H_"4U.R%P76LCS\Z2:F0)<8-[@24)X=P.: Q7^_Y@OZJ0!,ER0C5?SB MGDNB;LB+8GD.5?FEOF1_NL/[-XWZUS>-9^;@F[O02UW+CO:=\E9Z')37Y>[? M4$L#!!0 ( (!Y6U".LR&4R@< $D@ 9 86-I=RTR,#$Y,3(S,7AE M>'@S,3 Q+FAT;>U9:V\;-Q;]G/P*5L$6-J"G7\G*B@%%EK="VSAPU&;W(S5# M:;CF#*TA>\K[/O9SI_7!Z/AC_Y\.0)2Y5 M[,-O[WX9#5BMT6I]VA^T6J?C4_;3^-=?V$&SW6%CPS,KG=095ZW6\'V-U1+G M\FZKM5@LFHO]IC:SUOBB14<=M)365C1C%]=.7O9HZN3EBUXB>(S_+WH_-!KL M5$=%*C+'(B.X$S$KK,QF[%,L["7KL$;CFG*@\Z61L\2QO?9>FWW2YE+.>47A MI%/B9'B5R(ETO588@EFKY-:;Z'AYTHOEG%FW5.)M;:HSUYCR5*IE=RQ38=E[ ML6 7.N79L5^S\D_1[;1S=TS28^=)C[.,I]AKW_1/#_K]_?;1T;O.X4'G\,T_ M^X=G!_WAZ='AL-W9>UT[Z;4X?OVNZD_%6^U_W&;7HYEM@LHL M$4:Z+3LF!NQHNN*ZQMNO?5&*G,N7(,K.DC&+UV,JJS@>%RQCXVV4=^:>LL$L;)Z9*Y MA+ONPX1]\S2R=IILQ!(^%\R(N10+0()+I&4\RPJN,)EKXYC.?GS5.6H?GVF3 MAJ=.N_%S>-)3UA^,""!4O)"QJ(?I418UCQ_'+_\M+%GO,=3=:[)WW$))G;%T MR2XSO5 BGHEZT+I4-]: ITP#);&?RPS66+(B1!!) ]P&68;M MD"06ABT2&27,%O1GM7\AC"@/(052:140F3!^(5T"!6TN(B\@G9M#-!U#S3FV MQ6RR7#?#]^>]_<]X3["IS& ?,O7*'G6X#N18-FOK,ILBD#F553Q'JHAQ)FR^ MIGP=_I)&+5D.DY&W*0J46KFSM*2]P1H1$_MZ72>*0H$ /M0PM&=GO3P1MPF; M*KVPE8.-F$GK4.P=XS09Y(:4]34_V4J86])^?ZXZ:++QAEX_OGJSUWE];$MG ME(A(@:FG4XFAUWC$N!'>MK"5G"A!-F "#ITH:1,B)[(424F)2>-8VDAI6V ? MI:O1*A@Y-SH2,:8MVX%-8P$G!<,-KZ*$9S/!^LB$BT()6V+:/@\/C<[ACM@- MSSBJ7#V,UU=7RS@2,9$%YQ-_1NFT%A/!1R3K_04A)M,M(H3Y76^6FX$#40C) M'Z? 5+%0D5#!Z>Y3P#Q"=/!==BHLV, .'L&^[,0Z@6O$"WO_+81R$P&#EYP" M;NK"X !DU%Q:GZ>@$ID_A\KS*L/74<((Q;T'2^!(@@M2F0[9+%:R=AW MU[:86!E+;B0I( .\>]S*Z*3"$N3ZA+ >GWU6HX>'0&BI_::<(W2B0G$"(ZCE MA5A!-W:$0K!>O_ T$40(O,!^$3\0'_[*D)C<#(E[9]6MR+A_/MX[0!!4<_0V MV,HM[F($3-PB9J@@4S!P$U>.0:A(/I%*NB6A^S:V%*;>A]X](<(V2-<*NL>_ MJU*AO# YPL/Z:A1%VL1> %_:9R)#D5&($JR(G,*/2-"VA$A F,H<$/,,8B': M9<,Y5X7/(3*4F$Y1:^4<*MHM-?.ZMMP#$\)P>QGUKL=&Y+,-Q7JB"W>W!/=! M+7Y-+:@3F7ZY[V*3JL?QT2R")2#/,1W^_7LO1B8'P]PV,#7296DCQ\1>[#R]BB!9(E._U*H\D)P@[[^S2;ZAIAYPN[P M\*'=H;^IQE5TU5>I0IF[[N%5UI"/OJ*6W"KPUZ)Q%'FGC;V&;S^!(U-<^9P0 MG\&EB4:!H/580CY_R [B #!@"6;PGUJ-*GC%'X6$^#Y0BRSR]X;=Y]'5]7%% MHF(JX33J2:G9C:2 E4OHO>ZN%H)?$I:&8N;1U)=A?X>NKDM?Y;NR$0H7B"W9 MQ6-LM.(ZN>[TBFPNDATR%.^ M$0IPW:. ?O-A1CVXU_NSM=,VS-VN=DNTB%D8K[/+R.UJ$SZ)!D/\!7G\V7MWXAO%_CSY[CX8AD7>EP]$1?:JBHV7*/N"N*JFRU5DU M-4BDF++AE8@*NO>R\]"(U\N%\]"CH>TJ%^XLRW^1*CLK7?RK#O0,MX3?O2N, M6[Y*?^E;[M_U6?E%-?!?U5_V_.?^D_\!4$L#!!0 ( (!Y6U#6QY!)QP< M $(@ 9 86-I=RTR,#$Y,3(S,7AE>'@S,3 R+FAT;>U9;5,;MQ;^G/P* MU9EV8,;O0)L:AQDP]L1S4\@0MYG[4=[5LBKR:BMI;=Q??Y\CK=_ )$"@#3.7 M&6 E'>F\/^=HM_O#Z7EO]-^/?9:ZB6(??S_Y,.RQ2JW1^+S7:S1.1Z?L_>BW M#VR_WFRQD>&9E4[JC*M&HW]68974N;S3:,QFL_ILKZ[-96-TT:"C]AM*:ROJ ML8LK1Z^[-'7T^E4W%3S&_U?='VHU=JJC8B(RQR(CN!,Q*ZS,+MGG6-@KUF*U MVI*RI_.YD9>I8^UFN\D^:W,EIWQ!X:13XJA_GMX?M2- MY919-U?B7271F:LE?"+5O#.2$V'9F9BQ"SWAV:%?L_)OT6DUS MC$^PUP[ZIR>G^X.3_DE[_V"OU?KU]*39;.VU#]X.CD_V!F\K1]T&QZ_?M?BS MX*QD)FJI(%TZK7;SQ]OLNC2S35"9I<)(MV7'V( =32^XKO'V:U^5(N=Q#-O7 MG,X[K9_SZT,GKEV-*WF9=;SAOUU./YP%GF.M8AQ1NHSMM>K-]J8&CQ4V0CP) M\RS2]OH7H^%@V#L>#<_/V/F ]=X/^P,V&)X=G_6&QQ\PA=7^Q=,HHD3R!$:O M' VK[%.DG6.?Z^Q$I$9DMLHB89Q,YLREW'4>)^_;YQ&W56=#EO*I8$9,I9@! M%5PJ+>-95G"%R5P;QW3VTYO6S\W#@3:3\-1JUOX3GG3"CGM#P@@5SV0LJF%Z MF$7UPZ=QS9^%)>L]A;IM.(5;**DS-IFSJTS/E(@O135H7:H;:R!4I@&4V,]E M!FO,69$Y4PAP W1Z%(7BG$TP,A*62GB$*JB'$F;+ZF?!7^DD;-60Z3D;]/!&W*4N4GMF%@XVXE-:AWCO&:3+(#2FK:WZR M"V%N2?O]N6J_SD8;>OWTYFV[],BX$=ZVL)4<*T$V M8 (.'2MI4R(GL@F2DA*3QK&TD=*VP#Y*5Z-5,')N="1B3%NV YO& DX*ANM? M1RG/+@4[1B9<%$K8$M/V>*UUL"-VPQ"'E/,'<9A?+> 8Q$$6'$X\&:706AP$ MOY!\#V.>W,$\V=WUIK@9+!"%T/MIBLK"_PL2*C*=/0J2)X@(OLM.A04;V,&C MUM<=5R5 C7AA[[^%D&TL8/"24\!*71@<@"R:2NMS$U0HS'0.E>155J\C@Q&* M>P^68+DR>[5$#5J4R'#(8K62L6^J;3&V,I;<2%) !DCW6)71284EF/5)8#TF M^TQ&ZPZ!T$G[33E'Z$2%X@1 4,L+L8)K[ C@OUZS\#061 B,P'X1/Q(3_LF0 M&-\,B7MGU:W(N'\^WCM $%13]#/8RBVN8 1&W")FJ A3,' 3+QR#4)%\+)5T M8Z,5R^2ZT\]E\<86. LUMAH W0+-;3&9 MH)O[6WAE2E#;>IE\(6"-MNL8F)P8!',5%A0^_^ #_\:@=%8U0)K,IEI-!>%: MQB_+%Q^F3%DQR96>"ZS.4AWRE&^$ ESW)*!??YQ1]^_USFSMM US-Q>[)5K$ M+(S7V67D=K4)GT2#(YWO%B.A5+GZKM*L^+'->;08/_SE^$S&+L4C]!PC2(6I M15HIGEO163S<4IC$,?BEUH/89^\J;7IE[F+Z8Y:KI32!Q0$X+(B^M+;E@"GA M.&IG*<-8.Z M[N3M7ZK^P\B-CP";QMINA])MI9:M_)KYFR-[T_0_SVVGIWI=7SEJV ;[U#L? MC?R+[O[[B_[9IRWV^%<#A."$7K-U4ADCA9]"[1 CW#\BW'LS:\7_W?JBW=J M&!)Y1SH<'?EO@2(JZ'++_D"OS3[BXBJIS%59+Y4B88-E%3X/W7AX)1T6CU'@S,C Q+FAT;>U8;7/:.!#^W/Z*+9WKI#. 7TC2!"@SU)@KTU[(@'-M/PI; M@"ZRY,HBA/OUMY+M%)JD:7II.YUI)@GH;5^>?797=O?)8!Q$'TY#6.J4P^G9 MJ[>C &H-QWG7"AQG$ W@=?376]AONAY$BHB<:28%X8X3GM2@MM0Z:SO.>KUN MKEM-J19.-'&,J'V'2YG39J*36N]QUTSU'C_J+BE)\/-1]TFC 0,9KU(J-,2* M$DT36.5,+.!=0O-S\*#1N-H9R&RCV&*IP7=]%]Y)=>?O'WM'1BX-7^.$/AX.#P7$8NJW^_J%; MZW4=@G_V5/6OTLR9H(TE-;ZT/=_]X[JZKIFYR5 FEE0Q?<.)F4)U9KK2NJ7; MKMUI14:2!+%O:)FUOA4,(WX?!633Z.\0I7 TGF$63 MZ5G_)()H#-X1G#6GS: )TS"P![W6@5O_>F=_C&_]*?0'X],H'.Q87]E\[!X: MAZ/7(4S[DU?]DW#:&+]_&WZ ?A"9%=]U_8<)X#^K7+/YYB'R8B0@ED+0V)0L M6#.]!+VD0(18$0Z*9E)ID'/T861*"D_6+*%U&(FX"7MFY[.G1[[O=@*99D1L M[,CK/ <4-I0J??;4.W0[GMMX4WR;2V7ESUD>H_P-)0JH2+"N56!X;$=5PG]FRZ@7,AUPC6@K9WN:W)C%.TDO.2 MR2]K;LV.\XS$U;B,S#;9CY#K7^H]<)WU&NNW3BIAR%"];+=,SI@VHQ.S6'YQ M[-:=[1<&2"1CF5MH0NU>W:BRG=.Y;KN%TGNSSGO^67,JK+[=QLX=1GZ?:A$A M+PHJPWS%^09K1YIQDQ=7N:+HQQ53U-Q9PESR_8MFG MU+I*JY)JWG%KOV,2[@9H;!P=R['?5+M?#/U?AVI,8+](B6U-V*4T0=4)SEKF M5#PD3"$1,T5S0[FZ62:< QY#P;:'Y1ER,*^7C4<0$9MY%)C8B[JMZ;AKQ0O& MRHPJ4G!VM^@V[R+BU_;S_:^\CVW)NQ9Z>YYAZQ3%>%NA,*CQW2M$29=[Y8 D&F 2M&%(9VI%U*9H\?Z+NGU"O$\5*'$HPU9ZZ667D$O.$GCJ MVI_OC=-#W>UK/2=W()CT1W_:^U?_S?2VS/Y9[)"H:L[ENKUD":;X0_A<1/\; MHO[+1'7G1OT[HK=T\U\DG,70;&\SC:)C^[!:/".=8K=FIO/=^=A4M\V]6!P7 M?5TLJL5;'\9_D#M[G_QA>"?)\%)RS8&;+FL[=XXOO\SZ6>_5'E4#^UKQ<=>^ M[^S]!U!+ P04 " " >5M0#?X424P% !F%0 &0 &%C:7UTYC()0=)*NWKVV1>[\ZH_]H*/5SXL M51+#U8?SRZ$'E9IE73<\R^H'?;@(?KN$X[KM0" )SYAB@I/8LOQ1!2I+I=*6 M9:W7Z_JZ41=R80432Q]U;,5"9+0>J:C2?=G14]V7+SI+2B+\_Z+SJE:#O@A7 M">4*0DF)HA&L,L87&:R$_L1M22BBF8MKU M;Y=LQE3'RH>HS"JT=68BVG0[$;N!3&UB^KXR%US5YB1A\:85L(1F,*)KF(B$ M\+99R]C?M.78J6IKZW%GMT. DP3W9LW3=]Y9;^ WFX/SD[Y[?M8X[C7/STY/ MG8;C-OI.I=NQ"/Z97>5'J3EFG-:65-^EY;CV+_OJ.GKF(4,97U+)U ,[9A+5 MZ>E2ZY9NL_:D%2F)(L2^ID3:.DMOVXK>JAJ)V8*W#.[_W4PS7.X$OM=4YW34V1#I1^4VL]?Q),!P,O5XP'(]@/ #O8N@/8# <]4;> ML'>)4[CJ3S"()M,/O5$ P1B<,_A0G]:].DQ]SVQT&B=V]UVYY(4L(W9N2TWP(>-A R>?/:.;7;CEW[-?\V%]*81I MK43FX!OT:4B3&96Y@H931:"=YE$ M+RAFW"1A6::1PU\M&6&*!CR9(F3;\$P,D"4ZB%\5IJ%0"J[K<$Z7DO*L"MZ2 MT3D,&"<\9(C.>#YG(94:?GU4 7$5<$Z[OPKI2F8K@A=48CN(LR.I^5MHFA(Y(YQFM?%M3#?0"PT%-'^KN$[,WF0#G[A8(TX+VMJE MM2*SF**5<5R0^'W%KIAQEI*P'!=.N9]4/U=U8)_P"C.WBLK#D)QJV6KH<-$% M1D5ZL?AB&=$=\1L-)/*P""LTH7)0'2IMC^EQ*TNYU8_;V'[" MR&^3* +D1(-I(TEC'1)W82+I7RLFJ>Y6,DV8@EX9IO,C@BE!@G-R M%+V]8]F_47474075G&;CN*UC[0%HC!\MP['_J7:8#]V?AVJ,8ZE(B*E*6* 4 M0=41SAKFE#PD3"(14TDS3;FJ7B9Q#+@-#S;E*TN1@UFUJ#EE8L4#(].BFW2. M4JLX9ZQ(J20Y9W>3;OTI(GYI*3]^L!7;\ZX185@8>3[>1W5+X9.[MRWB&M9X MM[TH^'10,!WP=) 0N6 \-X^LE"@G3-.@;F*$]10V6/^_MK3(3S#\BV27=>Y".0VLMOC7'YG M*@? S='?V^?G6.#U7WU_I6ID%4V\'9H7)MA7*G9#X7=\>H(K M+.],5\)'GZ^JI@O(%WMA*%9JC3^S?Z3I'5Y*AN2G:NV?Y0^W<3E?R M^1==/^J=VXMR8%XYONR8=Z'=?P!02P,$% @ @'E;4/GD7][CWGCG/N=_YRQAWCW/_^[\J>&2,C.\]>YN+AY M!/BX>?AYN+CX1/CX!86$A86/\(J*B0B)"0@)"_T5A(GEX#>L;)QL;)Q"W%S< M0O_3A=$!\'.P"++-L3#) (B=@_,P MU\$)#7P ,Q,+"S,KRU^U/O@VZN![@)6?3>#H*9-#@G:>[')WA#1C,EYRR)^M M[12^/$16T+I^-Y;SL(BHF+B$XC$EY>,GM'5T]?1/&YB>,S.W.&]YXP=' M)V<7KQO>-WU\_?Q#[H6&A2,B[C]\%!>?D)B4G)GU)#LG]^FSO*+BDM)79:_+ MW[RKJV]H;'K?W-*%Z^[I[?OXJ7]X9'1L?.+[Y!2!2)I?6%SZ^6N9LKFU_9NZ M _[9_8L7$\#"]"_EG_+B/^#%S,K*PLK^%R\FYO"_3N!G93MZZI" B1V[YQU! M.T?S/['B,7^IYC]*['_F]<4 M<(2%Z:#S6/@!&+!_I2A9&?@;_QNC#FE*M%;J,C#NK:I>SG%1S[WUH:Q]5%V M0TZF7VH LP\F_J\HYF3:P2[;RO]K66*.V..SNL]D!K6:*@WW6ZFQ,0R?AH/Q_S M:<.*@!7TI9\:"@Q-8W&HG=!.*54+?NW7=/Q.\$G6V,OG%)UN\'>NG9&XY_C, M']+ WMFF9-O\MAULF'-567%VX5P+,K+TD:H]7U(A7YY[HB.6PRA69;@X^UB: M0MKX^1^''*X\-OEILOV"?9'"5MJ&F[*&YD9(?[YS M\2E>4/,4TX3\B0AQ(2HE+ Z2? 6G5N4W0+14L][T75P^A1@G-(H_.CWK-;.Y MWJO5Z\OBGJS\@OD?^$+A3=+&@S7R1/LJ^$ MX;:C:O?R)?-75I[>6JTJ]BMK?O_80LKNM6+!4_(;0"&K@_E9R3(5*CN\^MM8 MG8J_/!)\U#4E8,#2PRYKF>YY!JA)AJ_\^._N]?_(&JG;L] ^#V M(IO24Y1P#(!V0A4%KH7-'J$P@'BH_"^--PB;[OL6R=K=3SHF6M2V'6\G :PO M$9/Q^V:ITX]3:63) *^7N..=JQ95@/7! M>/,F1D$N3^BH28PXU+:,:X\E;=2#07;K:@YG+IH[=?Z(Z:IUZ_!A%^\!_(:N M+:6U*R"L"(48-@:00K,K B_W$N%RD@7!MO%?CRMT!B8/OXO]SCH7\B" !0>O MM^BJ$5_A\Y.!@/ES:^'V[_7C^ZPGUM25'N^>4(A#SRFS?'M=E PHOPX,EFU/ M^-I8:)C8I!F1H>_]H](^WN*V"?NWV!/^@/)?I_R-?\4?YJV.^["UTWM^X,I% MRN\&;")2D8R[-')]N%7KOMZ4940DE[7BCV^8G,M\'*/Z)TZ3Y'5^V47WT3G) MV)[!P[0S8)2/'QEO-TR;CKHP@&L\'NA7.67 /V]S./!BQ=KM/L(1BQ M=E&:%9FW]Q780XZ\-&)D%UGN-^3G?HP<5!:FBJTG)27%1D;&ZO9I'O(VI+NU M)54>#--?V'K>/G@2G6_<*(3P$\H)BN+T+.SR34:0YUK2BZM^//).4\S[H1IP M2T_@8_3.64G9%ZPN$WVH=)1PM"QB\#P((<#9RA*,I%^WHZ.J$<3U)8GL5?]7 MOH'%30M&[SJM++,5TBUD/1'YU'F*&Z:C#=+C(,,6.]&G.VO81+Z$)1@VTS;4 MER($^EC[?WYX+M9OZ&U.-V7*"D0:4O!4?S"&PDX77L(5*!'['AIY50T2)>T- M:"[6BUGA!C6%=1$=E;4BUU[;Y(M_$@<\E59K*!)]A)JX5Z-KVVL!?7E-/?F\ M,F"!=E*.BI7RHXZ/M>+/K"KMBFYK=F>ES9P_E(9=8]^SG*1='H,*+!\01]TA M[9M><$.='5.MJ1$UJZL5:+V[7_]VJS0#/F K9\_:CA#.#MD+03 2U"2!QM% MX#ZVU-<"Z_:EL=7X[H8_4VP;2.B._UR?;/]P3!\/&-9+XH#!EIT\C+MH0#"$/=A=% MJD2).E,@:VP\381?-8KIB!O)/G:!VK''KK]QBS#'SQX?DM)Y_9LP($A(BYVK#&AW@XA9!6@R1.7^O*[.5):OI&=A) M&:!FD]VJVXA.]V"/H@^1&PL4<2Z_HO4FO VJ:/PW*BIPLDWFV5>S'5!/'HM1 MLJH(& Z:+_B+,M(I<_Q@1BC0()3%T8")<-V\J.H&F0K=NM=6@F?JRLV8E>W$ MGZH0-L_(+LW_Z1JD6H$U7H'$0':[_0*:. DEY9_KZ$T_B:CHSI@U@3U=>T>H MO,%[XMU+@ U@?K%F-,_R,U@P^KN[YEB["(V3HA%CI/CJQPI,,$CFHY]+Y;I7 MP].I_H^S=[/WIR[$/%]3]7(X_#*QEYI+"I;\!8- >1 ^1-VX.:L-,?\\D>;0 MR$I?$<$ZYS\V/!\K%PM:NRTLX"=/_GEF?I+M-IX;Z\, $O,L<*A)PXNCK;JW M&GB9_>L&B!S1,[<8@%?*ZLXIA?RK MCU=9DM'IHI\N7PI^;UF+\5G#,N9K"WKE:FIS+*$3\ V8GK1J5/U MNWTQVN@XEYP,[M5O#*"KI8W"VCA[RK%]-NFS MT.%V>40D(;P+Q?7+H _=X*9I[;^\U3UA(Y)?/*D:>TJA"S)[WN7B"Z>O=[4^ M?H7Z@80] ^0%\-.="M\I!K#Z84YE0]1=NX*W)Y"E>Z#4M:0*H[YN90L=.WI& M5'GUCWRZRE1K%#F%B,=!I$!V8C!N+Q!&#$^\A^+L(VCP^TY5[7Q7&BNR^=IYX=UT-(@+[$L;EM:GBCRD%#>:O/*7P;R M/B=0WK'!NM]9X*PB^D:^<';Z)J@?<1!%N9O>WFDI)X^\:'*0GHBC"]*=KG:J(D3E8>D,P MJ(1_%"TQY1L=G'9+55L_2!O;T*%KW-;SX;/1,-UYJK:9D'ZG%_&"M_K3%*>Q M"NF@>HG[170MO]W<=*@ R-4I@-1K:'G_T*:1HOOR=DLC5DI 4[NQU\B4XV[J M&\5UKW28 SANWHU.@$)UTN4 MK[6&SOH5GG.==I2Y\3GN*[)(\R234AZPQ0"F2$1("LR/ 3Q$U:UC"<:0K@$" M2A#QKI^K@+<'XYN1Z^B8I]/X_!QS6U%]2.5S]EO'@$_".TJQ]_+1"3".>P.6 M]Z1E<+;#VR\5>]%S>^;)'==4O1?2OZI]B-7.;TP-.BTNKK.5BG]7EHP4)-M0 M4>2;V5)0N5&:"JD"P@?&;LXZ$5*/1SX+>F5R]')_#90YYGTJLBUA//IH;=OH M-O>%0>M1C/EHD%I)\K1=NE!VE;?W446.N0KAZY(!S#PG#UKN,RJ.\HF,F:,^ M(\*2(;7W0?1YQ_>C-&N2M?^(=;Y#TJOWFZRU^0^E/#L^ISZU5Y@[O*]' M7JPM0R3@IFZ6%W^1[LV*"A#^\OQ;JGS73W%Q"X^KR>#>M?;]:J3WP>"-,VC" M#7+W1;QVA69$4ASW[K/X'%#+O%:=]UI1H/X&X;;0Z;V7"(@C38]L78:S26@7 M)Z<]>F?C_=*O&EO7.S-$TKR.S\^J^+ OHU%Z;[VB2\$:OF^2EE@^@)TET MT\BO^-=/MZI054B=/[_%B&;M9DDODP_K_-N^J#TC4&*/L!&/]*)@B/[U,D:4 MJ\&5_I3FV7N!!@H:P646(XG7(;JGF@<$G[.X8!MW<# !FOO^_1X*H)BVNS5&F]A..]M]\C-T1I4&#$A![C %-RZ4XGA@=Q<\MJ?)OPQIJ(D5A6"RYS-O]9=23P MB,+7=4+=8^;JDY=L(.H(4VHHF$UF +@P&"^&>@DT)EE?Z#KE%4C1NQS)5E<@ MFKBN7OGYV++%U*']JIQ;&E'S\)3BEA:T]IA=@]?EM?[& 80P"L)#G0S "$C05( BM5? M1HD).-CE+5-"S)53,?3'PT/[ UY@<-;[TUS//0E4(_C1K; M#:9>(9LWD">HM\%00C#_),HGH.52&EOI6EE>YI_+;PBY][54O,8LA9B($X4L M0PS ;W#:IL_%!UU513,E:,1+A.6+9!/RA]J'K0:^N_BI+SZBO7O\P/QEI]V@ MN'C-A10JC&P31U='.!+9<2N&-O&[Z;F+T\L.[M*U5@'6-X>^H>405_R]X0$) M4Y>NAG;(/S]095@B_$&TCEZOQL.IL&?$E!FK2RD7*'H/0PUKO??+I"Y>%)S^ MP=]X^K'6WB+0:I4SSY1,714.F@ M>7E5/]5Q@I>KY_L!NKP8[(BY+HF.I= M'N[*H5R0PUFW7T=76H'P8GT*+,Z1FQ)"40*TBUF7&YMK MO70:6C7/5LO="Y$7(UUF^90A+^QP6(_?!4..HT6"%I0 8B-F#L[ZLU")C.U6 MLUT1*3S>/E[/20_]5/^FQ";_H>W-;$GYI^1G:EW@.3"&H:5*L$ MQV_008T8UVM0.09PL2FX=K^(,U-P\R/RR^<5>DV8UE=EYF >^C=L_42RSJ D M3:>6[(C#@RXR?#F2!:8N>608_[,,:+R/.:/7;(=AO]:C0!OY96 M13,?@OD87YXP'UF5!U.B7CL%Z&XF*00XJQW-#Y_\K@^(>\(0>OUW)O(VVB61 MNA29F#U;VBU**+U@'A'9'68@9>"VA)&,>KDV5W!3DD74NG04V>%C=+/]#MEG M=9J")@RNKI"/[5F0JPH80+=&@HSL:(-A#>>L_V-3ZDI >;5]IF'VS:1K?2=. M*K[5#,G4? MD()"\ TA=&:*3Z\TA'H#E"ZCJ9#[XI4L6R7+!E'$8/%EZT/YGHWCLAEB+Z'( MU#]*MYG.L"@5GJS'QS$ 222*8D5$I]%\Y@9X>= "2*W\,\/U^=(N7'5^=V\\ M+BVI\P[_:"6JR<;_@& J73+!3Q&D>H%/IC0ZRG]K/!I'B=?#N,!C$^;M9.Z- MI.(1T4MC=D+&LYN+XNUV"Z0EB+J%UQF9-'("]3E803%@ ,0^7-192/P.EA^I M5V*!>K42+3FJKGZ/"ZW-)_\TR"_C\>]Y04S+(:X(O0ZL)&*$<.!_!>NZ=IN2 MZGF9P2PS^N2(6KVDY(?3ZPF3"V.L=RWO99Z$&RO<])W2BIMZ-)^\K3$)H4:! M*>0]TA+:R(8(B2\4 ^\0:O@109)N,&MRPRAOL*?HF@V@6072"&T]WJI1\^MF[S+WW6%$0Z33;\7F/$*T]^9999A\ MP>=3,9@G0)3*W&#J_86^-7D2)HY^K*ZVT^403PFH,+IQW>\JVF$=XBD MJ7%#]_7S"VDQ1U++XB]SLLIPZ%!RNV!QT>KC[7+@73@VG/X0%4"?RR9T!3'CY("3:3*Q;O M0*^Y:6NEJS9\^7LFIO;(.88WVFAH48@!M M#EQ;0:S,AP"CC$7LV\5:2OX9,JQWS7SK#+DIV1W?XX*;\IWB'FV=TU4\[J\IW:IQLLIUGG9/8ZH3Q@#V6 -/$0>A1I1X;FDK&X=O9X2CV6MZ_2 MH@+N[O[CG)Q?29ZLO%.V5ASA82C[:?=C^+F:7I N3O^&/[*-Y^TD4(C2/K83 M-&,21\-'6MN9:S]Z-VX.'3OVH/[$QQOZXB'?/!X? J>I;\$MLD:WN]@',,N+ M'+]B,M;@ZF: X@&#G9KILPV"C3/@LT;+!4Q;[:6H,P.\=N I!J#4O&?. +X; MXF"[-B%PN0,/;P7F$S6X?NJZ\^\_H4F3F^NM+_3NKJ^U6OF5+T]E]F@*Y$P< M0=V#;L&>'7-29U**WWM(0./0_""*6@*.$/=-+^WI)2#-O%^:O7*/H#1-29#E-TF9:0)'M M94K.$Q.R[X1S5&X24]),34$NY^=%Y>ZFYL M5/K2CN6!35,M^3T5I;(TF#PK"_I0^K]N$6RZL),6U\B./=,?B:TC&PW!AR<1 M_M;'3LDR@$M^Q*S/]A>ECG@F]AGS3D/J'0]JA-CH90"L#=R\E_9"RQ*,//*J MRY4P4BB?1I&ZWANXMQI;!FD568,7;]9A S9B6C:Z!X_XSJJ#R!5O2G"G'GPJ M6O+#EH@&[$5AO_EU]EQ-[_/7#YV=CU-[S(.B9N^_;H#%[-8\@LKX&J ?SE': MJ\H:YO-VNJ6=_%J,2_@]CV2^]=BTE)]7]0W!"=Q6P8 6>_8'C3.#1M.8FS#< M.O!D X>D_?+2%1GA\1NC2+THR=K4#>5>7V=)IHQTHMC)N=3Q_9=T-A!'%$UI MA]"\WH$6!(S42N-]2;^#Z1D'%QWP.:J\K@BO^_$^DRWG^)&'$7,54J%R+0Q@ MLIB0FWCK]P'[ P4E3%Z9NZYRLX(8I6->QH T?WVI(&20FK,'(=42]]&@9/SH+>?:A9\7DIU+7 ME9S=[)Z2K+-OWGTY$/1LB?\TLT!WD!@0W'7@PE1(F.XUI>["DREGR=#L M.0CW0+7SS, ]]6E;;.%0-:M&L,1'._D_'A9;DG>\G[P&JO7_$U96YA-9@R": M@I30I\D2/BMJ)D>X#X5_0GEONNB+BMS0@FAW.(I)\L;?_TG#T MK_["N8DK9H!P5@7BP]EOH=8J%T=_5\$NC3;X24@;?%U?UG_5%NKV^6TQWPW9 MNV=CSRPV5&PI43O . (V$2\&/1: )1?\E)#!DL.Z!NA\^[#+8YZ-.1M.Z:&M M;:>ZO]8-02!?W: M&^4>]M!F9/:7Y5:-M(EWLEREI-2\EWR5VWY>NPK2C3)>%0I)6X-*(_)QFBX- M/9C4:+$5ZU"/=Q7*>ZH9%Q?/SHMXK&RFO3?* W:/)8-ZA(VU,DHQ2;<*6CMG M+4]P*"TQC=2&D:MKD"9J3:DNRJ6^GSP6/-+2]=)P8B2%+;CE,DQ,I\)F"HU# M<<<5Y/GFY3Y:;Y@LS1";Z;LCW&UWXA!OW4VI^4 E6<_:,S)8,V0&Q8?ZGH)Z ML!T\Y;")LQXZED4HR;OPB^L.ZV1^Q^V4P7PTN MY#ER=5PU4I_\Y!-%8'@./-N/LWMN4W;-/*/?T?Y9S-D*0<.FQV7KPI=G?%E6 MEU7F,2ST[]'*Y.!XNIXIIFHR?B:RX#8&.FY,8';V/XP$%G4.D-J&7;TA0?Q=49K2$:+3=,>C9V+E,> MEGMG(4=R_.CS&^E,VDP["\(4;._@%*F/"JL_U$#^0-C'XW@/S_S,:/.([ .&DFQ!HA!)?5*#* \+I5D>C'4K68 M&QPE/7_!OK^B[X3 88,'5ED7;6&6@3N"5+[HB@C^* M;,(77OL9O?[T8T\H=MJD0S9OI"8OV@#U:9'^&?][L!N[:\9]>P)2#UL[2AJ4 M1KH,M4LB3#LT_: LXZ5U]&&*T$3B!*7R!'%*F>CUK.^*O.8K!9-ZCTRFWXLU MQ$ (;L<@L+&\PNE7DT1!1WUM_.:"7&1S?P[_.;'8C0:GM6O/F2/M&T<#15P3 MIY:%,V=8ZXX^OJEP&G=R$%@+LMFQ*46^PM=GTJS(\-5/)/ZY?6%\[ZQ"^I13 M:#Z\P:KTO-KZNP8_D(X-^Q58/\L#S2&H&R=% M':SH\VT*--2O/=9]%K)PXGI? 1:LJTL&]N XNMQPJW.QB__NL3*?RE]Z28NN M\%];)>2+F%E+OFS/=6Y?QW[\D?832,L)[(W!N+PE'"3!7< MP*WABO'[IWXN MA^)XOUXL/.]U_.(#UCM!L%,*J1Z+2(']U^V*;M%#IVCR8!Z6)S1E9?]8U*61 MJV!(N;5V6!67YUQS91G# ^9;4.*S1,I?+(\;S#Y3,;"( M++M6VJW^L4>*_>S5;&]O>2,^DWD[!L )11^\'27O4!O0U(.L&3VSGTU]LNP; MM %1:F9(]E?T"7Q]32)4 ,PE%N;.V0 0-H3#EFTZ7>5#2C=V+'"MS#M"C=^I MQ)7_O)>\[J+%"0.U**9B^I!$0U^?!A,B^D# -#20';MYN5 !8/16_YVP7$K1 M%YW*+ZTO]W$);F]X[)NUF3:>.'YI:5KST4@(A:=''\6.K"V @>1A,56SGA9( M(WSY \O@X>8L#[,M632;R8_YG(X>1/5_\@8RC8@XA E0^S)*F7;M+IW/\^%( M+"Y7(+,A(REU![/$/GJ-J0JI#J+"R;BNION*526;[DB[T74U;,,L0>^-4XEB M^*K8$4NCPH?"#_?N(AX2LQ]> #57TBBRFQ-#'NB>XD;'!VZH M!=(L D)#YW\N,@"!"XDF)J^#MW0;C=Y^B%QL3]^OIXL@T"3VCHHO[#A=SJJ9 M8\7>42&$/QK1W2U?*K4J,R?%=RT6E3N\>L]\-?C&'DG>(6%P^!2#^!K/.;RX M;[MBV_#-D[/3OYJ25+K-H;=8MI3T>9HOFP#S? 95(>XC1AHE;LLM7XO]2GZ% M93P+TJ@I<_*(8W<(ORYLT:SS![^GAXG5@TD7-;63&\O)>D0W=,IZZ;=;\04B MSYO>YI^7S[H8D2$CGJ5J\T1,U^W"XVM+0["Y5Q#.WWAA)#^E+SG41A*N%*=M MI1)1O\'QBYQX-&?E:YI+9/-=E]MZ"_)=;[*YMR2 /7>KQ)QZM85 N<&J.4SBA.A;A$VO 7O2TCO]EA3ST;D/OCQWMA(GD[=6W(7W M[D5,373!F4"%:P,!92"I5P*6H',L9E)Z=2$LTQ=WG#7(*?EY*&OZGVI3ZB-0 M8ZYFAOHB_3P)'P977;WK7:>YOGT;D.HZR5K"ERJ^:<*Z M^ !:2BGK@;,A]3*'82(@SH3\85;*5;VAO/.F#S11P7L&=+1BI'>&3IP[H.5 MI*0RR>S\9>LN.>>"E&.<2J>E5:KV8[TP![X93)H[I9WE)\-.Z2U_X2=SJTJE M[_JKTT6I=7?#.)/1'LHLO_Z6SO]]:!E91[SVFY4<"]I.,UJ>JA3)'/#S>*=P M<]'[[&7CKV>K%P'O1!:C#+A^]%=8;<(C;9M'+5^5804M*"@"O),!R"!/#R,Y M"6A1,. BY=S63P-8\D+2ZN\"YC _EZ_&U;,7ASZ>/T0TQNB=/60NNHK?TP;K MK/>+M3<2R4CQ80;@8WVLOW=S^LIPI='%EB;JRNB)LG5W]XY;8\]"M7 M],.CB^K#?DW*T!O>^7>4'@.G%:*"S0 D$U%C$D_R26T7IX^:PLE?8BB.W9SW M4M+D!BZ.RIX\+W>.]_#']?>GE#G$6N3<]&?Y4Y#&X1Q&73U=3G OA^MK3G (>\5<36(T*U(-G[-T@-51>I1($E8OYJ8=M61 M>QOU( IG6:JU[R\^SBRT)P^<@.)@ J-(-D58/+=!; MO8W([6F2*'PRB[P<]6JRRC,-?KCOIK.8)QGQZQH23KZJ,9GN)Z #YKU\&L=6 MKV9M 2V9]N -@9]'6/1*0-"M>EY$7N[E\?N+2KS^IY]K'P6 MMB;L&0>- K)0P\"X(J3,?HZV(9[WCT%9+/+25#J6?3IP>C5L0>/0?M?9=R&J M2',GVHR^_EJKQAP\289[OXQ^ZAHO6\]K4+"OD3IABRB4=F?5#7']_D>%9:I1 MX?H&YBFR6&7B>92)&1"-1-11W<"7>JN=>S!$&*DCAWX:W?E+B:; +BKD6?R M[ONK#^S%[UV /9FU\G[K_&3CYX_D.C(O-11$$S:F*CKIL/>@/,'F43MGPGGL MR(UAI&&YRP\W%\.B[)S-J]/4V%7=FAQ)7_:C]YOPH[;LB=&],!XC,S*&&OF- MID6L,MQ3<6UL&WV5,S&8'EBA1MOL#3?_7*:\C##R86>7RXB6!-%T26=:Y'X! M Q!Z1C[\L]AVB\0 T)VOM6<=/DULZTH&_FAUH%B0P47T+CH4 MC(PHBH">'#M*$7#QPP;$M(Z$&N.FT2=/IP8Y\VWBQ)?$=*HHJ#E42@-^$D/H M @-L4FE7091,UIM?(G<')2IF7<\E&==9MAZ;Y.M_M#[];:DMLBRV70D10%3< M2%(S,BY'^5Y#A%_.LA@3_)BC43=35*$=$P3/37M]:JJUH@O&!I7U M#[^O%Q\*^[XW5Y,0))NC_!LB/6M6-OMKZURJT:3GVV2=][,K!LP-9_MLW"1 M37\/9S1QG'TUFR)INO\(:45>[^_MMSEP/@'5?E!A:_O2AQ<;7;\'"5ZR:D9_ M/MN+-_2T:EX"T9/MNI3>&#(>)TJ7IYC7^+WT#3O>3MREFDC=B3TCKE2N\ "8 MSP0^Z2S"V6&W!A]"(*TFZG%S-M*3*P:??6^("+@.^FDG'W+JK>N-OPA83C[G ML0;NSK*3,=T:0O01N@B((0:S8CA<]' K:?*V=095#1O?:Z9MT\T>(@.?,:5Q M;=A/?^5D3^XC;W1J2#C1%/?+[SEO!^;EIH6VW=\Z\W#-%M)H%N(E9:L[!Z)# MRL4>EXM] D+<,RA95"QHO =;RS6L1&J]WJKRS M$\GRT+V @!'\):--WH]O?K'LT-*.1O$5CN]^M5.XUIN3D M$] QLZ<:0&\"/*E=EEP3NX94(T*8$.55%[Y62-V2F"*>(9<,]2M(IILXW!(L MC,0_0G'0[$,)#"#Q?O9&ATT"BNW5Z#VN-*4+0S1#Z/O*J.-_!H5W>[@TNL+BW78&!0_+(_;QA\;'.2Y[G@K\,>Y M6V&QY\44CJ2286*H6\$/40#-*H"P(0TN#IX;K^8[WZ@2;#R:6";I8G(D>('E M>>S>W=-2MNQ/P/^9A2O5-=VSO& "H6;:ZP)E,6'N>ZO-W)< G"TB^,JHH$/\ MN)MLZ?1G']\;?UY=TTPK'YS=!O:9#HCR^T6K?EL-+1"T:QBKS_^9$^FZ/V')X)2COSGL\Y> MXPG[DU%]FU=\;KOFN5'$"_H(K#XWE@1:DR#QLY)D]8?A:JWNAC ?5(1,D#3M;R^:AF,P#AUH23CIZ@?I/10U_DG-L&H_,$X)Q% M'1]'O0 MDUE][H+D:LQ^!9'[PI3RFBKM)V%+S$8RH]W<'G(BZY.TRM3!943W7T.Y U!B M[7S3?K,2;8TC2*^7RR(NU"1CZD9=RK0S2]% 4T&EWG$C4EBDXQ.EN&@]^C!> M "J#[=Y(D'#L.G#:H)*C#9^-1 #%OVY%CR*O5IMX#HA7O.ES='/F4,#*KC++ MO"L#.$(+VG_>?@)I.@H5IQF-1)] P/HD'D^(3-GPF95>^R6Z(=!W^O%GCAPE MY51FCW0+Z7TKJBVH5864 (.C(,GKE1O( *+U]:WN^[0I1'#=_KN%'4V+#YFO M7PH)3@1&F@D!=G_C/P4'>#)VWFD!\8+[T\7HF_/+2Q)G?BW343A0NN M+U1+CNR%G)$1W&/%2?>M>I+?'+?S3MHV<[ *I@W'ILLJ_3<0R7>]UD-)VI, M+;KQ7DIK52,T#K>:>A95_ G[AL>[9BBH/ B3OR 76/S" _CE@N*(%J9_9P"' MZ.)@9,=]G9W.0T/; 9X^; M#8PLMG)GAST\4G_Q$Y],7_@65WD]3+0$A%-%. M^DF*6E\2TI["8QEL9$;,;G(JB-;]8$#8 ^GA):#(9W0_CID$G0HTGG!X'-'UE_8RFFEV(7Q)@-3R,R651,@*8XB@!U$(P80\:_:FQ\#B84NPGP=Z=%*I,@RVV8GU' M+J+E3RQ+>J@O:AR7"%;F_L-V6Z4;RDV?%?3#B]&$7WS9,_]4/"OMG_-)S MB2!?I$.:A]VO)=Z,M5%5J$W2+58I^.YQQBAC.[IV[P0"TPNKJW3GHVATI^R; M$HWNMR *\3U?J[3#7(ILEL[)QIL;!AZH((?:5.YF6>8[#G0IA _UQ6BK=_$G M"J07SKN-YO)[%U$W#2K9O,_9X4(, .#B6J6]_8BMKDBFQOTYV*\][@,V9R*[5D$/.>]CG]B M,@_6ZX.E&ZCB6>BJ >XGAF $-C"CRB_O'(:W\MZ3GD=Z0W6F^NU>BY^4 2W> M;!-]()F*/D0?C)8C;\3083\G]%I<9Y!G)G0";:P0I8]+3LVX6!RY?M>+S4E3 MH-/TP:G8^PZ09)0W Q .P+ <^"W,H4Y4\:LR\I8KF5[ZYHO"<.+-]%ZY+ Z. MQ+I32@L\KSF6'1X8>BW@T=N[%5#5Z[S1-9RQXHQX#@",]+@6+294! M>CE:[E,_,YT-+<*-PH82(I(\8@2S#]F])UB'.:#J\&O2Y(D>E&"#3?RL-MFX M(3>MU2;TC22$SR0$1D5JRK$VQV6P[]JP:@?): IH2AI6A%S>3VZ ':%)@7XE M")9>+QLPB;Q+#72TH8A4!"R:O':[%A%/49=GS4[W4KFG^O&DYO=/P);&I 5U M-+<;+Z.-BI^ B=?CT\-D9.N;\_#.Z*XZQ/V=2\UQ1H/'BG(XVVV.7JWG@N,/##42X5PT#8JKS<@M(^>2OBHGOZE'!I4B=59R/=3$ M=UX^]AX*MI:&4II9J0]CX%J(08YCF+Q'S<=KS)S5+'/8& ;@=V"V-Q$^N$P_"-,V M+*%1RT+Z"SK>:VQX0:V)]R1N$1E_63,<>K=/]9(UX+J/K@]0"^F#U]LDAW+Y M5H>N;$#@OB-?C/R'HY+'E;UBF>_LZ&9VWO=,<"\3I9XE)U 3<*AT#,^]J+L[ M.!?U+ J+T[!V11M;IDJ:YF3KLXNW3SEYHKA0+2FD7?'E**2VP^H*S>V)W<(@_E59W7MA*A9*!-[I?MCI-/D=C M _WSN,??TN4G:FJ"=*("7#+Y^=O;WT=M#KR-&GJN+).LS-*-NH&*EX$:"]!*S*?7<)0V7MZ&LCI>=$J+>-3GT0%.\7F^;*62ED M'X'QTOE69(3VB]I5$=3UQ5YK2$].BY'(25/Y_,2IX>.7KYQXA0[6$:+((OV5IW9ICST:&3%WI- M+\SWMAY7-70<^[V(J9OH1+2STO13G^[_Q-_[&W_C_ AR/DC12W9G!D*A ;^*@)!C2M9-K M>D]D]VM5L)]"L7Y_97II\W9U>WL@A0&L[I!Y"=DUW9 DO-#V%Z5N4_OF++O1 MT!H)UTXD]:.M0ECCB[XG]H=%M,_<4(C)T7_!^R)40\#/0/TAM/FU?XZ#@6+K MH>7 "XL$^<9T/CUQ"?.C9[T*NDG"?8@ :A)XA61]=\+\+VN-9P]HZ1E2"2[[ MU;)?VM/=??RZ@/;C.@]FA#1338H7&9:VK0$>JVX@%.AUN2NURBB/NQOSXDYV M[!CD/'OY Z^B<%>=9UA60._S&;CV(?D,-PP.(HIP):!Z-CC]VK7WL[11L5DK M>H?Z<%#UNI2+;1KW[&)[M!N''@:JICP^1%6UXGF0!^Q.=,-$C;@)$'[GGQ(; M:4;&12M-^=%?2I.[1_JKMA0J)^52%7%C M$M:1:[ PX+[L<.?'K[O7/N3Z.8PON]ZXWI=YH;OYV /CA%X,7ZL*F62-MJ4$ M)]6CN+Z?I[NX!3A2G+N_['_;U(R-JG,Q",*^"G#1-FC'O)Z"^VF9+?6@ @T^ ML6:0#,?-%"^0WNO7/*G'Q\^*@_M[04BGW+X6&0QQ1J^CY5)&R<]=][I;30Z/ M=49M0HS:K=;/SJ]*)GX]9,@"-Z*=^R;8T7X*?+9G[*N^:X,;Y*>9D*M:G%P^ M_U0+#-5?R*/.&D%F>GM'"8ZII\4 ,M/NJ3E\\BPGF'8GDOT1S>L%HC!2/N5U M?> EKL8'2Q#]M*_N\?%.B_P/%&4?>0QF]^]&#*;4^(,,UH\]!DXJ(/ZY(4 M7PD$5P5$+@@OP,FC\".HGS<9P">N&KJ.!4U'% ?9%<=NGETY,*"V[&^&_O'O M:C-R'ST^F/:XA0&0KJ)P=LA3#.!E/@-04,>"8\#]JK\#_1WH[T!_!_H[T-^! M_@[T=Z"_ _T=Z.] _UL&:F$U-N2SJ29!BM=KA=2 M@(W[*!/^'U:[ \*GS8MV5]XO:@@60^12[^82PQ/N&8ZC._,")]*U!Z2AO0H* M7+T-@73O[J?X]DNV?"]-;"WPV[;L@WG5S7MGD!:@AFY%"<)]@,#>76!H;Y5H M!"M?#FOY4EWE)\;V(@S)Y)I[^,=U^'0!^U]3\?,&;1#,FP*?T MJ+>'6BW(@X0EW(Q@+UVD=50CJ%6/.(#AL[BA[5M=XA?F-JVO>=$KT^)T*@V' M3Z9JQ+]&>)X#[^IR#CK3>3,B>;U8')F>O<,MQ+3)C' DH=;4*/*$%=HE\$XI M4H,,CPV]1V&EO,**5$#K4 *:TV*/SG!<=[AY%Z+V[68[MB@94%GZ:_D]W1IC MQ@#>3B3"MG]'P<\X#AY\0-/RH2D,P+.&#_5K>?@&[)[O_T%[XO_ZEV\_M?%NU9K8I5\9\NY MJ5=-KTU>.9GMO'I_ZP@5"%6@LB@,!RJ&7?4ZWB!6T:B48F3M/3=X9/G^8A'= M+?L1MU%"W)II(VWYR2O %;U^6)TKL_D:7J3UT^%?UKIQ[A M7T8-O)#MY3]=.M]R'[L)L_0M2OX]^,]'TV9-(F;3K?U@0/V ,P!+AS:'U@JB M$BTW^!%J1Y0!#-N_X+7_#X,WU M!.M&W ^KGV%+"Y U7?;-FL>MSI2'1)LUK2I+ @/@<1H,*(6Q6[^]+NH)NT_T M2D57CU&_W'7H[LI:F'7+V%CXHRLOU5:Q<[QJ?ANNS@!RGZWCQ;"W-'@1DH,C M2$TYRK'ZYBMR>KL*W/01='M4+IH:4\-&WL#!D_ -ZO5YXTT1JA+FI";;MLMO MS9L7 HEB,Z"'U-W)FB#0<$_B9S3_I@Y,5-O]Z%CN$54*/8%SAWW?CP%$HJF1 M$T.4WK>]KY-?)^N^>=T!W ,<#8H=^?Y4?%#_^+OTF<>[)[\6,A8QS@/;\.'? M4-%\*C]EHD IJQ*!P+U?U0C1#VPFZ3^L/HXA=T&A#. %-IX!D(^1&$"JXTR] M?=19M!?O[S+-]7;24]"[."!:FBR25 JF+\_N.=4],-'IJ= R)UARW.T0"&/[ M))^5]^MG41M']=6,S89CRY>N1#;=+DH^_BSN7W;,_!=$.';;_%''YL=OI;=2>7_D MB1-KQ5&5%W7+D4'[;E/FZA$77;)D*\;F$)KS;-4A4518"P_2QD'2(- M;TOKW2]8.[3\4L4+@( M/O'4SDQX&$'X;[7OOQO@$V\FLI'G&$#F&AE-)S* W0OU3,OU=F: T#_!/Q,A M-2_^B=P\ SGS7_V8\'\-V(TW?('A\F[LII=''L)X,:]G$@E=!:KCA$ MEW%MO/8'-2W*[_V]$!;"#ZG@!7GO=X ^>XI@&=&AF %PBG9S37_1G"*T3J2' M::!"Z-35/U[[JYB#F;O Z$K^_(OJO6UH$V^F*:_U]1#+/?U[Z"F4.@;S,H-D MDX[AA_E^\6P]37#E2I'6#(+5;5,-9V!M1C\\HRSZVYM7W)O)X52-82.]>?]H M;<3O+^<])VS0L!N)#*!AUO1WUYY,PT8T%UGF(7G'PEH+MWO#(/!U9[ J8.V>N8N2/&7L'1IZ(A@O^1HULR<=RK'FFBWDY%:6= M+;GSVMY>"@!^GKB@7+VU\#^49O^=W*FQ__?BW)=ES/P+OA"L8/E!9_,./S7ULPD3I'+P 4'=5C++ (+4AJ,>G]7*U?0!F#F@C_@GDN?HO-'?X>Q0*")^Q82L ME'ZKX423ZY(-19>':[ZH'OR6(ZV+T%?EFA^C26K)]*^](=$7*6>0YU%2*"F M:H8UUR%+OM3XR_JRL1QR#XX5M>)(/FLZY#YJ:$-M/A&24F6D'YRTI\TMU"38 M?XC).UXH_ 2G>.![\147NB1(F(.((G50B08V*=H?L&Q]7(/J#4N/8H5ML(LB MG6FY+6]9PX68?MBYZY$CJ5W@: M]A:P?N6V=,#DWQ+R_T60Z/)(%W)?5YO>6K3L:.;,I&7\5U@A$;4C6+[[G.E' M,KC3!Z_70].A_DLX=YZW+2/;?S:+!FP4?EQLX\RQ2ZOX/]A[[Z"FNV]O-(J" M@A)1$9$2%10% 0M-2B+R "(JJ!2E14"EA*+4 "$143I$0$!I49 F)?0.0:IT MZ9V0T'M""8&T-YYS[COWGN=W[ON;.>\],^\]_K$G,YED[?7=>^VU/FNO\EWB M/&D3!8LMO7C2;8*B-HZ3:)QF;*_UF;8NX-B>C#'X#;6)]@1N3KZEB$CE9@/0HWFE:=G0S[V3)IGM@(/,RT"*HIL@W6(.:6E\QS+"M?9 U_?FQ4B\!1WJV%A_!RE"O0=J_NKU5%G >I'G#IZ3^T::)6'[UM(O5C37"LZP 0P^SX@ M?TU*4#'IV!\UWAO$EV6_+I*?CY8TCBHD'^9KV-]T1OO$=7KO];<=;$BCP'N) M(V@(S+LTN8\1"Q:$RS;%FYGP8R*85YZ,+]6>#FZ,'7T1,]#75>FEQHV6N7#V MF;/5S?55?&DIVIHP83T%#-E:D':07Y4@\L9]&QG7/IX=JIM+UG/Z9GVHU;_X M]89;[OI)Q GJ9_+FU 46(( I:3_)3V(!T%_ZB?U;]VWJR&;M,&NY(U&F=XV6 MYVQXA:\*\SO=S 'RTKFH8V1%HK&_/#["X@+);)3K[3IO1KHMDZ>D@D._]M C MJ=#2(8!?X>V4.\G+IGV.[D)H8;S]3O)YVCW)5:\K M<='-[0K:'88&LFK7?AFS(<2!U0$9=]EA%J NU-63@B_P+7L0@%I7=_91O>:I M)A:N33 SIM] M:R_SR:BN!#GR;BW6VSN*[>W!U:.P]^VS99 @8RTT'NQ5K(3 M=[YW="0[WWZ];M%"P+U'2E#%2*&$';]:_M8OW9S!KC#'K'%XXCU5&NC3A.XQ M?Z:%>=?LQ,:+!+5,#C_JPW13>"B%1%W,7=)/:\X@K$K<[G7+NJAO,3IJ*YX, MO3(M*:K1I1RC2@')TJU_K;BQ%PYSG'EZM.6 *"<9U(@[T)VU^*HYFW.Y/#UJ MUES[=,QJBOCKJ 8L*ILI@SA*Q7RC/Z^@9I'TS$DU$;ALNT@[D[7 Z4L2CLJ[ M5E;/RH'.M*88CNM[?.@'7G"4E8A-(YX;X9 L2TZ\@3 E6Y0X$HW)6I]?'JS] M[ LK6WD]UCQ>?.W@Y4W+3RIN+R MB O&ISQ-"?,,W*\K'?,SG"R&5-22<(S*\'D[.LB;"L M]- NHQY5J>_V/>];3]M)2Z=I.OAO%'"=5OK!O^F\ B4O-U@(,Y*+0WEJ;C1' M=<675IR# ?T9:;ONTF.D>3?AZ]NH!SK9\R;KK'\!-_\B-1>B?YV(ZA M=B.0KBAZC@68.0,AI%6S\>@M=!"(ZJ2JP0+\E%\JUN>*037HPK69?J!C$-(X MG&V?/]BR1226A&;L!Y]%$ MRCQC6@_9.D1E6^" Z48(W=\B6Q/@94R7*WN'6N C<[#_TA*$VN5$4^V*25OQ<0J%R_K#) M<%M(S*$*R/*:M#VH1-O/S>>FL^P*_;6ES;&.. $H$*%^TE;M:7PC0*T5*T8M MH3EID6L32!3.F)G3S.'J=WDW6 #5KY:)M'+06G+)7($)PH"16_)#/*PU55." M=R10KX0%<',QQZVGST<=]-4EH2@O2!GU[B&D1OD:7ZT':7#_'1OF9XESX.HR MG/T4):9 ^9%9P9JOU8_9W>MS+1"8\>ZI]@$6P"*,.M: /%I#C@N5<6:*MTPO MBT^>>9I+/Y&[=&/B^7,OER9;\OL6WQ:1_4,#S(/45%(#(2^BTCFP6FHZ^Y#2 M=66Z$IDOZB6H<5:YRB/;>YQ%N!& M&^YOVR3WMQV"#=CF13>I9O]M];7_)B U1B& #>S?I03T=P'9-KG$\<]._P4H M^744#KK&MX 9DOTGQ#G?T48\U_?BW@9*^MD55S\7K===8V/ M3_O1$])!#IVRYT_RC(G )N!1NFPO$D\4N:LB_PR1_7KS_C612"Z)Y5\V45+S MN#!H:5->LDTO_>!QO%E8*DS@,NTC9*L5*(,:=0"^Y*^C@QF?Z:_)18:BXN0: MQER"]2N-DB:*R0;!V^\,J+SV?3ZGULF0S?F0.<1'@1MT8$[#<_LD^>".^94L M"DVOQXU.]R<"5Z]-H\/C"TCXMU=DY<:$WAHZKK@,Q?'\^BR").Z]KQ.\:26% MHZK03IHL,K6RID>,]N8#S44GNJ,"F?'EL]TTJ98J[CT@8:?A7YY$,S"P>'AE MX,VF#42N#V3LVKKG)O(F[WN0I1=&S;.#!0 TSHU09/<_%%>FNN1_^."R9[=7PJW M+ ?NJ/IOKZ@OP(C841@EJISJY_6:@ :V7B@+R)VYK%J=C5=.9C0^BQ# /1X& M*E 5R=%/J2I$S7XYBN*I$\?**GU*CQ.X-BR[A,K*Q4%.@F:SVDE5NBG*AIS3 MR(S%&O[@*>QINTDPJ30)NRBS;NDK2J4WC;:I2[9I9S[3SA!^;C0!SU6J4NMZ MEA)R^>]'[=]%84N62F:A?)"9*@1;@Y3CF%&Y +9Q_P]NK1$L (VMDUJ+%G"4 M,V0N9C(V>^$?9)'I<_WZ1U'=_R.'@4#YL%-";_6 MK 71JM]I'F__4Y&6.;H[6: !?]3-H[]:(TO3DNN\G/7GBY;T2_ZQD =))*EI M?!"^!!*&E+%'D2+@O,V;]XHJ+LJ9&LKZNJB-H ;0.]ZNL4VN1HVW(]#(EI*X M6:7$ALFWQ:^]L*,*/2UKW0QYY&W?FTZ) MUO&[]J;8$$Q):;EUV'7; IT=@:N+%-RZJ&<^"^"GJ/K,.)T.8@3W*@0:4?T4 M,9?/-8<[2K0!H?@[RBQ 92#S@+?Q0+Q%S(NOBZ0GBX,?AD=N59TO*PL[?W:+ M6XF_?679RCU[K:5L-WFZ^<7N]=DZ+!OH3+;WH"QR-F3]<85#[VM/[2KN7))G M 8Y=%%H=>AC^H8QQ'?T!MRY<5KYHT:/)C^=^G5[Q+ <=W4C,MI94+IF980&P MY9=20G[-_N,&FIG.LHY;RT^=G.8C!D?/5>JDOPKR[X^N.[E/GG]SIQ$U)ON# M>7S3T8T?==)>JGG98V/5@-:FWFAQU&O:.0Q:7-)?&O]<4>?;#0S_]YN:SN$?, MX?X^L15ER^/YX(C=4=QMUU6H CR:\HGZF8Q^Y"CT8_#$HGY[75DOW[<*J:5- M:TG(J/X;3_D%#"_*LN:&WD8>W2:K-.OJS.*>U[4ZM7B-0,LM'N@=JG-]O*+_ MUD!^CUR[N4P/:C8F1WT?. ,$IR7#G.W>-:".NK97C>TQ\XSEE1RSP8(#$&L\ M:)0*WFP4T)J<-M"8!T>?#(#%6>@F-3>5 VH)'296+,'LQDYM$H MW&CRGNCWG3S@M8Q77TB=5%X7X_6E!TE*7^=B$H6]:VO\Q]H&S_9MT1PEFWE4 ME,1*BLO4A?7KOSX\>>0@P U@&'()*SS_)Q?P/S^4MG"O'V M.I$,3(:5G=^6@T@F:O)\+93J1[.%MS?A;4M)-?%4ER:#HOO'-M=*W:Z8A6?> M%!$0@WA72!*S'O54X<3P/Y[#Q]W3#KFT5/6@$G9%,*NM9&T';Y2?P\O9TLDE M%3WGW1>"=)<9GW-Y#10$(ZU:WI[+(?L]IRP1$>%EBF+%5 OV6$_N++ST8;V_ZO$[M.G0ZCU&S-6L 8[)0 AQ#.W26\!XW@)GR#,,WT5D.S'\NA-\\VL46 T^88$M;32Q '7B02S5"4QHAQ0(]::A>.C3[V7?&F@"'++^(J#XLB7?(4W$ M9?83HU>EOT[M,L]'VTZP .=LU[Q9@#&M[EXT51=BYPB$E)-/)G!"9OA%NJ&T MER.IR['4+%PY9&#-F6"5A:/Y,(5I>2%4?>8OC&@Q(G1582OR'03VZRX"_U96 M#D<: QUW2V]:0Z<*EUY[_4+5)N*+U4/MH2SW^PA_QI-FW%O]N&^X*9#[0^B) M$>;DY/E[OMGU>V;CFS.=X@AOUZKXT2(&KG:ABJ2=9R&BMU'_"9=KTOP+!2.] MO$[(Z55YC.M$?=[>YM^8P*RN$H9:1JMELQI:P/=Z6KLS5&#V0Y0%TH'IG4ID MC<.P(-Z13W#K]$<6X&Y)R!=F3_N5T.L16] I%N"B+[\F_#UV-9I4/T6\_VAC M+/&EJ:#>](:_J1&J1*)^;,4+*5UFEHC<&X7CMBXUV6;W^NCXSHL75KLI?I6E M'V0!(I>*C0_;D/&$"0I>MCG^_%J7ZG)_:$8>\1J; I_JY4SKE5J)GCP71:"$ M?C!UFU!I%/+-HF,V]E0U6-(1\?E7C^&J.P]LZGY)AR('@+G8\,I;5++I:5>? MR56VYCCV=]?"2[MI?52C'G-8+&K4BP4H*?D%-I?I_.&N5MV\>'IO9K-._D2B M79Z=BE@&,# W)#-+/_0CQKK?:6TJOR1V;LYV=97X:./^C8-_/>R/@N^OM:0V MT>P71V63TJAG+FW#>F(_O?N0^$]TWUR'_)?7B= M/$WKC&[6FHR9I]F7AU_*EF%[>+[V[:2;RO,=+[H??Q-88EO SYMLZXRR08/H MB(' 8%7K3'.[/035VB=SO]-%BR^:?,T#6Q(\W8"A82@O\@3R(R%JUS/I/)3*FT)!&USO&MSQXVP!Y!QY*I\L5$H$[C-QHU2 MF:1_#&RD/I#7F["'Z7*EU^'^3\N*/N;-E#RN]8),A+L,[S2K+:4*WM]H,@^_ MN*4-?0J^0'X9/C4AC]WN?#"D6PS=A;F?O:67$I'C&W ?$3F]/@8S&;)Q5*FK M5,\_7OIS7>;7?9>9K9%C;5E[ZSFR1YD=N!/@:_:Z.=06?D^B*X(EV)%]IP)U[<'>T-IW]H07B>"588M%6S#@(FH(F&:C?E MMP4:4"-Q=7A>U2QB7T#!=UF(\2TZGG1>?8M_W.C.F0F2RCI-.;!E&Z'0&]XU,(39J6S'NLO;(]'#'.HQ(L31^L'BE/ MY9<0?=HB-EB$(V3BEIZRP3D+P!RP4"0ZWI6&-<:7?N4N;/#TE%LH!)R6NOF, M5V5J\ 72\K%JBVM[5'I-Q^.+L MPN17-]KVC%9?H3A0,[$+& J>!=!N-9]%1K_+DBSW=I>H"G&>BQBN:F*?/JF< M+W\SY']J4_X7HV+]-%V=--] Y50 Y^4]!+$)"^BDMB@23W6>HLSVEYRI?QQ MDLXE=?/:H 7[&N976-I(NZ>/Z]&D' VWZ/$[?,>\8U7W027H?S$J4S0N9+QU M<[WADJH_P"FP5'"YE7)%NW((L\@"<".O(WN,(Z'+.P)&HS"1Q=?9!6\/Q2=5PYXWJ+"'T]H^9?-F* MLD(Z0=XG)+Z2PM<*,YMKN4FH&-><8%7#3!E>9X$7^> >CF[ZD7P*UJ.HR%^O M)&)T\-!J[K30H]/ZYR]M 5X=U"[ FE(+"U6,D[*#M6$]R--4W8;1(Y47 @/=AMVR M/EX9S'7**_+[N:FX'UHFG1S3UV-N0-I:E'47Y;TAUVR=YCT 2NGQ;6<*3[, MA =4+N8[U%$68"J=+>=!:5#_R?U&!^!B#6\BU,_HXT]=P(Z:5I-(LZ19+YBBN&* MZA\CPUON!WJ JURD\E+2FF7=G,]L6Y(ZL0FJDYL4%ZJ=;U4'R2.QJ@!SP40F M.>%.D]4D\B=[_]8*M0/B)X);;9W7N C^YP"^!WWX^1-2==;Y=T0>=KS.I\)T M4&/=]&Z.2D8P4V@MCV:W;]*[H]+*=K7IZ( UW+-U MP694C_LJ-S0!+3^'1EN(.=D#J<]9@#!E'):YUYN>==E$5O#TVX&?AJ MH76QGWO+4Z^.(K #(&[@.URQ1ZB_HV^>LHQ9D.KM-%?F8D(T]8P>M=7Q"*JC MZ>(/%N#>;\2%?\J,V7EQLC8]KD&AUI)9T!]'OKJ%9U2Q >HCYFGNE=%4F;, MAI?19\(K$AK:C)E[QS909R"$[-IK=C<%*@W$YYWWC*+//XM(?5O-YN/AMDFH M?0ZDE%1()>GOVNV!CHXR)T5OA!>X?UEX1!\/BK*EKMV,K,A-@(QM/D2#[$F. M.6S0A2_V H7(^P:[6SLB .5E(5. 6\>_.-5X#TKC&W#<]H!0[)&%G;/A&5WY MP=2M6>^'*]=X['%O4'8O;E!)1EO1+, ;!-Z&AK3K=:09^SM]G<9<9#QOF3\S M.)"Q.CLUQ+%JPEMUN 5\5T,"G/BSVF4>_^BH4++B\_D!QZ46X_F&9N0LI@;F M!77MVV(!1C6("F53$T)UE3R=E$8-1TJ5O)ULGK&$%>=2E3&'5)< UH3]JW>0 M@GMECS1S$+?+'0HV(06K,^W75)E[^BA-"$EF8 JS'WE!L1X7;&)1O(*LZZ3 M9H7GN,Y>VY%\U3"AB4S4N&YV.ZIQ6?S!UYC^F:NJ;X%I5RXH$=66(E;=9"%- M1FW0@A\_'H?KEEVH\C6.VX;QRYF?T".M)7 FI8VH9PS755G_OL^X1-F/?:CI MDV"+[AA/3)K\7?1P]F]^:TI%94#7I,[:A8A#8H^ZQ\Y(."#_:;V(J@G5, M\S]8"-1Y*9&LT.I MVW<-Y!N[+=I=G6U.TQT(B(>T1PAM:D&6".A'O-OH/1=2_J)MGWGA7G'YKG;E M^Y9<&!5(N4SF"I;12IO.-5M,>5RK"_,ZV#3^;GOB7%O6SN[R,IJ'JJA!>I!X M14Y$X4MC\8FMO">0:08W="JM'[1P6SZ5,,*A;HEV[S^ M]6(EZ@BS\ZQ#G$7_YOC8,'IN!1+%E%_[_M4 <)4+P&TRF*RKV3YJ]7Q)MW-Q MY^@CT_;'\^:F%,?!F0&9L0?5?=;Y=D_&OO7IUEB+KQ[=$+W5XIW%=G8'B*A= M9B]J?0M'=ZJ-2?E8CN*X.(&9%&V6D&;+G3=1@6YA M#0?>>%]=-9<^:5QS-]&V+UQI)0KZ^KN1$1N/E9S^/TB_9 _[C931^QA3.;D"!\L;%?K>!N_I)RX>223B0C*8-H M5ZBBP-L/6>>#7K9 Z% [:=KF.B]2--PY8SL+"+T?Q\;.LC&8UW2!DP_W%O0W M9"H6-<2'N[NZ,1XDI45E;=G=:=V[!#(A[C7='=5'=V+N%B)$.28[EI?ID0-T M&LHD$1V*@ZV+(C1QRMI^6W&][_!78'9\E34?O/W#9*D J4(\F$+@5:BYY!("W01^A M+IBC.UHF@N5K[EL*X^6]7)%_Z8$CSL@D/]5\;+X3S:RU2:"K,)+I0%*'IDQ< M:HMK9@:]T9DLM[M](.P<"_"*>ROD4AZU^:I12,'&=O9 HUYR<2+F=S&:UG\F MB';0]W;ST4?UM"6)FM5:9P$B MAK ]3]L2)M#+N7RZO\_K$J%G@CB$:FL 0:!-"IWUOCSC\?.K"?K[5B;%>Q-BZ;76E'? MTU[9FWS+M9QR%%NQ[&JLK56_LJ+'\5Q#$MA?ZBN5%W&J!.5GA__ZS:[-5&P9 M>HR:H$-*CM_9ZTIU3!O)>)J7=JAB2W#)-U!^,[ 1-19ZIY<^IL>YF)MCQGN0 M0;+-;:G,X)U>+JSN:V !BN*:9,.]H^R9,K7E?=)X3/'RE6YPWZC2C1C1EF?8 M5*80LSV9D^HY:^;K3_,T>( WN9] ^JXV<9**1.7 M?<:E+[!QK?N3(UV6'$V)KXB8VUW3BEBMN%A]<;")RRJ(JWO;T'H)-E$KC&QB M'B>5Q;@3+S\G@[^4@\W\VTH>K[R9Q4W]Y<_H@=Z.4!+F-FE.!^?$78!XJ$5> MSY9(Z>%?D:.92W9)Z4K9.JQ:F1?\<#[]E_K"R5<'G^1 ^.!C&J1O+TKN/^ Q M;OY+L^P.,NAZRP;V,EEQ5?J(#_&76W-,)4_H]/N]=X^CJ9%;V,3&.24S67(Z M=LQS1[@WT;I*K45IAB053E9L6N>A0KWU,G,GVEB ]AK,NBGX'?HC*(N?B+.F M1I*AGX_^RH_&3(**QJP7F\G4:WGM#= B\YC:$?=.+=V6)<=5SL:]4ZJ16_NK M,:O"+V7OB0C)SL5B NDW,:III%2@!2.E)-?"N9"*>F!Z?=Y>!8MA6ZG37&.< M13E,?NHZD;_>'.;:[L@WHY-UQW,?L\,Z9#,X\6 M1L7WR0;JA,G6X$/C8[L% XG5L:%[-/^1"H3#QOH19C=2N*=4-U.NLK-N?J?E M^5.*.D,'JU/0M^I6]:*LJ#1D\""MX+;?2>3^G(<6DZ##&MRY6H=1YCOR#Q^. ML/6X^8O_?64N\70DXVNU $V>RHOBIP[IPWSTZZ5@0HY83Y_+BR?YBF0H:UX M@,[9(T-IQBT8TD,]?PM>U!OH">;Y[I06K^ESW\9&U+^;W]F4SSE///OHH)61 MR%C"ZUL\3CY0-4CM4/)@F4A'/#CT^5!?DVU(7Z5?_=F7AE=T M /OKGF]C+U$M:=8234!!.S (/971##K2DAD[E@M'UV.>]WW9)]B@JY@XIC[V MYI7+$][M IH10IQLW )YXPGF)H6O15OZ9HX_*6FL[(E>F1N]'/7T6%#/YU"O M9X[39R/+C6/L)\]2R30Y^BV2VDX$4FR!!3B)X")VNN ;RHQ>4[VEST_?*2^_ M(CTYWM@YURP,F+0^\>;JS2L 99P($X\'TH'$7!^=P(9:!;)1 F%D= Q*E@TH MYJKN=?,Z^5*S(O'J#_5VQZ-AHM/\6XH!=)UT>$/#GE-5RF1#EMV9F&I/C[@/ MPM]ZE .,N'Z]E9H'425JT8/^85% MP3FB!W-1/Y3FO'#6. Z@\M-58K1^P,A<%[(K;H?GV(+2(0'1X2^\9=.>J^8$ MZ%NP6!_BADPP$2U$;= O@PU7RT_57"X1(COD%G5M_MQT_]@33B_T4V]>N7K_-9[3 M2 H[%DH)3EX(Z):[>J.^_:T( !DBKC,**D6(4-:/$2!5:3N M<#!H.3[GD5ZJQK3CT>+9@6GUBM&!LJL(&2$N+BX_J+IQ!Z3L;,BDGI] @8IF MM@89HAG1>R>PRTCC?$<->!'M@8S9VO['9]=,R4C<81]ZHZ(K@'%FZ>-5:W;07.QH4S@3QI7LRB$M/[& M 3E$%+$:NOLN#)O, JC0SA\I KW@K+6EAM+<-4"?[:9RA;OHF?WNMPR1V<<3 M,5:-J"H+593->LCH4%#3?#"=C]AI->E^O!65@;=[W+4[;R=@3"K$9"IM8;VI M[H0QO0"D0:7-RNST6*XF9$XL$PKWL-M<.CSP*I!1)\7KIX8]41UK4M6T[*J@)S^SZK6[<_JUR>BE#L?5?E'R+2Y53Q[_ M\:$:NC(CC"Y $K.FVRJ/LZ4 >X]&7$ %M]B0P^.*VK96?_$,I=DO,L0Z)3U MVDU\DL,""%B V\*S&HK=Z*BVEHR1D;%%2L&8B;I(2;&UO0;W@;]$W_ "LK+; M<'_;U;_-E-XO[N))IGZW1 LT$3\RD9,F![-J2UB =V*-1O$QN$-Q9?K,5ZR&6N=*Q;PNK M%ZIYD]O__9MY+!H<@!Q>ZB_%OP0/PM@JVO(%&0$WUCJ>1$EB+A( M7OO"%R$MY\/89_4*^%AJR2\([&= &^JU.$Y^P0+XR9%??$%V(15Z?&/&\ZQ M_-&KBH6HZIF8Q^NQX)3:)*H/R?@'"W#D/'1%6O32&CD 5\Y8;?"FSW\ IDSY M&!W!G%$U/N*P3I)M^1ER_2F6K@P0Q6V6;J*$_4,?SY%6\ MUE7YB,['6ZZO^50)=-0N]D)P\1 MG4>EU'MW6M+4%;!7I^&,?NAG0<@;.JS;AOJ>S$4TZ';^IJFJ,#.5'A\@#]U) MDQ!C[NV/;E V&^5ME0'O0]P>6.-269>E*S\FJ7^?!ID-?36EFY'OYTB=A.Q# M^!RY>[6@Q8LP\'"+PS!K+]8R;(C?.$HME8DB$=IO(AZT2!/P(SC]VM>OB4?O M.Y:)=!XM6Q<'5[C6078&O,L"D*?@-O55HMWW(G3?LP!Q"9C)5HR^'C=J8G^% M\S^#(F"]#2_@]V3RW^,]LYDU/.%*+<__M<-PA:HY"_"7!)&+R07W80%BB_^] M]1GZ;OM/_O+7OW4V_G?&2ILNHR> ZCG\N_;%;U*4!9C-!?RA^%]-\6_]XOZV MSU+NT]+0)KQ([6D6P)YZHE&4FP:A9,0QJL!)LJ.>)INSC(BU:2&/L/6QG2&A MBCHNW+]<-28B>Z!<+ !23]-AKQ!L95C/J[TZQU4,;B3@I9PR+J(J%FL4KFV M$VBRY7V)HQ.IC.#N!:LB5- -RDG;:]'N-JZ3? ]W*/*!UB]+ M1!""?BJ)=:B>H(E1"Y=;)D7(>LW ,.7 IF928_/Z[=ZQO\IZ'5:=7A>;Z0I? M0>P:G"A)$-*1B-][&0+8A31""V1#'+>=3SY%@*GX/+HJB2L$*U$[J"H-2S.= MB!1G 5W]78E#O([USL',Y_!GY3/VLJP5&$P 7:$:/H$W)&8TP5!"&%RF.ITN2 M\11XK[,[CZ^"R(-!YJ^;;CJY+\_I?I6 S9\]L?K4&[JB3DBGRA*[#\+1C=Y# M0=MX_B6.IP-T2_&W0CO]!MF:KWG'J,7N%^)Y*N+[V#3,O__ ME.R5KVH^C0?".1M6D\\-2KME'E)![.SB12*Y.EI&U+^-AE3)'(OYUWPN?*:L MN[.:07_YC%XMP"$R>,R0%>SZ\U:].*X&^ 4-'!0 MGS*\^/WJ)GZ-B8E+A#ZC\*]#>%'6LFP";15#1WX3 MP&Q]91.@!(FBIC0#2WPZ8\)+$V#\N6G51J4],L.$]_O/ V^EOI%4"_?&-\7$ M/7=F?(U]4?G,SD<'6Z)6J\L\O:M!&%J1.@#^'9KT?\4"P!='GTIBM&("],KU MP25;N'<(+L(Z8)AM+$?5\F+V<7A&@KJH:VO(E^"5^\X]YFX+CU-)8O7-+S]5 M^S#H8^:ET%"F%)W],BN'X]'AC-Q7N+/OG__74FV_XUX2FI9 M1TS/-VF%RNYXN'\E]L )@_N?X_4A;G Q&::VI4^9"RNI3WYY?,\N79@ MP[E1;RQD;4.[@ 2.G'%2$=#O-U -'YL)$N98+$_&>52( *> 3N!"L MC!S->,8<=F^L/KGGUE4#SV8^O5SO5W5*>8B_*HR)#EGN"05+&#Z<(X-'BRVC MYY[MK?Z:LIC@#!@&Z>-\V:H*GPO?\M9KAHZZ$%XDY:$*S,NDNN[G)?L7&(*6 MKRUQR/O>($U3'I,4&U@ 22),EGK'7?,'S2B=XWO9=\T=[5)UL<$:W2?D4S&$ M*DN9-%]GRU-@J'Q]]$IJ%OURNV! O51/!-X>.K0+'+T-XE85(+2L&!*HPT2$XQX?1UUYS6X"25.)BPRYBPK O8QU+%S> M2U9)\.&+IE8!9R!GME%'Z6 2&ZG7)RG>"[@<2*]6PLLRMD;$2'D@JF&S1RJH M%CHT;D-K]1+E ;U#GJ?K1[[HMR"J:-T\BIB\)S:NQ;5TJ@I_A-EU!HPI-'^Y MYOCH86L 9$)S:VH-\@D+3:F\-%-NJYMI\7C-/G7FB6E8B5_#K/5VI=_7&WUOQC_C2N C8V\'HE M47-K\-7<5*%DN\3S9[?%20?A;#L_=N,'\MBF8S'T1I/RVQE4BDAL':U-&T(" M-$P69AF=')A;\2"\>A+F4'&5Y((:7'_NL^U5U@@=%:K#'Z$/EZB9RY2<9 $^ M>6"",[J_ @A VHQQFP#^9.UU9H^QR_#"57/3Q3"/ZC.W$^ G17N[]%0]I/V' MC;_0;S+>6Z+;J\AY^3;(TVPE6\\X8R0(T>1@+!'W.N]6_EL&R,5]KB_=>U&M M(M#NLNVL=G@#I8'NN=YQ^F;HG$A$/D*%_HUMLB([+#"2=GG%I+) MG/56VUO(#3,++.V>W:E=<\6[E=66],>%];CTZ3WNS>R73Y1!(H:[S+]N-CEU M/T^I=:QF?%$US=.=L5,PHG3@W1VG[-(8+A#RJ#^3+>\AR7(MHP_2A*7[S>Y) M1Y/O83>PU^8_?E>QS&IS;K5C(,(8WU'<%5LRN<1P,8T#2V>2TCZ#&N3:U):TGW!L2?=N6-U?C,O=IKBVN.PI;)Y("X^((OB!>Z>:\M,=NHK>L-%ML[* M^6[<^?I8U'O^ T/&G@S$NPD=:7YT8F;>)O.DHP@+(;NPBI M^>5TS)HJPU_! M1J>G^;/$)BU#56GDHXVX7T4>J&Q#Q*(&#>2W2M ^VF)2#B MW+AV_CW0@*OM:I#>H!0]HLLDJ>L4:-1:W;'6*2XS(^^'D/6FI;$E([5:2D91 M,[,AFO[JH'Q%**,MWP1"W#+?@LJI,JOX+$<=(VQ[&6\ MF_:\G:9"O7O/4:#'FE8F@KIJ'X8OT@L\C5S7'S@V3_T6'LA\]BVN'_E+[AONX M]R!DMX@&)#+0].(!TV?==.0W'.UF)\#B\9M"M""+>L.YJ]0 MU[0I%$&$?M0VF\7%4G?G!2G;>2\$;G9^B@7XB1P4Z8:E5 ?(CD(;.O0^IR_90D;N MC+$ -OS>H%&I>I=IEZ5C,S;S;UZO-IR9O)G':6JH08E<\W[//_^:CB YA/! M.P6W8';7(6=AD63(JF&ZW85H'=)@;LY/3HW8D$-HXM,$%D D+QX^+FUL.X!F M'HB;:WL4.I(\JXFP(3J/SA/OK\WTJDK9?-.:$.Q92X.VG$/)YQVB8J?UFG22 M3PTYI]Q^12Y947: [PBE_J0O#V9HQ6AZFAQ&!=]P/[ 3!=X:0CQ-@5N %)\, MK+AEDC\,Q5T^A4P(ZD1HT^XR>S?HVN5Q#;5"\7=4986LG@88K@^+?G/G\^_1 ML\C(/T'UI-P;/ O@:7\4!W0[J'PVVXGHL M]QE"W;8,[KP^'JN?9+2DZ..2]@+F":M]L_0HI<]I'D+00T_>)!F_>T&:0^?* MYR5W5RI"2,>6V0V> (SP:3KU97 ME1L)'JVZ<.OLV\,OP0,MZ,!1P/P*:/>,'E.R9ITI,%<@BDY?/',JSM&*--;B M)"@VJ6/(0RNOXTZ-X 3R-ST.RS]^GS!]J;8LI&JK"!5\O5EC14HT=0KZELE) MU811DE0>E+TERN]NFZO[=Z\AF@G@T&(? ]&+U%U"$@_"(THGQTQ6R%%+K+LJ M^=I:!?9J"?7%]'I07UI7D=P@*3KR8MHY(=1$D OXT_X:@09(44M@<5*4_:/[ M.0]NGM>8;6+#Q^ZY^_#"ECDO_QIN1!8C:WT'U9#8Y2YI'S?I1?E*CFNN5:J MJ7'VY/*7;ZRFPLZCZPSC'[;6%,TW#[B#'..V=WA&\$]5$B4" MD#QPTP8?X296.\(T5A1 MU>*4E.KPJ(>_L=JXY7^VG\A_N[;]#[M?\^?(7ND5?WBV736,_]:V^% R-8$2 M1'4EJ"W[$*L$7U@<4;CBA %_"E, #O$?3[3,20I?("Q;@:0OW82(CRP,--(M MJ-GI=!#)?[DR3,_M7NN!4Y'YQI^'MPYLU0C *Y[I_H15#/I555;1\?5*HR2A7T.IKNUY>)4[*">DWB3 AQ7XF2 &/VY^9 M30N(\=T_;MJJ^D8UY):2@>!+RV2#_>K8Y%HQY(11*=,QXVVQOQO=+W/IV7=? MH[,NR!SMWNH34WKU3VKEX15;L"1WMYBRLLWZXI4IYP"DP:A'5%GE1SAD5#GBXB>^"1>%KRR &W>00:.5-=Q$JJ(OZ,?L M4VEM86WYIVNIA66Z+(#>K]V[W82R9N=1Y265"2=8IERIXZ+"]^;)$:Z<5W[= M(O6;XT/5B)N,,(0@059RWMSN=Z694KFH>2'&UF\7-_47VGZ/,V3A_XIA)FM) M09H&T86I]OJK(A#01H%%<_V8;G'(8->HD.Z3@&&"W[]=.S2=-+;;_%MC%^.: M?FFWX>JQJD^.UDQZ[P'09_F?]BR (/U\\\P G?K!BB7BI M9S"GW_=)8M1$4@T_,1ZW*F]Y:K9/#A;J/[+V[4G@$(<'ZII9#@L@C'A-M#NB MK)ERV_M@0;$=VWT1G>@F6&C>VSS(9=O:NBM+M98PDN@M"NM[PNH(II.%$P@+-UYK:CO2\RM[\_]C/0 MGNFDO9$G:\1(QWYK6XR7KRE?V7E4'+C\?@S=,>3\C=E=>[RO-"$HKT1"F 7X M]N!6=X\"LV34#LS7(R>-&]F[GY0JJQW!#V0;"VNYF@!'Z'3V:=D+J.5U'@.? M*A"8!:@W)VLWH\AS<>3ZB:-)95'^S-%GJ 5#:5P=Z@P\Y$6"<74(Y]I0G+0< M)IVP-]3[\3&SX?W]U_(O(,89VYO YYC&-7AI-.WZ8OZJA> M$KZWZK[$%/Z=7'B:G&V>&8I_3+"(>JUET3R7?_%A^U4W,+?N/';>5?.!U'-U M&VO'C/KS)64AH^?HQ[YHTM_K:?(OBD<57F$KP6?_[PU=?C?SN=5G=E_X6&:[ MCM3!A]L7JW<:4<7B>=0&D5$$\6T_%>EQQ2@!CJH[Z;^>*/7"7>UO>ZVS= MLX#]7*U-\X";M+@L5)Y*RU9:&#H2VX/YNCNV:;)I_IC22_4GPE+M"*NBS4WX MM0LU51-Z>XD@&K'J:QSQ0G9XS7U#P=K <=DS/]/,-2XOY5R7^DQ6J)C"'\U6 MP/FD++( LN=WB5IBOSAG&%+3E@3\J! Q0U$:J^$H<44F_8S;$[4.KWOHE/@Q M$EO+2A#-;ZO+U!#5('J3GE=+M"NC\3>';U#CR_R^@J8'H-(H;#FR2XH8N21Z MB9'"/+QXI"W6J'(KJWE,Y((IZ>A90X@?%D367M4A>.UH?T7(]7T 5JG1DY % MS5S,0(L& FX871=O--2_YJ[FI$=\^O)8(](/8/D;/63!G:>Z_:HOE!1CN1=C M-[ 3GU<;"]%4H5F<2;V!2SD+T)Z',GAO+Y76_6YZJ/8L_4XEGL "'"E^7= U M ;KO$>1KOC/E:\J_ !9D8)#7ERU,S=,QJ$YGMHJ^9*^H1OA%2J[_VOP'4 MG2QI?93,:=]3WP>E+#EO7"A7^X).KKY&NX+7**"K$],JYJ5Y,<_%Z!Q%( 9G M93#J)8:W5+5&][&>>;<0:N5MC4?(AOV+3Y(1:Q^1=_&1_N^@&DT7&)^V*"R M89X96VG9'W1>DOR(+]R=:2)>]2)8M O[_H7IK2&&S,7JQ+4SS9FR]%:*_@IB M6W&E)2MO7XCMA\0!?! T0#!:H+ S;.J'9PM3 \EPE;.TB MTX2Q WR<&LFJL29QA!@ 82P#WK=AHL=);OUWA2IP[C5!5UC);^?M,'OKRQT MR"OESLDPERY>4G8;-Q]Q"KF$Q2K?_M]YI6C+SX5!]GTNNRC3U:(*B2M\I3-^/1388). M"(UP><8\TQ@\U[_M(W)J>-Q>H)1R:CJG[%&.+>346>-/;*XRJ7:$\*7)\^C' M2=Z:Z5I#@GM*0A#RTFZW+B,<*0ZOG[& 8YZ4Y'O05KW<=CQ!U#4#%@#OOL@4 M9+RC2V0X^CJ;])=\YC)X)UVLO<0Y1X^/*VGLIYYS?@S-?$Z%[H3I)JP>W%O" MG;1D3T4M0GO#?>J+NADC)5+OT2"#6VPT6_O^53A-@^Y$35D%!5[)>,NE)*;1 MIYLINJ'D@C.OKRT@===! R?YAMWPW';UAK0BLQ9*\+[MHQ>)$ YSXOGFD*"O M#[7V9]9Q]*(M+5"-6% M[Q'<(0/9>XG;Y=%7,ROL6M4]0LKF71M*,"/8>@L@R2)7XEVU""R'^M&TD/TH M]G<$ZFN95HM=<0J;VP4$GF#!9ANX=D; M$LA&]GV0,=;M$8_NU:VXS?[V.W 3*UD*>YM*-F0K>C'%1U)9:P:?6R3\H/(0 M]CD- DM;Q=\OTOHV?<;Q,ZHSP0-<_0A5GT^-G.9(>N05I< "? E?E(1,<3]! MMY5#2F.@.R;7,6WMZ_UH&.J]V8ZO*9$K8$NM?L>T*'@H!W;)$T3B;V5(A;(Q M1O>1X5D'8G6_:9'VZ7 @L1'46]$I0;%>&$VNV([H!3$^HYGMYNG1)('Z,Q9' M8EWM>97EQQN9H<6@-K1=PA#5\@RLTX@BKLG^9V>VYY\8Q M?.HS45>E;J-7J@V==Q+O83ZZ,6NG*"ZHD^B$%;9_CSVY?,-KK_2KLT/G3OQ3 M$R_4 _:!6=["C&1HEHZ.!F1X(1J^-Y[BAP1VH$PH9Z2\GU[D3,X3[N[$,_?= M_?BPU0YRF/X_V'O/N":[+6\XBH@B$%$! 2$H* H"@B ]L0$B(B+2A:B E$CO M+1$0D!H5 04E=$2:]$ZD"XCT7D("2 TDE!!(>^)YYOWPWO>9><\Y[_QFYISQ MP_J4E7VMO:]5_NM:>Z]]-AU_R@8+3; [P&"VK0=#'RJ>*J%LPE]>OKJ30(3X@RWS!9^HJ6Q"5X>$% M-PK#L=TW]%V_^H_='P.CI3>T9B#L*V''ZO7"./H,WE9H#4\^2A?SR/%MD?WFN,9 M@%[)(@I8GXETX4]36HLB1BF0%BBWF@R6QQF/.KI4 V-ZPZH:#?>MAVOBBY)= M 1H4&ZI2GV)!UA"I^@PQ2O!^'FHG\T)[5;>O>#CDT93# FQE6KRD>,WJ2] : M<,#]62.5TR\QC %X4A0^#FX;A)25C[%=E"X,J.H@<8;DB^=M9VV_3"57$]B$!HF5+POS]JYF6<5(E[Q'K)4?@Y4-]V_GJ M$.Q]J/J-\6L!LN#C9;2WX(OD#9MJXEFJ5_[=.TEMZ2-R-,TI*NU6T34"9I4_ MZT;Y]OH)BVGA;"DPZW.@XP\HY!73VWQ*L'J9$#'F>UIE@(FZ424]S7J<>&O" MG%]T,>JV5ZE:U1 MEEZL[GMEQ5KV\^DE8O]5=6G)/[1=V3;[8W7FUT[VM M4T-_G.?K=V<2GO \L([[>@)09GP8YQR; B"$$7/)1;JQ#RB]C3*H\WN9_N_@ MAG,-YV@U=:>SUW3Y;@V6YVIIQCF6:2VVNR-FXU^L].<0;VU?VK54Y:%*Z.Z. M=ZW[@6[W03D=,!7A+1#>A\D0CL6*!"Z,JZ/C]-KL]JX>C<@,N$S+2@-?=,_M MRC?8:V)'4=VJX;7\]G>EM&NND9R\9?OGU!M^1)%%$^=Q$9@,NMU!L43S+* M\-4$V;W92\7W%?Z&2X^GS."^+[83!XOK,..2N)XI@>WZ?-34D>SKQBN4^N;- MGOK 8B:B9UT4/OY2*WVQ!OZVJGU/J$13;S HCCS<#3+,A> >(*18*+##X0-L M+R(W$^M^%76(,N%,$(C@63D>F-$"%RT>&+]137VUXPX7P_-3=?TJPQ!/((!% M"NA!XOV1+)"O+:KC)8WWTDD$1K.>CEL6-)Q2ZVM"3[\.1@Z72-=Y8KM.16SC MKUP!-3G%><]_&""==%#IQ%QQP2F%RQ9EY'76E5&]J;?!_&3C&0;@(%Y%)JQL MXK!Q)G$B-Y%./VI"]QPR/NY-S&A,\)TJ:#^]%78!!'F#*RYD .R*#D\L=/'M M0+?; ,P(''@I-P'"JJ,'X]F$IFT.R7)E_,Q512NZ#RP6\=;0\;*='*1 MSE=LD+L'\\W1XVZT39(C^SA(3\4K;I>U4'OAW2%$5]>>.%T3/"S4D[I8E,34 MED"?$2-<9^>0WC62N9;[7O'V"423'M'9C $PYOKTTN_9%Y/PF0FVG )W!L#Y M\3Q5Z;9E%/TP>,Q#J__ML$V,CBQ[1J[X_@9'!N"%(NY'Z?>!Y5OA1%^BS/^QC%U%CE+ M*7S#9E*6_=.T9S\O C'UX\S(T-['F+& TTU]./* MI:A,VXUS9>0^7+EWW-;Q;&/D>?[*9]_S./=]1:04E_^:6*Z;/7=O>9S0T2?7KL!3PG[Y?O[5#" M=6\;EX+=9:DFQ!PH_M83Y_L7!YB85VO!6)X)S]"6@V*;GKI&PX/573Q3:JA8 M%XC9GG3DGLF3WDT7*FVVG)I>YISR/O2*#K#= M+AS0)L.P@<\1PP<[]/PX_U/P[[3.+Y00[!R8362=;!A,\,R(]8%D]:I*-[I=WT>HV3 M?$*8F0_9N,P#CBJ0^!=VTO] 7*T/+73N)Y#4>M'';S@0D,%A$2CN([G>"3ZZ'*G:Z]UT8U1 M5- V7M"@5P$6)?2D']>N'X,.Y.SG>77\QRVUS0\+#;!/9"T"THS(6]XF.)$##8WB^XQV=/%0NZ0]2CK0@*G*:NT%N MHU4PDAF NE3 M"5PFIIVH,.]_AP<2QF6)'EE\W'U;51+%CVAJIJ7"ST?;]ZU<&N_8,;];ROL: MF#G*Q@" \G@AQ0Q RSK_0ZF1E]NJYLK Z4#-W<)LIF?U=H'L# 7V:8#&C\6^ M3WTLAS<,5\ZEF\T5;X_/%+FNO==; W]O^*A;$9/(: MK?1+^@S+@YZ?S'N@_S#YS[=+_U?2WWZ3M8\BWICRF*Q*,B;D)ZJ\%MB)S$9^ M_T*H_S#AY,2G)*?,/GU'LD-.;C8:T!X)V$F2?$[N(V9HD 4)Z'O$BEK.H>Z" MDI97HZ-:/R>G>B0/1!Y*C/FQ]A784^ZK]1P!@_)T$4'-*=SD/(+W [*!>&32 M+:KZIZZ\B>6$$;=TYTMW>H-(OK>C7SQ[(=K;1_$/^:6#'T6G\8L@_?94L1ADF7.D M)6MOG05V):RFSS/YUKJCM=9TM/KCLQJX94+R#(X!70S M.AS"6427(*]3U!Q&:@(;LKC>PQ[;/4Q7&S'8GS894B[[9A\IOUZ&A"'T4_F( MMC$!6MAN6'/2>JC"O@P'.O"-K,*>PT7#)Y7A3KSZ%SQ'9_<%B3\_S[(D(/D3 M!: /-T@FXB#A:J)$XYFU7$*V'H_\:[*_?J)QY9!4X?S-Z4?OTUA6-^+Y#XV) M!:L:]P_^IS36?TR>:#TRTW,$ Y-Q<@K] IW,PT^:#FDI*!C ^1G M2QWVV&]J8^)&'Y_6V%\&4!I=\LJ1)\5%0QH+!497U=D_QVB;Z5H.(](W5"YM M23Q9N:C.XPL.'_0PCB1#26^B6FK:XJUK@/$\U+ZFTH*?5&>1@^T)4^6ON M#S1K.Z9Y](7 0]C&5>B0:/7EU%2ND%#+4%OV=Z%CJN#)_31Z5 M,*A,E91>(#60+?:=5E@JO'3YW:HX/VGWE;O9107O,M!D>X=T>ZF^Y6%7"BQ M.=RI.4\/M;OP]"!D/9LGSI7BY7/Z@:^ -/IT#]CZD@CMK *,[27B,7*LIW@K MAF=C: 2_E%:X7DHVOI>(2NRNCI%3)W!)2JR0J- /YCXBKY'Q\T.RNY_"]X:C M9%K0Q>3T^F@*R$(?>O(A?7I\0'$/\F+US$D&("'Q+G6/P&HS"9]*N1)G5]F[ M=;('(79!R!R?4 -D0P /B3^21N^O2;LN1F2WQO/7QP)[%J#?^V@H MY\A,.-&?F;-.;ADW,0"$;(3=1PU$?SFGG2-$8M(G6A$G*YNM2Y&F6M1-RFSG M^30+C=4.386 +,.3H :9#1)]](;'J[/#MRCIIF\.=7U;$9 QLGH.$>BN)AI% M/+U5-7Q11,0);-,OS59TKN$\DG2!^'$N6 ?-3?;4X2@5K,X,F$VCC6P72$)' MG0T?92^TF:E!IC=>8T!WXGN6=);)&O6>.VQBD'=[;;.XRF#'*Q'4QZG7S7/> MYWZMIHZ7.($A ;4]1(KVTGS[,:M-=X.NQ((5UER$[&HBM)RO:>52*]7<:>(N M,-Y1[9=.Y4>M3QS!AGYP*U-I'5HY,V]TY'"0>VR(WZ>>D?U52@R %2K,JR<* MS8]!)8::3]CUC+Q5,P0*PKL1'&J7L8(3M,M&58/;APX\4;(9M K<];Q_.SU7 MZ4"*;']Q'E0R[?"#MQ/SNDM.P4[1AFL]+.0.8IXI,R0[5T[5FMD/KVK$H@0_ M?I'V6ZC]P%$Y_QQ0E(:P71_'M>F>E8> H+2$C:GK$PX;>7(_ZJ]T7E5RIO?5P,^C49_8[G"M>^'Y _4B7G#W*;D+ 6^TC(/9NK8L%F8*?9I(%?".<%[ M'IZ,\K!C 'CJ^(OP HC(+?\[UKK'\J2D(R@TV3GR-'9.0G M*J:.G[!YP]CQ..[4^ 0I2-Z>CQFHI?=1\T('J!J?%MTNV_O%SR._WX+Y)IT) M_#$P7.OPH"N].N,E59"*O!UV(Z9EY6ZR3K?Y9O%>WSW+7RW'\.J#1/.K=65Q M_[?E6'<@:!;8"HM"G&MO&:>UZ+:1WC.C1_N$&-SS+J6I09IHC7$8V3;-BV7A?6,=ZQWT-YD5&D!&9N M9K'BCDO6J4ZDFRQ-%$: WT?SL"UK^,I$H)UU>2?\?!#-QI7X7AV$W$31B,.Z M&/Q,@TLE&9%F^FA98-))R]#TF.S67)S9L+?PD5["$YBFY]RM;T\?!5YK;-PS M3ME4,W0\K_^V_LR8VBZ7(#9Z!5(-1VZJZB#'DW%, &.?@FD6<*DX@)](7RIP M%=DK#6\?W/>@$,Y.M2*_Q%*-\Q5":T\Q *TW\D(U]FX>X=ESY/'7)%8DXUAU MK&95S6]"WVI]TE6[E4&\8Q5G&8+%A*H@7E8$)K?#!:NEJ%<4@]UW7=QCA]ZF MV$"0G)#D>6HOBEL'F'WDL #%#CR^E[*75&U;E>HD%%B BH^ MT@LM5,>-K464VNTIM-:Q9'IYO;X!FCN)D,CPINB9%\*[L;MBX%(+5MK^I%4\ MF)4L-W)@25<5B$O"W=@[R+)5D <-H_.6B+1B:1#1M#=3#Y&418$E$G]=9=[) M/4FZ'1%:'E?W?E81439&%8J*9-,05D/=#$ MEZ;3&R++^I\]DR69J_H_\]AX8DB_7M!'2XY!$66=YPKVXCJD2\ PBGS)Y.QV@P@%\/,P$''7TRN5 >@9SJF"7^LI"+R@ 1IU223"[D(O MD73R;+M)#$"I=X1T>ZFV&OT%C=UQ7* ]-B)L^?E5?5AP3OT+ 8@ MR[^;)]/MU 'O$'@!6,Y5Y,'9^X.V),V;3+0KI%!J3V!KK"!O7BR4 M1J^4=T4S !@QX_0^BR^=A'OC;W;SZ#;^3'2M PT%V)Z::5M(\]9AI\O5S M%8YJ"IDF5JLUAO$5*KY7%M'?C.)YQCC4!1 'CFW=:GA0<=UCQN6"77K-P5]% MV&N!MEQ9-J[V[J!D9U=!C8O6KZM-'L6JQ[A""1D!W S 53UJ,A.D1!5N1"[D MA6=8Y!BQ&ZW%'8_TSW@!8JD[>@@RBMI5@# ?!93)PRRPC.NTSO9%5??4(/$ M*JYIG#":_:N?DB2/0(DCX6J2*/Q'?]W^;_P3WAZOB_?VN\&Z ZY1+ ,N]U9> M]*O;*\L;5@H$MDP^/M^:U[J>+RS>2G M@](O?/;2#S*SY+Q0%"F?7#V;*P#D&M5B.5XFCE_)3EXH(%A9GE$GL=[7WV,EH.D\X?A_Q_()! MLDGD^+5O@Y[08,2Q+>#G]0,RQFF9LSKDQE 0]!@HHN$X%X M_/YY>9G#'>*9XZ&]#Q%?CX)H[+4@(+T%S-)/JLAP_PR3F;+YH,&_=^ >AKSM M!PVGLY)9FBA<**R4E)A>[45"Q)PP=FYRC&KW\^O N/0U/YVLGKASM%SP)?*> M5E1SQ9E3'VL]+*1R'I.KXE!P"+LS5<(9B3[VQ=-^VZ0 59'[:5>6J54#(F.@ MG>[ L1/:!V"G[(K;,M@_7V+K-5CE1A\$,=,Q5@TK-?@9 MA,/T"Y72P+NBS0S @0!6;"!Z;/I8_ZSGTL5AG#U;'\8=7C[>+M 2^3*-^U=Q MZL2R9*3!V^VXZF3'-5_GMO7G*C)M48<$?!$EVWG/#BDHX;@F+L<)%FK.K\1J M D6KU*%,E.^GV SDF%A,.HN.=P9UBQ6$B&U8O3^U8[6[[_DE ,] G]'* Y<' M$SOW=C\6])Y/CVQY]=]6]OQ'NW+OVM+9C\_0V-M)AN1JG&2@0),0G'*W/'CE M@8XUW^6VQ$LOM!(%(XMLQ/*SVHU.8K.YC0+>7^MV>[&9\?EWRQ^J)NC M(K;,J^%:_%'H6B?79Y]N@$\.OJ[/W -A1F>F5[F1SX2 MRN@0\_-NA$YD=%4Q *$\5NSR-768XV7V4J(OJ5@K.?GND;67.[8KEG@B"!L> M1I?R83,@V$9N#0[507*OBE15O(Y\LX_5U.11GB2@,>R0B, &(A12K!?2<-)G MK;F-#WZ.F-/"Z7X[\I:\?9UCX97TFIM.5VK&"X<.QS?-S]K8 M4$06B5/R+MTYE@Y$A^E'$_,_*D<.6LQLS2P*Y"NQ156D]KONF7PL[37G&A097V' XBS[::D0J +^N8@5^QQ:#\!QI; MQ E;M\U<.7:I)<8=8/!F-FS<6%G]!VPXX!K!]LY@G216ALNNIJUZ)E"T6;$B MT2B!SE-/.9D@Z2E1$1=0T# 5)!@7,Z$EOV\.==!,$OJK.5;P(NN@-!-/<4V. M.YV4<:CHS^#9WF\Q)CK(00S:!+8M227_:H[U111"B#$-T"&P.R2>_"[L8/[C M5%ROH[W4CL?6@A+$ENI$>QL@242W^#E'9 U3]6>0)^U)>!N^B "^SQ4?X8[O M*T\*-7VQVW$/KN97$CV'!,*_03C*@,%[F&:VONPAJFIAQ]D?1>!T;Q!=+S+2X=YO:K.V3BZ:X MUWJ&&U**4/ 3]%8P%_GQ;"WPI 4YN0UU5*%;XH)(7S:QHFH\,C<7%!C46IOVZ%K\@CLC??"U([C45PK%1(\3Y--B>>;4L^HQVW\5GCL0N_ M:TC5%V4QJVA4,N()S1TWA%[=SCP7-8-B719P&2IO2N2CR]:6OZT>6N=XWE;S M(!4P_U9HP>UYRX6S6J/E?^WH(5<1_9A>#--B], @!@#K&\@ =#I L&)D)DJ] MN8EE .A\B1AJ]K]=GO*J/B""DI;O"T*2ZZ7:>4S"_VZ M7V.<]X+\BB=EPJV5#""XMS?1Q8>3H<.%TAU@4]4G!F-L>L2].&@F2E@-6$B] M179&8*?V_^SL7R;=:BF!7O[L>[OQW?[/[6*?24M)NP;TDSKMF"T^ O/YE;*^)!DZ-COUE;WQYD8VU?/.MH#*%'Y,$7WF')?F1Q^*TX-# M%!:AG BK'B&R:/OXP>HK!:GJ!3&KEW^\FKQK,6O,VA1RZ,#,*>M85ZBUX2-" M_(5-TRIH1>*VBOO%"9;P(GKW]8\:4N8E]7N8&YMO9NE\W?WX%.#+X]+N%;>< M;_44'LJO+6*G0ALPI(]L;8J"/\R[!]:2(0\+X(E]EI'-0^9&B=.^T(DMQ"(7 M:A+]C8J.PR);?#/E=&:*N.\L!/@J?I MZXT:^@\G3C=3X$C:O@%*XBXH$4/(8WKQWIA"!F F3(^N:(3&Z@7<9@#21 T9 M@$8]!N Q-'OK09V"5KUI();^Q<#\T1*M_:<6]<)Z!'1+S %-OL#4^0M$*HB< MP"9\:) YBME5>BXT^^T#VGT]/^0Z<#L8M'58;PUR&8&]%W#GU\#ZS(&O,P#$ M$WF$*)S#%]%&E5?@C%M0^AGT';NL;9GU8D0^$[ZDWD:0#^\RX2=[#BZ1=K@F MA\[.1#+<=Y%81*O)0S7XT:$,5ZI.UG/$%CM-,CV# H9\;Z6A]>A!3(%FQ!<4 M*ILA,1Q18BJ\U>P+ST6Y9^DL;1)S\'WD]4.GY9GCB# 3^\@5H?V!#7T2([B MM8_I7Z3?F?UZY+SX<[CJ]UKK >K-E<7^.<2B(1]5$A'+G,4(>CV-KK!WEOD/ M0S;THLQV$*)7"D(]0,4SHXXSL9D>I+)#VX*TI3J'0OC'HJZ$Y+^YJWT:T8;6 MM,OUO2NTOBNS <1O,V%J&0- .+Z92.>!M#GO 6"@-PQ C#9?8U$,WXO0WG*; M"=K2,;[V =116 UJ##F"DGG, !!KQ%$ M#T13%'F$.:X%\W>6,PP ;F7K=B1B3 F.2=QEVVN5V3O(Y'S.7/:_];^0$A<: MFBGM=B1TB_/70YDZ!/=BZM0?>)?#J@D9N(4PC^08/8,!SR.J@BXJ3UB)B M@+N@P4C:Z2)U,G$FT!NGU>S/##:+?%>,$HU+-,^^V?UHT&G$\97'2/FL<>6= M84^YSQ*-KM"_50Z6E_U/N1FM ?68K)GFJ)QV:=ED[& M(6]/$&R#%8 O55X-R'=%/1C,E.0I\RY1T5QK=SAH8R21'!G<:/+<[<16$7.> M8=S$'1HK5?'7S70@ZI,:YS!$\4)L ' 6S_*P:JB,K[RX/M*W7S"BJ\YAYLN] MQX /7'):2H7 W)$2_1AD1>O"226L[2DAGS9[?_0\S-PB%M&,+NY!RL_$Y/EH M-26U9'S.01;B<<[D0WTZB-FA)0&91IGC=JJZ.8TR85DC=#.]6=IM(RKFEL(6 MC6<+=N2:_3?TY8T/FK8QK0B!/%CY%B4A/&S<'G3\HLLCLCJAX@JH1I@JJ8"@=YY@^J%X"Y7^G7. M=C4&G15HJ^&I66X2( ?[:?8VX3O9W(060T5X5I>M'R%;-B(U$MM'+HM0(5\& MZ>7(QQ0@U3SI!FF$8/'9%EFZXNW^"B)XHJA70/*SDR@^1JF8A.4FD'Q)KTBZ&&0+0;I;JUX7JI5D50YF0GB1S0< M:1D7$,>X$6?J2_TS>\*D&(!GR(@&_OC'PV4?P4\7C4AMM\28$GN^A"*UK!+*7EQHH\!:&93$R:"'Y;2T%1]7Q?]AE,^;IT7 MB5*8J#6TFE:6NI< !.^)4X?9A6B3;8\(CZ2H##H2R1WIYPO7C6FOX">7W\O: MC0C 4+C2^K?PV.^0VSA/Y*AJLS$_O8MX+M?:/_"STAJ 6BXKO_LP%XG9.0[ MQ(.24=(/OA"@3SS(E8A%A(Z_THCUCZ>&T50QE" #L)@2P,Q+FS8H M#,#;H1D!]"H_[J0WPH:,NE,GU##"D;#+'-)[6(MZ'A1+YUC0JJ_SN(O &1<\ M$T9[?I13+YY&?GX\3S""JK.NSI!>;U7^>=!!1),V$4V/6&"F-E09&?2N+I3I M!IL"*1H^XG1PP?98*K3.R:.\YJZZ]2'$ED2Q%<613-%(7MUKB,IZ6$.;?W/X M42)QE\C,*/OIW9_I!U$90"OI))36GX;5^BL3FO/3PA-MSAW,G:&\9/,NK3=E MYO[[K*$+%A5(BD. \F %+;=<]WP*VJ%TDHU&LMN/QV3MS:H6V)JRT55T MW3H_8(D:&5>2IH29ZG%8O(T!V!-' 9E.N:Z! 9A7 !'>!#@S .F^! ;S51[I M6J<;&'_N,WVY4436!C-=29\:&<$TJ_D=!N#")P;@1=PL@G:\AQF=R)90Q$;2 MOUW#_$_!6HMW;]WC"Q.5R8>IP!-2;143+_#17VCX%KV$P&3"_/99"ZPXN/_: MUHJ?UNMX>0BQ_GG\A,.#7^5E:?,S"W^+FEGJXX 3 SHOY1;A/+4UZIF#TD:G M_..O[NY9&[-X4BP"'A"SFLW)WKH5Y?#(),N4$3ED(6T&1>;T:I=NT3$J6.XV MY$UGN^BJ%1ST.'9/FQ_=JSTG-@J1;T8-#3XLFUG;CO M)F><&XV]Z>J6[YE*^QS$1;U<-DK6TI6N%ZM%XB^J-[[]M=F&4STN$4N_1OFT MBY*P@ ^C>-5<71RIRCG-SV@'_.Y^&)&CJ^YL;NUG9A>AOI1KU-L=@V>'TROB MUJ5HY+(H8I0+C;=AI:(\[,>)L.F3,Z&:O$J#$LA4'BF0930D5%NF1?TSE$/O M^;;,: CN,_Y-D_.AJ81&S[JAM8*)29MGM ^C?PE0&OBJR9(G;8,6\C M2DH%!3!MA*9IZL] V M,L*EWJR=(=LS:_%=8*$MS\3H//Q4@'K8V9,/D.W&GS,6#T99EFJXWG9+*?&6 MA?S9*_;]FO'X%)_;]9O[-_)OY-_-OYM_,_PN8 MC24]HU]U=U//3M\)HVO+2NS;:1+*J MBZ(_[8^;L:X*Y_U[VWC^W#YG[\];NP?W;?VW;2PS:AAP5% *R.LR<<+1YXCA MT&^1I1H EQKT5W3X^$]=3$A93'O>-8Q>Z,@ (Q9&J/@ON%J/P9L6=A)RSI6#C8_4^2'W7=>OPT@\80@!BEOD)HPF_FAS[DX()>@+QV05BW#OHOI"T=M#* M@4P#]%L1++ ?+-K/ #@5,1\YO]P@_.N1EU[H,!\9:QJ& M8,?+(R9&-).=246A,@60NF=K]Q%=+K?W;!_T>G0[>BVK>#)3'D&G5&;*H\;I M:H9>W21@'DZ14&SVK]=62+>Z*^F1DEJ5C3VS6P2C08QCQI"C<[!6B1#HWL_@'IM1BG87PVER46(2DRU!!PW NDR/IJ/LL8-P,GU'4\AW;I$<0MKJ%YFL 846.0.OG:4U765K M& *BOAO'P7^@2VU&6J->Y\/ GN&ACY^HM>Q:U[E29=\HW?.KG%'N@!92(105 MJA+A1[,]5O)PIB4R('MQ860GJWK/R 25J_]IG1=C4WR9I)_0WC6"KN!K6>>[ M2YH6'I"2.D4;&EBU_/EXZ6,K$_0V. #)-]%VB(AHSHF57G/TM'EMVN.3PD0; M9G8;D$1)[VR;T*TTD9+"E0?Y:;$?T">SIU3#ZP\AV-] (X2'9,+$6\9!JY*X MCQIU4\XM?DXI#^<;?I18:),7'O7@8/UU$*9UR>B-[Q7F?E[>X/I4^$H3 3B" MF!W:"N1YN\EQDSY4?]@S>R_%FYE/C*U@>\*\!"&'EOI5-H2)G .V(W()/VM7 MS)4N/C)Q3(V=YJ$4MP0]" 3D?BKD?_!A.ZXZSG'MA+[&U>#_]J97O\^;_BV4 M+\/O [I.#DVOB,=QJJC?;JEZI75:PC!^NW*NWGKW1HMR MEDCCAM&\7BY:,'NG8*6TT.OIYT^R Q8!>2?T;_VWO[S?"O"_GG[?[_W/3?_$ MQP)_T]_589.%:9\./5&6$F3M&4Y>*(OIDB)=CLCV\J(:).M:H5B1G4W5J^#^ M0^^A#NFUQW*B;=E.?@)S, #-MQ!-IC)4*139$$6(#HPG(9KX:5DD3)F3Q7N* M5L<\'I.R.[%N"BKW#J;S!-PBLC6MS>Y.(#7;FJ",%F@B$!]Z''R>U8OF UOD\! M"KW.A?FIR!:^2LG/Y)#5[T:VI;+P986G1@\V_5ZC'/9NS*!;=2_/>C>A.<@+ M6C$S7X97A^<=YT7J@-_>G!.-^89]2RGPX5L5G8TYTH@NN4FJFWT [!DO>+ 2GQ-]"6$ MUY&HL9]17U9.12($ -^(>NW.,=!CX/,^7C?2ZDW$IL,Q&.P0SVAT,9@/ =J(L7G MN5F$G^/%&VOMDQDD\'!^&40(W@?F'91^4C&2'Q 8F-_#L2'109+\E/;F\+>> MR7'VL*50(17@>W.CAN4?6"-+HO""G4J3]_G^T@OSS$ MI@3,CSUXY.! MLR)&]_JHU5!7J*%Q)P-0D5#\&,<)(R$(A1_5"^BUGP.N]Y?#='SFC=QM80WV M:R7;_TYG,%UB13R1G0&X%T0]C4-R+!I)\IX+-R=,M66)=L1M M2K8BG'A<@\IRE0\L? #^VL0#Q VUKVYG@J-FG5F7]ER'RK\F[-"Y:FO>*@VM M'WCQK2;_:C#V'6>(PZO,8M:7;*-_N9=&F8BF1_[JW4 564?ONFM11?]2Z4BC M_JIT<%$8@$3Y?0@KB.3PP5PK M)_*&J[+!S%,U1_B;,W(Y8N6NVHC,O$[1=4<=8 ">@D(QI9F*2X3-)MX4(?_5 M(\FA">91$0_<3G1=KL6S?:PM3G&US- ^"!:9$;C9A"M4&$@/SD'.YW\V2>Z MID,*DRROX](5S9\>,ZP<"^!_;2[RB&A!JB7X-]+%B'HA:AJ(]+:]RI"Z]=4+ MCY-NW6_1.1E[M3CCP"-]0Z845M'&-LRAU]OTQEAF=O#["LU@8'6">DIMGEEJ MC$R"+_ZI]:D77F$WY61\R&3YWK]C$O^69N&_XN1\1]ZO)?_R4 ?@7_7N'^SU]]\Q;_RN?]>VR] M_V%?YM_T#Q//'UZ67\&_TL:0?W7ZVSLJ_17#_4_H[_.;?E^8\;^8_N[8QT,< MH= M:DUJEQ/'E^51Y'J(7-##=U(4PXW!/(B#1\KD$$Z^N'T.9Y?*BH&U(+?GX(ST M!D/">CLR!LU!/^MS^3IY'EO$VISJ,TQ82GI:/%.;%T=#!=RK,]J!N>Y$!YG> MT-J8#VP--/S/">^F-3DOR_"\%*W2AEH=_X]/EO*?B3YR5^LZ4/KV(5?Z^7-P M_].IG!+_:"%44M&2R/L1ZW^R2,&\K*0B87F\5>S5*?Y"\5LB=]F,$TQZ_;\4 M2/R#5?)2SW5N^VF^XLA-PUH=27NG@OS[VOL:DW >P0=F/'UM8MAJV0']__ F MBM( ;9R4:I.PT)#"U!/\1?D8Z6'SE:[\_0^6B/,Q MQWRB[A+"PSUUO4UJ=3A%=];[+6C6]?4'GD>^V__!:_TK]>MP'#C#$83G M)+@U9NE[JYE-$EM_F!Z;/NM%Y7@)F;G^7-WO_]E^D#13A-8 MJ;=.D"*F!RM8-JKQ; \J*O>'< =FVVB6)JAVS#U-%I^_F"^84KT,8WK98*\E M;Q7;5<2,9G49A6\"/O&IF6WG455]BETM5_&W'&)A"(YO59L P14AV:*I!H1U MW2$U30OKA/7NI+-5-FT< P1[DVK# &0D M,AW7,3\FO!(U[CUQCXV)F@CI<#D&H*^+S,2WA]7Y&(#7GQB T./$1'HLM 5$ MUEY$4V.@5YGZ]>NS002YBP'0DL$!J6);4+IF!OV$7AMT3QEQ%($59^K4A@(3 M7@$"?GTZ8!>?E:&=0K^$$.+Z$+L"2+(^A!^Q.$]E(NL7*4R \&V(":3_*V7- M+[ E/29GX3AUKJ/1M(RZ:Z[>:=,5:3D=#,"AAMB&FWAGA>* (RZ".XJ7I05% M%W[([0/=[ONGG_5O6?^GRFH<@7X*BK2\-/#XRQ #8+=^U&+\AK_])S$$(6IQ M*0)?*%H=M%$Q0RV](6B5-A%\2$P(^B\PZ=^R_L^4-4^R!5,*;)4Y:?]EU($! M*/-^*8T_75\V> Q"UMCR:"&-<$]^W35W@9NFQ13WXAL/' /VE_T+3/NWK/]# M91W"]8R%XQ)CU23SR<[FOZ*U?_H*KX']SC"&Z1Z)N[TZ@EIGG'1IS\'(_XDB-:?9[:W/Q+ S./^) GHK]C)(OMYE@4&X$_K-HCX MX\R*4L\S<203/OYQV?1_B_I/(JJ-3^DOR#B+9%\!"P[_)4A;+M:TOAT/W*ZD MGME3@WL<:^O[EOQF4F[>)#KW@&TP9Z#D/YFA_9;UGU[6/,DFQ*_8S4(VUB1, M1U"T?(*[-/I6TP96'=%8OKZYC4>1"K'RDZ3Y9/94FPCQ4V]@2V;_(\WMO]LS M&)!OD%R)EBBB;;.E*A'96F_07FD)*J\O*RZM[WOV[(U"C4E+CF>9G?:YD\CN M6L&[LF]@TW9_]V$OCG7N%1 AEHPP&-+].)UZT=&FFB+T0DJAA7*T,O&4PV'O M9X_.S[UA#0@JHB)HN75\,S!D9,U.L][^"?+^X4D'XY3C.BNM1*F"E'U/UKKF M#G.[?:]UNZ0I)[E:F_PN'S]?514O$BPFIWTQFD?_:H=8RG.N[8TKY8$XY$3; MC0S[HY-D Y+O91P#\#!1UD%8YJ;S]I5/FH]+GX+DXB<<7^0ST)9D#NM]Z)-@>GI@JUO!\%!5M0G:QUL^,LCXP\( C]4, M L^"HQ0)^J"QF#9=T>L$3$R=8HY6P<<;5ZM?EQ5HW77[.JFQ "<>>)9E H'[ M\/2L&-A/[V< @D/(4LYJ'Q5U1\#"#^W\SC\I;G$2J=J M?>(P_!*3,Q9VS!YEVQ#2#.%*U!GZ&1%/34Z.(EZ\!U913(@>54_. IB0M2C6 ME6V8<<,Z/NS4?A\U0,!EU_PQ!A/YC=Y]A*2U*9,5_13RW[QUECYR@%MS<,*HZ8'"=GOO[&,O#&Y\#( M*TPTHE&S[-Y!-JH$I8BFA]30"'$64[( MG,99K M&Z1IQ[N+0W$H+X MXJ&C?GM#5]6$/ABY0+FN+2,M@(.)WV:Z@3ES M3#2HW#CRXC:4WT<+FQ/B@60=ZU U(WNW]F/,R4C]8/'']0]88P^^DC:TYN?G M_R;R$7T,/J:H4MD(#9T^0_;'A@ZKP8C2GJ6]95)W9SLCQ^_E.UE7N<@]";&: M^\1:U7;9$"X2<(.8@]&0^-S<5-Y/D>&UJH M*$^XX6S=\BG^]:RP]3MKP',YTP4 ME+N.#Z<71N<@&]IBD]$G?9I(>!:? FFSSB,PF/O%$MG*1RL=USYM$UKFT2$)CX]U0#H;(^I3@MO.2LC*!/P@36.8@*2B.;7ZOS9T637SIC MJX8M3O"]Z5>Z.L&K;?BZI"@Z)#IH"Q\P3W2?A<:HP69U];!ZC:KGGQ+5/^?[ M,0 Q"@=^)&/3SLP!9.FOO;^$F6BQ2$!CO@*>3, GF O T>5)9%]IK#Q*GIXP M@+R4'L;>ZK -AZL%.))MB9*-27SM,IP^TD(L M;97A=P84D*Q3#U&K%%PHKK+6'%EGS=XI $F47)-\0TL'GUB$ED*_@E[<,]5U M=<6N'Z;>Z-LN\#<:%..4:J.$'Y]^6+U\IU0R[L>EU$< +2C%'L8K+#*,MF7& MG*6!<T5K]J?*=BK/_0-6%QF%U:N LGSE&?@Q*.*+-MO]J_E7)KX%*/6L6;K^BU2K/&9F\YY(5@TK2K# M9 L4TLCS !0)%K8JLXIS:4G:Q$R$-_$VG*%E(FSGB< (&:KX3/>=Y7'AM%R3 M2=K;VJY3>D(YXRJM).3YMMLS)8GW-)&)B3)V.(Z'R*QW82Y5*G58/QE!O*A(F8=*11SKL3XDX1HE]_C9F MW':M[6J>(\4)0KTL-=(B671P\L:LOZ-]W;D 86EC.=@3UT.5VB\;K]\*',6Z M*8N*PW +;6@!GY&V)%03*MCK7C?.W]!DFP$0<#C\4;'YNL8W@!7MS/ICCB^Q M!Q^@!9]O0L=%L7=#*0K4?60-UKJE.8J?( "DP+7;XSK,;GZ88H78_D MBYS&.X&)KR3/V]$?%E7EPI7A$T?)HCC;4.J1F8\">L>@/;@"Q:M$KF*%.M38 M^-6J]R>:;%AO3,G)2D3>>LC[;-;>%I^5;^(38D9#425S]&"(PF74T;("L_YI M9<,/8^/K2?ZA+,H:=SB;D:@"._JD?KX?L'$F\C.P%024'9?MJ'JB"_ 3;Y\O,N?UQNEJ-Q.6S99L2D+&"G4DEJ/*HY.HHIK9#[)3Q .)8G:,] M802[$%%GBD 6+_HYMF6<%^/L.O&, L]Q@@AL@$;=L?B>%V 6^Q21X8@J(B+V M+()GI1+9U>7J'<$3&*QI=56%XY1G*C#UT]]SYG7^?<_5$XY9]_CRA@R6YCUG3OZ9EG0=,SL0?B%<21:7E-8.5J $C:A!< ME',XZ @5G'*)G(%X)AUM+&TUX&'^]*S1VIY^GQO7Z,A"8":'ZRLNXZ\,0 7/ M&HJ QC7D$K6:77V\6S%',!TC%^6KOU=4AJ8?,^]P6/]F6K(_SSHZ.L5G#D6* M)S-!?EM[,*M3 M$BR-'3U:%"_RYE5BSJJ!.V]4H.WGCMF,;'NZ<)AR?,.4VLBEDD-[:Q)I[V:S M!_J?*S S_0F[F-(OH2UTARRGE9<*UV]I"R6!+OF+#JZ9+36:(0C&4KPZ&E< M;?SPZN"^;C\]O!"QNV$?5:B&^,),TB?$P+[@V3/YLG?7*_F,CUW4E[PU>6;M M6=RB9# 3T[TPCT*,YN#NXPWC5GFQG;&9#Z\K;R\90IR1W#>RZ3U^1D$^-=8" MME'EW:K-B>,5Q4^E"\H^B3\Q(Z2=]M;ZPO-4A$W"3?8J3YTDL6L6V=P3VBV?+OEN3=FE,U^Q?2-8SJ?H,VP&=#2 M-X3T@+Q$4&T91[0XNS35",' M,J;Y.9S^][FF%+@$]29Y.S_@SF# 60*B,46P_$L??B9IIQ5ZE'75B.]^9]8+ MWJC]86]36=R#'QQ[,!/KI@:D/+9<8@".T"6742<"%/G" RP(]=2/;LTZ'[I@ M/F:GS]8E%%)#DT4D*FY]ZUB(S9M%MG>[-]//5Y!=">CFI5E@I"*I:;'5[:>Z MHD;%$T.G]2PA/A%\#-Q[_&H[/Q&!Q)1V]S0A1_5PW^66O<&7B(5?K(B@B/*. M5Q>3WA)[..("P.[)W@&Z:.HBBSTZB9VRE:/D((4 MCZ+ZV]@+K0X'3VL5]Q=,!1>TKGY^()$2&12B+,+!DO2-5AO@F^HS0+I0':71 M4#ID3>P;D&< @#=.=6*<4F#O3 \$>O/<^^XZ8+]D :*>.#-I3F^%'$MTR$<] MJN1ZX'D&Q]U3=!NP!K%;1TH10-B8PGI8NC9.CWMY9[CF2D1ZJT@4/BFTL44_ M$>+I\T0OG:ZP .8ACQ&;L4715/'L $]">XCQ=:+CLKV1P$)0H;2IQ\K"_2>5 MM9&S8KNAIC=?O_FL"9P^6(%VE.)K'D=]_0C>M" R'6E7O;CQ0#DG7ROGTQU9 M^[TWWWBGY@V-]E^YJ/_^2RI8>Q7N3VZT(A:UH+C!+#[^.%2,VO$K>8HQ912: M:C-X?\7'AC'6XLNZ"(_-CUBKFX]X%0Z_E],# ("]X_])I^+EU"RPZC+M<)XA MJG+!1/DT,L^LP\;7*4[[< +_B;QL\IBI6V9T+EM*^:8M5666](0!2&>"EGB: M 0/P!K;\^3S+=ZHGY4J //D] :--X(N@BMOGD\VUP\Y?O+@FEACXN2U8?N,G MQ]G[1UDG06*>Y\K P(##!+ZO(,Z.-!^6YBLI@@,V<=WO'\F(Q8$O"6A;/_46 M<5&4_3IC[*L!<)<+4"2LHKG3B+/V8T1K%?/%CD^^&ZY/^_,+^!)K;:4_>SM. MM5V.EH5L@RUZ >:):H8?&T"4>)AD)V&E G:?MKSYUG_+^];W MR5K9-I?+04$6?P\^O9-T-H4OIM+14\*KV"!8MO%4R-J%K7MLG=T,P(%:VGNQ M)]V$WE+9#JNBY1=Q#$"0PDH% U!JVZR#"'D5( $^7E9-.'"H@S?&5ZR2_?WK MS&]O-.U9V)XT5EH?;^19>GN/+3'@..T=G _^XQ4FI[GGD)F/Y_H7:2=>4R?I ML_K?#"[^6"\3]EIK\VWUA)\F.V,Q//^GO?<.:K+[VH6#*!T1Z1T!0:6I-(&0 MH$@3$1N]J8 0$$(G2$@ Z<50% 2D*"#2!:D"";U([YT45*0$$E"($,+A^Z]X;5M=&D)Y0W:]RR!9() MMM)K0TF@_K&.)Z^(9BS[B4G;D=WW7@SXCM]ES(8['^0@1!'#7T1JD\BL;3MH MJ:J:Q#[HCZ;$ 7IAY[Y4:5[&#Q0WLE7M$.!L+PA+,R4SU)'^ M5/Q.,%NUGNLKG/(3'S.63 L0MPFYVO$6 %B777E^E$U'_W+_$8Z@>:BJ$R Q MBD^;_^0B^X14LO6"Q!:DXDE6OJGYPG)C,I/NTC5"%8(#T8UA!-%1(M?L2#*A MI=5:3[];J:(ARPVO>=!;76,&- NM-G?&@J#SW'3]E&4\)@IQ_GI>.T%+0S\Z%DQ4M;# ML&$D%8OZRFY.))P3T5R-%7><0\P+%N59?_;T65S%E6!Z-&;.O01GK^%(1K8*)&D"6NM;= M7URT!346,61 A!L;3GRC2Y7" 1@?VZ60MG><*4ZD"GQM$>D0T)[-55M+\BB2 M2EY+9AWDB:**K==499=[ M^5X'TGM$VB>E^8_ZU%05UJN,W=/F!VF00#%DQ=8]3$23H=-!0>[J)-$M"/*C MR>Z9^T1 GJSBA(%*R8>5VEE0)N2Q\YFPP4FI,/Y7R9P\-XKC]P"G+/\F>/W9 M)P2LT']Z+ 'C9:X]H MBSX@6>]84FSW@=-KJ78 4K%+:L9BZ\?V\\0!POQ)-FY.("HTRBLT?OGMI$S( M(>")6"BY\"&"NB$2(0#*:XWH:/C5'&W$7==$Q#H=<7V4ZZ2W[-!9 M@]'5D:U0D-! MTDA.F&2+F0:HOO4U-#\[J.@)&]-CSFS]K2IFQJ?7I'PK7/]FA][?\)JM?2MT MQAD?L+[M4&X)HV\K>F_E%L20QY96IQ;G>>;RW9M;( :1+@:E;!^[,ET +.!O M>$V-H-B.X8!;D.P*\6 >R"%@%BTVGN30^'D[/ZK_;FL+5DB6(_TZ[N7KT:.\ M0LN1[**6*ECM*= .#=/:RG?V.CM!F:P=9_4O/3\3%$;'^%'\C+?L()H5T7,( M8$(Z9]W?OD]!XC*U&.\WZG#7#0!W'ZQ+G8V3VEB/O15F:L!(+QG[>^^_]F2G MNW,*8CO@;5M34U]_-7(^R.]XH]?B\>_O,[0 MN+I5\0*Y=0^AB9Q>=C\$?-Q)T&:DJJ!:.?;D_G7FY$$"??1P9.XF%,N!=F;E\QCIM_5')> M('>D7;![.NS_F\_1_Y]_AMN*^7,!(X)9]ZD]!(P'Z?WK.&*U0\!YOJ6Z@Y?^ MV#V4R_A_^)0S?"FEI:!88R=%%/-N5<-QU)#;O';+&I@DK%%2=/_ACKCHQ;+? M] S0.#N&NG1"6A="-/;A-\0L+/W._@E*PV!:3@$)&'DP3\DR+O$ M&C_GI35?4G.I&H+_Y+POV- M(5HDI17;FI^/7IW;M"9CBDKS;O4]6#&AV(!.' +>8=MS**IU?UU&B-0E,Z01 MC, U*QJOLXO<&J$Y3AJWTW_-Y\=OVU]"MA^ER?CN(> 5DH:UQ411!0H076!F MD#@,\V#R^V19F5SFOCGQPZPP,EZH\/YF3?QY M_O,;GP>HT'U3&.;Z09E\;LV7&!#+BE5G6IA*\V1/QQJ?I^'5VU41"D5"0K#, M'RQL49+O1,G[1G"/0T $(ZEVK<-LUL$M@SC1+V@6EU\TMS-P(V#FI...S9;) M^[<^L92<=NPG;-D@9199M(^ GQRC"1LM\://_U2;)$P1KZRH[D;[ MJ5N+R=T8 [EXP]HOT*M+G78;I&E0VFTI+TA#.T_(,C% 51KG9(U)])[(^)Y< MBH#=E+<-C_EY[LBYZM>76)(?;BEIBSVVTSW?F4_6T;2^_?-KBD3DE4I^-KJ3 M9SF 8;++X!GL$JT46W7DOR9+LN)=OFQ)DE97I0-!-N?2!([RHB,C]]D. $$B_=9X2Z4S*4X+*>+&.]OJ7&_M019(_+3Q)'I3E>N.^@$5$KT MB,]W#??SH<_J'LR:1(%K>>/P!ZP$M0[%6+1&S0B0"QP'548Q6\U;B_M_KIYC M;;IX5J!04?&-];D=7/"PEP6RMCOV$(#/@ ?BAN*L;.N2N+-%)ZABBBF*#*%4LXZ/643 M2OS5ZV@=%.A41S<]P!Q^Q7*'9[R&(*!+I+2.H=E] BH&P;^PLE<7 M5082&G BV#KKW=T)>)YRRVX^L'?+6#S"?OE4O9!/%U_Z5'6FO!B-:9SLO-(FJI\#[ YV5IOZ%,@S+=;_M.U.P87JU%\T#(B/)BR4V>WFR< M8"E>[5*0?3\?9[!V5BTU/(P>/?''!"CLB:0#0]:"*N@H=1TY9X!WZ@0#J'+6 MFVPN4Z09:-Q7R*CFM<]04=6L%F9[U!L/#UU/!!TE @=^@:GI[DZE%)3]7.2? M4.DSEM[4:R:S=W@6++ZJ#5.+%9!J$;]5RO;H>_1^(42E!S&$X5 >BL_YM-FM MR &[-;4/&MSMS/@^%86# 2O.$9(OKG=U"6@+2/)+BM]EG)W%='$PN8"Y?,6B MZF;'/6'=-C49NR:CU'2!#Y'B1FA2 1^=-=T;KNJE:^6L2XQ=FQS=^$TNRQ4P MYU#H;Q/VM>=VF<6K>=?3[ED'EI^/29YRD.Y6DHJ-&*Y+^Q%Y30(MFT*0QW3\ M/']0MB&1_HCDT8C/I%/V_YX?VRG?MMI3$D_<5E%7"O-V[]*@MXV* X*#W/<9 M./A<5]?*8?O=&LYQFR=#PMYOFM6Y<(F$S96ROISN! 1#R2D[GRA&^^ UC:=) M2X< P1D8\N'X0ZWF3%WEK749EZ1)*1_!LTRG]Q\2@22O7MJ F*@TV;D])P:A M0*Z(EO,U+@GS2^*/NRU+ZS@2K+@-,L7/#'2U/.WJ*YKX# M8EB>;&0]TG2EV"T1$O!<93/:0S)"X5=!S=;B!<<40.BE3U=>I$IN9.5/#:A- M>JZ)?8J*JX!+;<&"6OTQ_!\P7Q(A8JZ\@@8-\:4)3ZD:-ZWXKEQN90YC?,0Q M+/;B$%"KUEJ!LI.J/Q('H? I[*UN[+JE2XR-:FZ]DTC,7DFRG2]%QOILU^O M3_P9R(-X4;:7&-N8_5!SBNU(KAICL$WDKN[P+XZ3TS5SKV^,=HQ.?W6LC7FW M*-P7W76UA7@"HUT*M'WGBA8?_R4D[W:G:4JY)J'B5U_0Q\4?PP:->5<[3O]L M/VWN*2 <"]B"SL81]*-IPIBVZWBB_C[0#0T:4[;5W^7L6Y[I_RP@\6>B=OD) MM2^2'Q>;0R@DII.<<:F8HI\(5?) >40II!8%_PSOM>F>RX6: M:L^6_.?CM^QKA_:&0K [#ZOM#TX0/E)5AGW7AB@7U+J"[8(N/!U?;U)ZU^KN M^Y,M,;_D2M+#G87O'[P.1K1%MW%#L8MGCA*?'P@](O STZL@K@R^>L&JWBJ> M!*4??/()F?ZUN&G9%V^?U$/#HN6:24.A33Y.Y6NUT:/-&:U MI^% M;","#OO.XZ.6T'2MZ-!S%.4URF8>T=)!MW4G-%A+,]^$;\G)BJT9O1AY?; M*LM%U>EZNS>F7P) %>^KE,7X7.PNI=Q'Z4Y6$Y\87UU9AR:WK:H/%+0%4YR8 M[O3R25Z:EM22M?N?;SJ^C@--WT/4&%B)3]H&O7IC"2N2T)ZWDV6PS5B,KRA$DV73;,4<$^&Q+B?V1N,PYLTEACL>O!@+L27V8WTK(;U&' M /<*IHJ8@>J,>YLDKPJ M5;_]*();SX;A?%@\@%E]()CN$,"\&PG^Z3"*)&DHTBZA0$3\4?H:@I4;]B@2UP ^K,$EZEN[E9V\P%K$8PTL(8@+4)Y1M\BY!)J2) MGJQTDZ*;3Q$AG@L$5YZ;^&U\RS#7\G8"]_K9:PS$=VEOBP9]NC_#&''W83(= MGUR)92IK-\IY>6JW0N4* C7G)$^2UV+_;!*<8_YZ;YD@QMMDB>= +8H, YF7 M3%CM3H[6V#J8!VO8&IE<$EW<$!H6QWT&;P2@N\R^;=N[A1?9%6@2'O!>?>3&>9"]-O7-01+L*06N0?Q06P'5(.S$E,/M.+PK2B*((BDY97",UOF^_ M_#8'6-U[+I$_LH4ON6GJ,4F?P%"6"]M>DHE"W[;E1M=S_>OI0E;#:N@<+^*RY10TNY.'D4'%QS0 M14:,6D'CHZ)*/TQ(#=>@3DQ/6]OILPB(JF;S+::;7I,47CK247W 8++.@X-< M#"[+K1@6U5E2!/MP1$EPP?:]=:*IK6UW%CSW*K MJT/EB65+%N\CS[-\C+U_RWXI/P5>#LWK^A/"+A] 1[871Y^#Z%"@^)\*>G:I4,;V& MY*8Z^2OG$9J-[EC@$L1#^@*"=UP&!UK-97G]OS>&6H)/4Z%D>UP=D0Y?$2G& MT^1>2+TU"GZ]25V8UQVP%WJ3(J #I>'V:#W:;>V)IFB-3$F MFA"M&WL6<4Y^)^L=#+'V^"W/ 8YGD*0G.DM---4A>]\;TG MF4LJJ;[#X;LH=6H$^SFJZP(:!.SYR(UI- MQE%O#85C7@B^31DVKT2T@G@GFB3W92AGYVQJW>1O;6EFW3=ROI%P=L'6R#OV MX1:3I;GX\$D,!T+1C8N*.,C]A>)TG6LZC^OY%1?'C^C/^>EE]&1L7OA]8+)3 MZ+,K3ZY$=-^*:\?48=>/"KTP"CB_$K=\\%/GS(OP./"]2':6TL0JRN" M!H;T??ZGF6>U@>99*^ MJR. !>_30^SWG).;^KI%.4:4L93S'.W?:T:)CY@Y MHFK.;Q$ <450^?X4YWWB#\.4\4C)@K\K:D+WI:DV$^@+,##A= U!Q)O]_MAM M.2%O#&\WY;>-U.SNU&:@X;"R6Y?@6)DUA8D(_(9=/84^J+;<[5( M%6-O=H7_H"+1UIULR8_.G#=CN.S=$3Q6G;$%IH=4_=6PT+VO.T?5K,R8'5SJ MF)W_$AROVI_,RJFL,%)J<_F@Y?'GBF?^N1SE3:S[7G!6RNNE[R3[2)HD)",M M>E&'37719D3?HNZTBD&NH8%%?I::O[RN62#(#F/W;RG!W(DGC4B^JX0\ K> H+G2%,$ MYRB0(NS&6">("Q/\0+L)PKOXN^QIZ-/I[P*)MV+[&U^%M+A?ZY$ROV=CWFK/ M#3/JLF>FRI3".'KL&>; M= G0DZL9SN'4>T?EC?.1\&2%E!]15S=R1X^-&2IQ@W,KMYR9)K=3$=<=A82, M[>O7M>507,4:\8\)]D0DQ7S6/N@S]%N@^LX"!EF[^'NW##Z*V4I: :^G%M*R M[$(T1:P)DS'[;&K)'=WZ MD[D+0A,[* =QP<;P]M%H<8I/5ZU&7>0O5O_Z<8]SL0[R[T,,KLZMKU: M9A3H#&3L0AUY!H\AKN 4N:A8C34K@%^5R<'"I&T#^=7:QPFX_?/+/N<26 MAXQ/KBU) D'7TB@5XHM5642+G=0CV:$NY%AI+H7"''+U6SQ)(MV)_F"@3R3 MZK,W]6!)CN(G/,/?GO *S?@#;D&*4-5Q%109Q?;K$ @.P[?Z:8UW3[F24I"Z M?'M8\7Q#MD%YQ0@]\#I/ 'T$-,M 91#VF1!Q"$A NJ%F?F#M*",XDQB->(T_ MKY6'Z"%>!REW]*/+C79U/4)&._%22L&:J[!]"O'N"J1XGMZ=ZUYT[QE[VU5T-9!.K@UPT/U6#XD.6 MI?&4:OQ(*<8N8I&/9E?1#M9O5-E30E]*>9A&V5TOXZ#(.%,SD)'(=.F:L$=BJU0V'-G;CK] MKMG=;N2,?8%S66ON)2LBIGFH7FYF<[()&(Q2J27BTS/JP\OUYDPO\IU+Y[\U_E'*JQ3F7 MP4-]]C6H*@M_01RW\]P/:AYO)9L]T+O0H MS/B>0[WA8YE J"*A%)^=7^37W[ BOIB0H2**SQT-Z M]DN^7(I3[,53N_&H5X[TLQ@(=*ZDE49WD$E$G(-Q=&:8E4C7!+-'IOCL!'I( M.F^?F9>5"'%(OG8;56O;%)KHS;UO$H9T,3G2QYQ^8J:" M[AW-:/2(8S)3MDV3*]_I%O=G:NI=ZA5#*#X7#;.H?64X?(J(4%HY!/"9WR6K MADJ7%*\@A(S%3,*V-.N!W882#E!-97=._[AW=VV2)W[I=X#C19E(&&(9Z7-7 M1F&4V]1 MHO;M8%'M=A,7V3 MJ*J)G%1O$F'OB&,YQ2&5G->S+&+Y)MFD*)>C $B_#X&?I>21V2AB;=@SU0O. M'=T!:1 VGTMW3 ,XV?K#+AK>"]O14O M3!XJT]4_SXLK'RR5NS!>QD^0Z3M=/E77LX+$>\$8:5$H]D, ;A9["(C[6(Y6 MH9P8G(3,=:'%DI[H>5>Z>FHF,G@6"TGMT?569&'P6,QO$/*[V"&@;BH!#J<( MN9- ^X95HA+N'EM[:NDIZV+.%HEGZ(;>S$AM+-5BO>S\;NM)O TL.)E6])MB M4WBAR_2ARQ.GBZ"W90B7/7V>O"1&M1 MPZ?B?/:O]M[6%03Q4144 8> 83(>0Q6R/@20_?ZXUO<,T3<'V[^CM=72Q$=\ M#^Z/=9>Z0\N6&L+1<2\JQZ]^"Z0*V]VJ2B:U9F;FSD MF.)F9!]8I;\<5?::.J(*7+ M[T+>OR?YO=U?4($V2VQVF\R"@BIF[-L/ =P@03>P$\IJW/6UV,EZ-DOVSL\#EWDGSJZYJ5^54 M#P&RGJVV[8D^;:(8R"8DW!Y$CAVKC69(C%$XS(V MLG-7T+HEY%8+E>Y2.AG_<=1AT%,H]UD\X8L)_V_,#".A,!HM254;KQX2MM4- M('.T"79.1<%UY"Z7RJIT*&[=^5A? M('%T#'#A>5-P =41WV@=4>83*A>E0YVN*C_X9( 3JHVT\RY4'Q*N:+-GI8SM M6!]4Y5:2=U$8_*-./5R>-$7*6HM]F=J4+'V3-58]H+A"17K[:(/:<7J7CN: M06/](V^TW=^]N6CC*+QLLG/QH #!25';,:2X?7##<@.%\E93-30*)G."*JPZ M?5@9GIB^OPIE?SD] 'A>L=Y.SNP$GQ'JRF:G1!5:0K"<0(Z/'W**06^LU].& M^\0RW0.8/$P=45GYR4S$K))O6!:,:P4?)67G8_:4V9=HJCC9::<0_U<#8IY$ M%7;E_17E2%/;3ADP9*X!M9<+$'[1!N[J_74(8$&,8JHY(LO*.Z/B9<::9''^ MG%>-BVUTA*ST_3.;KTD#MF$4X(]9K*R_K2$V9"R$Q=VYSFR<78'8B5]7/W?MB0?1XYW N\<*CR.MAVCU:;&)B( EK8[[U MW?U;*[5I5FEARF892Q:\G](+JL9J9'7UOCC:&42\#@A]ZTCN-";WT5AT22@\ M+44%G5,Z0ZG5>F"080S:O3%>NK&T;ZD_X^[%,K"L;=*[W[-TE^Y/W-E37C]'!(>&K=^&\X)]&0L1R%S)&K":[ MCG0(: 'S(_&6+L]-(I[Y1:)HG''RUD,9UC%+'D]G^]H4R9S=U^WJ]H]65S-% M=U\%#B1E%\@IN:H*/GSZO6S![HI<^-?54HSLI7262.$S5V6_5Z"P'(A3\!L' M7Z@Z4/+DFD[-J#N5\T/OA]J&"G1RI(.?MY!#Z0A4,\AQJ?P"_4]L.)*)I@I3 MZF(N@JT=E6)4.6.Z1TE"-X\4^]7NVPOGQ*2RX0H6[EJ5+RSL/^<01?BH5Q$Y M9"7"5"Q1G@>JPE_^.ZAGJ>Y^)7:([<+9\X#:#EV6DH;H#6,'V@"6[1#@B(E$ MGLE>PPU^QO.2$PY>U=Y@E^V2+YHW9C S-XW8R!\$%CRY\>T4<$F%O//.K5AG M7XDV(-A#]D6<("WF+!G#[6#9RWHHL[K1C?RF+]:&W^L2_S@%,',%>4:T.W+V M,/X<:@7/QN&=B=QU6%(%\#&$(%"J[99YC[MVBK/HVNG'Z9P[S@FM7ME*%K.[ MQ *24=L1RJ;@)PO)K,8UY" ;^7=5%Y7TA;M#A=/HV*Z@89<&F8"BL(HL-*N+ MU]&ZJ"!%-B+W37^"!8&F'U;,\RF>WH%2R.E3=_F9(8+ M/)M2(3D3D"W(4[0NVB628M?%ZAFXKEN1JR%AB-GX LIR?),VO5'&'31JZ0A= M>)9D0$__P[80(/H34XN),M^9;:"H>97/=C[)>.C_Z<87O]YL6\CW^6'ES%M$ MBQ.?/+@4O#MP'#=)R\1 $JH3>\:W@O[GXF747;+=!P_=VDSVA!'DKX!4];JZ MU[7R92KA:H\F+U;J<7V^#34!M)_AU)QN#^*X+? M>TY&B)\%W:BD$/?5CUCPY)KHV4Q3TJRM8J1Q>#:GHPE1LC10DWE?9@^K1@2K M9<4[+V-?NI53G'%S2?LFB,%:M%*E=<59EQQF04O0E*AC7;-Y74QF]DOZGH:U MWA5M4:+?OAY,B%"XOKW$(0)C))BBT_*F+>8WR0\U'!9JDR3TZ[_NW!7;CUZMG9GO/C_%VECD8NK_.7 MST6SAL_3=?-L(5'*<[:*QH> L)!."%2DVMO":K!7D,B@/YJ^4+G:;R1VW[ \ M%LH-<\!7$*^3K(](B;/B6;4]VQ"I4TY9WL'"[^77J0=G];8Y5$A)!L,\=#$" MPL[9VJ!&BA/9J"U' "CD1*@XM>:_1PL-3.+YCL9OTT>:Z=$E1?D]8MJ0_0IV M@<9G*XW1Q"E&>+6V'M^1)>S9ZZIY7B5N5Y13,U0S.>?.]^GE"T@IW'CO+!0U MT&E[D Z_1ZKHW!OJ(.KC[Z1?A6RM[?]V]UZ\,>M1]I'_7D'JU&YI(2#7_Z'N M4W4A]._ 0T WAGL.,61?TQV&EJ>D?Z@E,=3@>YN$BES[.&&^C3G5<9D0Z4NL MEPR,/JP_XAR\<,*E>G/6&F<276ILQ]433.+G6GWY@$^QJ^MJ&9F6>' /QCV->^]K%%]F$K_N_U#4G> M>F2V"UO/>B3]%QKX!SR17& /1;J?590@'8I7B!,X6IG.*1RBB?(Z:^UO+DFKQ:]^(IBO[^<[@9FI)3O +B'_^=P&>8TC8[ M%"UE!#..]ZRRU67O?W,3!.N]'3;OUPT0W8?N&\,O-U%T@L@WQKIXS6FGJ@ + MKI.&4K3K[IHU'RW M]X<^]SW)4_Z&EB>]\>GFG)^%$Z]D4#()_@5'!,M/E3VHIMXC'3R"1LZFN Q; M+5BT/*EN''=PVG_VZ1=[,GG#\_*WR-Y!DQ%[(9 ([.G03N)!DG+/+TVQ3Y"J MUL"@@+:H;,^>%3G)L -H4**BL5-PM7> MEY9]7-!W!WI;,PWW=.)]+1F_,HLI#KQ4LAE$[?M0F:>:(.\I=X8("F]G=SZ? M:NY\7?W)Y&S/Y_=-EYQ@'1!)V7))?XY4>H\[LAWG(N01JHB%>S?BV(SQ90H. MP@ZN:>X2N,^/D)Q:)@_L--4Z%5_,3E&Y)-MS.*J%%A36NG=3:U6MD!&EEGKE M?I-93&^UP3#F%,4?. :S%NB;$W1[/.2HI:$0$(""D'P^!-Z$I3AY_;8,0685HX_GW@P\ MSM=F;K;Q&S9P'^DB^5AD",^P]@>6U@KB8(^1#0D<-6_NO OGT2PWZ_ MNV.VZU];,GSC$FY>RS*]RF$\R+>\./U&<'']#\M,':6B6X M#MFO,(J=#'X:^CZ5$*C=(O>I[>7WZY+R=?1:;AU@%PR32[9HU(Y)W9ARHS6_ M+T9XQ2S5\.1UW29Y=X5O-KZ,3\YJOF:L"53L&B(> DXC%K.O-F4NE:>1!'Z# M3T.Z;TZJ#)V>P1B0_J]051Y.3MN)#@E_($$U)&>!(C8 . MG:4$9>1*6KG=8'QE(4K4F\$<$X,/5F]6QZCV<[YS@'HZQBPMC@0 &LZ7K"G&"6HEI!&G M]H'SP5Z8*G0/>O<]Y4.\A"B*[L9SZS4PE02-$Z2V:O2D\1Y$SL$3:KU!!"!VD[B67G\N1SC*_RE MS_3O,E>D(YTQLV�SL&)/T.5+RH;.2HN]FJD<#ON,S'W,9*=L;K=K>/F"BJ(82[\L(- M'OF\*]+ZI"+_EI]J8E9_2JY3TDFHZT=\"('EX;'1F[]@M'.6,ZYFSW,B-EA4 MBV='^RYR\7M*>9=R4G%,IG>LORG3[4:BR"EZ).CZ/AXE1KU!9O^0Y*P0XQ" M+%IT3["#/-*[9BK\64E8XK1A"T\*:7FGBZ)%=FM'G)L"GELR\)L#<\QI_2A@ M;WX]W!AY2@!RJN2FM-_N32!Y$GW_H-C=SP#!A>C5^.^B("$H2U#+"FOT M)>6.;G6V=2!'JKEGDEH=DXWJ=>$5JCSJ-G36K3W[*EF&Z(8?BK.JB_JE=8M M8.=J\_?4RX"^CLE8W?NJ]_+"2%/="9_QQ]KR&8"]C>V=2$J0 Q[*0(EI,N3> M,XGW>%0][%13EX'_S?Q4(.'LA9$K(]_#+Y+*N(G=2WOX-?$)MBG(*[^N;;+G6-;-1L!"P[RNASTE[@?^Q<7$] MZQ @_9D$I74,"!T"#![_U;EXD(+Y-HE@/P1,I^74/R_N'6&X1#P M[3W5_Q!0.3AW"+A'%&PV:S+#_K5[T<1.IB=(O\-CV"DZ'8)J,35O5$W 3 MOT(;G;K;E9]=9J7&"A]L6WYF..LM['E%6W1"-]"<*O6OJ[JRX7\=.+>U?PAX M-8YL,R1C:#'+?]WGI:B(^6/\UTTV_RM(]IDGU/F=)I&&G2R;=PF]4:Q()-QHG) M/Q9M2P4"]' ECU]Q)K4"=BI 1T56RA+R@&LHZA! L;-';F6@*(8@M4/ ")#R MUZEMWW"K*Q@O1<$> FYN'^D>&E\:EOHAE\.T MU!I["A9TGPS*(1@U,][^0N;-X6IW+AEP%EJ8T\-%&?R0;>8)56?15E=I^T_Q MT/\W0:-;I&2VSC(FE.(^DWFC/JQ-)MJ<'U?=R\H/N-)]U3OY4KVXQC=\E"3P M0=,]O AKMZ#>XPF;27=V,:^=%5'BU+,EEI+\ )PI;P^ MO&Z$>U?X#J<0Y]E$4V!"HVH8'3T_/T_G\:8X3:G#5X0#@WY M_I1K=]4T18U$37SL@HZ=S=90TN=6_VRN)E*UZ)GAQZ3.-$*77+:4DF]/$'W2291?BB..1?SO=/IP>^M T%ZF3[.PJDC@;JW-1TNF?KS MW*\7NW@O_DF]R;])P_^*7H"&$^=Q[ M0#F:K=#\HXD%R;;G8E%$*-&W6OPDT8*5)B!308G_:3ZA,IPW!1%J.5-Q(<^J<3,B?FS6ZNGS- M/X'[T] UK55,)(UG&A9 2(MO\DU@=45(A76-ZD:.G)/EJ;IV?P,$<90V[ZO3 MM1AFD[[#<3R0B2BC..N3U:;!MNAS\P%9C]H[)) MEI36LD@_L>EGSPY3:J>)3BB&\IG/FKT^5;H+R.HP(.<^7I0R-<[B)(Z\] M'^:C._:+_9+PFW7?1@MB[NW?2BF#YDIA2\:_A[P01YS-$" 8%H(5:ETVM9B551D%%I:7CY)(\S^Z+HHF?'] M5M7@ZL/(1.X;PELLBD"6A;\1H)=3(+:CLD _]AQ9X3/.GMUU43+\79PY>E3^ M1^,-C,^S_H@NS4=D&^SQENSK$HBJQDZF3^&JO]G>RQSO2'6B!\'RR6L34\=' M.O0_=1UABOBA") 09&L:IM\NJ!91^A2I:N3.9Q([*(/(C.TJ9MXM5SHFW11V M@)FH[(1-3LNUO(Z:,097XR!BSLXV &\4/Z5K_@O7C)>>Q8'TR,@*?)=9& MMNW..W+PS8"T^W;S!0E5VC+UB3\,WUX0RD*=1\DT5&@=,^QY(PA6*HBT'%M M!J7@3-A6$.=?-1J6SKCLD!;5D>C;7T,'-ZC;UE:*+WPYV%>M:M_E_WSND?;1 M=2LN06_UZ^@UI^;$$_3]JW1)(3*I4MLV?,=*#I'-"*I8+D7LMKMF>X9H)OY MJR!PX$,:1*1:3U\]8#J$O3]01D"E\F_I2F>JI :8*A75 9Y1!1^);Z=]CIV* MF12BO3,6T[OMU=BWL.T^J#2H]#?H'4E ,?VTNS;R=!2H_WZ%)C[Z5+SO<;%5 MMP_]4M(7M5-WM#K5VM RY??9%]],197Y80N5B!3TL_!*X!)X\7 M#-$(/);M)XUC],GH+Q'I[IMC$LZP]>HUQ[H(@>G&Q.@38?W]'4O)AL ,A2:E M/*S;I,;WKA0'KS*+3BG5C%>U/5.JY%[4%D"Q08$Y_0)I/X(FY+S_^$ M/#Y3N173:R*N,)"?TG7%\DO4$6*[HCFK2 6;1Y =B'?CQ;J]MX'P;CIYS,A< M:7GPY.UG7_JBW^70XZIB8Y):Y"]+%?6_CC5;\>=4DBL:7TMK>9H)O/D>](,Z;=\.-/P&5K*'_S7VF^A&\OING MX[@*1K P_)>QS[[2OI'>V&^.]<;PQD_[IL5&.X;#9Y([Z\7DQ\_2*S"=G"S[ MOZ/:_/_$TC*C,-(WV'O_=O-X=:;(C6VC-_,6-K;64E56MQX6)4L_NG7EOKDW M#I?T-Q([B !E=!%5_1PVU&$EFEEA==TS[>[#8ES(6DJD<#S9 M9(QZ\3U$8Z.H;,9E+SC[R87I7>@ 6I#NE% B>IQEDAXXR MZUA LNFW>33RI8;1#94R#N-)!>7&I,#"/B1$>-/YVHJ<;NN5>MH6;G]"\;]2 M_P "LH5)SE%'F/XA)O>GE4?,^]QSOD3507ROEL+4M,D\Z'1H\1$+%3*D^?!\#S=/3?I: MF]*9<\GBQ0G.,1DW!::ADV8%G4WFJ5NM0$/@V2)#B20=V2)^\1>M)_TK%([) MB\- =;PQ5^LL.SHJUV4/$?5^KD1.PR/3-75GA.'\&SF7$R&&4C@_Z08AY,P4 M7C=K@M@OQ@87.C6P!0QXH)]K)3LO&R9B&Q[XJ"7Q^EI*QL Q1ZTGZ8?^4HRD M\7XB82.KIZL33K?>LIJY86CPJO()@^&U/E&JF4P\^A15E9)04EY"&(I:Y"'K M?:R4.[%O.>)>OLP99F"\):DZ;)&H]-*D[/'Q2N)8<=KDJ* MBJJ)II>SBGS]SFK.1D_@UB=+R?C+/5+"HM*.[[A M9IPTBCW>\"E!3U'\6JI!*>DB+@H3IO)Z)O57=X+KNE M:3P\:]=AOO$Z*_'+4BT'3]_QICN[EL,!ER>X!]V:_(UB=]FKK"A\EJXS3A=XO/Z@,2\%?*G9:E 5)(2A(?R4_S!'< MP9'? PQ:HTW8:_:XXE6+HQTM- J4?#^[(LB;YO1^ M1;6D:K']3IT1[)S-,K,@H/BJR?7%4M?GMMDUA?/3KKR)]M/S74^R)U=5DB_> MC>=Q>J1S0E-P^Y@;(!K(4_!S))EVZ[A,%!-%IAW-D_W-/=N6[U;80(' (']7 MK#6Y!*U,"<";Q CZFHG*D[I0A$RFG(&74U:?8K>D$)EA/:5TN^6*QV3NV>6C M/R(V@9*' *:"[LA?,53Y[W+@Z62+CDD["_'P+9;U6::3; X295B8O=Z$BK'L M@^91.:B*_/E\=XVM(,? TKX/W9<;!.*KJ(40 6%1V:%CJL)9\E&4B9KVI)P. M)E]CV5MC3<:$9@EWT/+#?8W.\V-_.+@9" _O;WP4H]>LCI%\F2=V+;.]'\(]0'C[G^5,ZN MF7':W42->5KRA(!^=QYS@4YWDZ;:.&$!QL-<;5\D7*P<1^:G5]P*;\B[GT^H MTY>ZYSX;7[;-<)<)&#O21!I$?5S+\*\)R)]>4M$3]QG3O< M0QL':#489' ;0AXORD3'HW4(:7+BB\LG3;ZDR49R046_3'(*?8L.8V'>V60- MTZ/KEJ[ZE1.&/$T%$XJ Q@44UG9!:(S4TX!)>>4@6(5 YB;7U5QO$T1@>= Q M=YD?KK5^,U?C:P]4JK0ZBWL B;KGA!*O 2[? M5PK-:)] )U!0?D2Y@>#\? M%W:=I_^X8M=C!NSWW(+2M!O MWV/(*; 9<.T?;OIDK<]5Q0MX+1<>'^(5'WI$,__59X[\\_SS_%_\B!W._#=0 M2P$"% ,4 " " >5M0@#:P.4H; #-. $ $0 @ $ M86-I=RTR,#$Y,3(S,2YX5M0MC;?%;@S #70P( M%0 @ %Y&P 86-I=RTR,#$Y,3(S,5]C86PN>&UL4$L! A0# M% @ @'E;4/'-J.;CA &K\& !4 ( !9$\ &%C:75M0/27,>:'0 !=T H %0 @ '['P( 86-I=RTR M,#$Y,3(S,5]P&UL4$L! A0#% @ @'E;4.D$$M BL0, : N !4 M ( !S_ " &%C:7&5X>#(Q,#$N:'1M4$L! A0#% @ @'E;4!M9%P78 P B0\ M !D ( !]*8& &%C:75M0CK,AE,H' !)( &0 @ $#JP8 M86-I=RTR,#$Y,3(S,7AE>'@S,3 Q+FAT;5!+ 0(4 Q0 ( (!Y6U#6QY!) MQP< $(@ 9 " 02S!@!A8VEW+3(P,3DQ,C,Q>&5X>#,Q M,#(N:'1M4$L! A0#% @ @'E;4(1?GGE !0 2A4 !D M ( ! KL& &%C:75M0#?X424P% !F%0 &0 @ %YP 8 86-I=RTR,#$Y,3(S M,7AE>'@S,C R+FAT;5!+ 0(4 Q0 ( (!Y6U#YY'+S6P,! $2@ 0 3 M " ?S%!@!I=&5M-6IP960, (C)!P $! end XML 35 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Tables)
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Schedule of Maturities on Debt Outstanding
Maturities on debt outstanding at December 31, 2019, are as follows (in thousands):
Fiscal year ending December 31,
 
 
2020
 
$
38,950

2021
 
38,950

2022
 
50,431

2023
 
69,906

2024
 
796,823

Thereafter
 
400,000

Total
 
$
1,395,060


Summary of Total Debt
Total debt is comprised of the following (in thousands):
 
December 31,
 
2019
 
2018
Term loans
$
756,060

 
$
284,959

Revolving credit facility
239,000

 

5.750% Senior Notes, due August 2026
400,000

 
400,000

Debt issuance costs
(21,905
)
 
(13,203
)
Total debt
1,373,155

 
671,756

Less current portion of term credit facility
38,950

 
23,747

Less current portion of debt issuance costs
(4,802
)
 
(2,980
)
Total long-term debt
$
1,339,007

 
$
650,989


XML 36 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of Stock Option Activity
A summary of stock option activity is as follows:
 
 
Number of
Shares
 
Weighted Average
Exercise Price ($)
 
Weighted Average
Remaining Contractual
Term (Years)
 
Aggregate Intrinsic Value
of In-the-Money
Options ($)
Outstanding, December 31, 2018
 
4,864,836

 
$
17.76

 
 
 
 
Exercised
 
(854,524
)
 
15.78

 
 
 
 
Forfeited
 
(3,496
)
 
17.89

 
 
 
 
Outstanding, December 31, 2019
 
4,006,816

 
$
18.18

 
3.71
 
$
78,949,941

Exercisable, December 31, 2019
 
3,462,664

 
$
17.86

 
3.70
 
$
69,349,255


Black-Scholes Option-Pricing Model  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of Grant Date Fair Value Weighted Average Assumptions, Options
The fair value of options granted in the respective fiscal years are estimated on the date of grant using the Black-Scholes option-pricing model, acceptable under ASC 718, with the following weighted average assumptions:
 
Years Ended December 31,
 
2018
 
2017
Expected life (years)
5.6

 
5.6

Risk-free interest rate
2.7
%
 
1.9
%
Expected volatility
26.4
%
 
29.4
%
Expected dividend yield

 


LTIP Performance Shares  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of Nonvested Performance Award Activity
A summary of the nonvested LTIP performance shares is as follows:
 
 
Number of Shares at
Expected Attainment
 
Weighted Average
Grant Date Fair Value
Nonvested at December 31, 2018
 
540,697

 
$
19.83

Forfeited
 
(56,567
)
 
18.80

Change in expected attainment
 
185,339

 
20.09

Nonvested at December 31, 2019
 
669,469

 
$
20.12


Restricted Share Awards (RSAs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of Nonvested Restricted Share Award Activity
A summary of nonvested RSAs is as follows:
 
 
Number of
Shares
 
Weighted Average
Grant Date Fair Value
Nonvested at December 31, 2018
 
213,337

 
$
20.21

Vested
 
(106,610
)
 
20.17

Forfeited
 
(13,885
)
 
20.64

Nonvested at December 31, 2019
 
92,842

 
$
20.13


Total Shareholder Return Awards (TSRs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of Nonvested Performance Award Activity
A summary of nonvested TSRs is as follows:
 
 
Number of Shares at
Expected Attainment
 
Weighted Average
Grant Date Fair Value
Nonvested as of December 31, 2018
 
718,931

 
$
29.25

Granted
 
436,674

 
47.90

Forfeited
 
(93,314
)
 
35.37

Nonvested as of December 31, 2019
 
1,062,291

 
$
35.77


Total Shareholder Return Awards (TSRs) | Monte Carlo Simulation Model  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of Grant Date Fair Value Weighted Average Assumptions, Awards Other Than Options

The grant date fair value of the TSRs was estimated using the following weighted-average assumptions:
 
Years Ended December 31,
 
2019
 
2018
 
2017
Expected life (years)
2.8

 
2.9

 
2.9

Interest rate
2.5
%
 
2.4
%
 
1.5
%
Volatility
29.3
%
 
28.0
%
 
26.5
%
Expected dividend yield

 

 


Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of Nonvested Restricted Share Unit Activity
A summary of nonvested RSUs is as follows:
 
 
Number of
Shares
 
Weighted Average
Grant Date Fair Value
Nonvested as of December 31, 2018
 
651,045

 
$
23.82

Granted
 
742,579

 
33.28

Vested
 
(259,634
)
 
24.16

Forfeited
 
(124,586
)
 
29.79

Nonvested as of December 31, 2019
 
1,009,404

 
$
29.96


XML 37 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other, Net
12 Months Ended
Dec. 31, 2019
Other Income and Expenses [Abstract]  
Other, Net Other, Net
Other, net is comprised of foreign currency transaction gains of $0.5 million for the year ended December 31, 2019, and foreign currency transaction losses of $3.7 million and $2.6 million for the years ended December 31, 2018 and 2017, respectively.
XML 38 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Debt Debt
As of December 31, 2019, the Company had $239.0 million, $756.1 million, and $400.0 million outstanding under its Revolving Credit Facility, Term Loan, and Senior Notes, respectively, with up to $261.0 million of unused borrowings under the Revolving Credit Facility portion of the Credit Agreement, as amended.

Credit Agreement
On April 5, 2019, the Company (and its wholly-owned subsidiaries, ACI Worldwide Corp. and Official Payments Corporation ("OPAY")) entered into the Second Amended and Restated Credit Agreement (the “Credit Agreement”), with the lenders, and Bank of America, N.A., as administrative agent for the lenders, to amend and restate the Company's existing agreement, as amended, dated February 24, 2017. The amended Credit Agreement permitted the Company to borrow up to $500.0 million in the form of an additional senior secured term loan; extended the revolver and the existing term loan maturity date from February 24, 2022, to April 5, 2024; increased the maximum consolidated senior secured net leverage ratio covenant from 3.50:1.00 to 3.75:1.00; and increased the maximum consolidated total net leverage ratio covenant from 4.25:1.00 to 5.00:1.00, with subsequent decreases occurring every three quarters thereafter for a specified period of time; among other things. In connection with amending the Credit Agreement, the Company incurred and paid debt issuance costs of $12.8 million during the year ended December 31, 2019.

The Credit Agreement consists of (a) a five-year $500.0 million senior secured revolving credit facility (the “Revolving Credit Facility”), which includes sublimits for (1) the issuance of standby letters of credit and (2) swingline loans, (b) a five-year $279.0 million senior secured term loan facility (the “Initial Term Loan”) and (c) a five-year $500.0 million Delayed Draw Term Loan (together with the Initial Term Loan, the "Term Loans", and together with the Initial Term Loan and the Revolving Credit Facility, the “Credit Facility”). The Credit Agreement also allows the Company to request optional incremental term loans and increases in the revolving commitment.

At the Company’s option, borrowings under the Credit Facility bear interest at an annual rate equal to either (a) a base rate determined by reference to the highest of (1) the annual interest rate publicly announced by the administrative agent as its Prime Rate, (2) the federal funds effective rate plus 1/2 of 1% or (3) a London Interbank Offered Rate ("LIBOR") rate determined by
reference to the costs of funds for U.S. dollar deposits for a one-month interest period, adjusted for certain additional costs plus 1% or (b) a LIBOR rate determined by reference to the costs of funds for U.S. dollar deposits for the interest period relevant to such borrowings, adjusted for certain additional costs plus an applicable margin. Based on the calculation of the applicable consolidated total leverage ratio, the applicable margin for borrowings under the Credit Facility is between 0.25% to 1.25% with respect to base rate borrowings and between 1.25% and 2.25% with respect to LIBOR rate borrowings. Interest is due and payable monthly. The interest rate in effect for the Credit Facility as of December 31, 2019, was 4.04%.

The Company is also required to pay (a) a commitment fee related to the unutilized commitments under the Revolving Credit Facility, payable quarterly in arrears, (b) letter of credit fees on the maximum amount available to be drawn under all outstanding letters of credit in an amount equal to the applicable margin on LIBOR rate borrowings under the Revolving Credit Facility on an annual basis, payable quarterly in arrears, and (c) customary fronting fees for the issuance of letters of credit fees and agency fees.

The Company’s obligations under the Credit Facility and cash management arrangements entered into with lenders under the Credit Facility (or affiliates thereof) and the obligations of the subsidiary guarantors are secured by first-priority security interests in substantially all assets of the Company and any guarantor, including 100% of the capital stock of ACI Worldwide Corp. and each domestic subsidiary of the Company, each domestic subsidiary of any guarantor, and 65% of the voting capital stock of each foreign subsidiary of the Company that is directly owned by the Company or a guarantor, in each case subject to certain exclusions set forth in the credit documentation governing the Credit Facility. The collateral agreement of the Credit Agreement, as amended, released the lien on certain assets of OPAY, our electronic bill presentment and payment affiliate, to allow OPAY to comply with certain eligible securities and unencumbered asset requirements related to money transmitter or transfer license rules and regulations.

The Credit Agreement contains a number of covenants that, among other things and subject to certain exceptions, restrict the Company’s and its subsidiaries' ability to: create, incur, assume or suffer to exist any additional indebtedness; create, incur, assume or suffer to exist any liens; enter into agreements and other arrangements that include negative pledge clauses; pay dividends on capital stock or redeem, repurchase or retire capital stock or subordinated indebtedness; create restrictions on the payment of dividends or other distributions by subsidiaries; make investments, loans, advances and acquisitions; merge, consolidate or enter into any similar combination or sell assets, including equity interests of the subsidiaries; enter into sale and leaseback transactions; directly or indirectly engage in transactions with affiliates; alter in any material respect the character or conduct of the business; enter into amendments of or waivers under subordinated indebtedness, organizational documents and certain other material agreements; and hold certain assets and incur certain liabilities.

Expected Discontinuation of LIBOR
In July 2017, the United Kingdom’s Financial Conduct Authority, which regulates LIBOR, announced it will no longer compel banks to submit rates for the calculation of LIBOR after 2021. The Alternative Reference Rates Committee has proposed the Secured Overnight Financing Rate ("SOFR") as its recommended alternative to LIBOR, and the first publication of SOFR rates was released in April 2018.

The Company is evaluating the potential impact of the transition from LIBOR as an interest rate benchmark to other potential alternative reference rates, including SOFR. The Company's Credit Agreement is currently indexed to LIBOR and the maturity date of the Credit Agreement extends beyond 2021. The Credit Agreement contemplates the discontinuation of LIBOR and provides options for the Company in such an event. The Company will continue to actively assess the related opportunities and risks involved in this transition.

Senior Notes
On August 21, 2018, the Company completed a $400.0 million offering of the 2026 Notes at an issue price of 100% of the principal amount in a private placement for resale to qualified institutional buyers. The 2026 Notes bear interest at an annual rate of 5.750%, payable semi-annually in arrears on February 15 and August 15 of each year, which commenced on February 15, 2019. Interest accrued from August 21, 2018. The 2026 Notes will mature on August 15, 2026. In connection with the issuance of the 2026 Notes, the Company incurred and paid debt issuance costs of $7.3 million for the year ended December 31, 2018.

The Company used the net proceeds of the offering described above to redeem, in full, the Company’s outstanding 6.375% Senior Notes due 2020, including accrued interest, and repaid a portion of the outstanding amount under the Term Credit Facility.

Maturities on debt outstanding at December 31, 2019, are as follows (in thousands):
Fiscal year ending December 31,
 
 
2020
 
$
38,950

2021
 
38,950

2022
 
50,431

2023
 
69,906

2024
 
796,823

Thereafter
 
400,000

Total
 
$
1,395,060



The Credit Facility will mature on April 5, 2024, and the 2026 Notes will mature on August 15, 2026. The Revolving Credit Facility and 2026 Notes do not amortize. The Term Loans do amortize, with principal payable in consecutive quarterly installments.

The Credit Agreement and 2026 Notes contain certain customary affirmative covenants and negative covenants that limit or restrict, subject to certain exceptions, the incurrence of liens, indebtedness of subsidiaries, mergers, advances, investments, acquisitions, transactions with affiliates, change in nature of business, and the sale of the assets. In addition, the Credit Agreement and 2026 Notes contain certain customary mandatory prepayment provisions. The Company is also required to maintain a consolidated leverage ratio at or below a specified amount and an interest coverage ratio at or above a specified amount. As specified in the Credit Agreement and 2026 Notes agreement, if certain events occur and continue, the Company may be required to repay all amounts outstanding under the Credit Facility and 2026 Notes. As of December 31, 2019, and at all times during the period, the Company was in compliance with its financial debt covenants.
Total debt is comprised of the following (in thousands):
 
December 31,
 
2019
 
2018
Term loans
$
756,060

 
$
284,959

Revolving credit facility
239,000

 

5.750% Senior Notes, due August 2026
400,000

 
400,000

Debt issuance costs
(21,905
)
 
(13,203
)
Total debt
1,373,155

 
671,756

Less current portion of term credit facility
38,950

 
23,747

Less current portion of debt issuance costs
(4,802
)
 
(2,980
)
Total long-term debt
$
1,339,007

 
$
650,989



Overdraft Facility
In 2019, the Company and OPAY entered in to a $140.0 million uncommitted overdraft facility with Bank of America, N.A. The overdraft facility bears interest at LIBOR plus 0.875% based on the Company’s average outstanding balance and the frequency in which overdrafts occur. The overdraft facility acts as a secured loan under the terms of the Credit Agreement to provide an additional funding mechanism for timing differences that can occur in the bill payment settlement process. Amounts outstanding on the overdraft facility are included in other current liabilities in the consolidated balance sheet. As of December 31, 2019, there was $1.5 million outstanding on the overdraft facility.

Other
During the year ended December 31, 2019, the Company financed certain multi-year license agreements for internal-use software for $10.4 million with annual payments through April 2022. As of December 31, 2019, $13.8 million is outstanding, under these and other license agreements previously entered into, of which $6.0 million and $7.8 million is included in other current liabilities and other noncurrent liabilities, respectively, in the consolidated balance sheet. As of December 31, 2018, $9.4 million was outstanding, of which $2.5 million and $6.9 million was included in other current liabilities and other noncurrent liabilities, respectively, in the consolidated balance sheet.  Upon execution, these arrangements have been treated as a non-cash investing and financing activity for purposes of the consolidated statements of cash flows.
XML 39 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Maturities on Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 17,180
2021 13,050
2022 10,066
2023 7,787
2024 4,951
Thereafter 17,250
Total lease payments 70,284
Less: imputed interest 8,469
Total lease liability $ 61,815
XML 40 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Tax Act:        
U.S. federal corporate income tax rate 21.00% 21.00% 35.00%  
Tax Act, provisional tax charge     $ 15,000,000.0  
Tax Act, provisional tax charge, subsequent adjustment   $ 4,900,000    
Tax Act, one-time transition tax on certain unremitted foreign earnings     20,900,000  
Tax Act, one-time transition tax on certain unremitted foreign earnings, subsequent adjustment   8,100,000    
Valuation Allowance:        
Valuation allowance, deferred tax asset, increase (decrease) in amount during the period $ (12,800,000)      
Income Tax Uncertainties:        
Unrecognized tax benefit 29,000,000 28,406,000 27,237,000 $ 24,278,000
Net unrecognized tax benefits that, if recognized, would favorably impact the effective income tax rate 28,200,000 27,500,000    
Increase (decrease) in unrecognized tax benefits due to the settlement of various audits and the expiration of statutes of limitations (11,700,000)      
Accrued interest and penalties related to income tax liabilities 1,200,000 1,200,000    
Aggregate amount of interest and penalties expense (benefit) recorded in the statement of operations 200,000 0.0 $ (800,000)  
Other Noncurrent Liabilities        
Income Tax Uncertainties:        
Unrecognized tax benefit 22,400,000 22,600,000    
Foreign        
Valuation Allowance:        
Valuation allowance, deferred tax asset, increase (decrease) in amount during the period (15,500,000) $ 15,500,000    
Operating Loss Carryforwards:        
Operating loss carryforwards 30,400,000      
Operating loss carryforwards, valuation allowance 700,000      
Operating loss carryforwards, not subject to expiration $ 28,100,000      
Operating loss carryforwards, expiration period 17 years      
Tax Credit Carryforward:        
Tax credit carryfoward $ 40,700,000      
Tax credit carryforward, valuation allowance 1,200,000      
Domestic Federal        
Operating Loss Carryforwards:        
Operating loss carryforwards 65,900,000      
Domestic Federal | General Business Tax Credit Carryforward        
Tax Credit Carryforward:        
Tax credit carryfoward 15,700,000      
State        
Operating Loss Carryforwards:        
Operating loss carryforwards, deferred tax asset, subject to expiration 1,400,000      
Operating loss carryforwards, valuation allowance 1,200,000      
State | General Business Tax Credit Carryforward        
Tax Credit Carryforward:        
Tax credit carryfoward 800,000      
Other Foreign Jurisdiction        
Tax Credit Carryforward:        
Tax credit carryfoward 1,900,000      
Tax credit carryforward, valuation allowance 1,200,000      
Tax credit carryforward, not subject to expiration $ 1,300,000      
Tax credit carryforward, expiration period 7 years      
XML 41 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Deferred income tax assets:    
Net operating loss carryforwards $ 23,030 $ 25,745
Tax credits 52,902 43,838
Compensation 18,791 15,934
Deferred revenue 25,599 27,587
Research and development expense deferral 0 12,631
Other 4,065 5,393
Gross deferred income tax assets 124,387 131,128
Less: valuation allowance (7,653) (20,415)
Net deferred income tax assets 116,734 110,713
Deferred income tax liabilities:    
Depreciation and amortization (52,978) (60,872)
Deferred revenue (44,198) (54,508)
Total deferred income tax liabilities (97,176) (115,380)
Net deferred income taxes, deferred income tax asset 19,558  
Net deferred income taxes, deferred income tax liability   (4,667)
Deferred income taxes / liabilities included in the balance sheet are:    
Deferred income tax asset – noncurrent 51,611 27,048
Deferred income tax liability – noncurrent (32,053) (31,715)
Net deferred income taxes, deferred income tax asset $ 19,558  
Net deferred income taxes, deferred income tax liability   $ (4,667)
JSON 42 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aciw-20191231x10k.htm": { "axisCustom": 3, "axisStandard": 31, "contextCount": 389, "dts": { "calculationLink": { "local": [ "aciw-20191231_cal.xml" ] }, "definitionLink": { "local": [ "aciw-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "aciw-20191231x10k.htm" ] }, "labelLink": { "local": [ "aciw-20191231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "aciw-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "aciw-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 778, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 41, "http://www.aciworldwide.com/20191231": 5, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 51 }, "keyCustom": 57, "keyStandard": 498, "memberCustom": 48, "memberStandard": 54, "nsprefix": "aciw", "nsuri": "http://www.aciworldwide.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.aciworldwide.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Revenue", "role": "http://www.aciworldwide.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Acquisition", "role": "http://www.aciworldwide.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Software and Other Intangible Assets", "role": "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssets", "shortName": "Software and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Debt", "role": "http://www.aciworldwide.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Corporate Restructuring and Other Organizational Changes", "role": "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChanges", "shortName": "Corporate Restructuring and Other Organizational Changes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Common Stock and Treasury Stock", "role": "http://www.aciworldwide.com/role/CommonStockAndTreasuryStock", "shortName": "Common Stock and Treasury Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Earnings Per Share", "role": "http://www.aciworldwide.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Other, Net", "role": "http://www.aciworldwide.com/role/OtherNet", "shortName": "Other, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Segment Information", "role": "http://www.aciworldwide.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Stock-Based Compensation Plans", "role": "http://www.aciworldwide.com/role/StockBasedCompensationPlans", "shortName": "Stock-Based Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Employee Benefit Plans", "role": "http://www.aciworldwide.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Income Taxes", "role": "http://www.aciworldwide.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Leases", "role": "http://www.aciworldwide.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Commitments and Contingencies", "role": "http://www.aciworldwide.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Quarterly Financial Data (Unaudited)", "role": "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnaudited", "shortName": "Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "aciw:NatureOfOperationsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Policies)", "role": "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Nature of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "aciw:NatureOfOperationsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Tables)", "role": "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Nature of Business and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "aciw:ScheduleOfReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Revenue (Tables)", "role": "http://www.aciworldwide.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "aciw:ScheduleOfReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Acquisition (Tables)", "role": "http://www.aciworldwide.com/role/AcquisitionTables", "shortName": "Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Software and Other Intangible Assets (Tables)", "role": "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsTables", "shortName": "Software and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "aciw:ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.aciworldwide.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Debt (Tables)", "role": "http://www.aciworldwide.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Corporate Restructuring and Other Organizational Changes (Tables)", "role": "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesTables", "shortName": "Corporate Restructuring and Other Organizational Changes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.aciworldwide.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Segment Information (Tables)", "role": "http://www.aciworldwide.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Stock-Based Compensation Plans (Tables)", "role": "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables", "shortName": "Stock-Based Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Income Taxes (Tables)", "role": "http://www.aciworldwide.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Leases (Tables)", "role": "http://www.aciworldwide.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Quarterly Financial Data (Unaudited) (Tables)", "role": "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedTables", "shortName": "Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Nature of Business and Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "aciw:SettlementFundsBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Summary of Other Current Liabilities (Details)", "role": "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails", "shortName": "Nature of Business and Summary of Significant Accounting Policies - Summary of Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:OtherNotesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Summary of Property and Equipment Estimated Useful Lives and Balances (Details)", "role": "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails", "shortName": "Nature of Business and Summary of Significant Accounting Policies - Summary of Property and Equipment Estimated Useful Lives and Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Summary of Changes in the Carrying Amount of Goodwill (Details)", "role": "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInCarryingAmountOfGoodwillDetails", "shortName": "Nature of Business and Summary of Significant Accounting Policies - Summary of Changes in the Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "aciw:RevenueStandardProductWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Revenue - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails", "shortName": "Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "aciw:RevenueStandardProductWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "aciw:ScheduleOfReceivablesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Revenue - Summary of Total Receivables, Net (Details)", "role": "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails", "shortName": "Revenue - Summary of Total Receivables, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "aciw:ScheduleOfReceivablesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "aciw:ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Revenue - Summary of Allowance for Doubtful Accounts Receivable (Details)", "role": "http://www.aciworldwide.com/role/RevenueSummaryOfAllowanceForDoubtfulAccountsReceivableDetails", "shortName": "Revenue - Summary of Allowance for Doubtful Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "aciw:ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "aciw:AllowanceForDoubtfulAccountsReceivableProvisionforDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Revenue - Summary of Changes in Deferred Revenue (Details)", "role": "http://www.aciworldwide.com/role/RevenueSummaryOfChangesInDeferredRevenueDetails", "shortName": "Revenue - Summary of Changes in Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_aciw_CreditAgreementMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Acquisition - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "shortName": "Acquisition - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "D2019Q4Oct1_aciw_AssetAcquisitionAxis_aciw_RevChipandTransendMember", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Acquisition - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "shortName": "Acquisition - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_BusinessAcquisitionAxis_aciw_SpeedPayMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_aciw_SpeedPayMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Acquisition - Summary of Unaudited Pro Forma Financial Information (Details)", "role": "http://www.aciworldwide.com/role/AcquisitionSummaryOfUnauditedProFormaFinancialInformationDetails", "shortName": "Acquisition - Summary of Unaudited Pro Forma Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_aciw_SpeedPayMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Software Assets (Details)", "role": "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails", "shortName": "Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Software Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.aciworldwide.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details)", "role": "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails", "shortName": "Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Software and Other Intangible Assets - Summary of Estimated Amortization Expense for Future Fiscal Years Based on Capitalized Intangible Assets (Details)", "role": "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails", "shortName": "Software and Other Intangible Assets - Summary of Estimated Amortization Expense for Future Fiscal Years Based on Capitalized Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Debt - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_DebtInstrumentAxis_aciw_CreditAgreementMember", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Debt - Schedule of Maturities on Long-Term Debt Outstanding (Details)", "role": "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails", "shortName": "Debt - Schedule of Maturities on Long-Term Debt Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405404 - Disclosure - Debt - Summary of Total Debt (Details)", "role": "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails", "shortName": "Debt - Summary of Total Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Corporate Restructuring and Other Organizational Changes - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails", "shortName": "Corporate Restructuring and Other Organizational Changes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentLiabilitiesMember", "decimals": "-5", "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Corporate Restructuring and Other Organizational Changes - Summary of Facility Closures Liability (Details)", "role": "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesSummaryOfFacilityClosuresLiabilityDetails", "shortName": "Corporate Restructuring and Other Organizational Changes - Summary of Facility Closures Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "I2018Q1Feb28", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407401 - Disclosure - Common Stock and Treasury Stock - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails", "shortName": "Common Stock and Treasury Stock - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "I2018Q1Feb28", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Earnings Per Share - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/EarningsPerShareAdditionalInformationDetails", "shortName": "Earnings Per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Earnings Per Share - Reconciliation of Average Share Amounts used to Compute Both Basic and Diluted Earnings Per Share (Details)", "role": "http://www.aciworldwide.com/role/EarningsPerShareReconciliationOfAverageShareAmountsUsedToComputeBothBasicAndDilutedEarningsPerShareDetails", "shortName": "Earnings Per Share - Reconciliation of Average Share Amounts used to Compute Both Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409401 - Disclosure - Other, Net - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/OtherNetAdditionalInformationDetails", "shortName": "Other, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2017Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Segment Information - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/SegmentInformationAdditionalInformationDetails", "shortName": "Segment Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "aciw:ScheduleOfRevenueFromExternalCustomerByGeographicAreasAndByProductsAndServicesCategoryTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Segment Information - Selected Financial Data (Details)", "role": "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails", "shortName": "Segment Information - Selected Financial Data (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "aciw:ScheduleOfRevenueFromExternalCustomerByGeographicAreasAndByProductsAndServicesCategoryTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Segment Information - Selected Financial Data, Revenues and Long lived Assets (Details)", "role": "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails", "shortName": "Segment Information - Selected Financial Data, Revenues and Long lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Stock-Based Compensation Plans - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails", "shortName": "Stock-Based Compensation Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Stock-Based Compensation Plans - Summary of Stock Option Activity (Details)", "role": "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails", "shortName": "Stock-Based Compensation Plans - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_ValuationTechniqueAxis_aciw_BlackScholesOptionPricingModelMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Stock-Based Compensation Plans - Summary of Grant Date Fair Value Weighted Average Assumptions - Options (Details)", "role": "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails", "shortName": "Stock-Based Compensation Plans - Summary of Grant Date Fair Value Weighted Average Assumptions - Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_ValuationTechniqueAxis_aciw_BlackScholesOptionPricingModelMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_aciw_LongTermIncentivePlanProgramPerformanceShareAwardsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Stock-Based Compensation Plans - Summary of Nonvested LTIP Performance Shares (Details)", "role": "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails", "shortName": "Stock-Based Compensation Plans - Summary of Nonvested LTIP Performance Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_aciw_LongTermIncentivePlanProgramPerformanceShareAwardsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Stock-Based Compensation Plans - Summary of Nonvested RSAs (Details)", "role": "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails", "shortName": "Stock-Based Compensation Plans - Summary of Nonvested RSAs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "aciw:ScheduleOfShareBasedPaymentAwardOtherThanStockOptionsOfValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_aciw_TotalShareholderReturnMember_us-gaap_ValuationTechniqueAxis_aciw_MonteCarloSimulationValuationModelMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Stock-Based Compensation Plans - Summary of Grant Date Fair Value Weighted Average Assumptions - TSRs (Details)", "role": "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails", "shortName": "Stock-Based Compensation Plans - Summary of Grant Date Fair Value Weighted Average Assumptions - TSRs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "aciw:ScheduleOfShareBasedPaymentAwardOtherThanStockOptionsOfValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_aciw_TotalShareholderReturnMember_us-gaap_ValuationTechniqueAxis_aciw_MonteCarloSimulationValuationModelMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004501 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "role": "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_aciw_TotalShareholderReturnMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411408 - Disclosure - Stock-Based Compensation Plans - Summary of Nonvested TSRs (Details)", "role": "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails", "shortName": "Stock-Based Compensation Plans - Summary of Nonvested TSRs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_aciw_TotalShareholderReturnMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411409 - Disclosure - Stock-Based Compensation Plans - Summary of Nonvested RSUs (Details)", "role": "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "shortName": "Stock-Based Compensation Plans - Summary of Nonvested RSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413401 - Disclosure - Employee Benefit Plans - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "shortName": "Employee Benefit Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Income Taxes - Components of Income Before Income Taxes (Details)", "role": "http://www.aciworldwide.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Components of Income Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414404 - Disclosure - Income Taxes - Summary of Income Tax Expense (Benefit) (Details)", "role": "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes - Summary of Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Income Taxes - Summary of Differences Between Income Tax Expense Computed at Statutory Federal Income Tax Rate and Per Consolidated Statements of Operations (Details)", "role": "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails", "shortName": "Income Taxes - Summary of Differences Between Income Tax Expense Computed at Statutory Federal Income Tax Rate and Per Consolidated Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details)", "role": "http://www.aciworldwide.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "aciw:LesseeOperatingLeaseLeaseNotYetCommencedPaymentsDue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "aciw:LesseeOperatingLeaseLeaseNotYetCommencedPaymentsDue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Leases - Summary of Components of Lease Cost (Details)", "role": "http://www.aciworldwide.com/role/LeasesSummaryOfComponentsOfLeaseCostDetails", "shortName": "Leases - Summary of Components of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "aciw:DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415404 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details)", "role": "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails", "shortName": "Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "aciw:DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415405 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details)", "role": "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "shortName": "Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "aciw:DisclosureOfSupplementalBalanceSheetInformationRelatedToLeasesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - Leases - Schedule of Maturities on Lease Liabilities (Details)", "role": "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of Maturities on Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Leases - Schedule of Future Payments Under Operating Lease Agreements, ASC 840 (Details)", "role": "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details", "shortName": "Leases - Schedule of Future Payments Under Operating Lease Agreements, ASC 840 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2017Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417401 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "D2015Q3Sep23_srt_LitigationCaseAxis_aciw_BaldwinHackettMeeksInc.Member", "decimals": "-5", "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Quarterly Financial Data (Unaudited) - Summary of Quarterly Financial Data (Unaudited) (Details)", "role": "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails", "shortName": "Quarterly Financial Data (Unaudited) - Summary of Quarterly Financial Data (Unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Nature of Business and Summary of Significant Accounting Policies", "role": "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies", "shortName": "Nature of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aciw-20191231x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 102, "tag": { "aciw_ACIOnPremiseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ACI On Premise [Member]", "label": "ACI On Premise [Member]", "terseLabel": "ACI On Premise", "verboseLabel": "ACI On Premise" } } }, "localname": "ACIOnPremiseMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInCarryingAmountOfGoodwillDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "aciw_AciOnDemandMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ACI On Demand [Member]", "label": "ACI On Demand [Member]", "terseLabel": "ACI On Demand" } } }, "localname": "AciOnDemandMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInCarryingAmountOfGoodwillDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "aciw_AllocatedSharebasedCompensationExpenseExpenseRelatedtoAttainmentRateChanges": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the increase (decrease) in share-based compensation expense recognized during the period arising from changes in expected attainment rates.", "label": "Allocated Share-based Compensation Expense, Expense Related to Attainment Rate Changes", "terseLabel": "Stock-based compensation expense, additional expense due to changes in expected attainment rates" } } }, "localname": "AllocatedSharebasedCompensationExpenseExpenseRelatedtoAttainmentRateChanges", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aciw_AllowanceForDoubtfulAccountsReceivableProvisionforDoubtfulAccounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Allowance For Doubtful Accounts Receivable, Provision for Doubtful Accounts", "negatedTerseLabel": "Provision increase" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableProvisionforDoubtfulAccounts", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfAllowanceForDoubtfulAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "aciw_AllowanceforDoubtfulAccountsReceivableOtherPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other increase (decrease) in the allowance for doubtful accounts, such as foreign currency translation adjustments and other items.", "label": "Allowance for Doubtful Accounts Receivable, Other Period Increase (Decrease)", "negatedLabel": "Foreign currency translation adjustments and other" } } }, "localname": "AllowanceforDoubtfulAccountsReceivableOtherPeriodIncreaseDecrease", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfAllowanceForDoubtfulAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "aciw_AmericasOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continents of Americas other than the United States.", "label": "Americas, Other [Member]", "terseLabel": "Americas - Other" } } }, "localname": "AmericasOtherMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "aciw_AmortizationOfOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The expense charged against earnings for the periodic recognition of operating lease right-of-use assets.", "label": "Amortization of Operating Lease Right of Use Asset", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "AmortizationOfOperatingLeaseRightOfUseAsset", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aciw_AssetAcquisitionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by asset acquisition or series of individually immaterial asset acquisitions.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_AssetAcquisitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Information by asset acquisition or series of individually immaterial asset acquisitions.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_BaldwinHackettMeeksInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Baldwin Hackett & Meeks, Inc. [Member]", "label": "Baldwin Hackett & Meeks, Inc. [Member]", "terseLabel": "BHMI" } } }, "localname": "BaldwinHackettMeeksInc.Member", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_BankOfAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Bank of America [Member]", "terseLabel": "Bank of America" } } }, "localname": "BankOfAmericaMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_BillerPaymentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bill Payments [Member]", "label": "Biller Payments [Member]", "terseLabel": "Bill Payments" } } }, "localname": "BillerPaymentsMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "aciw_BlackScholesOptionPricingModelMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Black-scholes option-pricing model.", "label": "Black Scholes Option Pricing Model [Member]", "terseLabel": "Black-Scholes Option-Pricing Model" } } }, "localname": "BlackScholesOptionPricingModelMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "domainItemType" }, "aciw_BusinessAcquisitionProFormaEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Acquisition, Pro Forma Earnings Per Share [Abstract]", "label": "Business Acquisition, Pro Forma Earnings Per Share [Abstract]", "terseLabel": "Pro forma income per share:" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareAbstract", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionSummaryOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentAssetsSettlementAssets": { "auth_ref": [], "calculation": { "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Settlement Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Settlement Assets", "terseLabel": "Settlement assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentAssetsSettlementAssets", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "aciw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesEmployeeCompensation": { "auth_ref": [], "calculation": { "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Employee Compensation", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Employee Compensation", "terseLabel": "Employee compensation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesEmployeeCompensation", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "aciw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesSettlementLiabilities": { "auth_ref": [], "calculation": { "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Settlement Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Settlement Liabilities", "terseLabel": "Settlement liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesSettlementLiabilities", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "aciw_CapitalizedContractCostAmortizationPeriod1": { "auth_ref": [], "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 Period1", "terseLabel": "Capitalized costs to obtain or fulfill a contract, minimum amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod1", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "aciw_CapitalizedContractCostCostsToObtainAContractMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Cost, Costs to Obtain a Contract [Member]", "label": "Capitalized Contract Cost, Costs To Obtain A Contract [Member]", "terseLabel": "Costs to Obtain a Contract" } } }, "localname": "CapitalizedContractCostCostsToObtainAContractMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_CapitalizedContractCostsCostsToFulfillAContractMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Costs, Costs to Fulfill a Contract [Member]", "label": "Capitalized Contract Costs, Costs To Fulfill A Contract [Member]", "terseLabel": "Costs to Fulfill a Contract" } } }, "localname": "CapitalizedContractCostsCostsToFulfillAContractMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Cash paid for amounts included in the measurement of lease liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "aciw_ChangeinContractwithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Change in Contract with Customer, Liability [Roll Forward]", "label": "Change in Contract with Customer, Liability [Roll Forward]", "terseLabel": "Change in Contract with Customer, Liability [Roll Forward]" } } }, "localname": "ChangeinContractwithCustomerLiabilityRollForward", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfChangesInDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "aciw_ContractWithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue deferred in the current period for which consideration has been received or is receivable and an obligation exists to transfer goods or services to the customer.", "label": "Contract with Customer Liability Additions", "terseLabel": "Deferral of revenue" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfChangesInDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "aciw_ContractWithCustomerLiabilityForeignCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in contract with customer liability foreign currency translation.", "label": "Contract With Customer, Liability, Foreign Currency Translation", "terseLabel": "Foreign currency translation" } } }, "localname": "ContractWithCustomerLiabilityForeignCurrencyTranslation", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfChangesInDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "aciw_ContractWithCustomerLiabilityRecognitionOfRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized 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, Recognition Of Revenue", "negatedLabel": "Recognition of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRecognitionOfRevenue", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfChangesInDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "aciw_CorporateAndUnallocatedIncomeExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other operating expenses related to corporate functions and not allocated to reportable segments.", "label": "Corporate And Unallocated Income Expense", "negatedLabel": "Corporate and unallocated expenses" } } }, "localname": "CorporateAndUnallocatedIncomeExpense", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "aciw_CreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Credit agreement.", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_DebtInstrumentConsolidatedSeniorSecuredNetLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The ratio of (a) consolidated senior secured indebtedness on such date minus the amount of unrestricted cash and cash equivalents of the parent borrower and its subsidiaries as of such date of determination up to $150,000,000 to (b) consolidated EBITDA for the period of four (4) consecutive fiscal quarters ending on or immediately prior to such date.", "label": "Debt Instrument, Consolidated Senior Secured Net Leverage Ratio", "terseLabel": "Consolidated senior secured net leverage ratio" } } }, "localname": "DebtInstrumentConsolidatedSeniorSecuredNetLeverageRatio", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "aciw_DebtInstrumentConsolidatedTotalNetLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The ratio of (a) consolidated total indebtedness on such date minus the amount of unrestricted cash and cash equivalents of the parent borrower and its subsidiaries as of such date of determination up to $150,000,000 to (b) consolidated EBITDA for the period of four (4) consecutive fiscal quarters ending on or immediately prior to such date.", "label": "Debt Instrument, Consolidated Total Net Leverage Ratio", "terseLabel": "Consolidated total net leverage ratio" } } }, "localname": "DebtInstrumentConsolidatedTotalNetLeverageRatio", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "aciw_DebtInstrumentIssuePricePercentageOfPrincipalAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument Issue Price Percentage Of Principal Amount", "label": "Debt Instrument Issue Price Percentage Of Principal Amount", "terseLabel": "Issue price percentage of senior notes of the principal amount" } } }, "localname": "DebtInstrumentIssuePricePercentageOfPrincipalAmount", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "aciw_DefinedContributionPlanEmployerDiscretionaryContributionPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Percentage", "terseLabel": "Defined contribution plan, employer discretionary contribution, percentage of eligible compensation" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionPercentage", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "aciw_DefinedContributionPlanEmployerMatchingContributionMaximumAmountPerEmployee": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum amount matched by the employer, per employee, under a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Maximum Amount Per Employee", "terseLabel": "Defined contribution plan, employer matching contribution, maximum amount per employee" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionMaximumAmountPerEmployee", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aciw_DelayedDrawTermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Delayed Draw Term Loan [Member]", "label": "Delayed Draw Term Loan [Member]", "terseLabel": "Delayed Draw Term Loan" } } }, "localname": "DelayedDrawTermLoanMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_DigitalChannelsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Digital Channels.", "label": "Digital Channels [Member]", "verboseLabel": "Digital Channels" } } }, "localname": "DigitalChannelsMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "aciw_DisclosureOfSupplementalBalanceSheetInformationRelatedToLeasesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental balance sheet information related to leases.", "label": "Disclosure Of Supplemental Balance Sheet Information Related To Leases [Text Block]", "terseLabel": "Summary of Supplemental Balance Sheet Information" } } }, "localname": "DisclosureOfSupplementalBalanceSheetInformationRelatedToLeasesTextBlock", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "aciw_DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information related to leases.", "label": "Disclosure of Supplemental Cash Flow Information Related To Leases [Text Block]", "terseLabel": "Summary of Supplemental Cash Flow Information" } } }, "localname": "DisclosureOfSupplementalCashFlowInformationRelatedToLeasesTextBlock", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "aciw_EffectiveIncomeTaxRateReconciliationTaxEffectOfForeignOperations": { "auth_ref": [], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax effect of the United States taxation of the company's foreign subsidiaries' unremitted foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Tax Effect Of Foreign Operations", "terseLabel": "Tax effect of foreign operations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxEffectOfForeignOperations", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "aciw_EmployeeHiredAfterDecemberOneTwoThousandMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employed subsequent to December 1, 2000.", "label": "Employee Hired After December One Two Thousand [Member]", "terseLabel": "Employed Subsequent to December 1, 2000" } } }, "localname": "EmployeeHiredAfterDecemberOneTwoThousandMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_EmployeeHiredPriorToDecemberOneTwoThousandMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employed at December 1, 2000.", "label": "Employee Hired Prior to December One Two Thousand [Member]", "terseLabel": "Employed at December 1, 2000" } } }, "localname": "EmployeeHiredPriorToDecemberOneTwoThousandMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_EmployeeStockPurchasePlanTwentySeventeenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan Twenty Seventeen.", "label": "Employee Stock Purchase Plan Twenty Seventeen [Member]", "terseLabel": "2017 Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanTwentySeventeenMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_EmployeesAgedOverFiftyFiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employees aged over 55 years.", "label": "Employees Aged Over Fifty Five [Member]", "terseLabel": "Employees Aged Over 55 Years on December 1, 2000" } } }, "localname": "EmployeesAgedOverFiftyFiveMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_EmployeesTurningAgeFiftyOrMoreMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employees turning age 50 or more.", "label": "Employees Turning Age 50 Or More [Member]", "terseLabel": "Employees Aged 50 or Older" } } }, "localname": "EmployeesTurningAgeFiftyOrMoreMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_EmployeesUnderAgeFiftyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employees under age 50.", "label": "Employees Under Age 50 [Member]", "terseLabel": "Employees under Age 50" } } }, "localname": "EmployeesUnderAgeFiftyMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_ForeignSubsidiariesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign subsidiaries.", "label": "Foreign Subsidiaries [Member]", "terseLabel": "Foreign Subsidiaries" } } }, "localname": "ForeignSubsidiariesMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_GoodwillImpairmentTestPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill Impairment Test Period", "label": "Goodwill Impairment Test Period", "terseLabel": "Goodwill measurement period" } } }, "localname": "GoodwillImpairmentTestPeriod", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "aciw_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_IndiaPaymentTechnologyAndServicesCompanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "India Payment Technology And Services Company [Member]", "label": "India Payment Technology And Services Company [Member]", "terseLabel": "India Payment Technology and Services Company" } } }, "localname": "IndiaPaymentTechnologyAndServicesCompanyMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_InitialTermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Initial Term Loan [Member]", "label": "Initial Term Loan [Member]", "terseLabel": "Initial Term Loan" } } }, "localname": "InitialTermLoanMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_LeaseObligationOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Obligation One [Member]", "label": "Lease Obligation One [Member]", "terseLabel": "Leased Facilities" } } }, "localname": "LeaseObligationOneMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_LesseeOperatingLeaseLeaseNotYetCommencedPaymentsDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating leases that have not yet commenced.", "label": "Lessee Operating Lease Lease Not yet Commenced Payments Due", "terseLabel": "Operating leases not yet commenced, office facilities, amount" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedPaymentsDue", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aciw_LesseeOperatingLeaseOptionToTerminate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term of option to terminate 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, Option To Terminate1", "terseLabel": "Option to terminate, term" } } }, "localname": "LesseeOperatingLeaseOptionToTerminate1", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "aciw_LongTermIncentivePlanProgramPerformanceShareAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-term incentive plan program performance share awards", "label": "Long Term Incentive Plan Program Performance Share Awards [Member]", "terseLabel": "LTIP Performance Shares" } } }, "localname": "LongTermIncentivePlanProgramPerformanceShareAwardsMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "domainItemType" }, "aciw_MerchantPaymentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Merchant Payments.", "label": "Merchant Payments [Member]", "terseLabel": "Merchant Payments" } } }, "localname": "MerchantPaymentsMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "aciw_MonteCarloSimulationValuationModelMember": { "auth_ref": [], "lang": { "en-US": { "role": { "definitionGuidance": "Monte Carlo Simulation Model", "documentation": "Monte carlo simulation valuation model.", "label": "Monte Carlo Simulation Valuation Model [Member]", "verboseLabel": "Monte Carlo Simulation Model" } } }, "localname": "MonteCarloSimulationValuationModelMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "domainItemType" }, "aciw_MultiYearLicenseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Multi year license agreement [Member]", "label": "Multi Year License Agreement [Member]", "terseLabel": "Multi-year License Agreement" } } }, "localname": "MultiYearLicenseAgreementMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_NatureOfOperationsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Nature of Operations.", "label": "Nature of Operations [Policy Text Block]", "terseLabel": "Nature of Business" } } }, "localname": "NatureOfOperationsPolicyTextBlock", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "aciw_NumberOfCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total number of customers.", "label": "Number of Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "aciw_OffBalanceSheetSettlementAccountsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for bank accounts for the benefit of clients that are separate from company assets.", "label": "Off Balance Sheet Settlement Accounts, Policy [Policy Text Block]", "terseLabel": "Off Balance Sheet Settlement Accounts" } } }, "localname": "OffBalanceSheetSettlementAccountsPolicyPolicyTextBlock", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "aciw_OperatingLeaseAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Operating Lease Assets [Abstract]", "terseLabel": "Assets:" } } }, "localname": "OperatingLeaseAssetsAbstract", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "aciw_OperatingLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease Liabilities", "label": "Operating Lease Liabilities [Member]", "terseLabel": "Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilitiesMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Operating Lease Liability [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "aciw_OperatingLossCarryforwardsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Loss Carryforwards [Abstract]", "label": "Operating Loss Carryforwards [Abstract]", "terseLabel": "Operating Loss Carryforwards:" } } }, "localname": "OperatingLossCarryforwardsAbstract", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_OperatingLossCarryforwardsExpirationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Loss Carryforwards, Expiration Period", "label": "Operating Loss Carryforwards, Expiration Period", "terseLabel": "Operating loss carryforwards, expiration period" } } }, "localname": "OperatingLossCarryforwardsExpirationPeriod", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "aciw_OtherForeignJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Foreign Jurisdiction [Member]", "label": "Other Foreign Jurisdiction [Member]", "terseLabel": "Other Foreign Jurisdiction" } } }, "localname": "OtherForeignJurisdictionMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_OtherLongtermDebtMultiYearLicenseAgreementsEnteredIntoDuringPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total amount financed for license of internally used software entered into during the period.", "label": "Other Long-term Debt, Multi-Year License Agreements Entered Into During Period", "terseLabel": "Other long-term debt, multi-year license agreements entered into during the period" } } }, "localname": "OtherLongtermDebtMultiYearLicenseAgreementsEnteredIntoDuringPeriod", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aciw_OverdraftFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Overdraft Facility [Member]", "label": "Overdraft Facility [Member]", "terseLabel": "Overdraft Facility" } } }, "localname": "OverdraftFacilityMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_ParentCompanyAndDomesticSubsidiariesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Parent company and domestic subsidiaries.", "label": "Parent Company And Domestic Subsidiaries [Member]", "terseLabel": "Parent Company and Domestic Subsidiaries" } } }, "localname": "ParentCompanyAndDomesticSubsidiariesMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_PaymentIntelligenceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "xxx_Payment Intelligence[Member]", "label": "Payment Intelligence [Member]", "verboseLabel": "Payments Intelligence" } } }, "localname": "PaymentIntelligenceMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "aciw_PercentageOfCapitalStockPledgedAsCollateral": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of capital stock pledged as collateral under the Company's Credit Agreement.", "label": "Percentage of Capital Stock Pledged as Collateral", "terseLabel": "Percentage of capital stock pledged as collateral" } } }, "localname": "PercentageOfCapitalStockPledgedAsCollateral", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "aciw_QuarterlyFinancialInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Quarterly Financial Information [Line Items]", "label": "Quarterly Financial Information [Line Items]", "terseLabel": "Quarterly Financial Information [Line Items]" } } }, "localname": "QuarterlyFinancialInformationLineItems", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "aciw_QuarterlyFinancialInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Quarterly Financial Information [Table]", "label": "Quarterly Financial Information [Table]", "terseLabel": "Quarterly Financial Information [Table]" } } }, "localname": "QuarterlyFinancialInformationTable", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "aciw_RealTimePaymentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Real Time Payments.", "label": "Real Time Payments [Member]", "terseLabel": "Real-Time Payments" } } }, "localname": "RealTimePaymentsMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "aciw_RetailPaymentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Retail Payments.", "label": "Retail Payments [Member]", "terseLabel": "Retail Payments" } } }, "localname": "RetailPaymentsMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "aciw_RetirementPlanSpecificationsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Retirement Plan Specifications [Axis]", "label": "Retirement Plan Specifications [Axis]", "terseLabel": "Retirement Plan Specifications [Axis]" } } }, "localname": "RetirementPlanSpecificationsAxis", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_RetirementPlanSpecificationsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Retirement Plan Specifications [Axis]", "label": "Retirement Plan Specifications [Domain]", "terseLabel": "Retirement Plan Specifications [Domain]" } } }, "localname": "RetirementPlanSpecificationsDomain", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_RevChipandTransendMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revchip and Transend [Member]", "label": "RevChip and Transend [Member]", "terseLabel": "RevChip and Transend" } } }, "localname": "RevChipandTransendMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_RevenueInitialPostContractCustomerSupportPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Initial post contract customer support period.", "label": "Revenue, Initial Post Contract Customer Support Period", "terseLabel": "Software license arrangements, initial post contract customer support period" } } }, "localname": "RevenueInitialPostContractCustomerSupportPeriod", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "aciw_RevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue [Line Items]", "label": "Revenue [Line Items]", "terseLabel": "Revenue [Line Items]" } } }, "localname": "RevenueLineItems", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_RevenueStandardProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The standard warranty period in software license arrangements.", "label": "Revenue, Standard Product Warranty Period", "terseLabel": "Software license arrangements, warranty period" } } }, "localname": "RevenueStandardProductWarrantyPeriod", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "aciw_RevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue [Table]", "label": "Revenue [Table]", "terseLabel": "Revenue [Table]" } } }, "localname": "RevenueTable", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_RightOfUseAssetsObtainedInExchangeForNewLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Right of Use Assets obtained in Exchange For New Lease Obligations [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for new lease obligations:" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForNewLeaseObligationsAbstract", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "aciw_ScheduleOfDefinedContributionPlansDisclosuresLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Defined Contribution Plans Disclosures [Line Items]", "label": "Schedule Of Defined Contribution Plans Disclosures [Line Items]", "terseLabel": "Schedule Of Defined Contribution Plans Disclosures [Line Items]" } } }, "localname": "ScheduleOfDefinedContributionPlansDisclosuresLineItems", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_ScheduleOfDefinedContributionPlansDisclosuresTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Defined Contribution Plans Disclosures [Table]", "label": "Schedule Of Defined Contribution Plans Disclosures [Table]", "terseLabel": "Schedule Of Defined Contribution Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedContributionPlansDisclosuresTable", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_ScheduleOfReceivablesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of receivables.", "label": "Schedule Of Receivables Table [Text Block]", "terseLabel": "Summary of Total Receivables, Net" } } }, "localname": "ScheduleOfReceivablesTableTextBlock", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "aciw_ScheduleOfRevenueFromExternalCustomerByGeographicAreasAndByProductsAndServicesCategoryTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customer by geographic areas and by products and services solution categories.", "label": "Schedule Of Revenue From External Customer By Geographic Areas And By Products And Services Category [Table Text Block]", "verboseLabel": "Schedule of Revenue by Primary Geographic Markets and Primary Solution Categories" } } }, "localname": "ScheduleOfRevenueFromExternalCustomerByGeographicAreasAndByProductsAndServicesCategoryTableTextBlock", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "aciw_ScheduleOfShareBasedPaymentAwardOtherThanStockOptionsOfValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of awards other than stock options, including, but not limited to: (a) expected term of share awards 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 Other Than Stock Options Of Valuation Assumptions [Table Text Block]", "verboseLabel": "Summary of Grant Date Fair Value Weighted Average Assumptions, Awards Other Than Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardOtherThanStockOptionsOfValuationAssumptionsTableTextBlock", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "aciw_ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Allowance for Doubtful Accounts Receivable", "label": "Schedule of Allowance for Doubtful Accounts Receivable [Table Text Block]", "terseLabel": "Summary of Allowance for Doubtful Accounts Receivable" } } }, "localname": "ScheduleofAllowanceforDoubtfulAccountsReceivableTableTextBlock", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "aciw_SecondEligibleParticipantContributionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second Eligible Participant Contributions [Member].", "label": "Second Eligible Participant Contributions [Member]", "terseLabel": "Second Eligible Participant Contributions" } } }, "localname": "SecondEligibleParticipantContributionsMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_SegmentAdjustedEBITDA": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Segment Adjusted EBITDA is defined as earnings (loss) from operations before interest, income tax expense (benefit), depreciation and amortization adjusted to exclude stock-based compensation and net other income (expense).", "label": "Segment Adjusted E B I T D A", "terseLabel": "Segment Adjusted EBITDA" } } }, "localname": "SegmentAdjustedEBITDA", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "aciw_SeniorNotes5750Due2026Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "5.750% Senior Notes due 2026 [Member].", "label": "Senior Notes 5750 due 2026 [Member]", "verboseLabel": "5.750% Senior Notes due 2026" } } }, "localname": "SeniorNotes5750Due2026Member", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_SeniorNotesFivePointSevenFivePercentDueTwoThousandTwentySixMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Notes 5.75% Due 2026.", "label": "Senior Notes Five Point Seven Five Percent Due Two Thousand Twenty Six [Member]", "terseLabel": "5.750% Senior Notes, due August 2026" } } }, "localname": "SeniorNotesFivePointSevenFivePercentDueTwoThousandTwentySixMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails" ], "xbrltype": "domainItemType" }, "aciw_SeniorNotesSixPointThreeSevenFivePercentDueTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior notes six point three seven five percent due two thousand twenty.", "label": "Senior Notes Six Point Three Seven Five Percent Due Two Thousand Twenty [Member]", "terseLabel": "6.375% Senior Notes, due August 2020" } } }, "localname": "SeniorNotesSixPointThreeSevenFivePercentDueTwoThousandTwentyMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_SettlementAssetsandLiabilitiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for settlement asset and settlement liability accounts.", "label": "Settlement Assets and Liabilities, Policy [Policy Text Block]", "terseLabel": "Settlement Assets and Liabilities" } } }, "localname": "SettlementAssetsandLiabilitiesPolicyPolicyTextBlock", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "aciw_SettlementFundsBalance": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The balance of the settlement funds at period end. Settlement funds are trust accounts maintained for the benefit of the Company's clients. They are not included in the Company's balance sheet.", "label": "Settlement Funds Balance", "terseLabel": "Amount of off balance sheet settlement funds" } } }, "localname": "SettlementFundsBalance", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aciw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInAttainment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The net change in awards outstanding during the reporting period as a result of a change in the expected attainment percentage of an award.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Change In Attainment", "terseLabel": "Change in expected attainment (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInAttainment", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails" ], "xbrltype": "sharesItemType" }, "aciw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInAttainmentWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of the grant date for equity-based award plans other than stock (unit) option plans that had a net change in the awards outstanding during the reporting period as a result of a change in the expected attainment percentage of an award.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Change In Attainment, Weighted Average Grant Date Fair Value", "terseLabel": "Change in expected attainment (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangeInAttainmentWeightedAverageGrantDateFairValue", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails" ], "xbrltype": "perShareItemType" }, "aciw_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAggregateValuePerEmployee": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The highest aggregate value of awards an employee can be granted under the plan per period.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Aggregate Value Per Employee", "terseLabel": "Maximum aggregate value allowed per participant on the date of grant during any calendar year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAggregateValuePerEmployee", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aciw_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSalaryDollars": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The highest dollar amount from their salary that an employee is permitted to utilize with respect to the plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Maximum Employee Salary Dollars", "terseLabel": "Purchase of common stock under the plan, employee annual base compensation, amount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSalaryDollars", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aciw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value of In-the-Money Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "aciw_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term (Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "aciw_ShareBasedCompensationArrangementsbyShareBasedPaymentAwardPerformanceSharesMaximumTarget": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum percentage that can be achieved under the predetermined performance thresholds for the performance shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Performance Shares Maximum Target", "verboseLabel": "Stock based compensation awards, award payout range, maximum" } } }, "localname": "ShareBasedCompensationArrangementsbyShareBasedPaymentAwardPerformanceSharesMaximumTarget", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "aciw_ShareBasedCompensationArrangementsbyShareBasedPaymentAwardPerformanceSharesMinimumTarget": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum percentage that can be achieved under the predetermined performance thresholds for the performance shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Performance Shares Minimum Target", "terseLabel": "Stock based compensation awards, award payout range, minimum" } } }, "localname": "ShareBasedCompensationArrangementsbyShareBasedPaymentAwardPerformanceSharesMinimumTarget", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "aciw_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedPerEmployee": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance per employee under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Per Employee", "terseLabel": "Maximum aggregate number of shares allowed per participant during any calendar year" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorizedPerEmployee", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "aciw_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contractual term for options outstanding and currently exercisable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Term", "terseLabel": "Term of award" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsTerm", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "aciw_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Estimated period over which awards are earned, if at all, based upon the achievement of performance goals as determined by the company in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period", "terseLabel": "Performance period" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "aciw_SoftwareAcquiredOrDevelopedForInternalUseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software acquired or developed for internal use.", "label": "Software Acquired or Developed for Internal Use [Member]", "terseLabel": "Software for internal use" } } }, "localname": "SoftwareAcquiredOrDevelopedForInternalUseMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails" ], "xbrltype": "domainItemType" }, "aciw_SoftwareAsServiceAndPlatformAsServiceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software as a service and platform as a services.", "label": "Software as a Service and Platform as a Service [Member]", "terseLabel": "Software as a service and platform as a service" } } }, "localname": "SoftwareAsServiceAndPlatformAsServiceMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "domainItemType" }, "aciw_SoftwareMarketedForExternalSaleMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software marketed for external sale.", "label": "Software Marketed for External Sale [Member]", "terseLabel": "Software for resale" } } }, "localname": "SoftwareMarketedForExternalSaleMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails" ], "xbrltype": "domainItemType" }, "aciw_SpeedPayMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "SpeedPay [Member]", "terseLabel": "SpeedPay" } } }, "localname": "SpeedPayMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.aciworldwide.com/role/AcquisitionSummaryOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_TaxCreditCarryforwardAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tax Credit Carryforward [Abstract]", "label": "Tax Credit Carryforward [Abstract]", "terseLabel": "Tax Credit Carryforward:" } } }, "localname": "TaxCreditCarryforwardAbstract", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_TaxCreditCarryforwardExpirationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tax Credit Carryforward, Expiration Period", "label": "Tax Credit Carryforward, Expiration Period", "terseLabel": "Tax credit carryforward, expiration period" } } }, "localname": "TaxCreditCarryforwardExpirationPeriod", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "aciw_TaxCreditCarryforwardNotSubjecttoExpiration": { "auth_ref": [], "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 that are not subject to expiration dates.", "label": "Tax Credit Carryforward, Not Subject to Expiration", "terseLabel": "Tax credit carryforward, not subject to expiration" } } }, "localname": "TaxCreditCarryforwardNotSubjecttoExpiration", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aciw_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefitAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax cuts and jobs act of 2017 incomplete accounting change in tax rate provisional income tax expense Benefit Adjustment.", "label": "Tax Cuts And Jobs Act Of 2017 Incomplete Accounting Change In Tax Rate Provisional Income Tax Expense Benefit Adjustment", "verboseLabel": "Tax Act, provisional tax charge, subsequent adjustment" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefitAdjustment", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aciw_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpenseAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax cuts and jobs act of 2017 incomplete accounting transition tax for accumulated foreign earnings provisional income tax expense adjustment.", "label": "Tax Cuts And Jobs Act Of 2017 Incomplete Accounting Transition Tax For Accumulated Foreign Earnings Provisional Income Tax Expense Adjustment", "terseLabel": "Tax Act, one-time transition tax on certain unremitted foreign earnings, subsequent adjustment" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpenseAdjustment", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "aciw_TaxCutsandJobsActAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tax Cuts and Jobs Act [Abstract]", "label": "Tax Cuts and Jobs Act [Abstract]", "terseLabel": "Tax Act:" } } }, "localname": "TaxCutsandJobsActAbstract", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_TermLoansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loans", "label": "Term Loans [Member]", "terseLabel": "Term Loans" } } }, "localname": "TermLoansMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails" ], "xbrltype": "domainItemType" }, "aciw_TotalShareholderReturnMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total shareholder return.", "label": "Total Shareholder Return [Member]", "terseLabel": "Total Shareholder Return Awards (TSRs)" } } }, "localname": "TotalShareholderReturnMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "domainItemType" }, "aciw_TreasuryStockPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its treasury stock transactions, including repurchases and issuances for stock options, restricted share awards, payment of earned performance shares, and for issuances of common stock under the employee stock purchase plan.", "label": "Treasury Stock, Policy [Policy Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockPolicyPolicyTextBlock", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "aciw_TwoThousandFiveEquityandPerformanceIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2005 Equity and Performance Incentive Plan [Member]", "label": "Two Thousand Five Equity and Performance Incentive Plan [Member]", "terseLabel": "2005 Equity and Performance Incentive Plan" } } }, "localname": "TwoThousandFiveEquityandPerformanceIncentivePlanMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_TwoThousandSixteenEquityandPerformanceIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2016 Equity and Performance Incentive Plan [Member]", "label": "Two Thousand Sixteen Equity and Performance Incentive Plan [Member]", "terseLabel": "2016 Equity and Performance Incentive Plan" } } }, "localname": "TwoThousandSixteenEquityandPerformanceIncentivePlanMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_UnbilledContractsReceivableCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of unbilled contracts receivable due within one year or the normal operating cycle, if longer.", "label": "Unbilled Contracts Receivable, Current", "terseLabel": "Less: current accrued receivables" } } }, "localname": "UnbilledContractsReceivableCurrent", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "aciw_UnbilledReceivablesNet": { "auth_ref": [], "calculation": { "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements net of the significant financing component.", "label": "Unbilled Receivables Net", "totalLabel": "Total accrued receivables, net" } } }, "localname": "UnbilledReceivablesNet", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "aciw_UnbilledReceivablesSignificantFinancingComponent": { "auth_ref": [], "calculation": { "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails": { "order": 2.0, "parentTag": "aciw_UnbilledReceivablesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of the significant financing component related to unbilled receivable balances.", "label": "Unbilled Receivables, Significant Financing Component", "negatedLabel": "Significant financing component" } } }, "localname": "UnbilledReceivablesSignificantFinancingComponent", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "aciw_UnbilledReceivablesSignificantFinancingComponentCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of the significant financing component related to unbilled receivable balances due within one year of the balance sheet date.", "label": "Unbilled Receivables, Significant Financing Component, Current", "negatedLabel": "Less: current significant financing component" } } }, "localname": "UnbilledReceivablesSignificantFinancingComponentCurrent", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "aciw_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Increase (Decrease) Resulting From Currency Translation", "terseLabel": "Adjustment resulting from foreign currency translation" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromCurrencyTranslation", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "aciw_VariableRateOptionOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate, Option One [Member]", "label": "Variable Rate, Option One [Member]", "terseLabel": "Option (a)" } } }, "localname": "VariableRateOptionOneMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_VariableRateOptionTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate, Option Two [Member]", "label": "Variable Rate, Option Two [Member]", "terseLabel": "Option (b)" } } }, "localname": "VariableRateOptionTwoMember", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aciw_VariableRateOptionsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate, Options [Axis]", "label": "Variable Rate, Options [Axis]", "terseLabel": "Variable Rate, Options [Axis]" } } }, "localname": "VariableRateOptionsAxis", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aciw_VariableRateOptionsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Variable Rate, Options [Axis]", "label": "Variable Rate, Options [Domain]", "terseLabel": "Variable Rate, Options [Domain]" } } }, "localname": "VariableRateOptionsDomain", "nsuri": "http://www.aciworldwide.com/20191231", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "U.S", "verboseLabel": "Americas - United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r467" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r466" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r464" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r468" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r468" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r468" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r469" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r468" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r468" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r468" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r468" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r463" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r465" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r141", "r150" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "label": "Director [Member]", "terseLabel": "Board Member" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/LeasesAdditionalInformationDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/LeasesAdditionalInformationDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r153", "r245", "r247", "r451", "r452" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/LeasesAdditionalInformationDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/LeasesAdditionalInformationDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r115", "r116", "r117", "r118" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Prior Period Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "verboseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r156", "r245", "r248", "r453", "r455", "r457" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r158", "r418" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r400" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r159", "r160" ], "calculation": { "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails": { "order": 1.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Billed receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r22", "r440" ], "calculation": { "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "Accounts Receivable, after Allowance for Credit Loss", "totalLabel": "Total receivables, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r22", "r159", "r160", "r246" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "verboseLabel": "Receivables, net of allowances of $5,149 and $3,912, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r22", "r159", "r246", "r430", "r440" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 1.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 from customer for product sold and service rendered in normal course of business, classified as noncurrent.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Accrued receivables, net", "verboseLabel": "Total long-term accrued receivables, net" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r9", "r10", "r40" ], "calculation": { "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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 royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Royalties payable" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r193" ], "calculation": { "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails": { "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", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r54", "r55", "r56" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r56", "r57", "r372" ], "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]", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Useful Lives" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r23" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r95", "r185" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Repurchase of stock-based compensation awards for tax withholdings" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r260", "r262", "r297", "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash flows from operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r161", "r166" ], "calculation": { "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails": { "order": 2.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts", "negatedPeriodEndLabel": "Balance, end of period", "negatedPeriodStartLabel": "Balance, beginning of period", "terseLabel": "Receivables, net of allowances of $5,149 and $3,912, respectively" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.aciworldwide.com/role/RevenueSummaryOfAllowanceForDoubtfulAccountsReceivableDetails", "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfAllowanceForDoubtfulAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r167" ], "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", "terseLabel": "Amounts written off, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfAllowanceForDoubtfulAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r72", "r95", "r395" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r95", "r178", "r185" ], "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": "Other intangible assets amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r125" ], "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", "verboseLabel": "Antidilutive securities excluded from earnings (loss) per share, options to purchase shares, RSUs, and contingently issuable shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EarningsPerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r146", "r425", "r441" ], "calculation": { "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r51" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 8.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/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent assets" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r264", "r294" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r378", "r379" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.aciworldwide.com/role/AcquisitionSummaryOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r356", "r357" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.aciworldwide.com/role/AcquisitionSummaryOfUnauditedProFormaFinancialInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/AcquisitionSummaryOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r354", "r355" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionSummaryOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r354", "r355" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionSummaryOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r354", "r355" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Summary of Unaudited Summarized Pro Forma Financial Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r354", "r355" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pro forma net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionSummaryOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r354", "r355" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro forma revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionSummaryOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r352" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r365" ], "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": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r353" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Acquisition-related operating income" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r353" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Acquisition-related revenue" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r359" ], "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", "terseLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r359" ], "calculation": { "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r359" ], "calculation": { "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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", "totalLabel": "Total current assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r359" ], "calculation": { "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r359" ], "calculation": { "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r359" ], "calculation": { "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "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": "Receivables, net of allowances" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r359" ], "calculation": { "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "totalLabel": "Total current liabilities acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r359" ], "calculation": { "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r359" ], "calculation": { "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r358", "r359" ], "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": "Finite-lived intangibles assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r359" ], "calculation": { "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets [Abstract]", "terseLabel": "Noncurrent assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities [Abstract]", "terseLabel": "Noncurrent liabilities:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r359" ], "calculation": { "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r359" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other noncurrent assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r359" ], "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", "terseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r102", "r351" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r461" ], "calculation": { "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r460", "r462" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Software amortization expense" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r461" ], "calculation": { "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r458" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Software, net", "totalLabel": "Net Balance" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r170" ], "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": "Capitalized costs to obtain or fulfill a contract, amortization expense" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r169" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r169" ], "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": "Capitalized costs to obtain or fulfill a contract, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r169" ], "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": "Capitalized costs to obtain or fulfill a contract, noncurrent" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r30", "r97" ], "calculation": { "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r12", "r98", "r102" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r91", "r97", "r100" ], "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 and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r91", "r389" ], "calculation": { "http://www.aciworldwide.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 and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r233", "r234", "r235", "r236" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r208", "r431", "r447" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 3.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 15)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r207", "r217" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r227" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EarningsPerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock; $0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at December 31, 2019 and 2018" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "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 income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r179", "r183", "r363" ], "lang": { "en-US": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software", "verboseLabel": "Software Amortization" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r102", "r368", "r375", "r376" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidated Financial Statements" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of Changes in Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r238", "r239", "r246" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Deferred revenue, ending balance", "periodStartLabel": "Deferred revenue, beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfChangesInDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r238", "r239", "r246" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r238", "r239", "r246" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 2.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 revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r241" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Performance obligation satisfied in previous periods" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate and other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r74" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r73" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1": { "auth_ref": [ "r118" ], "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Cumulative effect of accounting change, ASC 606", "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "Cumulative Effect on Retained Earnings, Net of Tax" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r105", "r339", "r346" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r110", "r342" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "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": "Current" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r105", "r339", "r346" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "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": "Current" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r426", "r428", "r439" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r223", "r428", "r439" ], "calculation": { "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Long-term debt, amount outstanding", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r394", "r396" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate (percentage)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r106", "r228", "r229", "r230", "r231", "r393", "r394", "r396", "r437" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Unused borrowings" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r341", "r346" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "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": "Deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsCurrentNet": { "auth_ref": [ "r50", "r395" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Current, Net", "negatedLabel": "Less current portion of debt issuance costs" } } }, "localname": "DeferredFinanceCostsCurrentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r35", "r395" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r341", "r346" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "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": "Deferred" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r105", "r341", "r346" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r18", "r19", "r328", "r427", "r438" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "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 income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r341", "r346" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "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": "Deferred" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r302", "r337", "r338" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r329" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r302", "r337", "r338" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "verboseLabel": "Research and development expense deferral" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r332" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred income taxes, deferred income tax asset", "verboseLabel": "Net deferred income taxes, deferred income tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net, Classification [Abstract]", "terseLabel": "Deferred income taxes / liabilities included in the balance sheet are:" } } }, "localname": "DeferredTaxAssetsLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r330" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred income tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred income tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrent": { "auth_ref": [ "r309", "r310", "r311", "r312", "r329" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.", "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent", "terseLabel": "Deferred income taxes, net", "verboseLabel": "Deferred income tax asset \u2013 noncurrent" } } }, "localname": "DeferredTaxAssetsNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r301", "r337", "r338" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Operating loss carryforwards, not subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "verboseLabel": "Operating loss carryforwards, deferred tax asset, subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r302", "r337", "r338" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r334", "r337", "r338" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther": { "auth_ref": [ "r301", "r337", "r338" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from compensation and benefits, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other", "terseLabel": "Compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r331" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r311", "r332" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "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", "negatedTerseLabel": "Net deferred income taxes, deferred income tax liability", "negatedTotalLabel": "Net deferred income taxes, deferred income tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred income tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r309", "r311", "r312" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "negatedLabel": "Deferred income tax liability \u2013 noncurrent", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r302", "r337", "r338" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "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 property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r302", "r337", "r338" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.", "label": "Deferred Tax Liabilities, Tax Deferred Income", "negatedLabel": "Deferred revenue" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan, cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Defined contribution plan, employer matching contribtuion, percent of eligible participant contributions" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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": "Defined contribution plan, employer matching contribution, percentage of match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum amount the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "terseLabel": "Defined contribution plan, maximum annual contribution per employee, amount" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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": "Defined contribution plan, maximum annual contribution per employee, percentage" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r95", "r191" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r95", "r191" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r95", "r144" ], "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", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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]", "verboseLabel": "Domestic Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings (loss) per share", "verboseLabel": "Income per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r70", "r115", "r121", "r122", "r123", "r124", "r128", "r434", "r449" ], "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": "Basic (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r70", "r115", "r121", "r122", "r123", "r124", "r128", "r434", "r449" ], "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": "Diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r102", "r125", "r126", "r127" ], "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": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r389" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate fluctuations on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r314", "r315", "r344" ], "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": "U.S. federal corporate income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount": { "auth_ref": [ "r314" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount", "terseLabel": "Transition tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Employee compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r293" ], "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 compensation costs, weighted average recognition periods" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r292" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Stock-based compensation expense, tax benefits" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "verboseLabel": "Employee Stock Purchase Plan (ESPP)" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r291" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r227" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Percentage of voting interests acquired" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r31", "r147", "r163" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investments, initial amount recorded" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r31", "r90", "r102", "r165", "r385" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r253", "r254", "r257", "r382", "r419" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r253", "r254", "r257", "r382", "r420" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r381" ], "lang": { "en-US": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Effective Swap Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r109", "r313" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Total" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Federal" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r184" ], "calculation": { "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails": { "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r186" ], "calculation": { "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r186" ], "calculation": { "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r186" ], "calculation": { "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r186" ], "calculation": { "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r186" ], "calculation": { "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r179", "r181", "r184", "r187", "r423" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r184", "r423" ], "calculation": { "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails": { "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": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r179", "r183" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r184" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails": { "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", "terseLabel": "Intangible assets, net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r386", "r387", "r388" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/OtherNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r102", "r388", "r391" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Translation of Foreign Currencies" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r109" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Total" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Foreign" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r71" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails", "http://www.aciworldwide.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralBusinessMember": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Tax credit carryforwards which include, but are not limited to, investment, alcohol fuels, low income housing, alternative fuels, alternative motor vehicles, hurricane relief, disabled access, renewable resources electricity production, employer social security, orphan drug, new markets, employer provided child care facilities and services, biodiesel fuels, low sulfur diesel fuel production, distilled spirits and the advanced nuclear power facilities credit.", "label": "General Business Tax Credit Carryforward [Member]", "terseLabel": "General Business Tax Credit Carryforward" } } }, "localname": "GeneralBusinessMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicAreasLongLivedAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographic Areas, Long-Lived Assets [Abstract]", "terseLabel": "Long lived assets" } } }, "localname": "GeographicAreasLongLivedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r171", "r172" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, end of period", "periodStartLabel": "Goodwill, beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r174" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill from acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r102", "r176", "r182" ], "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": "Goodwill and Other Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r173", "r175" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before 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, Gross", "terseLabel": "Goodwill, gross amount prior to beginning of period" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r173", "r175" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "negatedTerseLabel": "Goodwill, total impairment prior to beginning of period" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r102", "r189", "r197" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r108" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r68", "r115", "r424", "r432", "r450" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.aciworldwide.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r108" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r195" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails", "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails", "http://www.aciworldwide.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails", "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails", "http://www.aciworldwide.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r318" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r145", "r348" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails": { "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)", "terseLabel": "Income tax expense", "totalLabel": "Total", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails", "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r64", "r102", "r307", "r308", "r326", "r327", "r333", "r349", "r456" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r306", "r314", "r315" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r305", "r314", "r315" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Revaluation of deferred tax balances" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r314", "r315" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount", "negatedLabel": "Domestic production activities" } } }, "localname": "IncomeTaxReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r103", "r314", "r315" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r104", "r314", "r315" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Tax expense at federal rate of 21% (35% pre-2018)" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r314", "r315" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "verboseLabel": "Performance-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r314" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r104", "r314", "r315" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r314", "r315" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Unrecognized tax benefit increase" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r314", "r315" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Tax benefit of research & development" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Uncertainties [Abstract]", "terseLabel": "Income Tax Uncertainties:" } } }, "localname": "IncomeTaxUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r94" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r94" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r94" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Current income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r94" ], "calculation": { "http://www.aciworldwide.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 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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r94" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued employee compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.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, net of impact of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r94" ], "calculation": { "http://www.aciworldwide.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 operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other current and noncurrent assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Software and Other Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r66", "r143", "r392", "r395", "r436" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r380" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense [Member]" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r435" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r87", "r92", "r99" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r10", "r11", "r40" ], "calculation": { "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r76", "r142" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r414", "r416" ], "calculation": { "http://www.aciworldwide.com/role/LeasesSummaryOfComponentsOfLeaseCostDetails": { "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 cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesSummaryOfComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r414" ], "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": "Summary of Components of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r406" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Operating leases not yet commenced, term of contract (in years)" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r415" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities on Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r415" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r415" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails": { "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r415" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails": { "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 for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r415" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails": { "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r415" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails": { "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r415" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails": { "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r415" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r415" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetailsCalc2": { "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", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal option, term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r417" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39" ], "calculation": { "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r429", "r444" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r428", "r439" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit, amount outstanding", "verboseLabel": "Line of credit, carrying amount" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r37", "r106" ], "lang": { "en-US": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r384" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Amount outstanding on overdraft facility" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Effective interest rate (percentage)" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "BHMI settlement and related fees", "verboseLabel": "Litigation settlement, amount awarded to other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/SegmentInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Loss contingency, attorneys fees and costs" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "verboseLabel": "Schedule of Long-lived Assets by Geographic Location" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r224", "r428", "r442" ], "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": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Less current portion of term credit facility" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "verboseLabel": "Fair value of long-term debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r112", "r221" ], "calculation": { "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r112", "r221" ], "calculation": { "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r112", "r221" ], "calculation": { "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r112", "r221" ], "calculation": { "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r112", "r221" ], "calculation": { "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r112", "r221" ], "calculation": { "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r44" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r44", "r222" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r208", "r209", "r210", "r212", "r213", "r214", "r216", "r218", "r219" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r208", "r211", "r215" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "verboseLabel": "Loss contingency, damages" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r208", "r211", "r215" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Loss contingency, damages sought, value" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNameOfPlaintiff": { "auth_ref": [ "r208", "r211", "r215" ], "lang": { "en-US": { "role": { "documentation": "Identifies the plaintiff in the lawsuit.", "label": "Loss Contingency, Name of Plaintiff", "verboseLabel": "Loss contingency, name of plaintiff" } } }, "localname": "LossContingencyNameOfPlaintiff", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossOnContractTermination": { "auth_ref": [ "r421" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The loss recognized on termination of a contract.", "label": "Loss on Contract Termination", "terseLabel": "Lease termination fee" } } }, "localname": "LossOnContractTermination", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Maintenance" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.aciworldwide.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 flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.aciworldwide.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 flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r91", "r93", "r96" ], "calculation": { "http://www.aciworldwide.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 flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r58", "r61", "r69", "r96", "r126", "r433", "r448" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "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": "New Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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": "Other" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r154" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)", "verboseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "verboseLabel": "Summary of Nonvested Restricted Share Award Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Other" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Computer and office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r407", "r416" ], "calculation": { "http://www.aciworldwide.com/role/LeasesSummaryOfComponentsOfLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesSummaryOfComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r402" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails", "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r402" ], "calculation": { "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "verboseLabel": "Other current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r402" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r403", "r410" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r401" ], "calculation": { "http://www.aciworldwide.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": "Operating lease right-of-use assets", "verboseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r413", "r416" ], "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 operating lease discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r412", "r416" ], "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 operating lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r397", "r398" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r397", "r398" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "verboseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r397", "r398" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r397", "r398" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r397", "r398" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "verboseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r397", "r398" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r397", "r398" ], "calculation": { "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r334" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "auth_ref": [ "r303", "r331", "r335" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Operating Loss Carryforwards, Valuation Allowance", "terseLabel": "Operating loss carryforwards, valuation allowance" } } }, "localname": "OperatingLossCarryforwardsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r141", "r150" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r113", "r139", "r377" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Nature of Business and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 7.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 noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r52", "r390" ], "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 adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r59", "r62", "r366", "r367", "r371" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "verboseLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r250", "r300" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other, Net" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/OtherNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets Amortization", "verboseLabel": "Other intangible assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r40" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities, Current [Abstract]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.aciworldwide.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 noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r17", "r428", "r442" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-term Debt", "terseLabel": "Other long-term debt, amount outstanding" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r15", "r16" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Current", "terseLabel": "Other long-term debt, current" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Noncurrent", "terseLabel": "Other long-term debt, noncurrent" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other, net", "verboseLabel": "Other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNotesPayableCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term notes classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Notes Payable, Current", "terseLabel": "Vendor financed licenses" } } }, "localname": "OtherNotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPensionPlansDefinedBenefitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide retirement benefits, classified as other. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Other Pension Plan [Member]", "terseLabel": "ACI Worldwide EMEA Group Personal Pension Scheme" } } }, "localname": "OtherPensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r252", "r255", "r256", "r258" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "ACI 401(k) Plan" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r40", "r220" ], "calculation": { "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r84" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r88", "r198" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Amounts paid during the period" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesSummaryOfFacilityClosuresLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r86" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment for debt issuance costs", "negatedTerseLabel": "Payment for debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows", "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r84" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Repurchase of stock-based compensation awards for tax withholdings" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r79", "r364" ], "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": "Acquisition purchase price" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r79" ], "calculation": { "http://www.aciworldwide.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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "terseLabel": "Payments to acquire investment interest" } } }, "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r81" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedLabel": "Other" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Asset acquisition purchase price" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireSoftware": { "auth_ref": [ "r80" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Acquire Software", "negatedLabel": "Purchases of software and distribution rights" } } }, "localname": "PaymentsToAcquireSoftware", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r264", "r294" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock; $0.01 par value; 5,000,000 shares authorized; no shares issued at December 31, 2019 and 2018" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r168" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r82" ], "calculation": { "http://www.aciworldwide.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 additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from term portion of credit agreement" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).", "label": "Proceeds from Issuance of Senior Long-term Debt", "terseLabel": "Proceeds from senior notes" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r83", "r107" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r111" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from other long-term debt.", "label": "Proceeds from (Repayments of) Other Long-term Debt", "terseLabel": "Payments on or proceeds from other debt, net" } } }, "localname": "ProceedsFromRepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r82", "r295" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.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 exercises of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r58", "r61", "r89", "r146", "r151", "r366", "r369", "r370", "r373", "r374" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r34", "r194" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r102", "r190" ], "lang": { "en-US": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "verboseLabel": "Useful Lives, description" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r33", "r192" ], "calculation": { "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails": { "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r194", "r446" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails": { "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r32", "r102", "r194" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r194" ], "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": "Summary of Property and Equipment Estimated Useful Lives and Balances" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r192" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "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", "verboseLabel": "Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Data (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r22", "r29", "r445", "r454" ], "calculation": { "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "totalLabel": "Billed receivables, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r85", "r107" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments of revolving credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedLabel": "Repayments of term portion of credit agreement" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedLabel": "Redemption of senior notes" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r459" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r125" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Share Awards (RSAs)" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "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]", "verboseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Corporate Restructuring and Other Organizational Changes" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChanges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r198", "r203" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails", "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesSummaryOfFacilityClosuresLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesSummaryOfFacilityClosuresLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "auth_ref": [ "r198", "r202" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).", "label": "Restructuring Reserve, Translation and Other Adjustment", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "RestructuringReserveTranslationAndOtherAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesSummaryOfFacilityClosuresLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r232", "r443" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r251", "r252", "r255", "r256", "r258" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r251", "r252", "r255", "r256", "r258" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r244", "r245" ], "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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r244", "r245" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including 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, Including Assessed Tax", "verboseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r242" ], "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 allocated to remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue allocated to remaining performance obligations, percentage to be recognized over the next 12 months" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues", "verboseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "verboseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r411", "r416" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r356", "r357" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails", "http://www.aciworldwide.com/role/AcquisitionSummaryOfUnauditedProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r342" ], "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": "Summary of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r44", "r106", "r228", "r229", "r230", "r231", "r393", "r394", "r396", "r437" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "verboseLabel": "Summary of Total Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r332" ], "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": "Summary of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r126" ], "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]", "verboseLabel": "Summary of Reconciliation of Weighted Average Share Amounts used to Compute Both Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r314" ], "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": "Summary of Differences Between Income Tax Expense Computed at Statutory Federal Income Tax Rate and Per Consolidated Statements of Operations" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r179", "r183" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails", "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r179", "r183" ], "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": "Summary of Carrying Amount and Accumulated Amortization of Software and Other Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r399" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "verboseLabel": "Schedule of Future Payments Under Operating Lease Agreements, ASC 840" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r176", "r177" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r176", "r177" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in the Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Components of Income Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities on Debt Outstanding" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r276" ], "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]", "verboseLabel": "Summary of Nonvested Performance Award Activity" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r276" ], "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]", "verboseLabel": "Summary of Nonvested Restricted Share Unit Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, classified as other.", "label": "Schedule of Other Assets and Other Liabilities [Table Text Block]", "terseLabel": "Summary of Other Current Liabilities" } } }, "localname": "ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r34", "r194" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summary of Quarterly Financial Data (Unaudited)" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r360" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r200", "r201", "r204" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r200", "r201", "r204" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of Facility Closures Liability" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r65", "r67", "r156" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r140", "r146", "r148", "r149", "r176" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationAdditionalInformationDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r140", "r146", "r148", "r149", "r176" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "verboseLabel": "Schedule of Selected Financial Data by Reportable Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r264", "r294" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r270", "r281", "r284" ], "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]", "verboseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r286" ], "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]", "verboseLabel": "Summary of Grant Date Fair Value Weighted Average Assumptions, Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r325", "r343" ], "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": "Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r183" ], "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]", "verboseLabel": "Summary of Estimated Intangible Asset Amortization Expense in Future Fiscal Years" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Delayed Draw Term Loan" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInCarryingAmountOfGoodwillDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r157" ], "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": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SegmentInformationAdditionalInformationDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "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": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r71" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails", "http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SettlementAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received or short term receivables for unsettled money transfers, money orders, consumer payments, or business to business payments. Settlement assets include clearing and settling customers payments due to and from financial institutions and may include cash and cash equivalents.", "label": "Settlement Assets, Current", "terseLabel": "Settlement assets", "verboseLabel": "Settlement assets" } } }, "localname": "SettlementAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettlementLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.", "label": "Settlement Liabilities, Current", "terseLabel": "Settlement liabilities", "verboseLabel": "Settlement liabilities" } } }, "localname": "SettlementLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r94" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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", "negatedLabel": "Stock-based compensation expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Discount offered pursuant to ESPP, percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r280" ], "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)", "verboseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r278" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r278" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r277" ], "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 balance (in shares)", "periodStartLabel": "Nonvested, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "definitionGuidance": "Number of Shares", "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]", "verboseLabel": "Number of Shares at Expected Attainment" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r277" ], "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 balance (in dollars per share)", "periodStartLabel": "Nonvested, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails" ], "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", "verboseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "verboseLabel": "Number of shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r279" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "verboseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "disclosureGuidance": "Interest rate", "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", "verboseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Expected volatility", "verboseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Purchase of common stock under the plan, employee annual base compensation, percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares of common stock reserved for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r266" ], "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", "verboseLabel": "Number of shares of common stock reserved for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable, ending balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, exercisable, ending balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r283" ], "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": "Total intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r282" ], "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 of stock options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r294" ], "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 in-the-money options, outstanding, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r272", "r294" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "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 Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r271" ], "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": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r261", "r267" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r102", "r264", "r268" ], "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 Plans" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r265" ], "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, incremental vesting percentage on anniversary of grant date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r287", "r296" ], "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 (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r294" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of in-the-money options, exercisable, end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, exercisable, end of period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, outstanding, end of period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Price of common stock purchased under ESPP, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld to pay employees' portion of minimum payroll withholding taxes" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r317" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Increase (decrease) in unrecognized tax benefits due to the settlement of various audits and the expiration of statutes of limitations" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r102", "r461" ], "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" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r109", "r340", "r345" ], "calculation": { "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Total" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "State" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r146", "r176", "r196", "r199", "r205", "r451" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInCarryingAmountOfGoodwillDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails", "http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r227" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r227", "r232", "r274" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r21", "r227", "r232" ], "lang": { "en-US": { "role": { "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "terseLabel": "Treasury shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r20", "r21", "r232", "r263", "r282" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Shares issued and forfeited, net, under stock plans, including income tax benefits" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Repurchase program, amount approved for repurchase" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Repurchase program, maximum remaining amont authorized for purchase" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r25", "r26", "r162" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets", "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r237" ], "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": "Common Stock and Treasury Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r101", "r102", "r226" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Capital Stock" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r409", "r416" ], "calculation": { "http://www.aciworldwide.com/role/LeasesSummaryOfComponentsOfLeaseCostDetails": { "order": 3.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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesSummaryOfComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r334" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryfoward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r336" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r336" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Tax Credit Carryforward, Valuation Allowance", "presentationGuidance": "Tax credit carryforward, valuation allowance" } } }, "localname": "TaxCreditCarryforwardValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit": { "auth_ref": [ "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for income tax expense (benefit) for which accounting for tax effect for remeasurement of deferred tax from change in tax rate is incomplete pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Provisional Income Tax Expense (Benefit)", "verboseLabel": "Tax Act, provisional tax charge" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense": { "auth_ref": [ "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for income tax expense for which accounting for tax effect from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated is incomplete pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense", "terseLabel": "Tax Act, one-time transition tax on certain unremitted foreign earnings" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "Services" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trademarks and trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r361" ], "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": "Trade names" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r47", "r233" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r47", "r233" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r21", "r227", "r232" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchase of common stock (in shares)", "verboseLabel": "Repurchase program, shares repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails", "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r47", "r233", "r236" ], "calculation": { "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost, 24,538,703 and 24,401,694 shares at December 31, 2019 and 2018, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r227", "r232", "r233" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of common stock", "terseLabel": "Repurchase program, shares repurchased, value" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails", "http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r49", "r422" ], "calculation": { "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails": { "order": 1.0, "parentTag": "aciw_UnbilledReceivablesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Accrued receivables" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r304", "r319" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance of unrecognized tax benefits at end of year", "periodStartLabel": "Balance of unrecognized tax benefits at beginning of year", "terseLabel": "Unrecognized tax benefit" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.aciworldwide.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r320" ], "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", "negatedLabel": "Decreases for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r322" ], "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", "negatedLabel": "Decreases for settlements with taxing authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r316" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties related to income tax liabilities" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Aggregate amount of interest and penalties expense (benefit) recorded in the statement of operations" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r321" ], "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": "Increases for tax positions established for the current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r320" ], "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": "Increases for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r323" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Reductions resulting from lapse of applicable statute of limitation" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r324" ], "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": "Net unrecognized tax benefits that, if recognized, would favorably impact the effective income tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r132", "r133", "r134", "r135", "r136", "r137", "r138" ], "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/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Valuation Allowance [Abstract]", "terseLabel": "Valuation Allowance:" } } }, "localname": "ValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance, deferred tax asset, increase (decrease) in amount during the period" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails", "http://www.aciworldwide.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r408", "r416" ], "calculation": { "http://www.aciworldwide.com/role/LeasesSummaryOfComponentsOfLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/LeasesSummaryOfComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r124" ], "calculation": { "http://www.aciworldwide.com/role/EarningsPerShareReconciliationOfAverageShareAmountsUsedToComputeBothBasicAndDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Add: Dilutive effect of stock options, RSUs, and contingently issuable shares (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/EarningsPerShareReconciliationOfAverageShareAmountsUsedToComputeBothBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r120", "r124" ], "calculation": { "http://www.aciworldwide.com/role/EarningsPerShareReconciliationOfAverageShareAmountsUsedToComputeBothBasicAndDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Diluted (in shares)", "totalLabel": "Diluted weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/EarningsPerShareReconciliationOfAverageShareAmountsUsedToComputeBothBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding", "verboseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/EarningsPerShareReconciliationOfAverageShareAmountsUsedToComputeBothBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r119", "r124" ], "calculation": { "http://www.aciworldwide.com/role/EarningsPerShareReconciliationOfAverageShareAmountsUsedToComputeBothBasicAndDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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": "Basic (in shares)", "verboseLabel": "Basic weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations", "http://www.aciworldwide.com/role/EarningsPerShareReconciliationOfAverageShareAmountsUsedToComputeBothBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r104": { "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=26873400&loc=d3e23780-122690" }, "r105": { "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=26873400&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r107": { "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=26873400&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r110": { "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=26873400&loc=d3e23780-122690" }, "r111": { "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=26873400&loc=d3e24072-122690" }, "r112": { "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=26873400&loc=d3e24072-122690" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r162": { "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=27010918&loc=d3e74512-122707" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21459-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r232": { "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=27012166&loc=d3e187085-122770" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL108322424-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r254": { "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=118255775&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r271": { "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=116856206&loc=d3e5070-113901" }, "r272": { "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=116856206&loc=d3e5070-113901" }, "r273": { "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=116856206&loc=d3e5070-113901" }, "r274": { "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=116856206&loc=d3e5070-113901" }, "r275": { "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=116856206&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r277": { "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=116856206&loc=d3e5070-113901" }, "r278": { "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=116856206&loc=d3e5070-113901" }, "r279": { "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=116856206&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "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=116856206&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r287": { "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=116856206&loc=d3e5070-113901" }, "r288": { "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=116856206&loc=d3e5070-113901" }, "r289": { "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=116856206&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "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=116856206&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r292": { "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=116856206&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r296": { "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=115993241&loc=d3e301413-122809" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238119&loc=d3e30536-109315" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r345": { "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=116825942&loc=d3e330036-122817" }, "r346": { "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=116825942&loc=d3e330036-122817" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.EE.Q2(b))", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=SL116722634-122817" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=118875152&loc=SL5864739-113975" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r417": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=84167019&loc=d3e54681-109401" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r425": { "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=6876686&loc=d3e534808-122878" }, "r426": { "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=6876686&loc=d3e534808-122878" }, "r427": { "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=6876686&loc=d3e534808-122878" }, "r428": { "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=6876686&loc=d3e534808-122878" }, "r429": { "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=6876686&loc=d3e534808-122878" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r431": { "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=6876686&loc=d3e534808-122878" }, "r432": { "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=116637391&loc=SL114874048-224260" }, "r433": { "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=116637391&loc=SL114874048-224260" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r436": { "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=116637391&loc=SL114874048-224260" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r438": { "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=119400593&loc=d3e572229-122910" }, "r439": { "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=119400593&loc=d3e572229-122910" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r441": { "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=119400593&loc=d3e572229-122910" }, "r442": { "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=119400593&loc=d3e572229-122910" }, "r443": { "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=119400593&loc=d3e572229-122910" }, "r444": { "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=119400593&loc=d3e572229-122910" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r446": { "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=119400593&loc=d3e572229-122910" }, "r447": { "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=119400593&loc=d3e572229-122910" }, "r448": { "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=116637232&loc=SL114874131-224263" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r450": { "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=116637232&loc=SL114874131-224263" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e604059-122996" }, "r455": { "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=6589523&loc=d3e617274-123014" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r457": { "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=6590653&loc=d3e638233-123024" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r464": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r465": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r466": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r467": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r468": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r469": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r66": { "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=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "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=116634182&loc=SL114868664-224227" }, "r69": { "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=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "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=116634182&loc=SL114868664-224227" }, "r72": { "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=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "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=116634182&loc=SL114868664-224227" }, "r75": { "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=116634182&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "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=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=SL94080555-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" } }, "version": "2.1" } XML 43 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share - Additional Information (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Earnings Per Share [Abstract]      
Antidilutive securities excluded from earnings (loss) per share, options to purchase shares, RSUs, and contingently issuable shares (in shares) 1,800,000 2,200,000 3,900,000
Common stock outstanding (in shares) 115,986,352 116,123,361  
XML 44 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Summary of Total Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Aug. 21, 2018
Debt Instrument [Line Items]      
Total debt $ 1,373,155 $ 671,756  
Debt issuance costs (21,905) (13,203)  
Less current portion of term credit facility 34,148 20,767  
Less current portion of debt issuance costs (4,802) (2,980)  
Total long-term debt $ 1,339,007 650,989  
5.750% Senior Notes, due August 2026      
Debt Instrument [Line Items]      
Stated interest rate (percentage) 5.75%    
Term Loans      
Debt Instrument [Line Items]      
Total debt $ 756,060 284,959  
Less current portion of term credit facility 38,950 23,747  
Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Total debt 239,000 0  
Senior Notes | 5.750% Senior Notes, due August 2026      
Debt Instrument [Line Items]      
Total debt $ 400,000 $ 400,000  
Stated interest rate (percentage)     5.75%
XML 45 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 535,097 $ 314,339  
Accumulated Amortization (178,128) (146,212)  
Total 356,969 168,127  
Other intangible assets amortization expense 31,900 19,000 $ 19,400
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 507,785 297,991  
Accumulated Amortization (160,775) (131,187)  
Total 347,010 166,804  
Trademarks and trade names      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 27,312 16,348  
Accumulated Amortization (17,353) (15,025)  
Total $ 9,959 $ 1,323  
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Corporate Restructuring and Other Organizational Changes (Tables)
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Summary of Facility Closures Liability
A summary of the facility closures liability is as follows (in thousands):
Balance, December 31, 2017
$
5,945

Amounts paid during the period
(1,732
)
Foreign currency translation adjustments
(86
)
Balance, December 31, 2018
4,127

Amounts paid during the period
(1,554
)
Foreign currency translation adjustments
29

Balance, December 31, 2019
$
2,602


XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Components of Income Before Income Taxes
For financial reporting purposes, income before income taxes includes the following components (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
United States
$
(16,317
)
 
$
16,312

 
$
(42,863
)
Foreign
88,527

 
75,487

 
86,435

Total
$
72,210

 
$
91,799

 
$
43,572


Summary of Income Tax Expense (Benefit)

The expense (benefit) for income taxes consists of the following (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Federal
 
 
 
 
 
Current
$
3,738

 
$
6,545

 
$
2,586

Deferred
(25,150
)
 
(6,587
)
 
19,212

Total
(21,412
)
 
(42
)
 
21,798

State
 
 
 
 
 
Current
590

 
4,441

 
(1,857
)
Deferred
342

 
(2,649
)
 
(1,324
)
Total
932

 
1,792

 
(3,181
)
Foreign
 
 
 
 
 
Current
22,960

 
17,626

 
16,048

Deferred
2,668

 
3,502

 
3,772

Total
25,628

 
21,128

 
19,820

Total
$
5,148

 
$
22,878

 
$
38,437


Summary of Differences Between Income Tax Expense Computed at Statutory Federal Income Tax Rate and Per Consolidated Statements of Operations
Differences between the income tax expense computed at the statutory federal income tax rate and per the consolidated statements of operations are summarized as follows (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Tax expense at federal rate of 21% (35% pre-2018)
$
15,164

 
$
19,278

 
$
15,250

State income taxes, net of federal benefit
1,227

 
5,246

 
(2,238
)
Change in valuation allowance
(12,760
)
 
12,657

 
(1,884
)
Foreign tax rate differential
(2,535
)
 
(4,796
)
 
(15,622
)
Unrecognized tax benefit increase
898

 
1,262

 
3,007

Tax effect of foreign operations
6,698

 
8,546

 
5,532

Tax benefit of research & development
(2,506
)
 
(2,557
)
 
(1,904
)
Transition tax

 
(8,112
)
 
20,867

Revaluation of deferred tax balances

 
(4,937
)
 
14,953

Performance-based compensation
(560
)
 
(4,541
)
 
2,081

Domestic production activities

 

 
(3,793
)
Other
(478
)
 
832

 
2,188

Income tax provision
$
5,148

 
$
22,878

 
$
38,437


Summary of Deferred Tax Assets and Liabilities

The deferred tax assets and liabilities result from differences in the timing of the recognition of certain income and expense items for tax and financial accounting purposes. The sources of these differences at each balance sheet date are as follows (in thousands):
 
December 31,
 
2019
 
2018
Deferred income tax assets:
 
 
 
Net operating loss carryforwards
$
23,030

 
$
25,745

Tax credits
52,902

 
43,838

Compensation
18,791

 
15,934

Deferred revenue
25,599

 
27,587

Research and development expense deferral

 
12,631

Other
4,065

 
5,393

Gross deferred income tax assets
124,387

 
131,128

Less: valuation allowance
(7,653
)
 
(20,415
)
Net deferred income tax assets
$
116,734

 
$
110,713

Deferred income tax liabilities:
 
 
 
Depreciation and amortization
$
(52,978
)
 
$
(60,872
)
Deferred revenue
(44,198
)
 
(54,508
)
Total deferred income tax liabilities
(97,176
)
 
(115,380
)
Net deferred income taxes
$
19,558

 
$
(4,667
)
Deferred income taxes / liabilities included in the balance sheet are:
 
 
 
Deferred income tax asset – noncurrent
$
51,611

 
$
27,048

Deferred income tax liability – noncurrent
(32,053
)
 
(31,715
)
Net deferred income taxes
$
19,558

 
$
(4,667
)

Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amount of unrecognized tax benefits for the years ended December 31 is as follows (in thousands):
 
2019
 
2018
 
2017
Balance of unrecognized tax benefits at beginning of year
$
28,406

 
$
27,237

 
$
24,278

Increases for tax positions of prior years
2,784

 
315

 
2,478

Decreases for tax positions of prior years
(96
)
 
(61
)
 
(114
)
Increases for tax positions established for the current period
2,542

 
1,185

 
1,677

Decreases for settlements with taxing authorities
(220
)
 

 
(154
)
Reductions resulting from lapse of applicable statute of limitation
(4,462
)
 
(115
)
 
(1,155
)
Adjustment resulting from foreign currency translation
46

 
(155
)
 
227

Balance of unrecognized tax benefits at end of year
$
29,000

 
$
28,406

 
$
27,237


XML 48 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Nature of Business and Summary of Significant Accounting Policies - Summary of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Other Current Liabilities    
Operating lease liabilities $ 15,049 $ 0
Vendor financed licenses 9,667 3,551
Royalties payable 6,107 11,318
Accrued interest 9,212 8,407
Other 36,936 38,412
Total other current liabilities $ 76,971 $ 61,688
XML 49 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share is computed in accordance with ASC 260, Earnings per Share, based on weighted average outstanding common shares. Diluted earnings per share is computed based on basic weighted average outstanding common shares adjusted for the dilutive effect of stock options, RSUs, and certain contingently issuable shares for which performance targets have been achieved.

The following table reconciles the weighted average share amounts used to compute both basic and diluted earnings per share (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Weighted average shares outstanding:
 
 
 
 
 
Basic weighted average shares outstanding
116,175

 
116,057

 
118,059

Add: Dilutive effect of stock options, RSUs, and contingently issuable shares
2,396

 
1,575

 
1,385

Diluted weighted average shares outstanding
118,571

 
117,632

 
119,444



The diluted earnings per share computation excludes 1.8 million, 2.2 million, and 3.9 million options to purchase shares, RSUs, and contingently issuable shares during the years ended December 31, 2019, 2018, and 2017, respectively, as their effect would be anti-dilutive.

Common stock outstanding as of December 31, 2019 and 2018, was 115,986,352 and 116,123,361, respectively.
XML 50 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Software and Other Intangible Assets
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Software and Other Intangible Assets Software and Other Intangible Assets
The carrying amount and accumulated amortization of the Company's software assets subject to amortization at each balance sheet date are as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
Software for resale
$
138,823

 
$
(122,061
)
 
$
16,762

 
$
137,666

 
$
(110,124
)
 
$
27,542

Software for internal use
400,065

 
(182,310
)
 
217,755

 
251,804

 
(142,118
)
 
109,686

Total software
$
538,888

 
$
(304,371
)
 
$
234,517

 
$
389,470

 
$
(252,242
)
 
$
137,228



Software for resale amortization expense totaled $11.0 million for the year ended December 31, 2019, and totaled $12.8 million during both the years ended December 31, 2018 and 2017. These software amortization expense amounts are reflected in cost of revenue in the consolidated statements of operations.

Software for internal use amortization expense recorded during the years ended December 31, 2019, 2018, and 2017, totaled $55.6 million, $41.7 million, and $45.2 million, respectively. These software amortization expense amounts are reflected in depreciation and amortization in the consolidated statements of operations.

The carrying amount and accumulated amortization of the Company’s other intangible assets subject to amortization at each balance sheet date are as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Balance
Customer relationships
$
507,785

 
$
(160,775
)
 
$
347,010

 
$
297,991

 
$
(131,187
)
 
$
166,804

Trademarks and trade names
27,312

 
(17,353
)
 
9,959

 
16,348

 
(15,025
)
 
1,323

Total other intangible assets
$
535,097

 
$
(178,128
)
 
$
356,969

 
$
314,339

 
$
(146,212
)
 
$
168,127



Other intangible assets amortization expense recorded during the years ended December 31, 2019, 2018, and 2017, totaled $31.9 million, $19.0 million, and $19.4 million, respectively.

Based on capitalized intangible assets as of December 31, 2019, estimated amortization expense amounts in future fiscal years are as follows (in thousands):
Fiscal Year Ending December 31,
 
Software
Amortization
 
Other Intangible
Assets Amortization
2020
 
$
70,056

 
$
37,215

2021
 
55,595

 
36,730

2022
 
37,278

 
36,583

2023
 
25,406

 
36,270

2024
 
19,983

 
31,781

Thereafter
 
26,199

 
178,390

Total
 
$
234,517

 
$
356,969


XML 51 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Beginning balance at Dec. 31, 2016 $ 754,917 $ 702 $ 600,344 $ 545,731 $ (297,760) $ (94,100)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 5,135     5,135    
Other comprehensive income (loss) 16,744         16,744
Stock-based compensation 13,683   13,683      
Shares issued and forfeited, net, under stock plans, including income tax benefits 16,816   (3,682)   20,498  
Repurchase of common stock (37,387)       (37,387)  
Repurchase of stock-based compensation awards for tax withholdings (5,311)       (5,311)  
Ending balance at Dec. 31, 2017 764,597 702 610,345 550,866 (319,960) (77,356)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 68,921     68,921    
Other comprehensive income (loss) (15,261)         (15,261)
Stock-based compensation 20,360   20,360      
Shares issued and forfeited, net, under stock plans, including income tax benefits 22,748   1,530   21,218  
Repurchase of common stock (54,527)       (54,527)  
Repurchase of stock-based compensation awards for tax withholdings (2,588)       (2,588)  
Cumulative effect of accounting change, ASC 606 243,981     243,981    
Ending balance at Dec. 31, 2018 1,048,231 702 632,235 863,768 (355,857) (92,617)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 67,062     67,062    
Other comprehensive income (loss) 1,034         1,034
Stock-based compensation 36,763   36,763      
Shares issued and forfeited, net, under stock plans, including income tax benefits 16,481   (1,340)   17,821  
Repurchase of common stock (35,617)       (35,617)  
Repurchase of stock-based compensation awards for tax withholdings (3,986)       (3,986)  
Ending balance at Dec. 31, 2019 $ 1,129,968 $ 702 $ 667,658 $ 930,830 $ (377,639) $ (91,583)
XML 52 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisition (Tables)
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
In connection with the acquisition, the Company recorded the following amounts based upon its preliminary purchase price allocation as of December 31, 2019, which are subject to completion of various analyses (in thousands, except weighted average useful lives):
 
 
Amount
 
Weighted Average Useful Lives
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
135

 
 
Receivables, net of allowances
 
17,658

 
 
Settlement assets
 
239,604

 
 
Prepaid expenses
 
317

 
 
Other current assets
 
19,585

 
 
Total current assets acquired
 
277,299

 
 
Noncurrent assets:
 
 
 
 
Goodwill
 
366,627

 
 
Software
 
113,600

 
7 years
Customer relationships
 
208,500

 
15 years
Trade names
 
10,900

 
5 years
Other noncurrent assets
 
3,746

 
 
Total assets acquired
 
980,672

 
 
Current liabilities:
 
 
 
 
Accounts payable
 
6,743

 
 
Settlement liabilities
 
212,892

 
 
Employee compensation
 
1,959

 
 
Other current liabilities
 
3,802

 
 
Total current liabilities acquired
 
225,396

 
 
Noncurrent liabilities:
 
 
 
 
Other noncurrent liabilities
 
1,219

 
 
Total liabilities acquired
 
226,615

 
 
Net assets acquired
 
$
754,057

 
 

Summary of Unaudited Summarized Pro Forma Financial Information
The following is the unaudited summarized pro forma financial information for the periods presented (in thousands, except per share data):
 
Years Ended December 31,
 
2019
 
2018
Pro forma revenue
$
1,382,957

 
$
1,361,729

Pro forma net income
$
82,003

 
$
88,428

Pro forma income per share:
 
 
 
Basic
$
0.71

 
$
0.76

Diluted
$
0.69

 
$
0.75


XML 53 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets    
Cash and cash equivalents $ 121,398 $ 148,502
Receivables, net of allowances of $5,149 and $3,912, respectively 359,197 348,182
Settlement assets 391,039 32,256
Prepaid expenses 24,542 23,277
Other current assets 24,200 14,260
Total current assets 920,376 566,477
Noncurrent assets    
Accrued receivables, net 213,041 189,010
Property and equipment, net 70,380 72,729
Operating lease right-of-use assets 57,382 0
Software, net 234,517 137,228
Goodwill 1,280,525 909,691
Intangible assets, net 356,969 168,127
Deferred income taxes, net 51,611 27,048
Other noncurrent assets 72,733 52,145
TOTAL ASSETS 3,257,534 2,122,455
Current liabilities    
Accounts payable 37,010 39,602
Settlement liabilities 368,719 31,605
Employee compensation 29,318 38,115
Current portion of long-term debt 34,148 20,767
Deferred revenue 65,784 104,843
Other current liabilities 76,971 61,688
Total current liabilities 611,950 296,620
Noncurrent liabilities    
Deferred revenue 53,155 51,292
Long-term debt 1,339,007 650,989
Deferred income taxes, net 32,053 31,715
Operating lease liabilities 46,766 0
Other noncurrent liabilities 44,635 43,608
Total liabilities 2,127,566 1,074,224
Commitments and contingencies (Note 15)
Stockholders’ equity    
Preferred stock; $0.01 par value; 5,000,000 shares authorized; no shares issued at December 31, 2019 and 2018 0 0
Common stock; $0.005 par value; 280,000,000 shares authorized; 140,525,055 shares issued at December 31, 2019 and 2018 702 702
Additional paid-in capital 667,658 632,235
Retained earnings 930,830 863,768
Treasury stock, at cost, 24,538,703 and 24,401,694 shares at December 31, 2019 and 2018, respectively (377,639) (355,857)
Accumulated other comprehensive loss (91,583) (92,617)
Total stockholders’ equity 1,129,968 1,048,231
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 3,257,534 $ 2,122,455
XML 54 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data (Unaudited)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Data (Unaudited) Quarterly Financial Data (Unaudited)
The following consists of quarterly financial data (in thousands, except per share amounts):
 
 
Quarter Ended
 
Year Ended
 
 
March 31,
2019
 
June 30,
2019
 
September 30,
2019
 
December 31,
2019
 
December 31,
2019
Revenues:
 
 
 
 
 
 
 
 
 
 
Software as a service and platform as a service
 
$
108,557

 
$
172,499

 
$
192,952

 
$
203,661

 
$
677,669

License
 
21,078

 
52,541

 
92,058

 
122,584

 
288,261

Maintenance
 
55,111

 
51,922

 
52,638

 
53,738

 
213,409

Services
 
21,109

 
20,656

 
17,253

 
19,937

 
78,955

Total revenues
 
205,855

 
297,618

 
354,901

 
399,920

 
1,258,294

Operating expenses:
 
 
 
 
 
 
 
 
 
 
Cost of revenue (1)
 
114,941

 
155,240

 
174,168

 
173,104

 
617,453

Research and development
 
36,194

 
39,235

 
36,543

 
34,601

 
146,573

Selling and marketing
 
29,430

 
32,962

 
30,417

 
30,875

 
123,684

General and administrative
 
31,517

 
49,319

 
27,286

 
27,174

 
135,296

Depreciation and amortization
 
21,866

 
26,744

 
31,169

 
31,753

 
111,532

Total operating expenses
 
233,948

 
303,500

 
299,583

 
297,507

 
1,134,538

Operating income (loss)
 
(28,093
)
 
(5,882
)
 
55,318

 
102,413

 
123,756

Other income (expense):
 
 
 
 
 
 
 
 
 
 
Interest expense
 
(11,614
)
 
(15,323
)
 
(18,987
)
 
(18,109
)
 
(64,033
)
Interest income
 
3,033

 
2,997

 
2,988

 
2,949

 
11,967

Other, net
 
(1,912
)
 
1,402

 
(2,369
)
 
3,399

 
520

Total other income (expense)
 
(10,493
)
 
(10,924
)
 
(18,368
)
 
(11,761
)
 
(51,546
)
Income (loss) before income taxes
 
(38,586
)
 
(16,806
)
 
36,950

 
90,652

 
72,210

Income tax expense (benefit)
 
(12,623
)
 
(22,531
)
 
5,136

 
35,166

 
5,148

Net income (loss)
 
$
(25,963
)
 
$
5,725

 
$
31,814

 
$
55,486

 
$
67,062

Earnings (loss) per share
 
 
 
 
 
 
 
 
 
 
Basic
 
$
(0.22
)
 
$
0.05

 
$
0.27

 
$
0.48

 
$
0.58

Diluted
 
$
(0.22
)
 
$
0.05

 
$
0.27

 
$
0.47

 
$
0.57


(1)
The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.

 
 
Quarter Ended
 
Year Ended
 
 
March 31,
2018
 
June 30,
2018
 
September 30,
2018
 
December 31,
2018
 
December 31,
2018
Revenues:
 
 
 
 
 
 
 
 
 
 
Software as a service and platform as a service
 
$
104,280

 
$
113,600

 
$
104,519

 
$
110,626

 
$
433,025

License
 
28,046

 
45,555

 
68,964

 
137,991

 
280,556

Maintenance
 
56,659

 
55,048

 
54,373

 
53,065

 
219,145

Services
 
20,325

 
20,792

 
17,669

 
18,268

 
77,054

Total revenues
 
209,310

 
234,995

 
245,525

 
319,950

 
1,009,780

Operating expenses:
 
 
 
 
 
 
 
 
 
 
Cost of revenue (1)
 
107,336

 
116,261

 
102,473

 
104,281

 
430,351

Research and development
 
36,791

 
37,862

 
36,008

 
32,969

 
143,630

Selling and marketing
 
31,893

 
33,160

 
28,252

 
24,576

 
117,881

General and administrative
 
28,649

 
28,837

 
29,537

 
20,399

 
107,422

Depreciation and amortization
 
21,345

 
21,033

 
20,896

 
21,311

 
84,585

Total operating expenses
 
226,014

 
237,153

 
217,166

 
203,536

 
883,869

Operating income (loss)
 
(16,704
)
 
(2,158
)
 
28,359

 
116,414

 
125,911

Other income (expense):
 
 
 
 
 
 
 
 
 
 
Interest expense
 
(9,365
)
 
(9,717
)
 
(12,573
)
 
(9,875
)
 
(41,530
)
Interest income
 
2,744

 
2,742

 
2,763

 
2,893

 
11,142

Other, net
 
(55
)
 
(1,677
)
 
(1,304
)
 
(688
)
 
(3,724
)
Total other income (expense)
 
(6,676
)
 
(8,652
)
 
(11,114
)
 
(7,670
)
 
(34,112
)
Income (loss) before income taxes
 
(23,380
)
 
(10,810
)
 
17,245

 
108,744

 
91,799

Income tax expense (benefit)
 
(3,952
)
 
3,764

 
2,012

 
21,054

 
22,878

Net income (loss)
 
$
(19,428
)
 
$
(14,574
)
 
$
15,233

 
$
87,690

 
$
68,921

Earnings (loss) per share
 
 
 
 
 
 
 
 
 
 
Basic
 
$
(0.17
)
 
$
(0.13
)
 
$
0.13

 
$
0.76

 
$
0.59

Diluted
 
$
(0.17
)
 
$
(0.13
)
 
$
0.13

 
$
0.74

 
$
0.59


(1)
The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.
XML 55 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans
12 Months Ended
Dec. 31, 2019
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
ACI 401(k) Plan
The ACI 401(k) Plan is a defined contribution plan covering all domestic employees of the Company. Participants may contribute up to 75% of their annual eligible compensation up to a maximum of $19,000 (for employees who are under the age of 50 on December 31, 2019) or a maximum of $25,000 (for employees aged 50 or older on December 31, 2019). After one year of service, the Company matches 100% of the first 4% of eligible participant contributions and 50% of the next 4% of eligible participant contributions, not to exceed $5,000 per employee annually. Company contributions charged to expense were $6.4 million during both the years ended December 31, 2019 and 2018, and $5.3 million during the year ended December 31, 2017.

ACI Worldwide EMEA Group Personal Pension Scheme
The ACI Worldwide EMEA Group Personal Pension Scheme is a defined contribution plan covering substantially all ACI Worldwide (EMEA) Limited (“ACI-EMEA”) employees. For those ACI-EMEA employees who elect to participate in the plan, the Company contributes a minimum of 8.5% of eligible compensation to the plan for employees employed at December 1, 2000 (up to a maximum of 15.5% for employees aged over 55 years on December 1, 2000) or from 6% to 10% of eligible compensation for employees employed subsequent to December 1, 2000. ACI-EMEA contributions charged to expense were $1.5 million during the year ended December 31, 2019, and $1.6 million during both the years ended December 31, 2018 and 2017.
XML 56 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans - Summary of Grant Date Fair Value Weighted Average Assumptions - Options (Details) - Black-Scholes Option-Pricing Model - Stock Options
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life (years) 5 years 7 months 6 days 5 years 7 months 6 days
Risk-free interest rate 2.70% 1.90%
Expected volatility 26.40% 29.40%
Expected dividend yield 0.00% 0.00%
XML 57 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information - Selected Financial Data (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]                      
Revenues                 $ 1,258,294 $ 1,009,780 $ 1,024,191
Depreciation and amortization                 (122,569) (97,350) (102,224)
Stock-based compensation expense                 (36,763) (20,360) (13,683)
Corporate and unallocated expenses                 (104,718) (92,296) (144,715)
Interest, net                 (52,066) (30,388) (38,449)
Other, net $ 3,399 $ (2,369) $ 1,402 $ (1,912) $ (688) $ (1,304) $ (1,677) $ (55) 520 (3,724) (2,619)
Income before income taxes $ 90,652 $ 36,950 $ (16,806) $ (38,586) $ 108,744 $ 17,245 $ (10,810) $ (23,380) 72,210 91,799 43,572
Operating Segments | ACI On Premise                      
Segment Reporting Information [Line Items]                      
Revenues                 579,334 576,755 598,590
Segment Adjusted EBITDA                 321,305 323,902 347,094
Depreciation and amortization                 (11,992) (11,634) (13,094)
Stock-based compensation expense                 (7,651) (4,348) (2,234)
Operating Segments | ACI On Demand                      
Segment Reporting Information [Line Items]                      
Revenues                 678,960 433,025 425,601
Segment Adjusted EBITDA                 66,501 12,015 (1,832)
Depreciation and amortization                 (34,395) (31,541) (34,171)
Stock-based compensation expense                 (7,995) (4,338) (2,230)
Corporate and other                      
Segment Reporting Information [Line Items]                      
Depreciation and amortization                 (76,182) (54,175) (54,959)
Stock-based compensation expense                 $ (21,117) $ (11,674) $ (9,219)
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Nature of Business and Summary of Significant Accounting Policies - Summary of Changes in the Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Goodwill [Line Items]    
Goodwill, gross amount prior to beginning of period   $ 957,123
Goodwill, total impairment prior to beginning of period   (47,432)
Goodwill [Roll Forward]    
Goodwill, beginning of period $ 909,691  
Goodwill from acquisitions 370,834  
Goodwill, end of period 1,280,525  
ACI On Demand    
Goodwill [Line Items]    
Goodwill, gross amount prior to beginning of period   183,783
Goodwill, total impairment prior to beginning of period   0
Goodwill [Roll Forward]    
Goodwill, beginning of period 183,783  
Goodwill from acquisitions 370,834  
Goodwill, end of period 554,617  
ACI On Premise    
Goodwill [Line Items]    
Goodwill, gross amount prior to beginning of period   773,340
Goodwill, total impairment prior to beginning of period   $ (47,432)
Goodwill [Roll Forward]    
Goodwill, beginning of period 725,908  
Goodwill from acquisitions 0  
Goodwill, end of period $ 725,908  
XML 59 aciw-20191231x10k_htm.xml IDEA: XBRL DOCUMENT 0000935036 2019-01-01 2019-12-31 0000935036 2020-02-24 0000935036 2019-06-28 0000935036 2019-12-31 0000935036 2018-12-31 0000935036 2018-01-01 2018-12-31 0000935036 us-gaap:MaintenanceMember 2017-01-01 2017-12-31 0000935036 2017-01-01 2017-12-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2019-01-01 2019-12-31 0000935036 us-gaap:MaintenanceMember 2018-01-01 2018-12-31 0000935036 us-gaap:LicenseMember 2019-01-01 2019-12-31 0000935036 us-gaap:LicenseMember 2018-01-01 2018-12-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2018-01-01 2018-12-31 0000935036 us-gaap:TechnologyServiceMember 2018-01-01 2018-12-31 0000935036 us-gaap:LicenseMember 2017-01-01 2017-12-31 0000935036 us-gaap:TechnologyServiceMember 2019-01-01 2019-12-31 0000935036 us-gaap:MaintenanceMember 2019-01-01 2019-12-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2017-01-01 2017-12-31 0000935036 us-gaap:TechnologyServiceMember 2017-01-01 2017-12-31 0000935036 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000935036 us-gaap:TreasuryStockMember 2017-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000935036 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000935036 us-gaap:RetainedEarningsMember 2017-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000935036 us-gaap:RetainedEarningsMember 2018-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000935036 us-gaap:RetainedEarningsMember 2019-12-31 0000935036 2017-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000935036 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000935036 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000935036 us-gaap:TreasuryStockMember 2016-12-31 0000935036 us-gaap:CommonStockMember 2016-12-31 0000935036 us-gaap:RetainedEarningsMember 2016-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000935036 us-gaap:TreasuryStockMember 2019-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000935036 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000935036 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000935036 us-gaap:CommonStockMember 2019-12-31 0000935036 us-gaap:CommonStockMember 2017-12-31 0000935036 us-gaap:CommonStockMember 2018-12-31 0000935036 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000935036 2016-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000935036 us-gaap:TreasuryStockMember 2018-12-31 0000935036 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000935036 srt:RestatementAdjustmentMember 2018-12-31 0000935036 aciw:SeniorNotes5750Due2026Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2019-12-31 0000935036 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0000935036 aciw:SeniorNotes5750Due2026Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2018-12-31 0000935036 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000935036 aciw:IndiaPaymentTechnologyAndServicesCompanyMember 2019-07-23 2019-07-23 0000935036 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0000935036 srt:MaximumMember aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2019-01-01 2019-12-31 0000935036 aciw:IndiaPaymentTechnologyAndServicesCompanyMember 2019-07-23 0000935036 us-gaap:OfficeEquipmentMember 2019-12-31 0000935036 us-gaap:LeaseholdImprovementsMember 2019-01-01 2019-12-31 0000935036 us-gaap:LandMember 2019-12-31 0000935036 us-gaap:FurnitureAndFixturesMember 2018-12-31 0000935036 us-gaap:LandMember 2018-12-31 0000935036 us-gaap:OfficeEquipmentMember 2018-12-31 0000935036 us-gaap:LeaseholdImprovementsMember 2019-12-31 0000935036 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000935036 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000935036 us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0000935036 us-gaap:FurnitureAndFixturesMember 2019-12-31 0000935036 us-gaap:LeaseholdImprovementsMember 2018-12-31 0000935036 aciw:ACIOnPremiseMember 2018-12-31 0000935036 aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 aciw:AciOnDemandMember 2018-12-31 0000935036 aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 aciw:AciOnDemandMember 2019-12-31 0000935036 aciw:ACIOnPremiseMember 2019-12-31 0000935036 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000935036 us-gaap:LandMember 2019-01-01 2019-12-31 0000935036 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000935036 srt:MinimumMember us-gaap:OfficeEquipmentMember 2019-01-01 2019-12-31 0000935036 srt:MaximumMember us-gaap:OfficeEquipmentMember 2019-01-01 2019-12-31 0000935036 srt:MinimumMember aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2019-01-01 2019-12-31 0000935036 srt:MinimumMember aciw:SoftwareMarketedForExternalSaleMember 2019-01-01 2019-12-31 0000935036 aciw:CapitalizedContractCostCostsToObtainAContractMember us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0000935036 aciw:CapitalizedContractCostsCostsToFulfillAContractMember us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0000935036 aciw:CapitalizedContractCostCostsToObtainAContractMember us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0000935036 aciw:CapitalizedContractCostCostsToObtainAContractMember 2018-12-31 0000935036 aciw:CapitalizedContractCostCostsToObtainAContractMember 2019-01-01 2019-12-31 0000935036 aciw:CapitalizedContractCostsCostsToFulfillAContractMember 2019-12-31 0000935036 aciw:CapitalizedContractCostsCostsToFulfillAContractMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000935036 aciw:CapitalizedContractCostCostsToObtainAContractMember 2019-12-31 0000935036 aciw:CapitalizedContractCostsCostsToFulfillAContractMember 2018-12-31 0000935036 aciw:SpeedPayMember 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:TrademarksMember 2019-01-01 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:TrademarksMember 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:CustomerRelationshipsMember 2019-12-31 0000935036 aciw:RevChipandTransendMember 2019-10-01 2019-10-01 0000935036 aciw:SpeedPayMember 2019-01-01 2019-12-31 0000935036 aciw:SpeedPayMember us-gaap:SecuredDebtMember aciw:CreditAgreementMember aciw:BankOfAmericaMember 2019-04-05 0000935036 country:US aciw:SpeedPayMember 2019-05-09 2019-05-09 0000935036 aciw:SpeedPayMember 2019-05-09 2019-05-09 0000935036 aciw:SpeedPayMember us-gaap:RevolvingCreditFacilityMember aciw:CreditAgreementMember aciw:BankOfAmericaMember 2019-04-05 0000935036 aciw:SpeedPayMember 2018-01-01 2018-12-31 0000935036 aciw:SoftwareMarketedForExternalSaleMember 2019-12-31 0000935036 aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2018-12-31 0000935036 aciw:SoftwareMarketedForExternalSaleMember 2018-12-31 0000935036 aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2019-12-31 0000935036 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0000935036 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000935036 us-gaap:TradeNamesMember 2018-12-31 0000935036 us-gaap:TradeNamesMember 2019-12-31 0000935036 us-gaap:CustomerRelationshipsMember 2019-12-31 0000935036 us-gaap:CustomerRelationshipsMember 2018-12-31 0000935036 aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2019-01-01 2019-12-31 0000935036 aciw:SoftwareMarketedForExternalSaleMember 2018-01-01 2018-12-31 0000935036 aciw:SoftwareMarketedForExternalSaleMember 2019-01-01 2019-12-31 0000935036 aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2017-01-01 2017-12-31 0000935036 aciw:SoftwareAcquiredOrDevelopedForInternalUseMember 2018-01-01 2018-12-31 0000935036 aciw:SoftwareMarketedForExternalSaleMember 2017-01-01 2017-12-31 0000935036 aciw:TermLoansMember 2018-12-31 0000935036 aciw:TermLoansMember 2019-12-31 0000935036 aciw:SeniorNotesFivePointSevenFivePercentDueTwoThousandTwentySixMember us-gaap:SeniorNotesMember 2018-12-31 0000935036 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0000935036 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-12-31 0000935036 aciw:SeniorNotesFivePointSevenFivePercentDueTwoThousandTwentySixMember us-gaap:SeniorNotesMember 2019-12-31 0000935036 srt:MinimumMember aciw:CreditAgreementMember us-gaap:BaseRateMember aciw:VariableRateOptionOneMember 2019-01-01 2019-12-31 0000935036 aciw:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember aciw:VariableRateOptionOneMember 2019-01-01 2019-12-31 0000935036 aciw:CreditAgreementMember 2019-01-01 2019-12-31 0000935036 srt:MaximumMember aciw:TermLoansMember aciw:CreditAgreementMember 2017-02-24 0000935036 aciw:SeniorNotesFivePointSevenFivePercentDueTwoThousandTwentySixMember us-gaap:SeniorNotesMember 2018-01-01 2018-12-31 0000935036 aciw:DelayedDrawTermLoanMember aciw:CreditAgreementMember 2019-04-05 0000935036 srt:MaximumMember aciw:CreditAgreementMember 2019-04-05 0000935036 aciw:CreditAgreementMember aciw:ForeignSubsidiariesMember 2019-12-31 0000935036 aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0000935036 srt:MinimumMember aciw:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember aciw:VariableRateOptionTwoMember 2019-01-01 2019-12-31 0000935036 aciw:InitialTermLoanMember aciw:CreditAgreementMember 2019-04-05 0000935036 aciw:SeniorNotesFivePointSevenFivePercentDueTwoThousandTwentySixMember us-gaap:SeniorNotesMember 2018-08-21 0000935036 aciw:DelayedDrawTermLoanMember aciw:CreditAgreementMember 2019-12-31 0000935036 aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2019-01-01 2019-12-31 0000935036 aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0000935036 aciw:OverdraftFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0000935036 srt:MaximumMember aciw:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember aciw:VariableRateOptionTwoMember 2019-01-01 2019-12-31 0000935036 us-gaap:RevolvingCreditFacilityMember aciw:CreditAgreementMember 2019-12-31 0000935036 us-gaap:OtherCurrentLiabilitiesMember aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0000935036 us-gaap:OtherCurrentLiabilitiesMember aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0000935036 aciw:TermLoansMember aciw:CreditAgreementMember 2019-12-31 0000935036 us-gaap:OtherNoncurrentLiabilitiesMember aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2018-12-31 0000935036 us-gaap:RevolvingCreditFacilityMember aciw:CreditAgreementMember 2019-04-05 0000935036 srt:MaximumMember aciw:CreditAgreementMember us-gaap:BaseRateMember aciw:VariableRateOptionOneMember 2019-01-01 2019-12-31 0000935036 aciw:OverdraftFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000935036 aciw:CreditAgreementMember 2019-12-31 0000935036 srt:MaximumMember aciw:CreditAgreementMember 2017-02-24 0000935036 us-gaap:OtherNoncurrentLiabilitiesMember aciw:MultiYearLicenseAgreementMember us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0000935036 srt:MaximumMember aciw:TermLoansMember aciw:CreditAgreementMember 2019-04-05 0000935036 aciw:SeniorNotesSixPointThreeSevenFivePercentDueTwoThousandTwentyMember us-gaap:SeniorNotesMember 2018-08-21 0000935036 aciw:CreditAgreementMember aciw:ParentCompanyAndDomesticSubsidiariesMember 2019-12-31 0000935036 aciw:CreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember aciw:VariableRateOptionOneMember 2019-01-01 2019-12-31 0000935036 aciw:InitialTermLoanMember aciw:CreditAgreementMember 2019-04-05 2019-04-05 0000935036 us-gaap:RevolvingCreditFacilityMember aciw:CreditAgreementMember 2019-04-05 2019-04-05 0000935036 aciw:DelayedDrawTermLoanMember aciw:CreditAgreementMember 2019-04-05 2019-04-05 0000935036 aciw:SeniorNotesFivePointSevenFivePercentDueTwoThousandTwentySixMember 2019-12-31 0000935036 us-gaap:GeneralAndAdministrativeExpenseMember aciw:LeaseObligationOneMember 2017-01-01 2017-12-31 0000935036 us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0000935036 aciw:OperatingLeaseLiabilitiesMember 2019-12-31 0000935036 2018-02-28 2019-12-31 0000935036 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000935036 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000935036 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0000935036 2018-02-28 0000935036 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000935036 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0000935036 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000935036 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0000935036 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0000935036 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 aciw:TotalShareholderReturnMember 2019-01-01 2019-12-31 0000935036 aciw:BlackScholesOptionPricingModelMember 2019-01-01 2019-12-31 0000935036 aciw:LongTermIncentivePlanProgramPerformanceShareAwardsMember 2019-01-01 2019-12-31 0000935036 aciw:TotalShareholderReturnMember aciw:MonteCarloSimulationValuationModelMember 2019-01-01 2019-12-31 0000935036 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000935036 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0000935036 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0000935036 country:US 2019-12-31 0000935036 country:US 2018-12-31 0000935036 us-gaap:NonUsMember 2019-12-31 0000935036 us-gaap:NonUsMember 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:PaymentIntelligenceMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 aciw:RealTimePaymentsMember 2018-01-01 2018-12-31 0000935036 aciw:DigitalChannelsMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:PaymentIntelligenceMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 country:US 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RetailPaymentsMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 aciw:MerchantPaymentsMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RealTimePaymentsMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RetailPaymentsMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:EMEAMember 2018-01-01 2018-12-31 0000935036 srt:AsiaPacificMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:DigitalChannelsMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:MerchantPaymentsMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:MerchantPaymentsMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:PaymentIntelligenceMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:BillerPaymentsMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AmericasOtherMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 aciw:PaymentIntelligenceMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AmericasOtherMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember country:US aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AmericasOtherMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 aciw:MerchantPaymentsMember 2018-01-01 2018-12-31 0000935036 aciw:DigitalChannelsMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember country:US aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 aciw:RetailPaymentsMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:BillerPaymentsMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 aciw:BillerPaymentsMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 aciw:RetailPaymentsMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 aciw:AmericasOtherMember 2019-01-01 2019-12-31 0000935036 country:US 2019-01-01 2019-12-31 0000935036 aciw:PaymentIntelligenceMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:DigitalChannelsMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:DigitalChannelsMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:MerchantPaymentsMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RetailPaymentsMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RealTimePaymentsMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 srt:AsiaPacificMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember country:US aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:EMEAMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AmericasOtherMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 aciw:RealTimePaymentsMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 aciw:AmericasOtherMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RetailPaymentsMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:BillerPaymentsMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:BillerPaymentsMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember country:US aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RealTimePaymentsMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:MerchantPaymentsMember aciw:AciOnDemandMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:DigitalChannelsMember aciw:ACIOnPremiseMember 2019-01-01 2019-12-31 0000935036 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RealTimePaymentsMember aciw:ACIOnPremiseMember 2018-01-01 2018-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:PaymentIntelligenceMember aciw:AciOnDemandMember 2019-01-01 2019-12-31 0000935036 aciw:BillerPaymentsMember 2018-01-01 2018-12-31 0000935036 aciw:PaymentIntelligenceMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:MerchantPaymentsMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 aciw:RetailPaymentsMember 2017-01-01 2017-12-31 0000935036 aciw:MerchantPaymentsMember 2017-01-01 2017-12-31 0000935036 aciw:BillerPaymentsMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:EMEAMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:PaymentIntelligenceMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:BillerPaymentsMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AmericasOtherMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RetailPaymentsMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember country:US aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 aciw:DigitalChannelsMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:DigitalChannelsMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember country:US aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:BillerPaymentsMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:DigitalChannelsMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:PaymentIntelligenceMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:MerchantPaymentsMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:AmericasOtherMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 aciw:AmericasOtherMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RealTimePaymentsMember aciw:AciOnDemandMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RetailPaymentsMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 aciw:RealTimePaymentsMember 2017-01-01 2017-12-31 0000935036 us-gaap:OperatingSegmentsMember aciw:RealTimePaymentsMember aciw:ACIOnPremiseMember 2017-01-01 2017-12-31 0000935036 country:US 2017-01-01 2017-12-31 0000935036 srt:AsiaPacificMember 2017-01-01 2017-12-31 0000935036 us-gaap:EmployeeStockOptionMember aciw:BlackScholesOptionPricingModelMember 2018-01-01 2018-12-31 0000935036 us-gaap:EmployeeStockOptionMember aciw:BlackScholesOptionPricingModelMember 2017-01-01 2017-12-31 0000935036 aciw:LongTermIncentivePlanProgramPerformanceShareAwardsMember 2019-12-31 0000935036 aciw:LongTermIncentivePlanProgramPerformanceShareAwardsMember 2018-12-31 0000935036 us-gaap:RestrictedStockMember 2018-12-31 0000935036 us-gaap:RestrictedStockMember 2019-12-31 0000935036 aciw:TotalShareholderReturnMember 2018-12-31 0000935036 aciw:TotalShareholderReturnMember 2019-12-31 0000935036 aciw:TotalShareholderReturnMember aciw:MonteCarloSimulationValuationModelMember 2017-01-01 2017-12-31 0000935036 aciw:TotalShareholderReturnMember aciw:MonteCarloSimulationValuationModelMember 2018-01-01 2018-12-31 0000935036 aciw:TwoThousandSixteenEquityandPerformanceIncentivePlanMember 2019-12-31 0000935036 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000935036 us-gaap:EmployeeStockOptionMember 2019-12-31 0000935036 aciw:EmployeeStockPurchasePlanTwentySeventeenMember 2019-01-01 2019-12-31 0000935036 aciw:EmployeeStockPurchasePlanTwentySeventeenMember 2019-12-31 0000935036 aciw:EmployeeStockPurchasePlanTwentySeventeenMember 2018-01-01 2018-12-31 0000935036 srt:DirectorMember us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0000935036 aciw:TwoThousandSixteenEquityandPerformanceIncentivePlanMember 2019-01-01 2019-12-31 0000935036 aciw:TwoThousandFiveEquityandPerformanceIncentivePlanMember 2012-06-14 0000935036 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000935036 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000935036 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000935036 srt:MaximumMember aciw:LongTermIncentivePlanProgramPerformanceShareAwardsMember 2019-01-01 2019-12-31 0000935036 aciw:EmployeeStockPurchasePlanTwentySeventeenMember 2017-01-01 2017-12-31 0000935036 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000935036 srt:MinimumMember aciw:LongTermIncentivePlanProgramPerformanceShareAwardsMember 2019-01-01 2019-12-31 0000935036 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000935036 srt:MaximumMember us-gaap:OtherPensionPlansDefinedBenefitMember aciw:EmployeesAgedOverFiftyFiveMember 2019-01-01 2019-12-31 0000935036 us-gaap:OtherPensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000935036 srt:MaximumMember us-gaap:OtherPensionPlansDefinedBenefitMember aciw:EmployeeHiredAfterDecemberOneTwoThousandMember 2019-01-01 2019-12-31 0000935036 srt:MaximumMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember aciw:SecondEligibleParticipantContributionsMember 2019-01-01 2019-12-31 0000935036 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember aciw:SecondEligibleParticipantContributionsMember 2019-01-01 2019-12-31 0000935036 srt:MinimumMember us-gaap:OtherPensionPlansDefinedBenefitMember aciw:EmployeeHiredAfterDecemberOneTwoThousandMember 2019-01-01 2019-12-31 0000935036 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember aciw:EmployeesTurningAgeFiftyOrMoreMember 2019-01-01 2019-12-31 0000935036 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember aciw:EmployeesUnderAgeFiftyMember 2019-01-01 2019-12-31 0000935036 us-gaap:OtherPensionPlansDefinedBenefitMember aciw:EmployeeHiredPriorToDecemberOneTwoThousandMember 2019-01-01 2019-12-31 0000935036 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000935036 us-gaap:OtherPensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000935036 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000935036 us-gaap:OtherPensionPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000935036 us-gaap:ForeignCountryMember 2019-12-31 0000935036 us-gaap:DomesticCountryMember 2019-12-31 0000935036 aciw:OtherForeignJurisdictionMember 2019-01-01 2019-12-31 0000935036 aciw:OtherForeignJurisdictionMember 2019-12-31 0000935036 us-gaap:ForeignCountryMember 2018-01-01 2018-12-31 0000935036 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0000935036 us-gaap:ForeignCountryMember 2019-01-01 2019-12-31 0000935036 us-gaap:OtherNoncurrentLiabilitiesMember 2019-12-31 0000935036 us-gaap:StateAndLocalJurisdictionMember us-gaap:GeneralBusinessMember 2019-12-31 0000935036 us-gaap:OtherNoncurrentLiabilitiesMember 2018-12-31 0000935036 us-gaap:DomesticCountryMember us-gaap:GeneralBusinessMember 2019-12-31 0000935036 srt:MaximumMember 2019-12-31 0000935036 srt:MinimumMember 2019-12-31 0000935036 aciw:BaldwinHackettMeeksInc.Member 2015-09-23 2015-09-23 0000935036 aciw:BaldwinHackettMeeksInc.Member us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0000935036 aciw:BaldwinHackettMeeksInc.Member 2013-03-06 2013-03-06 0000935036 aciw:BaldwinHackettMeeksInc.Member us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0000935036 aciw:BaldwinHackettMeeksInc.Member 2017-01-01 2017-12-31 0000935036 2019-10-01 2019-12-31 0000935036 2019-04-01 2019-06-30 0000935036 2019-07-01 2019-09-30 0000935036 2019-01-01 2019-03-31 0000935036 us-gaap:MaintenanceMember 2019-07-01 2019-09-30 0000935036 us-gaap:MaintenanceMember 2019-01-01 2019-03-31 0000935036 us-gaap:TechnologyServiceMember 2019-01-01 2019-03-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2019-01-01 2019-03-31 0000935036 us-gaap:LicenseMember 2019-01-01 2019-03-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2019-04-01 2019-06-30 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2019-10-01 2019-12-31 0000935036 us-gaap:LicenseMember 2019-07-01 2019-09-30 0000935036 us-gaap:TechnologyServiceMember 2019-10-01 2019-12-31 0000935036 us-gaap:MaintenanceMember 2019-10-01 2019-12-31 0000935036 us-gaap:TechnologyServiceMember 2019-07-01 2019-09-30 0000935036 us-gaap:LicenseMember 2019-04-01 2019-06-30 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2019-07-01 2019-09-30 0000935036 us-gaap:MaintenanceMember 2019-04-01 2019-06-30 0000935036 us-gaap:TechnologyServiceMember 2019-04-01 2019-06-30 0000935036 us-gaap:LicenseMember 2019-10-01 2019-12-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2018-01-01 2018-03-31 0000935036 us-gaap:MaintenanceMember 2018-07-01 2018-09-30 0000935036 2018-10-01 2018-12-31 0000935036 2018-07-01 2018-09-30 0000935036 2018-04-01 2018-06-30 0000935036 2018-01-01 2018-03-31 0000935036 us-gaap:MaintenanceMember 2018-01-01 2018-03-31 0000935036 us-gaap:LicenseMember 2018-10-01 2018-12-31 0000935036 us-gaap:TechnologyServiceMember 2018-10-01 2018-12-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2018-04-01 2018-06-30 0000935036 us-gaap:TechnologyServiceMember 2018-07-01 2018-09-30 0000935036 us-gaap:LicenseMember 2018-04-01 2018-06-30 0000935036 us-gaap:MaintenanceMember 2018-10-01 2018-12-31 0000935036 us-gaap:MaintenanceMember 2018-04-01 2018-06-30 0000935036 us-gaap:LicenseMember 2018-07-01 2018-09-30 0000935036 us-gaap:TechnologyServiceMember 2018-04-01 2018-06-30 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2018-07-01 2018-09-30 0000935036 us-gaap:LicenseMember 2018-01-01 2018-03-31 0000935036 us-gaap:TechnologyServiceMember 2018-01-01 2018-03-31 0000935036 aciw:SoftwareAsServiceAndPlatformAsServiceMember 2018-10-01 2018-12-31 iso4217:USD aciw:customer shares pure iso4217:USD shares P1Y P10Y P3Y P1Y P3Y false --12-31 FY 2019 0000935036 12800000 200000 0.005 0.005 280000000 280000000 140525055 140525055 0.005 0.05750 P5Y P5Y P5Y 1600000 6400000 0.21 P1Y P5Y P1Y -32300000 -31600000 0.01 0.01 5000000 5000000 0 0 Non-depreciable P30Y P5Y P7Y P3Y 1300000 500000 P3Y P3Y 24401694 24538703 1653573 2346427 1200000 10-K true 2019-12-31 false 0-25346 ACI WORLDWIDE, INC. DE 47-0772104 3520 Kraft Rd, Suite 300 Naples, FL 34105 239 403-4660 Common Stock, $0.005 par value ACIW NASDAQ No No Yes Yes Large Accelerated Filer false false false 3506264959 116130399 <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Documents Incorporated by Reference</span><span style="font-family:inherit;font-size:10pt;"> – Portions of the registrant’s definitive Proxy Statement for the Annual Meeting of Shareholders to be held on June 9, 2020, are incorporated by reference in Part III of this report. This registrant’s Proxy Statement will be filed with the Securities and Exchange Commission pursuant to Regulation 14A.</span></div> 121398000 148502000 359197000 348182000 391039000 32256000 24542000 23277000 24200000 14260000 920376000 566477000 213041000 189010000 70380000 72729000 57382000 0 234517000 137228000 1280525000 909691000 356969000 168127000 51611000 27048000 72733000 52145000 3257534000 2122455000 37010000 39602000 368719000 31605000 29318000 38115000 34148000 20767000 65784000 104843000 76971000 61688000 611950000 296620000 53155000 51292000 1339007000 650989000 32053000 31715000 46766000 0 44635000 43608000 2127566000 1074224000 0 0 702000 702000 667658000 632235000 930830000 863768000 377639000 355857000 -91583000 -92617000 1129968000 1048231000 3257534000 2122455000 677669000 433025000 425572000 288261000 280556000 293124000 213409000 219145000 222071000 78955000 77054000 83424000 1258294000 1009780000 1024191000 617453000 430351000 452286000 146573000 143630000 136921000 123684000 117881000 107885000 135296000 107422000 153032000 111532000 84585000 89427000 1134538000 883869000 939551000 123756000 125911000 84640000 64033000 41530000 39013000 11967000 11142000 564000 520000 -3724000 -2619000 -51546000 -34112000 -41068000 72210000 91799000 43572000 5148000 22878000 38437000 67062000 68921000 5135000 0.58 0.59 0.04 0.57 0.59 0.04 116175000 116057000 118059000 118571000 117632000 119444000 67062000 68921000 5135000 1034000 -15261000 16744000 1034000 -15261000 16744000 68096000 53660000 21879000 702000 600344000 545731000 -297760000 -94100000 754917000 5135000 5135000 16744000 16744000 13683000 13683000 -3682000 20498000 16816000 37387000 37387000 5311000 5311000 702000 610345000 550866000 -319960000 -77356000 764597000 68921000 68921000 -15261000 -15261000 20360000 20360000 1530000 21218000 22748000 54527000 54527000 2588000 2588000 243981000 243981000 702000 632235000 863768000 -355857000 -92617000 1048231000 67062000 67062000 1034000 1034000 36763000 36763000 -1340000 17821000 16481000 35617000 35617000 3986000 3986000 702000 667658000 930830000 -377639000 -91583000 1129968000 67062000 68921000 5135000 24092000 23805000 24871000 98477000 73545000 77353000 15934000 0 0 4128000 4637000 4286000 -22140000 -5734000 21660000 36763000 20360000 13683000 -5175000 -2007000 -435000 19054000 14760000 8243000 -7703000 5766000 -1700000 -10829000 -9684000 94000 -1137000 -5115000 -4227000 -37561000 14219000 439000 15558000 -5965000 -12411000 137649000 183932000 146197000 23099000 18265000 25717000 24915000 25628000 28697000 757268000 0 0 25199000 1467000 0 -830481000 -45360000 -54414000 3591000 3098000 2958000 12985000 19674000 13872000 3986000 2588000 5311000 35617000 54527000 37387000 0 400000000 0 0 300000000 0 280000000 109000000 67000000 41000000 111000000 153000000 500000000 0 415000000 28900000 109289000 386040000 12830000 7319000 5340000 -7020000 -4753000 -9900000 667223000 -57704000 -98148000 -1495000 -2076000 322000 -27104000 78792000 -6043000 148502000 69710000 75753000 121398000 148502000 69710000 27727000 32205000 37817000 58980000 35300000 34976000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Nature of Business and Summary of Significant Accounting Policies</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Nature of Business</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI Worldwide, Inc., a Delaware corporation, and its subsidiaries (collectively referred to as “ACI” or the “Company”) develop, market, install, and support a broad line of software products and services primarily focused on facilitating electronic payments. In addition to its own products, the Company distributes or acts as a sales agent for software developed by third parties. These products and services are used principally by banks, financial intermediaries, merchants, and billers, both in domestic and international markets.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Consolidated Financial Statements</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current year presentation. The Company reclassified </span><span style="font-family:inherit;font-size:10pt;"><span>$32.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> from other current assets to settlement assets and </span><span style="font-family:inherit;font-size:10pt;"><span>$31.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> from other current liabilities to settlement liabilities in the consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Capital Stock</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s outstanding capital stock consists of a single class of common stock. Each share of common stock is entitled to one vote for each matter subject to a stockholder’s vote and to dividends, if and when declared by the board of directors (the “board”).</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. The Company’s cash and cash equivalents includes holdings in checking, savings, money market, and overnight sweep accounts, all of which have daily maturities, as well as time deposits with maturities of three months or less at the date of purchase. The carrying amounts of cash and cash equivalents on the consolidated balance sheets approximate fair value.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Current Liabilities</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of other current liabilities are included in the following table (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,049</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vendor financed licenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,667</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,551</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Royalties payable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,688</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Settlement Assets and Liabilities</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Individuals and businesses settle their obligations to the Company’s various Biller clients using credit or debit cards or via automated clearing house (“ACH”) payments. The Company creates a receivable for the amount due from the credit or debit card processor and an offsetting payable to the client. Upon confirmation that the funds have been received, the Company settles the obligation to the client. Due to timing, in some instances, the Company may (1) receive the funds into bank accounts controlled by and in the Company’s name that are not disbursed to its clients by the end of the day, resulting in a settlement deposit on the Company’s books and (2) disburse funds to its clients in advance of receiving funds from the credit or debit card processor, resulting in a net settlement receivable position.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Off Balance Sheet Settlement Accounts</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also enters into agreements with certain Biller clients to process payment funds on their behalf. When an ACH or automated teller machine network payment transaction is processed, a transaction is initiated to withdraw funds from the designated source account and deposit them into a settlement account, which is a trust account maintained for the benefit of the Company’s clients. A simultaneous transaction is initiated to transfer funds from the settlement account to the intended destination account. These “back to back” transactions are designed to settle at the same time, usually overnight, such that the Company receives the funds from the source at the same time as it sends the funds to their destination. However, due to the transactions being with various financial institutions there may be timing differences that result in float balances. These funds are maintained in accounts for the benefit of the client which is separate from the Company’s corporate assets. As the Company does not take ownership of the funds, these settlement accounts are not included in the Company’s balance sheet. The Company is entitled to interest earned on the fund balances. The collection of interest on these settlement accounts is considered in the Company’s determination of its fee structure for clients and represents a portion of the payment for services performed by the Company. The amount of settlement funds as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, were </span><span style="font-family:inherit;font-size:10pt;"><span>$274.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$256.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property and Equipment</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost. Depreciation of these assets is generally computed using the straight-line method over their estimated useful lives based on asset class. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, net property and equipment consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:28%;"/><td style="width:46%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Useful Lives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer and office equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 - 5 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>Lesser of useful life of improvement or remaining life of lease</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,096</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,980</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7 - 30 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,553</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-depreciable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,606</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(136,226</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(117,392</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Software</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software may be for internal use or for resale. Costs related to certain software, which is for resale, are capitalized in accordance with Accounting Standards Codification (“ASC”) </span><span style="font-family:inherit;font-size:10pt;">985</span><span style="font-family:inherit;font-size:10pt;">-20</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Costs of Software to be Sold, Leased, or Marketed</span><span style="font-family:inherit;font-size:10pt;">, when the resulting product reaches technological feasibility. The Company generally determines technological feasibility when it has a detailed program design that takes product function, feature and technical requirements to their most detailed, logical form and is ready for coding. The Company does not typically capitalize costs related to software for resale as technological feasibility generally coincides with general availability of the software. The Company capitalizes the costs of software developed or obtained for internal use in accordance with ASC 350-40,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Internal Use Software</span><span style="font-family:inherit;font-size:10pt;">. The Company expenses all costs incurred during the preliminary project stage of its development and capitalizes the costs incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the software are capitalized if it is determined that these upgrades or enhancements add additional functionality to the software. Costs incurred during the application development stage include purchased software licenses, implementation costs, consulting costs, and payroll-related costs for projects that qualify for capitalization. All other costs, primarily related to maintenance and minor software fixes, are expensed as incurred.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of software for resale is determined on a product-by-product basis and begins when the product is available for licensing to customers. The annual amortization is computed using the greater of (a) the ratio of current gross revenues to the total of current and future gross revenues expected to be derived from the software or (b) the straight-line method over the remaining estimated useful life of generally five to </span><span style="font-family:inherit;font-size:10pt;">ten years</span><span style="font-family:inherit;font-size:10pt;">, including the period being reported on. Due to competitive pressures, it may be possible that the estimates of future gross revenue or remaining estimated useful life of the software will be reduced significantly. As a result, the carrying amount of the software may be reduced accordingly. Amortization of internal-use software is generally computed using the straight-line method over estimated useful lives of one to </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies the provisions of ASC 805, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations</span><span style="font-family:inherit;font-size:10pt;">, in the accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred and the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;"> from the acquisition date, it records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Critical estimates in valuing certain intangible assets include but are not limited to future expected cash flows from customer relationships, covenants not to compete and acquired developed technologies, brand awareness and market position, as well as assumptions about the period of time the brand will continue to be used in our product portfolio, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other estimates associated with the accounting for acquisitions may change as additional information becomes available regarding the assets acquired and liabilities assumed.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 820, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements and Disclosures</span><span style="font-family:inherit;font-size:10pt;">, (“ASC 820”) defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. ASC 820 establishes a fair value hierarchy for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The fair value hierarchy is as follows:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 Inputs – Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 Inputs – Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. These might include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (such as interest rates, volatilities, prepayment speeds, credit risks, etc.) or inputs that are derived principally from or corroborated by market data by correlation or other means.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 Inputs – Unobservable inputs for determining the fair values of assets or liabilities that reflect an entity’s own assumptions about the assumptions that market participants would use in pricing the assets or liabilities.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the Company’s Credit Agreement approximates the carrying value due to the floating interest rate (Level 2 of the fair value hierarchy). The Company measures the fair value of its Senior Notes based on Level 2 inputs, which include quoted market prices and interest rate spreads of similar securities. The fair value of the Company’s </span><span style="font-family:inherit;font-size:10pt;"><span>5.750%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes due 2026 (“2026 Notes”) was </span><span style="font-family:inherit;font-size:10pt;"><span>$432.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$395.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of cash and cash equivalents approximate the carrying values due to the short period of time to maturity (Level 2 of the fair value hierarchy).</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill and Other Intangibles</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with ASC 350, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles – Goodwill and Other</span><span style="font-family:inherit;font-size:10pt;">, the Company assesses goodwill for impairment annually during the fourth quarter of its fiscal year using October 1 balances or when there is evidence that events or changes in circumstances indicate that the carrying amount of the asset may not be recovered. The Company evaluates goodwill at the reporting unit level using the discounted cash flow valuation model and allocates goodwill to these reporting units using a relative fair value approach. During this assessment, management relies on a number of factors, including operating results, business plans, and anticipated future cash flows. The Company has identified its reportable segments, ACI On Premise and ACI On Demand, as the reporting units.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The key assumptions used in the discounted cash flow valuation model include discount rates, growth rates, cash flow projections and terminal value rates. Discount rates, growth rates, and cash flow projections are the most sensitive and susceptible to change, as they require significant management judgment. Discount rates are determined by using a weighted average cost of capital (“WACC”). The WACC considers market and industry data as well as company-specific risk factors. Operational management, </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">considering industry and company-specific historical and projected data, develops growth rates and cash flow projections for each reporting unit. Terminal value rate determination follows common methodology of capturing the present value of perpetual cash flow estimates beyond the last projected period, assuming a constant WACC and low, long-term growth rates. If the recoverability test indicates potential impairment, the Company calculates an implied fair value of goodwill for the reporting unit. The implied fair value of goodwill is determined in a manner similar to how goodwill is calculated in a business combination. If the implied fair value of goodwill exceeds the carrying value of goodwill assigned to the reporting unit, there is no impairment. If the carrying value of goodwill assigned to the reporting unit exceeds the implied fair value of the goodwill, an impairment charge is recorded to write down the carrying value. The calculated fair value substantially exceeded the current carrying value for all reporting units for all periods.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill attributable to each reporting unit during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI On Demand</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross Balance, prior to December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>773,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>957,123</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total impairment prior to December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,432</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,432</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>725,908</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>909,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill from acquisitions (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>370,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>370,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>725,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,280,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill from acquisitions relates to the goodwill recorded for the acquisition of E Commerce Group Products, Inc. ("ECG"), along with ECG's subsidiary, Speedpay, Inc. (collectively referred to as "Speedpay") and Walletron, Inc. ("Walletron"), as discussed in Note </span><span style="font-family:inherit;font-size:10pt;">3</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Acquisition</span><span style="font-family:inherit;font-size:10pt;">. The purchase price allocations for Speedpay and Walletron are preliminary as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and are subject to future changes during the maximum one-year measurement period.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangible assets, which include customer relationships and trademarks and trade names, are amortized using the straight-line method over periods ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>20 years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company reviews its other intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Equity Method Investment</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 23, 2019, the Company invested </span><span style="font-family:inherit;font-size:10pt;"><span>$18.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for a </span><span style="font-family:inherit;font-size:10pt;"><span>30%</span></span><span style="font-family:inherit;font-size:10pt;"> non-controlling financial interest in a payment technology and services company in India. The Company accounted for this investment using the equity method in accordance with ASC 323, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Investments - Equity Method and Joint Ventures</span><span style="font-family:inherit;font-size:10pt;">. Accordingly, the Company recorded an initial investment of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, which includes direct costs of acquiring the investment, and is included in other cash flows from investing activities in the consolidated statement of cash flows and other noncurrent assets in the consolidated balance sheet as of December 31, 2019. The Company records its share of earnings and losses in the investment on a one-quarter lag basis.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Impairment of Long-Lived Assets</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset group may not be recoverable. An impairment loss is recorded if the sum of the future cash flows expected to result from the use of the asset (undiscounted and without interest charges) is less than the carrying amount of the asset. The amount of the impairment charge is measured based upon the fair value of the asset group.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Treasury Stock</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for shares of its common stock that are repurchased without intent to retire as treasury stock. Such shares are recorded at cost and reflected separately on the consolidated balance sheets as a reduction of stockholders’ equity. The Company issues shares of treasury stock upon exercise of stock options, issuance of restricted share awards and restricted share units, payment of earned performance shares, and for issuances of common stock pursuant to the Company’s employee stock purchase plan. For purposes of determining the cost of the treasury shares re-issued, the Company uses the average cost method.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-Based Compensation Plans</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with ASC 718, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation – Stock Compensation</span><span style="font-family:inherit;font-size:10pt;">, the Company recognizes stock-based compensation expense for awards that are probable of vesting on a straight-line basis over the requisite service period of the award, which is generally the vesting term. Stock-based compensation expense is recorded in operating expenses depending on where the respective individual’s compensation is recorded. The Company generally utilizes the Black–Scholes option–pricing model to determine the </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">fair value of stock options on the date of grant. To determine the grant date fair value of the supplemental stock options and total shareholder return awards (“TSRs”), a Monte Carlo simulation model was used. The assumptions utilized in the Black-Scholes option-pricing and Monte Carlo simulation models, as well as the description of the plans the stock-based awards are granted under, are described in further detail in Note </span><span style="font-family:inherit;font-size:10pt;">11</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-Based Compensation Plans</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Translation of Foreign Currencies</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s foreign subsidiaries typically use the local currency of the countries in which they are located as their functional currency. Their assets and liabilities are translated into U.S. dollars at the exchange rates in effect at the balance sheet date. Revenues and expenses are translated at the average exchange rates during the period. Translation gains and losses are reflected in the consolidated financial statements as a component of accumulated other comprehensive income (loss). Transaction gains and losses, including those related to intercompany accounts, that are not considered to be of a long-term investment nature are included in the determination of net income. Transaction gains and losses, including those related to intercompany accounts, that are considered to be of a long-term investment nature are reflected in the consolidated financial statements as a component of accumulated other comprehensive income (loss).</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes is computed using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company periodically assesses its tax exposures and establishes, or adjusts, estimated unrecognized tax benefits for probable assessments by taxing authorities, including the Internal Revenue Service, and various foreign and state authorities. Such unrecognized tax benefits represent the estimated provision for income taxes expected to ultimately be paid.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards Recently Adopted</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Leases</span><span style="font-family:inherit;font-size:10pt;"> (codified as “ASC 842”). ASC 842 requires lessees to recognize right-of-use (“ROU”) assets and lease liabilities on the balance sheet for all leases unless, as a policy election, a lessee elects not to apply ASC 842 to short-term leases. In addition, this standard requires both lessees and lessors to disclose certain key information about lease transactions. The Company adopted ASC 842 on January 1, 2019 (the effective date) using the optional transition method to not apply the new lease standard in the comparative periods presented and elected the "practical expedient package", which permits the Company to not reassess prior conclusions about lease identification, lease classification, and initial direct costs. ASC 842 also provides practical expedients for the Company’s ongoing accounting, including the combination of lease and non-lease components into a single lease component which the Company has elected to apply to its leases. As of January 1, 2019, the Company recognized ROU assets and operating lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$63.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$68.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Refer to Note </span><span style="font-family:inherit;font-size:10pt;">14</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">, for further details.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU 2018-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Statement-Reporting Comprehensive Income: Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;">. This ASU provides an option to reclassify stranded tax effects within accumulated other comprehensive income (“AOCI”) to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the 2017 U.S. Tax Cuts and Jobs Act (or portion thereof) is recorded. This ASU requires disclosure of a description of the accounting policy for releasing income tax effects from AOCI; whether election is made to reclassify the stranded income tax effects from the 2017 U.S. Tax Cuts and Jobs Act; and information about the income tax effects that are reclassified. The Company adopted ASU 2018-2 as of January 1, 2019. The adoption of ASU 2018-2 did not have an impact on the consolidated balance sheet, statement of operations, and statement of cash flows.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2019, the FASB issued ASU 2019-07, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Updates to SEC Sections - Amendments to SEC Paragraphs Pursuant to SEC Final Rule Releases No. 33-10532, Disclosure Update and Simplification, and Nos. 33-10231 and 33-10442, Investment Company Reporting Modernization, and Miscellaneous Updates</span><span style="font-family:inherit;font-size:10pt;">, which clarifies or improves the disclosure and presentation requirements of a variety of codification topics by aligning them with the SEC 's regulations. ASU 2019-07 was effective upon issuance and did not have a material impact on the consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Issued Accounting Standards Not Yet Effective</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments, </span><span style="font-family:inherit;font-size:10pt;">and subsequent amendments to the guidance, ASU 2018-19 in November 2018, ASU 2019-04 in April 2019, ASU 2019-05 in May 2019, and ASU's 2019-10 and 2019-11 in November 2019. This ASU provides financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in ASU 2016-13 replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The Company will be required to use a forward-looking expected credit loss model for accounts receivables. ASU 2016-13 is effective for annual and interim periods beginning after December 15, 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company established a project team to assess implementing changes to its processes and controls in conjunction with a comprehensive review of its financial instruments. The Company has determined that the adoption of ASU 2016-13 will not have a material impact on its consolidated balance sheet, statement of operations, and statement of cash flows.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, </span><span style="font-family:inherit;font-size:10pt;">as part of its initiative to reduce complexity in accounting standards. The amendments in this update simplify the accounting for income taxes by removing certain exceptions within ASC 740, as well as clarify and simplify other aspects of the accounting for income taxes to promote consistency among reporting entities. ASU 2019-12 is effective for annual and interim periods beginning after December 15, 2020. The Company is currently assessing the impact the adoption of ASU 2019-12 will have on its consolidated balance sheet, statement of operations, and statement of cash flows.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Nature of Business</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI Worldwide, Inc., a Delaware corporation, and its subsidiaries (collectively referred to as “ACI” or the “Company”) develop, market, install, and support a broad line of software products and services primarily focused on facilitating electronic payments. In addition to its own products, the Company distributes or acts as a sales agent for software developed by third parties. These products and services are used principally by banks, financial intermediaries, merchants, and billers, both in domestic and international markets.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Consolidated Financial Statements</span></div>The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current year presentation. 32300000 31600000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Capital Stock</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s outstanding capital stock consists of a single class of common stock. Each share of common stock is entitled to one vote for each matter subject to a stockholder’s vote and to dividends, if and when declared by the board of directors (the “board”).</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. The Company’s cash and cash equivalents includes holdings in checking, savings, money market, and overnight sweep accounts, all of which have daily maturities, as well as time deposits with maturities of three months or less at the date of purchase. The carrying amounts of cash and cash equivalents on the consolidated balance sheets approximate fair value.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of other current liabilities are included in the following table (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,049</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vendor financed licenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,667</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,551</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Royalties payable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,688</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 15049000 0 9667000 3551000 6107000 11318000 9212000 8407000 36936000 38412000 76971000 61688000 <div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Settlement Assets and Liabilities</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Individuals and businesses settle their obligations to the Company’s various Biller clients using credit or debit cards or via automated clearing house (“ACH”) payments. The Company creates a receivable for the amount due from the credit or debit card processor and an offsetting payable to the client. Upon confirmation that the funds have been received, the Company settles the obligation to the client. Due to timing, in some instances, the Company may (1) receive the funds into bank accounts controlled by and in the Company’s name that are not disbursed to its clients by the end of the day, resulting in a settlement deposit on the Company’s books and (2) disburse funds to its clients in advance of receiving funds from the credit or debit card processor, resulting in a net settlement receivable position.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Off Balance Sheet Settlement Accounts</span></div>The Company also enters into agreements with certain Biller clients to process payment funds on their behalf. When an ACH or automated teller machine network payment transaction is processed, a transaction is initiated to withdraw funds from the designated source account and deposit them into a settlement account, which is a trust account maintained for the benefit of the Company’s clients. A simultaneous transaction is initiated to transfer funds from the settlement account to the intended destination account. These “back to back” transactions are designed to settle at the same time, usually overnight, such that the Company receives the funds from the source at the same time as it sends the funds to their destination. However, due to the transactions being with various financial institutions there may be timing differences that result in float balances. These funds are maintained in accounts for the benefit of the client which is separate from the Company’s corporate assets. As the Company does not take ownership of the funds, these settlement accounts are not included in the Company’s balance sheet. The Company is entitled to interest earned on the fund balances. The collection of interest on these settlement accounts is considered in the Company’s determination of its fee structure for clients and represents a portion of the payment for services performed by the Company. 274000000.0 256500000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property and Equipment</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost. Depreciation of these assets is generally computed using the straight-line method over their estimated useful lives based on asset class. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, net property and equipment consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:28%;"/><td style="width:46%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Useful Lives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer and office equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 - 5 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>Lesser of useful life of improvement or remaining life of lease</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,096</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,980</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7 - 30 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,553</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-depreciable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,606</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(136,226</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(117,392</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> As of <span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, net property and equipment consisted of the following (in thousands):</span><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:28%;"/><td style="width:46%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Useful Lives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer and office equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 - 5 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129,359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>Lesser of useful life of improvement or remaining life of lease</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,096</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,980</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7 - 30 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,553</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,381</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-depreciable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,606</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(136,226</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(117,392</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,729</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 143942000 129359000 Lesser of useful life of improvement or remaining life of lease 33346000 32096000 P7Y 12980000 12500000 14553000 14381000 1785000 1785000 206606000 190121000 136226000 117392000 70380000 72729000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Software</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software may be for internal use or for resale. Costs related to certain software, which is for resale, are capitalized in accordance with Accounting Standards Codification (“ASC”) </span><span style="font-family:inherit;font-size:10pt;">985</span><span style="font-family:inherit;font-size:10pt;">-20</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Costs of Software to be Sold, Leased, or Marketed</span><span style="font-family:inherit;font-size:10pt;">, when the resulting product reaches technological feasibility. The Company generally determines technological feasibility when it has a detailed program design that takes product function, feature and technical requirements to their most detailed, logical form and is ready for coding. The Company does not typically capitalize costs related to software for resale as technological feasibility generally coincides with general availability of the software. The Company capitalizes the costs of software developed or obtained for internal use in accordance with ASC 350-40,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Internal Use Software</span><span style="font-family:inherit;font-size:10pt;">. The Company expenses all costs incurred during the preliminary project stage of its development and capitalizes the costs incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the software are capitalized if it is determined that these upgrades or enhancements add additional functionality to the software. Costs incurred during the application development stage include purchased software licenses, implementation costs, consulting costs, and payroll-related costs for projects that qualify for capitalization. All other costs, primarily related to maintenance and minor software fixes, are expensed as incurred.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of software for resale is determined on a product-by-product basis and begins when the product is available for licensing to customers. The annual amortization is computed using the greater of (a) the ratio of current gross revenues to the total of current and future gross revenues expected to be derived from the software or (b) the straight-line method over the remaining estimated useful life of generally five to </span><span style="font-family:inherit;font-size:10pt;">ten years</span><span style="font-family:inherit;font-size:10pt;">, including the period being reported on. Due to competitive pressures, it may be possible that the estimates of future gross revenue or remaining estimated useful life of the software will be reduced significantly. As a result, the carrying amount of the software may be reduced accordingly. Amortization of internal-use software is generally computed using the straight-line method over estimated useful lives of one to </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P10Y <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies the provisions of ASC 805, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations</span><span style="font-family:inherit;font-size:10pt;">, in the accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred and the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;"> from the acquisition date, it records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Critical estimates in valuing certain intangible assets include but are not limited to future expected cash flows from customer relationships, covenants not to compete and acquired developed technologies, brand awareness and market position, as well as assumptions about the period of time the brand will continue to be used in our product portfolio, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other estimates associated with the accounting for acquisitions may change as additional information becomes available regarding the assets acquired and liabilities assumed.</span></div> P1Y <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 820, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements and Disclosures</span><span style="font-family:inherit;font-size:10pt;">, (“ASC 820”) defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. ASC 820 establishes a fair value hierarchy for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The fair value hierarchy is as follows:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 Inputs – Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 Inputs – Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. These might include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (such as interest rates, volatilities, prepayment speeds, credit risks, etc.) or inputs that are derived principally from or corroborated by market data by correlation or other means.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 Inputs – Unobservable inputs for determining the fair values of assets or liabilities that reflect an entity’s own assumptions about the assumptions that market participants would use in pricing the assets or liabilities.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the Company’s Credit Agreement approximates the carrying value due to the floating interest rate (Level 2 of the fair value hierarchy). The Company measures the fair value of its Senior Notes based on Level 2 inputs, which include quoted market prices and interest rate spreads of similar securities. The fair value of the Company’s </span><span style="font-family:inherit;font-size:10pt;"><span>5.750%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes due 2026 (“2026 Notes”) was </span><span style="font-family:inherit;font-size:10pt;"><span>$432.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$395.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of cash and cash equivalents approximate the carrying values due to the short period of time to maturity (Level 2 of the fair value hierarchy).</span></div> 0.05750 432000000.0 395000000.0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill and Other Intangibles</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with ASC 350, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles – Goodwill and Other</span><span style="font-family:inherit;font-size:10pt;">, the Company assesses goodwill for impairment annually during the fourth quarter of its fiscal year using October 1 balances or when there is evidence that events or changes in circumstances indicate that the carrying amount of the asset may not be recovered. The Company evaluates goodwill at the reporting unit level using the discounted cash flow valuation model and allocates goodwill to these reporting units using a relative fair value approach. During this assessment, management relies on a number of factors, including operating results, business plans, and anticipated future cash flows. The Company has identified its reportable segments, ACI On Premise and ACI On Demand, as the reporting units.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The key assumptions used in the discounted cash flow valuation model include discount rates, growth rates, cash flow projections and terminal value rates. Discount rates, growth rates, and cash flow projections are the most sensitive and susceptible to change, as they require significant management judgment. Discount rates are determined by using a weighted average cost of capital (“WACC”). The WACC considers market and industry data as well as company-specific risk factors. Operational management, </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">considering industry and company-specific historical and projected data, develops growth rates and cash flow projections for each reporting unit. Terminal value rate determination follows common methodology of capturing the present value of perpetual cash flow estimates beyond the last projected period, assuming a constant WACC and low, long-term growth rates. If the recoverability test indicates potential impairment, the Company calculates an implied fair value of goodwill for the reporting unit. The implied fair value of goodwill is determined in a manner similar to how goodwill is calculated in a business combination. If the implied fair value of goodwill exceeds the carrying value of goodwill assigned to the reporting unit, there is no impairment. If the carrying value of goodwill assigned to the reporting unit exceeds the implied fair value of the goodwill, an impairment charge is recorded to write down the carrying value. The calculated fair value substantially exceeded the current carrying value for all reporting units for all periods.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill attributable to each reporting unit during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI On Demand</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross Balance, prior to December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>773,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>957,123</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total impairment prior to December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,432</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,432</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>725,908</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>909,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill from acquisitions (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>370,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>370,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>725,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,280,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill from acquisitions relates to the goodwill recorded for the acquisition of E Commerce Group Products, Inc. ("ECG"), along with ECG's subsidiary, Speedpay, Inc. (collectively referred to as "Speedpay") and Walletron, Inc. ("Walletron"), as discussed in Note </span><span style="font-family:inherit;font-size:10pt;">3</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Acquisition</span><span style="font-family:inherit;font-size:10pt;">. The purchase price allocations for Speedpay and Walletron are preliminary as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and are subject to future changes during the maximum one-year measurement period.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangible assets, which include customer relationships and trademarks and trade names, are amortized using the straight-line method over periods ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>20 years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company reviews its other intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill attributable to each reporting unit during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI On Demand</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross Balance, prior to December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>773,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>957,123</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total impairment prior to December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,432</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,432</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>183,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>725,908</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>909,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill from acquisitions (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>370,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>370,834</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554,617</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>725,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,280,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">(1) </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill from acquisitions relates to the goodwill recorded for the acquisition of E Commerce Group Products, Inc. ("ECG"), along with ECG's subsidiary, Speedpay, Inc. (collectively referred to as "Speedpay") and Walletron, Inc. ("Walletron"), as discussed in Note </span><span style="font-family:inherit;font-size:10pt;">3</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Acquisition</span><span style="font-family:inherit;font-size:10pt;">. The purchase price allocations for Speedpay and Walletron are preliminary as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and are subject to future changes during the maximum one-year measurement period.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 183783000 773340000 957123000 0 47432000 47432000 183783000 725908000 909691000 370834000 0 370834000 554617000 725908000 1280525000 P3Y P20Y <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Equity Method Investment</span></div><span style="font-family:inherit;font-size:10pt;">On July 23, 2019, the Company invested </span><span style="font-family:inherit;font-size:10pt;"><span>$18.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for a </span><span style="font-family:inherit;font-size:10pt;"><span>30%</span></span><span style="font-family:inherit;font-size:10pt;"> non-controlling financial interest in a payment technology and services company in India. The Company accounted for this investment using the equity method in accordance with ASC 323, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Investments - Equity Method and Joint Ventures</span><span style="font-family:inherit;font-size:10pt;">. Accordingly, the Company recorded an initial investment of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.5 million</span></span>, which includes direct costs of acquiring the investment, and is included in other cash flows from investing activities in the consolidated statement of cash flows and other noncurrent assets in the consolidated balance sheet as of December 31, 2019. The Company records its share of earnings and losses in the investment on a one-quarter lag basis 18300000 0.30 18500000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Impairment of Long-Lived Assets</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset group may not be recoverable. An impairment loss is recorded if the sum of the future cash flows expected to result from the use of the asset (undiscounted and without interest charges) is less than the carrying amount of the asset. The amount of the impairment charge is measured based upon the fair value of the asset group.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Treasury Stock</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for shares of its common stock that are repurchased without intent to retire as treasury stock. Such shares are recorded at cost and reflected separately on the consolidated balance sheets as a reduction of stockholders’ equity. The Company issues shares of treasury stock upon exercise of stock options, issuance of restricted share awards and restricted share units, payment of earned performance shares, and for issuances of common stock pursuant to the Company’s employee stock purchase plan. For purposes of determining the cost of the treasury shares re-issued, the Company uses the average cost method.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-Based Compensation Plans</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with ASC 718, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation – Stock Compensation</span><span style="font-family:inherit;font-size:10pt;">, the Company recognizes stock-based compensation expense for awards that are probable of vesting on a straight-line basis over the requisite service period of the award, which is generally the vesting term. Stock-based compensation expense is recorded in operating expenses depending on where the respective individual’s compensation is recorded. The Company generally utilizes the Black–Scholes option–pricing model to determine the </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">fair value of stock options on the date of grant. To determine the grant date fair value of the supplemental stock options and total shareholder return awards (“TSRs”), a Monte Carlo simulation model was used. The assumptions utilized in the Black-Scholes option-pricing and Monte Carlo simulation models, as well as the description of the plans the stock-based awards are granted under, are described in further detail in Note </span><span style="font-family:inherit;font-size:10pt;">11</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-Based Compensation Plans</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Translation of Foreign Currencies</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s foreign subsidiaries typically use the local currency of the countries in which they are located as their functional currency. Their assets and liabilities are translated into U.S. dollars at the exchange rates in effect at the balance sheet date. Revenues and expenses are translated at the average exchange rates during the period. Translation gains and losses are reflected in the consolidated financial statements as a component of accumulated other comprehensive income (loss). Transaction gains and losses, including those related to intercompany accounts, that are not considered to be of a long-term investment nature are included in the determination of net income. Transaction gains and losses, including those related to intercompany accounts, that are considered to be of a long-term investment nature are reflected in the consolidated financial statements as a component of accumulated other comprehensive income (loss).</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes is computed using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company periodically assesses its tax exposures and establishes, or adjusts, estimated unrecognized tax benefits for probable assessments by taxing authorities, including the Internal Revenue Service, and various foreign and state authorities. Such unrecognized tax benefits represent the estimated provision for income taxes expected to ultimately be paid.</span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards Recently Adopted</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Leases</span><span style="font-family:inherit;font-size:10pt;"> (codified as “ASC 842”). ASC 842 requires lessees to recognize right-of-use (“ROU”) assets and lease liabilities on the balance sheet for all leases unless, as a policy election, a lessee elects not to apply ASC 842 to short-term leases. In addition, this standard requires both lessees and lessors to disclose certain key information about lease transactions. The Company adopted ASC 842 on January 1, 2019 (the effective date) using the optional transition method to not apply the new lease standard in the comparative periods presented and elected the "practical expedient package", which permits the Company to not reassess prior conclusions about lease identification, lease classification, and initial direct costs. ASC 842 also provides practical expedients for the Company’s ongoing accounting, including the combination of lease and non-lease components into a single lease component which the Company has elected to apply to its leases. As of January 1, 2019, the Company recognized ROU assets and operating lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$63.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$68.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Refer to Note </span><span style="font-family:inherit;font-size:10pt;">14</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">, for further details.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU 2018-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Statement-Reporting Comprehensive Income: Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;">. This ASU provides an option to reclassify stranded tax effects within accumulated other comprehensive income (“AOCI”) to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the 2017 U.S. Tax Cuts and Jobs Act (or portion thereof) is recorded. This ASU requires disclosure of a description of the accounting policy for releasing income tax effects from AOCI; whether election is made to reclassify the stranded income tax effects from the 2017 U.S. Tax Cuts and Jobs Act; and information about the income tax effects that are reclassified. The Company adopted ASU 2018-2 as of January 1, 2019. The adoption of ASU 2018-2 did not have an impact on the consolidated balance sheet, statement of operations, and statement of cash flows.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2019, the FASB issued ASU 2019-07, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Updates to SEC Sections - Amendments to SEC Paragraphs Pursuant to SEC Final Rule Releases No. 33-10532, Disclosure Update and Simplification, and Nos. 33-10231 and 33-10442, Investment Company Reporting Modernization, and Miscellaneous Updates</span><span style="font-family:inherit;font-size:10pt;">, which clarifies or improves the disclosure and presentation requirements of a variety of codification topics by aligning them with the SEC 's regulations. ASU 2019-07 was effective upon issuance and did not have a material impact on the consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Issued Accounting Standards Not Yet Effective</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments, </span><span style="font-family:inherit;font-size:10pt;">and subsequent amendments to the guidance, ASU 2018-19 in November 2018, ASU 2019-04 in April 2019, ASU 2019-05 in May 2019, and ASU's 2019-10 and 2019-11 in November 2019. This ASU provides financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in ASU 2016-13 replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The Company will be required to use a forward-looking expected credit loss model for accounts receivables. ASU 2016-13 is effective for annual and interim periods beginning after December 15, 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company established a project team to assess implementing changes to its processes and controls in conjunction with a comprehensive review of its financial instruments. The Company has determined that the adoption of ASU 2016-13 will not have a material impact on its consolidated balance sheet, statement of operations, and statement of cash flows.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, </span><span style="font-family:inherit;font-size:10pt;">as part of its initiative to reduce complexity in accounting standards. The amendments in this update simplify the accounting for income taxes by removing certain exceptions within ASC 740, as well as clarify and simplify other aspects of the accounting for income taxes to promote consistency among reporting entities. ASU 2019-12 is effective for annual and interim periods beginning after December 15, 2020. The Company is currently assessing the impact the adoption of ASU 2019-12 will have on its consolidated balance sheet, statement of operations, and statement of cash flows.</span></div> 63300000 68600000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with ASC 606,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Revenue From Contracts With Customers</span><span style="font-family:inherit;font-size:10pt;">, revenue is recognized upon transfer of control of promised products and/or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products and services. Revenue is recognized net of any taxes collected from customers and subsequently remitted to governmental authorities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Combination.</span><span style="font-family:inherit;font-size:10pt;"> The Company may execute more than one contract or agreement with a single customer. The separate contracts or agreements may be viewed as one combined arrangement or separate agreements for revenue recognition purposes. In order to reach appropriate conclusions regarding whether such agreements should be combined, the Company evaluates whether the agreements were negotiated as a package with a single commercial objective, whether the amount of consideration to be paid in one agreement depends on the price and/or performance of another agreement, or whether the product(s) or services promised in the agreements represent a single performance obligation. The conclusions reached can impact the allocation of the transaction price to each performance obligation and the timing of revenue recognition related to those arrangements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Software as a Service (“SaaS”) and Platform as a Service (“PaaS”) Arrangements.</span><span style="font-family:inherit;font-size:10pt;"> The Company’s SaaS-based and PaaS-based arrangements, including implementation, support and other services, represent a single promise to provide continuous access (i.e. a stand-ready performance obligation) to its software solutions and their processing capabilities in the form of a service through one of the Company’s data centers. As each day of providing access to the software solution(s) is substantially the same and the customer simultaneously receives and consumes the benefits as access is provided, the Company’s single promise under its SaaS-based and PaaS-based arrangements is comprised of a series of distinct service periods. The Company’s SaaS-based and PaaS-based arrangements may include fixed consideration, variable consideration, or a combination of the two. Fixed consideration is recognized over the term of the arrangement or longer if the fixed consideration relates to a material right. A material right would be a separate performance obligation. The Company estimates the stand-alone selling price for a material right by reference to the services expected to be provided and the corresponding expected consideration. Variable consideration in these arrangements is typically a function of transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, the Company: (1) allocates the variable amount to each distinct service period within the series and recognizes revenue as each distinct service period is performed (i.e. direct allocation), (2) estimates total variable consideration at contract inception (giving consideration to any constraints that may apply and updating the estimates as new information becomes available) and recognizes the total transaction price over the period to which it relates, or (3) applies the ‘right to invoice’ practical expedient and recognizes revenue based on the amount invoiced to the customer during the period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">License Arrangements.</span><span style="font-family:inherit;font-size:10pt;"> The Company’s software license arrangements provide the customer with the right to use functional intellectual property (as it exists at the point in time at which the license is granted) for the duration of the contract term. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Implementation, support, and other services are typically considered distinct performance obligations when sold with a software license unless these services are determined to significantly modify the software.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payment terms for the Company’s software license arrangements generally include fixed license and capacity fees that are payable up front or over time. These arrangements may also include incremental usage-based fees that are payable when the customer exceeds its contracted license capacity limits. The Company accounts for capacity overages as a usage-based royalty that is recognized when the usage occurs.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When a software license arrangement contains payment terms that are extended beyond one year, a significant financing component may exist. The significant financing component is calculated as the difference between the stated value and present value of the software license fees and is recognized as interest income over the extended payment period. The total fixed software license fee net of the significant financing component is recognized as revenue at the point in time when the software is transferred to the customer.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For those software license arrangements that include customer-specific acceptance provisions, such provisions are generally presumed to be substantive and the Company does not recognize revenue until the earlier of the receipt of a written customer acceptance, objective demonstration that the delivered product meets the customer-specific acceptance criteria, or the expiration of the acceptance period. The Company recognizes revenues on such arrangements upon the earlier of receipt of written acceptance or the first production use of the software by the customer.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For software license arrangements in which the Company acts as a distributor of another company’s product, and in certain circumstances, modifies or enhances the product, revenues are recorded on a gross basis. These include arrangements in which the Company takes control of the products and is responsible for providing the product or service. For software license arrangements in which the Company acts as a sales agent for another company’s product, revenues are recorded on a net basis. These include arrangements in which the Company does not take control of products and is not responsible for providing the product or service.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For software license arrangements in which the Company utilizes a third-party distributor or sales agent, the Company recognizes revenue upon transfer of control of the software license(s) to the third-party distributor or sales agent.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s software license arrangements typically provide the customer with a standard </span><span style="font-family:inherit;font-size:10pt;"><span>90</span></span><span style="font-family:inherit;font-size:10pt;">-day assurance-type warranty. These warranties do not represent an additional performance obligation as services beyond assuring that the software license complies with agreed-upon specifications are not provided.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software license arrangements typically include an initial post contract customer support (maintenance or “PCS”) term of </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;"> with subsequent renewals for additional years within the initial license period. The Company’s promise to those customers who elect to purchase PCS represents a stand-ready performance obligation that is distinct from the license performance obligation and recognized over the PCS term.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also provides various professional services to customers with software licenses. These include project management, software implementation, and software modification services. Revenues from arrangements to provide professional services are generally distinct from the other promises in the contract(s) and are recognized as the related services are performed. Consideration payable under these arrangements is either fixed fee or on a time-and-materials basis, which represents variable consideration that must be estimated using the most likely amount based on the range of hours expected to be incurred in providing the services.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates the stand-alone selling price (“SSP”) for maintenance and professional services based on observable stand-alone sales. The Company applies the residual approach to estimate the SSP for software licenses.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Refer to Note </span><span style="font-family:inherit;font-size:10pt;">10</span><span style="font-family:inherit;font-size:10pt;">,</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Information</span><span style="font-family:inherit;font-size:10pt;">, for further details, including disaggregation of revenue based on primary solution category and geographic location.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also applies judgment in determining the term of an arrangement when early termination rights are provided to the customer.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s software license arrangements with its customers often include multiple promises to transfer licensed software products and services. Determining whether the products and/or services are distinct performance obligations that should be accounted for separately may require significant judgment.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s SaaS and PaaS arrangements may include variable consideration in the form of usage-based fees. If the arrangement that includes variable consideration in the form of usage-based fees does not meet the allocation exception for variable consideration, the Company estimates the amount of variable consideration at the outset of the arrangement using either the expected value or most likely amount method, depending on the specifics of each arrangement. These estimates are constrained to the extent that it is probable that a significant reversal of incremental revenue will not occur and are updated each reporting period as additional information becomes available.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Judgment is used in determining: (1) whether the financing component in a software license agreement is significant and, if so, (2) the discount rate used in calculating the significant financing component. The Company assesses the significance of the financing component based on the ratio of license fees paid over time to total license fees. If determined to be significant, the financing component is calculated using a rate that discounts the license fees to the cash selling price.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Judgment is also used in assessing whether the extension of payment terms in a software license arrangement results in variable consideration and, if so, the amount to be included in the transaction price. The Company applies the portfolio approach to estimating the amount of variable consideration in these arrangements using the most likely amount method that is based on the Company’s historical collection experience under similar arrangements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant judgment is required to determine the SSP for each performance obligation, the amount allocated to each performance obligation and whether it depicts the amount that the Company expects to receive in exchange for the related product and/or service. As the selling prices of the Company’s software licenses are highly variable, the Company estimates SSP of its software licenses using the residual approach when the software license is sold with other services and observable SSPs exist for the other services. The Company uses a range of amounts to estimate SSP for maintenance and services. These ranges are based on stand-alone sales and vary based on the type of service and geographic region. If the SSP of a performance obligation is not directly observable, the Company will maximize observable inputs to determine its SSP.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records an accrued receivable when revenue is recognized prior to invoicing and the Company’s right to consideration only requires the passage of time, or deferred revenue when revenue is recognized subsequent to invoicing.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total receivables represent amounts billed and amounts earned that are to be billed in the future (i.e., accrued receivables). Included in accrued receivables are services and SaaS and PaaS revenues earned in the current period but billed in the following period and amounts due under multi-year software license arrangements with extended payment terms for which the Company has an unconditional right to invoice and receive payment subsequent to invoicing.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total receivables, net is comprised of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Billed receivables</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>239,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Billed receivables, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,505</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>235,363</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued receivables</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>399,302</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>336,858</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant financing component</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,569</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accrued receivables, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363,733</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>301,829</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current accrued receivables</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,714</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current significant financing component</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term accrued receivables, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,041</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,010</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total receivables, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>572,238</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>537,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">No customer accounted for more than </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of the Company’s consolidated receivables balance as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company maintains a general allowance for doubtful accounts based on historical experience, along with additional customer-specific allowances. The Company regularly monitors credit risk exposures in consolidated receivables. In estimating the necessary level of our allowance for doubtful accounts, management considers the aging of accounts receivable, the creditworthiness of customers, economic conditions within the customer’s industry, and general economic conditions, among other factors.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following reflects activity in the Company’s allowance for doubtful accounts receivable for the periods indicated (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,799</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision increase</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,561</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,505</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,086</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts written off, net of recoveries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision increases recorded in general and administrative expense during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, reflect increases in the allowance for doubtful accounts based upon collection experience in the geographic regions in which the Company conducts business, net of collection of customer-specific receivables that were previously reserved for as doubtful of collection.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue includes amounts due or received from customers for software licenses, maintenance, services, and/or SaaS and PaaS services in advance of recording the related revenue.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in deferred revenue were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferral of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>215,188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(200,061</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferral of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,253</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(187,069</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>620</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue allocated to remaining performance obligations represents contracted revenue that will be recognized in future periods, which is comprised of deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. This does not include:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue that will be recognized in future periods from capacity overages that are accounted for as a usage-based royalty.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SaaS and PaaS revenue from variable consideration that will be recognized in accordance with the ‘right to invoice’ practical expedient.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SaaS and PaaS revenue from variable consideration that will be recognized in accordance with the direct allocation method.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue allocated to remaining performance obligations was </span><span style="font-family:inherit;font-size:10pt;"><span>$678.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, of which the Company expects to recognize approximately </span><span style="font-family:inherit;font-size:10pt;"><span>48%</span></span><span style="font-family:inherit;font-size:10pt;"> over the next </span><span style="font-family:inherit;font-size:10pt;">12 months</span><span style="font-family:inherit;font-size:10pt;"> and the remainder thereafter.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the revenue recognized by the Company from performance obligations satisfied in previous periods was </span><span style="font-family:inherit;font-size:10pt;"><span>$33.9 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Costs to Obtain and Fulfill a Contract</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for costs to obtain and fulfill its contracts in accordance with ASC 340-40.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes certain of its sales commissions that meet the definition of incremental costs of obtaining a contract and for which the amortization period is greater than </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;">. The costs associated with those sales commissions are capitalized during the period in which the Company becomes obligated to pay the commissions and are amortized over the period in which the related products or services are transferred to the customer. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of these costs are included in other current assets, respectively, and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of these costs are included in other noncurrent assets, respectively, on the consolidated balance sheets. During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$6.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of sales commission expense, respectively, related to the amortization of these costs, which is included in selling and marketing expense on the consolidated statements of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes costs incurred to fulfill its contracts that: (1) relate directly to the arrangement, (2) are expected to generate resources that will be used to satisfy the Company’s performance obligation under the arrangement, and (3) are expected to be recovered through revenue generated under the arrangement. Contract fulfillment costs are expensed as the Company transfers the related services to the customer. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of these costs are included in other current assets, and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of these costs are included in other noncurrent assets, respectively, on the consolidated balance sheets. The amounts capitalized primarily relate to direct costs that enhance resources under the Company’s SaaS and PaaS arrangements. During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$5.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of expense, respectively, related to the amortization of these costs, which is included in cost of revenue on the consolidated statements of operations.</span></div> P90D P1Y <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total receivables, net is comprised of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Billed receivables</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>239,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Billed receivables, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,505</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>235,363</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued receivables</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>399,302</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>336,858</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant financing component</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,569</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accrued receivables, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>363,733</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>301,829</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current accrued receivables</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161,714</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current significant financing component</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term accrued receivables, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,041</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,010</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total receivables, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>572,238</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>537,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 213654000 239275000 5149000 3912000 208505000 235363000 399302000 336858000 35569000 35029000 363733000 301829000 161714000 123053000 11022000 10234000 213041000 189010000 572238000 537192000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following reflects activity in the Company’s allowance for doubtful accounts receivable for the periods indicated (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,799</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision increase</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,561</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,505</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,086</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts written off, net of recoveries</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3912000 4799000 3873000 2561000 1505000 2086000 1368000 2269000 1305000 44000 -123000 145000 5149000 3912000 4799000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in deferred revenue were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferral of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>215,188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(200,061</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferral of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,253</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognition of deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(187,069</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>620</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,939</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 145344000 215188000 200061000 -4336000 156135000 149253000 187069000 620000 118939000 678000000.0 0.48 33900000 P1Y 500000 1300000 6900000 11700000 6600000 8400000 200000 10200000 12600000 5900000 4700000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisition</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Speedpay</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">May 9, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company acquired Speedpay, a subsidiary of The Western Union Company (“Western Union”), for </span><span style="font-family:inherit;font-size:10pt;"><span>$754.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash, including working capital adjustments, pursuant to a Stock Purchase Agreement, among the Company, Western Union, and ACI Worldwide Corp., a wholly owned subsidiary of the Company. The Company has included the financial results of Speedpay in the consolidated financial statements from the date of acquisition. The combination of the Company and Speedpay bill pay solutions serves more than </span><span style="font-family:inherit;font-size:10pt;"><span>4,000</span></span><span style="font-family:inherit;font-size:10pt;"> customers across the U.S., bringing expanded reach in existing and complementary market segments such as consumer finance, insurance, healthcare, higher education, utilities, government, and mortgage. The acquisition of Speedpay increases the scale of the Company’s On Demand platform business and allows the acceleration of platform innovation through increased research and development and investment in ACI's On Demand platform infrastructure.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To fund the acquisition, the Company amended its existing Credit Agreement, dated </span><span style="font-family:inherit;font-size:10pt;">February 24, 2017</span><span style="font-family:inherit;font-size:10pt;">, for an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> senior secured term loan (“Delayed Draw Term Loan”), in addition to drawing </span><span style="font-family:inherit;font-size:10pt;"><span>$250.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> on the available Revolving Credit Facility. See Note </span><span style="font-family:Times_New_Roman;font-size:10pt;">5</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Debt</span><span style="font-family:inherit;font-size:10pt;">, for terms of the Credit Agreement. The remaining acquisition consideration was funded with cash on hand. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company expensed approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$22.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of costs related to the acquisition of Speedpay for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. These costs, which consist primarily of investment bank, consulting, and legal fees, are included in general and administrative expenses in the accompanying consolidated statements of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Speedpay contributed approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$227.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in revenue and </span><span style="font-family:inherit;font-size:10pt;"><span>$24.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in operating income for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consideration paid by the Company to complete the acquisition has been allocated preliminarily to the assets acquired and liabilities assumed based upon estimated fair values as of the date of the acquisition. The allocation of purchase price is based upon external valuation and other analyses that have not been completed as of the date of this filing, including, but not limited to, certain tax matters and accrued liabilities. Accordingly, the purchase price allocations are preliminary and are subject to future adjustments during the maximum one-year allocation period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the acquisition, the Company recorded the following amounts based upon its preliminary purchase price allocation as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, which are subject to completion of various analyses (in thousands, except weighted average useful lives):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Useful Lives</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivables, net of allowances</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlement assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>239,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,585</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current assets acquired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,299</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>366,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other noncurrent assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,746</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>980,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlement liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current liabilities acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other noncurrent liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities acquired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net assets acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>754,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company made adjustments to the preliminary purchase price allocation as additional information became available for receivables. These adjustments and any resulting adjustments to the statements of operations were not material to the Company’s previously reported operating results or financial position.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Factors contributing to the purchase price that resulted in the goodwill (which is tax deductible) include the acquisition of management, sales, and technology personnel with the skills to market new and existing products of the Company, enhanced product capabilities, complementary products and customers.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unaudited Pro Forma Financial Information</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The pro forma financial information in the table below presents the combined results of operations for ACI and Speedpay as if the acquisition had occurred January 1, 2018. The pro forma information is shown for illustrative purposes only and is not necessarily indicative of future results of operations of the Company or results of operations of the Company that would have actually occurred had the transaction been in effect for the periods presented. This pro forma information is not intended to represent or be indicative of actual results had the acquisition occurred as of the beginning of each period, and does not reflect potential synergies, integration costs, or other such costs or savings.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain pro forma adjustments have been made to net income (loss) for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, to give effect to estimated adjustments that remove the amortization expense on eliminated Speedpay historical identifiable intangible assets, add amortization expense for the value of acquired identified intangible assets (primarily acquired software, customer relationships, and trademarks), and add estimated interest expense on the Company’s additional Delayed Draw Term Loan and Revolving Credit Facility borrowings. Additionally, certain transaction expenses that are a direct result of the acquisition have been excluded from the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is the unaudited summarized pro forma financial information for the periods presented (in thousands, except per share data):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31, </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pro forma revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,382,957</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,361,729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pro forma net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,003</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,428</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pro forma income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.71</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.76</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.69</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Walletron</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">May 9, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company also completed the acquisition of Walletron, which delivers patented mobile wallet technology.  The Company has included the financial results of Walletron in the consolidated financial statements from the date of acquisition, which were not material.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">RevChip and TranSend</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 1, 2019, the Company acquired certain technology assets of RevChip, LLC ("RevChip") and TranSend Integrated Technologies Inc. ("TranSend") for a combined </span><span style="font-family:inherit;font-size:10pt;"><span>$7.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. As substantially all of the value was in the developed technology, the purchase was recognized as an asset acquisition. The Company has included the financial results of RevChip and TranSend in the consolidated financial statements from the date of acquisition, which were not material.</span></div> 754100000 4000 500000000.0 250000000.0 22200000 227700000 24900000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the acquisition, the Company recorded the following amounts based upon its preliminary purchase price allocation as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, which are subject to completion of various analyses (in thousands, except weighted average useful lives):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Useful Lives</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivables, net of allowances</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlement assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>239,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,585</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current assets acquired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,299</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>366,627</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other noncurrent assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,746</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>980,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlement liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,892</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,959</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current liabilities acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other noncurrent liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities acquired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net assets acquired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>754,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 135000 17658000 239604000 317000 19585000 277299000 366627000 113600000 P7Y 208500000 P15Y 10900000 P5Y 3746000 980672000 6743000 212892000 1959000 3802000 225396000 1219000 226615000 754057000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is the unaudited summarized pro forma financial information for the periods presented (in thousands, except per share data):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31, </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pro forma revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,382,957</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,361,729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pro forma net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,003</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,428</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pro forma income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.71</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.76</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.69</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1382957000 1361729000 82003000 88428000 0.71 0.76 0.69 0.75 7000000.0 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Software and Other Intangible Assets</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount and accumulated amortization of the Company's software assets subject to amortization at each balance sheet date are as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software for resale</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>138,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(122,061</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>16,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>137,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(110,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>27,542</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software for internal use</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>400,065</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(182,310</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>217,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>251,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(142,118</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>109,686</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total software</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>538,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(304,371</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>234,517</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>389,470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(252,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>137,228</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software for resale amortization expense totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$11.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$12.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> during both the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. These software amortization expense amounts are reflected in cost of revenue in the consolidated statements of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software for internal use amortization expense recorded during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$55.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$41.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$45.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. These software amortization expense amounts are reflected in depreciation and amortization in the consolidated statements of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount and accumulated amortization of the Company’s other intangible assets subject to amortization at each balance sheet date are as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>507,785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(160,775</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>347,010</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(131,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks and trade names</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,312</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,959</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,348</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,025</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>535,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(178,128</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356,969</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(146,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,127</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangible assets amortization expense recorded during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$31.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$19.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$19.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Based on capitalized intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, estimated amortization expense amounts in future fiscal years are as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ending December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Software</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Intangible</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets Amortization</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,583</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,406</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,781</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,517</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356,969</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount and accumulated amortization of the Company's software assets subject to amortization at each balance sheet date are as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software for resale</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>138,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(122,061</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>16,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>137,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(110,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>27,542</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software for internal use</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>400,065</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(182,310</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>217,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>251,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(142,118</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>109,686</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total software</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>538,888</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(304,371</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>234,517</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>389,470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>(252,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times_New_Roman;font-size:10pt;"><span>137,228</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount and accumulated amortization of the Company’s other intangible assets subject to amortization at each balance sheet date are as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>507,785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(160,775</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>347,010</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(131,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>166,804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks and trade names</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,312</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,959</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,348</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,025</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>535,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(178,128</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356,969</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(146,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>168,127</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 138823000 122061000 16762000 137666000 110124000 27542000 400065000 182310000 217755000 251804000 142118000 109686000 538888000 304371000 234517000 389470000 252242000 137228000 11000000.0 12800000 55600000 41700000 45200000 507785000 160775000 347010000 297991000 131187000 166804000 27312000 17353000 9959000 16348000 15025000 1323000 535097000 178128000 356969000 314339000 146212000 168127000 31900000 19000000.0 19400000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Based on capitalized intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, estimated amortization expense amounts in future fiscal years are as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ending December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Software</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Intangible</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets Amortization</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,583</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,406</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,781</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,517</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356,969</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 70056000 37215000 55595000 36730000 37278000 36583000 25406000 36270000 19983000 31781000 26199000 178390000 234517000 356969000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$239.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$756.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$400.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding under its Revolving Credit Facility, Term Loan, and Senior Notes, respectively, with up to </span><span style="font-family:inherit;font-size:10pt;"><span>$261.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unused borrowings under the Revolving Credit Facility portion of the Credit Agreement, as amended.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Credit Agreement</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">April 5, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company (and its wholly-owned subsidiaries, ACI Worldwide Corp. and Official Payments Corporation ("OPAY")) entered into the Second Amended and Restated Credit Agreement (the “Credit Agreement”), with the lenders, and Bank of America, N.A., as administrative agent for the lenders, to amend and restate the Company's existing agreement, as amended, dated </span><span style="font-family:inherit;font-size:10pt;">February 24, 2017</span><span style="font-family:inherit;font-size:10pt;">. The amended Credit Agreement permitted the Company to borrow up to </span><span style="font-family:inherit;font-size:10pt;"><span>$500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the form of an additional senior secured term loan; extended the revolver and the existing term loan maturity date from </span><span style="font-family:inherit;font-size:10pt;">February 24, 2022</span><span style="font-family:inherit;font-size:10pt;">, to </span><span style="font-family:inherit;font-size:10pt;">April 5, 2024</span><span style="font-family:inherit;font-size:10pt;">; increased the maximum consolidated senior secured net leverage ratio covenant from </span><span style="font-family:inherit;font-size:10pt;"><span>3.50</span></span><span style="font-family:inherit;font-size:10pt;">:1.00 to </span><span style="font-family:inherit;font-size:10pt;"><span>3.75</span></span><span style="font-family:inherit;font-size:10pt;">:1.00; and increased the maximum consolidated total net leverage ratio covenant from </span><span style="font-family:inherit;font-size:10pt;"><span>4.25</span></span><span style="font-family:inherit;font-size:10pt;">:1.00 to </span><span style="font-family:inherit;font-size:10pt;"><span>5.00</span></span><span style="font-family:inherit;font-size:10pt;">:1.00, with subsequent decreases occurring every three quarters thereafter for a specified period of time; among other things. In connection with amending the Credit Agreement, the Company incurred and paid debt issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Credit Agreement consists of (a) a </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;">-year </span><span style="font-family:inherit;font-size:10pt;"><span>$500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> senior secured revolving credit facility (the “Revolving Credit Facility”), which includes sublimits for (1) the issuance of standby letters of credit and (2) swingline loans, (b) a </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;">-year </span><span style="font-family:inherit;font-size:10pt;"><span>$279.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> senior secured term loan facility (the “Initial Term Loan”) and (c) a </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;">-year </span><span style="font-family:inherit;font-size:10pt;"><span>$500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> Delayed Draw Term Loan (together with the Initial Term Loan, the "Term Loans", and together with the Initial Term Loan and the Revolving Credit Facility, the “Credit Facility”). The Credit Agreement also allows the Company to request optional incremental term loans and increases in the revolving commitment.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At the Company’s option, borrowings under the Credit Facility bear interest at an annual rate equal to either (a) a base rate determined by reference to the highest of (1) the annual interest rate publicly announced by the administrative agent as its Prime Rate, (2) the federal funds effective rate plus 1/2 of </span><span style="font-family:inherit;font-size:10pt;">1%</span><span style="font-family:inherit;font-size:10pt;"> or (3) a London Interbank Offered Rate ("LIBOR") rate determined by </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">reference to the costs of funds for U.S. dollar deposits for a one-month interest period, adjusted for certain additional costs plus </span><span style="font-family:inherit;font-size:10pt;"><span>1%</span></span><span style="font-family:inherit;font-size:10pt;"> or (b) a LIBOR rate determined by reference to the costs of funds for U.S. dollar deposits for the interest period relevant to such borrowings, adjusted for certain additional costs plus an applicable margin. Based on the calculation of the applicable consolidated total leverage ratio, the applicable margin for borrowings under the Credit Facility is between </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.25%</span></span><span style="font-family:inherit;font-size:10pt;"> with respect to base rate borrowings and between </span><span style="font-family:inherit;font-size:10pt;"><span>1.25%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.25%</span></span><span style="font-family:inherit;font-size:10pt;"> with respect to LIBOR rate borrowings. Interest is due and payable monthly. The interest rate in effect for the Credit Facility as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;"><span>4.04%</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is also required to pay (a) a commitment fee related to the unutilized commitments under the Revolving Credit Facility, payable quarterly in arrears, (b) letter of credit fees on the maximum amount available to be drawn under all outstanding letters of credit in an amount equal to the applicable margin on LIBOR rate borrowings under the Revolving Credit Facility on an annual basis, payable quarterly in arrears, and (c) customary fronting fees for the issuance of letters of credit fees and agency fees.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s obligations under the Credit Facility and cash management arrangements entered into with lenders under the Credit Facility (or affiliates thereof) and the obligations of the subsidiary guarantors are secured by first-priority security interests in substantially all assets of the Company and any guarantor, including </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the capital stock of ACI Worldwide Corp. and each domestic subsidiary of the Company, each domestic subsidiary of any guarantor, and </span><span style="font-family:inherit;font-size:10pt;"><span>65%</span></span><span style="font-family:inherit;font-size:10pt;"> of the voting capital stock of each foreign subsidiary of the Company that is directly owned by the Company or a guarantor, in each case subject to certain exclusions set forth in the credit documentation governing the Credit Facility. The collateral agreement of the Credit Agreement, as amended, released the lien on certain assets of OPAY, our electronic bill presentment and payment affiliate, to allow OPAY to comply with certain eligible securities and unencumbered asset requirements related to money transmitter or transfer license rules and regulations.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Credit Agreement contains a number of covenants that, among other things and subject to certain exceptions, restrict the Company’s and its subsidiaries' ability to: create, incur, assume or suffer to exist any additional indebtedness; create, incur, assume or suffer to exist any liens; enter into agreements and other arrangements that include negative pledge clauses; pay dividends on capital stock or redeem, repurchase or retire capital stock or subordinated indebtedness; create restrictions on the payment of dividends or other distributions by subsidiaries; make investments, loans, advances and acquisitions; merge, consolidate or enter into any similar combination or sell assets, including equity interests of the subsidiaries; enter into sale and leaseback transactions; directly or indirectly engage in transactions with affiliates; alter in any material respect the character or conduct of the business; enter into amendments of or waivers under subordinated indebtedness, organizational documents and certain other material agreements; and hold certain assets and incur certain liabilities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Discontinuation of LIBOR</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2017, the United Kingdom’s Financial Conduct Authority, which regulates LIBOR, announced it will no longer compel banks to submit rates for the calculation of LIBOR after 2021. The Alternative Reference Rates Committee has proposed the Secured Overnight Financing Rate ("SOFR") as its recommended alternative to LIBOR, and the first publication of SOFR rates was released in April 2018.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is evaluating the potential impact of the transition from LIBOR as an interest rate benchmark to other potential alternative reference rates, including SOFR. The Company's Credit Agreement is currently indexed to LIBOR and the maturity date of the Credit Agreement extends beyond 2021. The Credit Agreement contemplates the discontinuation of LIBOR and provides options for the Company in such an event. The Company will continue to actively assess the related opportunities and risks involved in this transition.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Senior Notes</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">August 21, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company completed a </span><span style="font-family:inherit;font-size:10pt;"><span>$400.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> offering of the 2026 Notes at an issue price of </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount in a private placement for resale to qualified institutional buyers. The 2026 Notes bear interest at an annual rate of </span><span style="font-family:inherit;font-size:10pt;"><span>5.750%</span></span><span style="font-family:inherit;font-size:10pt;">, payable semi-annually in arrears on </span><span style="font-family:inherit;font-size:10pt;">February 15</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">August 15</span><span style="font-family:inherit;font-size:10pt;"> of each year, which commenced on </span><span style="font-family:inherit;font-size:10pt;">February 15, 2019</span><span style="font-family:inherit;font-size:10pt;">. Interest accrued from </span><span style="font-family:inherit;font-size:10pt;">August 21, 2018</span><span style="font-family:inherit;font-size:10pt;">. The </span><span style="font-family:inherit;font-size:10pt;">2026</span><span style="font-family:inherit;font-size:10pt;"> Notes will mature on </span><span style="font-family:inherit;font-size:10pt;">August 15, 2026</span><span style="font-family:inherit;font-size:10pt;">. In connection with the issuance of the 2026 Notes, the Company incurred and paid debt issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the year ended December 31, 2018.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company used the net proceeds of the offering described above to redeem, in full, the Company’s outstanding </span><span style="font-family:inherit;font-size:10pt;"><span>6.375%</span></span><span style="font-family:inherit;font-size:10pt;"> Senior Notes due 2020, including accrued interest, and repaid a portion of the outstanding amount under the Term Credit Facility.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities on debt outstanding at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year ending December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,906</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>796,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,395,060</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Credit Facility will mature on April 5, 2024, and the </span><span style="font-family:inherit;font-size:10pt;">2026</span><span style="font-family:inherit;font-size:10pt;"> Notes will mature on </span><span style="font-family:inherit;font-size:10pt;">August 15, 2026</span><span style="font-family:inherit;font-size:10pt;">. The Revolving Credit Facility and </span><span style="font-family:inherit;font-size:10pt;">2026</span><span style="font-family:inherit;font-size:10pt;"> Notes do not amortize. The Term Loans do amortize, with principal payable in consecutive quarterly installments.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Credit Agreement and </span><span style="font-family:inherit;font-size:10pt;">2026</span><span style="font-family:inherit;font-size:10pt;"> Notes contain certain customary affirmative covenants and negative covenants that limit or restrict, subject to certain exceptions, the incurrence of liens, indebtedness of subsidiaries, mergers, advances, investments, acquisitions, transactions with affiliates, change in nature of business, and the sale of the assets. In addition, the Credit Agreement and </span><span style="font-family:inherit;font-size:10pt;">2026</span><span style="font-family:inherit;font-size:10pt;"> Notes contain certain customary mandatory prepayment provisions. The Company is also required to maintain a consolidated leverage ratio at or below a specified amount and an interest coverage ratio at or above a specified amount. As specified in the Credit Agreement and </span><span style="font-family:inherit;font-size:10pt;">2026</span><span style="font-family:inherit;font-size:10pt;"> Notes agreement, if certain events occur and continue, the Company may be required to repay all amounts outstanding under the Credit Facility and </span><span style="font-family:inherit;font-size:10pt;">2026</span><span style="font-family:inherit;font-size:10pt;"> Notes. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and at all times during the period, the Company was in compliance with its financial debt covenants.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt is comprised of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>756,060</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284,959</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit facility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>239,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.750% Senior Notes, due August 2026</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,373,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion of term credit facility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,747</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,802</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,980</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,339,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>650,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Overdraft Facility</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company and OPAY entered in to a </span><span style="font-family:inherit;font-size:10pt;"><span>$140.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> uncommitted overdraft facility with Bank of America, N.A. The overdraft facility bears interest at LIBOR plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.875%</span></span><span style="font-family:inherit;font-size:10pt;"> based on the Company’s average outstanding balance and the frequency in which overdrafts occur. The overdraft facility acts as a secured loan under the terms of the Credit Agreement to provide an additional funding mechanism for timing differences that can occur in the bill payment settlement process. Amounts outstanding on the overdraft facility are included in other current liabilities in the consolidated balance sheet. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding on the overdraft facility.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company financed certain multi-year license agreements for internal-use software for </span><span style="font-family:inherit;font-size:10pt;"><span>$10.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> with annual payments through </span><span style="font-family:inherit;font-size:10pt;">April 2022</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$13.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> is outstanding, under these and other license agreements previously entered into, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$6.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> is included in other current liabilities and other noncurrent liabilities, respectively, in the consolidated balance sheet. As of December 31, 2018, </span><span style="font-family:inherit;font-size:10pt;"><span>$9.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> was outstanding, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> was included in other current liabilities and other noncurrent liabilities, respectively, in the consolidated balance sheet.  Upon execution, these arrangements have been treated as a non-cash investing and financing activity for purposes of the consolidated statements of cash flows.</span></div> 239000000.0 756100000 400000000.0 261000000.0 500000000.0 3.50 3.75 4.25 5.00 12800000 500000000.0 279000000.0 500000000.0 0.01 0.0025 0.0125 0.0125 0.0225 0.0404 1 0.65 400000000.0 1 0.05750 7300000 0.06375 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities on debt outstanding at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal year ending December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,906</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>796,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,395,060</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 38950000 38950000 50431000 69906000 796823000 400000000 1395060000 <div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt is comprised of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>756,060</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284,959</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit facility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>239,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.750% Senior Notes, due August 2026</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,373,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion of term credit facility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,747</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,802</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,980</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,339,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>650,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 756060000 284959000 239000000 0 400000000 400000000 21905000 13203000 1373155000 671756000 38950000 23747000 4802000 2980000 1339007000 650989000 140000000.0 0.00875 1500000 10400000 13800000 6000000.0 7800000 9400000 2500000 6900000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Corporate Restructuring and Other Organizational Changes</span><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Lease Terminations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended December 31, 2017, the Company ceased use of a portion of its leased facilities in Edison, NJ; Chantilly, VA; Charlotte, NC; Parsippany, NJ; and Waltham, MA. As a result, the Company recorded additional expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was recorded in general and administrative expenses in the consolidated statements of operations for the year ended December 31, 2017.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the facility closures liability is as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts paid during the period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,732</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(86</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,127</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts paid during the period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,602</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Of the </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> facility closure liability, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> is recorded to both other current liabilities and operating lease liabilities in the consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 2400000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the facility closures liability is as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts paid during the period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,732</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(86</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,127</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts paid during the period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,602</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5945000 1732000 -86000 4127000 1554000 29000 2602000 2600000 1300000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common Stock and Treasury Stock</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2005, the board approved a stock repurchase program authorizing the Company, as market and business conditions warrant, to acquire its common stock and periodically authorize additional funds for the program. In February 2018, the board approved the repurchase of the Company's common stock of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, in place of the remaining purchase amounts previously authorized.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>1,228,102</span></span><span style="font-family:inherit;font-size:10pt;"> shares for </span><span style="font-family:inherit;font-size:10pt;"><span>$35.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> under the program for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Under the program to date, the Company has repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>45,357,495</span></span><span style="font-family:inherit;font-size:10pt;"> shares for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$583.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the maximum remaining amount authorized for purchase under the stock repurchase program was </span><span style="font-family:inherit;font-size:10pt;"><span>$141.0 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended September 30, 2006, the Company began to issue shares of treasury stock upon exercise of stock options, payment of earned performance shares, issuance of restricted share awards (“RSAs”), vesting of restricted share units (“RSUs”), and for issuances of common stock pursuant to the Company’s employee stock purchase plan ("ESPP"). Treasury shares issued during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, included </span><span style="font-family:inherit;font-size:10pt;"><span>1,204,559</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>560,174</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>158,194</span></span><span style="font-family:inherit;font-size:10pt;"> shares issued pursuant to stock option exercises, RSA grants, and the ESPP, respectively. Treasury shares issued during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, included </span><span style="font-family:inherit;font-size:10pt;"><span>1,379,704</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>10,000</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>148,520</span></span><span style="font-family:inherit;font-size:10pt;"> shares issued pursuant to stock option exercises, RSUs vested, and the ESPP, respectively. Treasury shares issued during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, included </span><span style="font-family:inherit;font-size:10pt;"><span>854,524</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>259,634</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>126,983</span></span><span style="font-family:inherit;font-size:10pt;"> shares issued pursuant to stock option exercises, RSUs vested, and the ESPP, respectively.</span></div> 200000000.0 1228102 35600000 45357495 583400000 141000000.0 1204559 560174 158194 1379704 10000 148520 854524 259634 126983 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share</span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share is computed in accordance with ASC 260, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings per Share,</span><span style="font-family:inherit;font-size:10pt;"> based on weighted average outstanding common shares. Diluted earnings per share is computed based on basic weighted average outstanding common shares adjusted for the dilutive effect of stock options, RSUs, and certain contingently issuable shares for which performance targets have been achieved.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reconciles the weighted average share amounts used to compute both basic and diluted earnings per share (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic weighted average shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,059</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Dilutive effect of stock options, RSUs, and contingently issuable shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,575</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted weighted average shares outstanding</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,632</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The diluted earnings per share computation excludes </span><span style="font-family:inherit;font-size:10pt;"><span>1.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>2.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> options to purchase shares, RSUs, and contingently issuable shares during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively, as their effect would be anti-dilutive.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock outstanding as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;"><span>115,986,352</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>116,123,361</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share is computed in accordance with ASC 260, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings per Share,</span><span style="font-family:inherit;font-size:10pt;"> based on weighted average outstanding common shares. Diluted earnings per share is computed based on basic weighted average outstanding common shares adjusted for the dilutive effect of stock options, RSUs, and certain contingently issuable shares for which performance targets have been achieved.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reconciles the weighted average share amounts used to compute both basic and diluted earnings per share (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic weighted average shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,059</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Add: Dilutive effect of stock options, RSUs, and contingently issuable shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,575</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted weighted average shares outstanding</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,632</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 116175000 116057000 118059000 2396000 1575000 1385000 118571000 117632000 119444000 1800000 2200000 3900000 115986352 116123361 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other, Net</span><span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other, net is comprised of foreign currency transaction gains of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and foreign currency transaction losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 500000 -3700000 -2600000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Information</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company reports financial performance based on its segments, ACI On Premise and ACI On Demand, and analyzes Segment Adjusted EBITDA as a measure of segment profitability.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s interim Chief Executive Officer is also the chief operating decision maker ("CODM"). The CODM, together with other senior management personnel, focus their review on consolidated financial information and the allocation of resources based on operating results, including revenues and Segment Adjusted EBITDA, for each segment, separate from Corporate operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Premise serves customers who manage their software on site or through a third-party cloud service provider. These on-premise customers use the Company’s software to develop sophisticated solutions, which are often part of a larger system located and managed at the customer specified site. These customers require a level of control and flexibility that ACI On Premise solutions can offer, and they have the resources and expertise to take a lead role in managing these solutions.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Demand serves the needs of banks, merchants, and billers who use payments to facilitate their core business. These on-demand solutions are maintained and delivered through the cloud via our global data centers and are available in either a single-tenant environment for SaaS offerings, or in a multi-tenant environment for PaaS offerings.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is attributed to the reportable segments based upon the product sold and mechanism for delivery to the customer. Expenses are attributed to the reportable segments in one of three methods, (1) direct costs of the segment, (2) labor costs that can be attributed based upon time tracking for individual products, or (3) costs that are allocated. Allocated costs are generally marketing and sales related activities as well as information technology and facilities related expense for which multiple segments benefit. The Company also allocates certain depreciation costs to the segments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment Adjusted EBITDA is the measure reported to the CODM for purposes of making decisions on allocating resources and assessing the performance of the Company’s segments and, therefore, Segment Adjusted EBITDA is presented in conformity with ASC 280, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Reporting</span><span style="font-family:inherit;font-size:10pt;">. Segment Adjusted EBITDA is defined as earnings (loss) from operations before interest, income tax expense (benefit), depreciation and amortization (“EBITDA”) adjusted to exclude stock-based compensation, and net other income (expense). </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and unallocated expenses consist of the corporate overhead costs that are not allocated to reportable segments. These overhead costs relate to human resources, finance, legal, accounting, merger and acquisition activity, and other costs that are not considered when management evaluates segment performance. For the year ended December 31, 2017, corporate and unallocated expenses included </span><span style="font-family:inherit;font-size:10pt;"><span>$46.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of general and administrative expense for the legal judgment discussed in Note </span><span style="font-family:inherit;font-size:10pt;">15</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Commitments and Contingencies</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is selected financial data for the Company’s reportable segments for the periods indicated (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>579,334</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>576,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598,590</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Demand</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>678,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>433,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,258,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024,191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment Adjusted EBITDA</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,305</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>323,902</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>347,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Demand</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,832</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(122,569</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97,350</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(102,224</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and unallocated expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(104,718</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(92,296</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(144,715</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,724</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,210</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,572</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,634</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Demand</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,395</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,541</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,959</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total depreciation and amortization</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,569</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,350</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,224</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,651</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,348</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Demand</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,674</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,219</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets are not allocated to segments, and the Company’s CODM does not evaluate operating segments using discrete asset information.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is revenue by primary geographic market and primary solution category for the Company’s reportable segments for the periods indicated (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On Demand</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On Demand</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Primary Geographic Markets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas - United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>609,160</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>781,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,382</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas - Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,020</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,546</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>301,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>296,157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,889</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>579,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>678,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,258,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>576,755</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>433,025</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Primary Solution Categories</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bill Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>510,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>510,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275,526</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275,526</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Digital Channels</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,980</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,342</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Merchant Payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,403</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments Intelligence</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Real-Time Payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,456</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,609</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retail Payments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>396,968</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>376,656</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,678</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>385,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>579,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>678,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,258,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>576,755</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>433,025</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On Demand</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Primary Geographic Markets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas - United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175,682</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>365,553</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>541,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas - Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>270,388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318,260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024,191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Primary Solution Categories</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bill Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>271,421</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>271,421</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Digital Channels</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,973</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,063</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Merchant Payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments Intelligence</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Real-Time Payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,785</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retail Payments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>420,897</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>428,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024,191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is the Company’s long-lived assets by geographic location for the periods indicated (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-lived Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,526,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>811,435</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,501</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>717,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,285,547</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,528,930</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">No single customer accounted for more than </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of the Company’s consolidated revenues during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. No other country outside the United States accounted for more than </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of the Company’s consolidated revenues during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company reports financial performance based on its segments, ACI On Premise and ACI On Demand, and analyzes Segment Adjusted EBITDA as a measure of segment profitability.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s interim Chief Executive Officer is also the chief operating decision maker ("CODM"). The CODM, together with other senior management personnel, focus their review on consolidated financial information and the allocation of resources based on operating results, including revenues and Segment Adjusted EBITDA, for each segment, separate from Corporate operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Premise serves customers who manage their software on site or through a third-party cloud service provider. These on-premise customers use the Company’s software to develop sophisticated solutions, which are often part of a larger system located and managed at the customer specified site. These customers require a level of control and flexibility that ACI On Premise solutions can offer, and they have the resources and expertise to take a lead role in managing these solutions.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Demand serves the needs of banks, merchants, and billers who use payments to facilitate their core business. These on-demand solutions are maintained and delivered through the cloud via our global data centers and are available in either a single-tenant environment for SaaS offerings, or in a multi-tenant environment for PaaS offerings.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is attributed to the reportable segments based upon the product sold and mechanism for delivery to the customer. Expenses are attributed to the reportable segments in one of three methods, (1) direct costs of the segment, (2) labor costs that can be attributed based upon time tracking for individual products, or (3) costs that are allocated. Allocated costs are generally marketing and sales related activities as well as information technology and facilities related expense for which multiple segments benefit. The Company also allocates certain depreciation costs to the segments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment Adjusted EBITDA is the measure reported to the CODM for purposes of making decisions on allocating resources and assessing the performance of the Company’s segments and, therefore, Segment Adjusted EBITDA is presented in conformity with ASC 280, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Reporting</span><span style="font-family:inherit;font-size:10pt;">. Segment Adjusted EBITDA is defined as earnings (loss) from operations before interest, income tax expense (benefit), depreciation and amortization (“EBITDA”) adjusted to exclude stock-based compensation, and net other income (expense). </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Corporate and unallocated expenses consist of the corporate overhead costs that are not allocated to reportable segments. These overhead costs relate to human resources, finance, legal, accounting, merger and acquisition activity, and other costs that are not considered when management evaluates segment performance. 46700000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is selected financial data for the Company’s reportable segments for the periods indicated (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>579,334</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>576,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598,590</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Demand</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>678,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>433,025</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,258,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024,191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment Adjusted EBITDA</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,305</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>323,902</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>347,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Demand</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,832</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(122,569</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97,350</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(102,224</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and unallocated expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(104,718</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(92,296</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(144,715</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,724</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,210</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,572</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,634</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Demand</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,395</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,541</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,959</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total depreciation and amortization</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,569</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,350</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,224</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,651</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,348</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ACI On Demand</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,674</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,219</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 579334000 576755000 598590000 678960000 433025000 425601000 1258294000 1009780000 1024191000 321305000 323902000 347094000 66501000 12015000 -1832000 122569000 97350000 102224000 36763000 20360000 13683000 104718000 92296000 144715000 -52066000 -30388000 -38449000 520000 -3724000 -2619000 72210000 91799000 43572000 11992000 11634000 13094000 34395000 31541000 34171000 76182000 54175000 54959000 122569000 97350000 102224000 7651000 4348000 2234000 7995000 4338000 2230000 21117000 11674000 9219000 36763000 20360000 13683000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is revenue by primary geographic market and primary solution category for the Company’s reportable segments for the periods indicated (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On Demand</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On Demand</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Primary Geographic Markets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas - United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>609,160</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>781,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,382</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas - Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,020</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,546</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>251,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>301,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>296,157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,889</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>579,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>678,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,258,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>576,755</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>433,025</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Primary Solution Categories</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bill Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>510,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>510,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275,526</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275,526</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Digital Channels</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,980</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,711</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,342</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Merchant Payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,403</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments Intelligence</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,330</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Real-Time Payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,456</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,609</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,068</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retail Payments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>389,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>396,968</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>376,656</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,678</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>385,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>579,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>678,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,258,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>576,755</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>433,025</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On Premise</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ACI</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">On Demand</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Primary Geographic Markets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas - United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175,682</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>365,553</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>541,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas - Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>270,388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318,260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,718</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,747</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,465</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024,191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Primary Solution Categories</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bill Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>271,421</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>271,421</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Digital Channels</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,973</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,063</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Merchant Payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments Intelligence</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Real-Time Payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,785</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retail Payments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>420,897</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>428,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>425,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,024,191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 172660000 609160000 781820000 131382000 369097000 500479000 68020000 9350000 77370000 61969000 9577000 71546000 251035000 50629000 301664000 296157000 48889000 345046000 87619000 9821000 97440000 87247000 5462000 92709000 579334000 678960000 1258294000 576755000 433025000 1009780000 0 510300000 510300000 0 275526000 275526000 32980000 44731000 77711000 35231000 40342000 75573000 25693000 77204000 102897000 30447000 64956000 95403000 33790000 36019000 69809000 42353000 41330000 83683000 97153000 3456000 100609000 92068000 2193000 94261000 389718000 7250000 396968000 376656000 8678000 385334000 579334000 678960000 1258294000 576755000 433025000 1009780000 175682000 365553000 541235000 72802000 9429000 82231000 270388000 47872000 318260000 79718000 2747000 82465000 598590000 425601000 1024191000 0 271421000 271421000 47973000 46063000 94036000 27155000 56018000 83173000 32478000 41628000 74106000 70087000 2785000 72872000 420897000 7686000 428583000 598590000 425601000 1024191000 <div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is the Company’s long-lived assets by geographic location for the periods indicated (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-lived Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,526,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>811,435</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,501</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>717,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,285,547</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,528,930</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1526046000 811435000 759501000 717495000 2285547000 1528930000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation Plans</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 6, 2017, the board approved the 2017 Employee Stock Purchase Plan (“2017 ESPP”), which was approved by shareholders at the 2017 Annual Shareholder meeting. The 2017 ESPP provides employees with an opportunity to purchase shares of the Company’s common stock. The 1999 Employee Stock Purchase Plan terminated upon the August 1, 2017, effective date of the 2017 ESPP. Under the Company’s 2017 ESPP, a total of </span><span style="font-family:inherit;font-size:10pt;"><span>3,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock have been reserved for issuance to eligible employees. Participating employees are permitted to designate up to the lesser of </span><span style="font-family:inherit;font-size:10pt;"><span>$25,000</span></span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of their annual base compensation for the purchase of common stock under the ESPP. Purchases under the ESPP are made one calendar month after the end of each fiscal quarter. The price for shares of common stock purchased under the ESPP is </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the stock’s fair market value on the last business day of the three-month participation period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, the discount offered pursuant to the Company’s ESPP discussed above is </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;">, which exceeds the </span><span style="font-family:inherit;font-size:10pt;">5%</span><span style="font-family:inherit;font-size:10pt;"> non-compensatory guideline in ASC 718 and exceeds the Company’s estimated cost of raising capital. Consequently, the entire </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;"> discount to employees is deemed to be compensatory for purposes of calculating expense using a fair value method. Compensation expense related to the ESPP for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and compensation expense related to the ESPP for both the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Incentive Plans – Active Plans</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2016 Equity and Performance Incentive Plan</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 23, 2016, the board approved the 2016 Equity and Performance Incentive Plan (the “2016 Incentive Plan”). The 2016 Incentive Plan is intended to meet the Company’s objective of balancing stockholder concerns about dilution with the need to provide appropriate incentives to achieve Company performance objectives. The 2016 Incentive Plan was adopted by the stockholders on June 14, 2016. Following the adoption of the 2016 Incentive Plan, the 2005 Equity and Performance Incentive Plan, as amended (the “2005 Incentive Plan”) was terminated. Termination of the 2005 Incentive Plan did not affect any equity awards outstanding under the 2005 Incentive Plan.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2016 Incentive Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted share and restricted share units, performance shares and performance units, and other awards (“awards”). Subject to adjustment in certain circumstances, the maximum number of shares of common stock that may be issued or transferred in connection with awards granted under the 2016 Incentive Plan will be the sum of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>8,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock and (ii) any shares of common stock that are represented by options previously granted under the 2005 Incentive Plan which are forfeited, expire, or are canceled without delivery of common stock or which result in the forfeiture or relinquishment of common stock back to the Company. To the extent awards granted under the 2016 Incentive Plan terminate, expire, are canceled without being exercised, are forfeited or lapse for any reason, the shares of common stock subject to such award will again become available for grants under the 2016 Incentive Plan.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2016 Incentive Plan expressly prohibits re-pricing stock options and appreciation rights. The 2016 Incentive Plan also, subject to certain limited exceptions, expressly requires a one-year vesting period for all stock options and appreciation rights.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">No eligible person selected by the board to receive awards (“participant”) will receive stock options, stock appreciation rights, restricted share awards, restricted share units, and other awards under the 2016 Incentive Plan, during any calendar year, for more than </span><span style="font-family:inherit;font-size:10pt;"><span>3,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock. In addition, no participant may receive performance shares or performance units having an aggregate value on the date of grant in excess of </span><span style="font-family:inherit;font-size:10pt;"><span>$9,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> during any calendar year. Each of the limits described above may be adjusted equitably to accommodate a change in the capital structure of the Company.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2005 Equity and Performance Incentive Plan</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had a 2005 Incentive Plan, as amended, under which shares of the Company’s common stock were reserved for issuance to eligible employees or non-employee directors of the Company. The 2005 Incentive Plan provided for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, performance awards, and other awards. The maximum number of shares of the Company’s common stock that was issued or transferred in connection with awards granted under the 2005 Incentive Plan was the sum of (i) </span><span style="font-family:inherit;font-size:10pt;"><span>23,250,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares and (ii) any shares represented by outstanding </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">options that had been granted under designated terminated stock option plans that were subsequently forfeited, expired, or are canceled without delivery of the Company’s common stock.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options granted pursuant to the 2016 Incentive Plan are granted at an exercise price not less than the market value per share of the Company’s common stock on the date of grant. Under the 2016 Incentive Plan, the term of the outstanding options may not exceed ten years nor be less than </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;">. Vesting of options is determined by the compensation committee of the board and the administrator of the 2016 Incentive Plan and can vary based upon the individual award agreements. In addition, outstanding options do not have dividend equivalent rights associated with them under the 2016 Incentive Plan.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of stock option activity is as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price ($)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Remaining Contractual </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Term (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">of In-the-Money</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options ($)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding, December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,864,836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(854,524</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.89</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding, December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,006,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.18</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.71</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,949,941</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable, December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,462,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.86</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,349,255</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted average grant date fair value of stock options granted during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;"><span>$7.03</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.24</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company did not grant stock options during the year ended December 31, 2019. The total intrinsic value of stock options exercised during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;"><span>$16.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$15.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$13.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of options granted in the respective fiscal years are estimated on the date of grant using the Black-Scholes option-pricing model, acceptable under ASC 718, with the following weighted average assumptions:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life (years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatilities are based on the Company’s historical common stock volatility, derived from historical stock price data for periods commensurate with the options’ expected life. The expected life of options granted represents the period of time options are expected to be outstanding, based primarily on historical employee option exercise behavior. The risk-free interest rate is based on the implied yield currently available on U.S. Treasury zero coupon bonds issued with a term equal to the expected life at the date of grant of the options. The expected dividend yield is zero, as the Company has historically paid no dividends and does not anticipate dividends to be paid in the future.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Long-term Incentive Program Performance Share Awards</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended December 31, 2017, pursuant to the Company’s 2016 Incentive Plan, the Company granted long-term incentive program performance share awards (“LTIP performance shares”). These LTIP performance shares are earned, if at all, based upon the achievement, over a specified period that must not be less than one year and is typically a three-year performance period, of performance goals related to (i) the compound annual growth over the performance period in the sales for the Company as determined by the Company, and (ii) the cumulative operating income or EBITDA over the performance period as determined by the Company. Up to </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of the LTIP performance shares may be earned upon achievement of performance goals equal to or exceeding the maximum target levels for the performance goals over the performance period. On a quarterly basis, management </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">must evaluate the probability that the threshold performance goals will be achieved, if at all, and the anticipated level of attainment to determine the amount of compensation expense to record in the consolidated financial statements.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the nonvested LTIP performance shares is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares at</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Expected Attainment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant Date Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>540,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,567</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.80</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in expected attainment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>669,469</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company revised the expected attainment rates for outstanding LTIP performance shares due to changes in forecasted sales and operating income, resulting in additional stock-based compensation expense of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.7 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Share Awards</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the years ended December 31, 2017, pursuant to the Company’s 2016 Incentive Plan and 2005 Incentive Plan, the Company granted RSAs. The awards have requisite service periods of three years and vest in increments of </span><span style="font-family:inherit;font-size:10pt;"><span>33%</span></span><span style="font-family:inherit;font-size:10pt;"> on the anniversary of the grant dates. Under each arrangement, shares are issued without direct cost to the employee. RSAs granted to our board vest </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;"> from grant or as of the next annual shareholders meeting, whichever is earlier. The Company estimates the fair value of the RSAs based upon the market price of the Company’s stock at the date of grant. The RSA grants provide for the payment of dividends on the Company’s common stock, if any, to the participant during the requisite service period, and the participant has voting rights for each share of common stock. The Company recognizes compensation expense for RSAs on a straight-line basis over the requisite service period.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of nonvested RSAs is as follows:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant Date Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(106,610</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,885</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.64</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,842</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.13</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, a total of </span><span style="font-family:inherit;font-size:10pt;"><span>106,610</span></span><span style="font-family:inherit;font-size:10pt;"> RSAs vested. The Company withheld </span><span style="font-family:inherit;font-size:10pt;"><span>32,371</span></span><span style="font-family:inherit;font-size:10pt;"> of those shares to pay the employees’ portion of the minimum payroll withholding taxes.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Total Shareholder Return Awards</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, pursuant to the 2016 Incentive Plan, the Company granted total shareholder return awards (“TSRs”). TSRs are performance shares that are earned, if at all, based upon the Company’s total shareholder return as compared to a group of peer companies over a three-year performance period. The award payout can range from </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;">. To determine the grant date fair value of the TSRs, a Monte Carlo simulation model is used. The Company recognizes compensation expense for the TSRs over a three-year performance period based on the grant date fair value.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The grant date fair value of the TSRs was estimated using the following weighted-average assumptions:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life (years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of nonvested TSRs is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares at</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Expected Attainment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant Date Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>718,931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436,674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.90</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(93,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,062,291</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.77</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Share Units</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, pursuant to the 2016 Incentive Plan, the Company granted restricted share unit awards (“RSUs”). RSUs generally have requisite service periods of </span><span style="font-family:inherit;font-size:10pt;">three years</span><span style="font-family:inherit;font-size:10pt;"> and vest in increments of </span><span style="font-family:inherit;font-size:10pt;"><span>33%</span></span><span style="font-family:inherit;font-size:10pt;"> on the anniversary of the grant dates. RSUs granted to our board vest </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;"> from grant or as of the next annual shareholders meeting, whichever is earlier. Under each arrangement, RSUs are issued without direct cost to the employee on the vesting date. The Company estimates the fair value of the RSUs based upon the market price of the Company’s stock at the date of grant. The Company recognizes compensation expense for RSUs on a straight-line basis over the requisite service period.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of nonvested RSUs is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant Date Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>651,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>742,579</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(259,634</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(124,586</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.79</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,404</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.96</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, a total of </span><span style="font-family:inherit;font-size:10pt;"><span>259,634</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs vested. The Company withheld </span><span style="font-family:inherit;font-size:10pt;"><span>57,802</span></span><span style="font-family:inherit;font-size:10pt;"> of those shares to pay the employees’ portion of the minimum payroll withholding taxes.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was unrecognized compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$20.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to RSUs, </span><span style="font-family:inherit;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to TSRs, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to LTIP performance shares, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to nonvested RSAs, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to nonvested stock options, which the Company expects to recognize over weighted average periods of </span><span style="font-family:inherit;font-size:10pt;"><span>1.9 years</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>1.9 years</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 years</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 years</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>0.3 years</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded stock-based compensation expense recognized under ASC 718 during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, of </span><span style="font-family:inherit;font-size:10pt;"><span>$36.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$20.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$13.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, with corresponding tax benefits of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.9 million</span></span><span style="font-family:inherit;font-size:10pt;">,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company recognizes compensation expense for stock option awards that vest with only service conditions on a straight-line basis over the requisite service period. The Company recognizes compensation expense for stock option awards that vest with service and market-based conditions on a straight-line basis over the longer of the requisite service period or the estimated period to meet the defined market-based condition.</span></div> 3000000 25000 0.10 0.85 0.15 0.15 600000 500000 8000000 3000000 9000000 23250000 P1Y <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of stock option activity is as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price ($)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Remaining Contractual </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Term (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">of In-the-Money</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options ($)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding, December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,864,836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(854,524</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.89</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding, December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,006,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.18</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.71</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,949,941</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable, December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,462,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.86</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,349,255</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4864836 17.76 854524 15.78 3496 17.89 4006816 18.18 P3Y8M15D 78949941 3462664 17.86 P3Y8M12D 69349255 7.03 6.24 16000000.0 15800000 13400000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of options granted in the respective fiscal years are estimated on the date of grant using the Black-Scholes option-pricing model, acceptable under ASC 718, with the following weighted average assumptions:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life (years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P5Y7M6D P5Y7M6D 0.027 0.019 0.264 0.294 0 0 2 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the nonvested LTIP performance shares is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares at</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Expected Attainment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant Date Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>540,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,567</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.80</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in expected attainment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>669,469</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 540697 19.83 56567 18.80 185339 20.09 669469 20.12 3700000 0.33 P1Y <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of nonvested RSAs is as follows:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant Date Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(106,610</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,885</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.64</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,842</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.13</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 213337 20.21 106610 20.17 13885 20.64 92842 20.13 106610 32371 0 2 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The grant date fair value of the TSRs was estimated using the following weighted-average assumptions:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life (years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P2Y9M18D P2Y10M24D P2Y10M24D 0.025 0.024 0.015 0.293 0.280 0.265 0 0 0 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of nonvested TSRs is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares at</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Expected Attainment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant Date Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>718,931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436,674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.90</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(93,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,062,291</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.77</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 718931 29.25 436674 47.90 93314 35.37 1062291 35.77 0.33 P1Y <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of nonvested RSUs is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Grant Date Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>651,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>742,579</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(259,634</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(124,586</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.79</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,404</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.96</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 651045 23.82 742579 33.28 259634 24.16 124586 29.79 1009404 29.96 259634 57802 20500000 15000000.0 500000 300000 200000 P1Y10M24D P1Y10M24D P0Y1M6D P0Y2M12D P0Y3M18D 36800000 20400000 13700000 5900000 3900000 1700000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Benefit Plans</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ACI 401(k) Plan</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The ACI 401(k) Plan is a defined contribution plan covering all domestic employees of the Company. Participants may contribute up to </span><span style="font-family:inherit;font-size:10pt;"><span>75%</span></span><span style="font-family:inherit;font-size:10pt;"> of their annual eligible compensation up to a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>$19,000</span></span><span style="font-family:inherit;font-size:10pt;"> (for employees who are under the age of </span><span style="font-family:inherit;font-size:10pt;">50</span><span style="font-family:inherit;font-size:10pt;"> on </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">) or a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>$25,000</span></span><span style="font-family:inherit;font-size:10pt;"> (for employees aged </span><span style="font-family:inherit;font-size:10pt;">50</span><span style="font-family:inherit;font-size:10pt;"> or older on </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">). After one year of service, the Company matches </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the first </span><span style="font-family:inherit;font-size:10pt;"><span>4%</span></span><span style="font-family:inherit;font-size:10pt;"> of eligible participant contributions and </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the next </span><span style="font-family:inherit;font-size:10pt;"><span>4%</span></span><span style="font-family:inherit;font-size:10pt;"> of eligible participant contributions, not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$5,000</span></span><span style="font-family:inherit;font-size:10pt;"> per employee annually. Company contributions charged to expense were </span><span style="font-family:inherit;font-size:10pt;"><span>$6.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> during both the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ACI Worldwide EMEA Group Personal Pension Scheme</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The ACI Worldwide EMEA Group Personal Pension Scheme is a defined contribution plan covering substantially all ACI Worldwide (EMEA) Limited (“ACI-EMEA”) employees. For those ACI-EMEA employees who elect to participate in the plan, the Company contributes a minimum of </span><span style="font-family:inherit;font-size:10pt;"><span>8.5%</span></span><span style="font-family:inherit;font-size:10pt;"> of eligible compensation to the plan for employees employed at December 1, 2000 (up to a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>15.5%</span></span><span style="font-family:inherit;font-size:10pt;"> for employees aged over </span><span style="font-family:inherit;font-size:10pt;">55</span><span style="font-family:inherit;font-size:10pt;"> years on December 1, 2000) or from </span><span style="font-family:inherit;font-size:10pt;"><span>6%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of eligible compensation for employees employed subsequent to December 1, 2000. ACI-EMEA contributions charged to expense were </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> during both the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 0.75 19000 25000 1 0.04 0.50 0.04 5000 6400000 5300000 0.085 0.155 0.06 0.10 1500000 1600000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Cuts and Jobs Act (“Tax Act”) was signed into U.S. Law. As of December 31, 2018, the Company had completed its accounting for the tax effects related to the enactment of the Tax Act.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Act reduced the U.S. federal corporate income tax rate from </span><span style="font-family:inherit;font-size:10pt;"><span>35%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;">, effective January 1, 2018. During the year ended December 31, 2017, the Company remeasured certain deferred tax assets and liabilities and recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> provisional tax charge. During the year ended December 31, 2018, the Company reduced the initial provisional tax charge by recording a </span><span style="font-family:inherit;font-size:10pt;"><span>$4.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> benefit related to accelerated tax deductions claimed on the </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> U.S. Federal Income Tax Return.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Act required U.S. companies to pay a one-time transition tax on certain unremitted foreign earnings. During the year ended December 31, 2017, the Company recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$20.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> provisional tax charge based on post-1986 earnings and profits of foreign subsidiaries that were previously deferred from U.S. income taxes. Upon further analysis, the Company reduced the initial provisional tax charge by recording an </span><span style="font-family:inherit;font-size:10pt;"><span>$8.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> benefit during the year ended December 31, 2018.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended December 31, 2018, the Company recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$15.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> valuation allowance on its deferred tax asset related to U.S. foreign tax credits based upon business conditions and tax laws in effect at that time.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, following the acquisition of Speedpay, the Company determined it will more likely than not be able to utilize foreign tax credits in future years due to additional income generated by Speedpay; therefore, the Company released the </span><span style="font-family:inherit;font-size:10pt;"><span>$15.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> valuation allowance that had been established on this deferred tax asset.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Act subjects a U.S. shareholder to tax on global intangible low-taxed income ("GILTI") earned by certain foreign subsidiaries. The Company has elected to account for GILTI in the year the tax is incurred. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company considered all earnings in foreign subsidiaries to be indefinitely reinvested, and accordingly, recorded no deferred income taxes related to unremitted earnings. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company considered only the earnings in its Indian subsidiaries to be indefinitely reinvested. The earnings of all other foreign subsidiaries are no longer considered indefinitely reinvested. The Company is also permanently reinvested for outside book/tax basis differences related to foreign subsidiaries.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For financial reporting purposes, income before income taxes includes the following components (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,317</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,312</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,527</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,210</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,572</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expense (benefit) for income taxes consists of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,150</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,587</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,412</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,798</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,441</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,857</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>342</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,324</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>932</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,792</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,181</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,626</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,502</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,628</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,128</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,820</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,878</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Differences between the income tax expense computed at the statutory federal income tax rate and per the consolidated statements of operations are summarized as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense at federal rate of 21% (35% pre-2018)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,164</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income taxes, net of federal benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,227</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,238</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,760</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax rate differential</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,535</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,796</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,622</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit increase</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax effect of foreign operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,698</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit of research &amp; development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transition tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,112</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revaluation of deferred tax balances</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,937</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(560</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,541</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,081</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic production activities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,793</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(478</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax provision</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,878</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The countries having the greatest impact on the tax rate adjustment line shown in the above table as “Foreign tax rate differential” are Ireland, Luxembourg, and the United Kingdom for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">; Ireland and Luxembourg for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">; and Ireland, Luxembourg, and the United Kingdom for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The deferred tax assets and liabilities result from differences in the timing of the recognition of certain income and expense items for tax and financial accounting purposes. The sources of these differences at each balance sheet date are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,030</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,745</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,902</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,599</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,587</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expense deferral</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,631</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,393</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred income tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,653</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred income tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,713</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,978</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(60,872</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred income tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97,176</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(115,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes / liabilities included in the balance sheet are:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax asset – noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax liability – noncurrent</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32,053</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,715</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company considers projected future taxable income, carryback opportunities, and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods which the deferred tax assets are deductible, the Company believes it is more likely than not that it will realize the benefits of these deductible differences, net of the valuation allowances recorded. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company decreased its valuation allowance by </span><span style="font-family:inherit;font-size:10pt;"><span>$12.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> which relates to a reduction in the valuation allowance on U.S. foreign tax credits offset by an increase in valuation allowance on foreign net operating losses.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had domestic federal tax net operating losses (“NOLs”) of </span><span style="font-family:inherit;font-size:10pt;"><span>$65.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, which will begin to expire in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. The Company had deferred tax assets equal to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to domestic state tax NOLs which will begin to expire in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. The Company does not have any valuation allowance against the federal tax NOLs but has provided a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> valuation allowance against the deferred tax asset associated with the state NOLs. The Company had foreign tax NOLs of </span><span style="font-family:inherit;font-size:10pt;"><span>$30.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$28.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> may be utilized over an indefinite life, with the remainder expiring over the next </span><span style="font-family:inherit;font-size:10pt;"><span>17 years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company has provided a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> valuation allowance against the deferred tax asset associated with the foreign NOLs.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had U.S. foreign tax credit carryforwards at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, of </span><span style="font-family:inherit;font-size:10pt;"><span>$40.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, for which an </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> valuation allowance has been provided. The U.S. foreign tax credits will begin to expire in </span><span style="font-family:inherit;font-size:10pt;">2022</span><span style="font-family:inherit;font-size:10pt;">. The Company had foreign tax credit carryforwards in other foreign jurisdictions at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> may be utilized over an indefinite life, with the remainder expiring over the next </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company has provided a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> valuation allowance against the tax benefit associated with these foreign credits. The Company also has domestic federal and state general business tax credit carryforwards at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, of </span><span style="font-family:inherit;font-size:10pt;"><span>$15.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, which will begin to expire in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2022</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unrecognized tax benefit at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;"><span>$29.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$28.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$22.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$22.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, are included in other noncurrent liabilities in the consolidated balance sheets. Of the total </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">unrecognized tax benefit amounts at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$28.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$27.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, represent the net unrecognized tax benefits that, if recognized, would favorably impact the effective income tax rate in the respective years.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31</span><span style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance of unrecognized tax benefits at beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,237</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increases for tax positions of prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,784</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases for tax positions of prior years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increases for tax positions established for the current period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,542</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases for settlements with taxing authorities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions resulting from lapse of applicable statute of limitation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,462</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,155</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment resulting from foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(155</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance of unrecognized tax benefits at end of year</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,406</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company files income tax returns in the U.S. federal jurisdiction, various state and local jurisdictions, and many foreign jurisdictions. The United States, Germany, India, Ireland, Luxembourg, Mexico, the United Kingdom, and Uruguay are the main taxing jurisdictions in which the Company operates. The years open for audit vary depending on the tax jurisdiction. In the United States, the Company’s tax returns for years following 2015 are open for audit. In the foreign jurisdictions, the tax returns open for audit generally vary by jurisdiction between </span><span style="font-family:inherit;font-size:10pt;">2003</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s Indian income tax returns covering fiscal years 2003, 2005, 2010 through 2013, and 2016 are under audit by the Indian tax authority. Other foreign subsidiaries could face challenges from various foreign tax authorities. It is not certain that the local authorities will accept the Company’s tax positions. The Company believes its tax positions comply with applicable tax law and intends to vigorously defend its positions. However, differing positions on certain issues could be upheld by tax authorities, which could adversely affect the Company’s financial condition and results of operations.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes it is reasonably possible that the total amount of unrecognized tax benefits will decrease within the next 12 months by approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$11.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> due to the settlement of various audits and the expiration of statutes of limitations. The Company accrues interest related to uncertain tax positions in interest expense or interest income and recognizes penalties related to uncertain tax positions in other income or other expense. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> is accrued for the payment of interest and penalties related to income tax liabilities. The aggregate amount of interest and penalties expense (benefit) recorded in the statements of operations for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, is </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$(0.8) million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 0.35 0.21 15000000.0 4900000 20900000 8100000 15500000 -15500000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For financial reporting purposes, income before income taxes includes the following components (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,317</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,312</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,527</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,487</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,210</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,572</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -16317000 16312000 -42863000 88527000 75487000 86435000 72210000 91799000 43572000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expense (benefit) for income taxes consists of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,150</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,587</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,412</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,798</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>590</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,441</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,857</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>342</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,324</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>932</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,792</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,181</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,626</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,668</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,502</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,628</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,128</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,820</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,878</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3738000 6545000 2586000 -25150000 -6587000 19212000 -21412000 -42000 21798000 590000 4441000 -1857000 342000 -2649000 -1324000 932000 1792000 -3181000 22960000 17626000 16048000 2668000 3502000 3772000 25628000 21128000 19820000 5148000 22878000 38437000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Differences between the income tax expense computed at the statutory federal income tax rate and per the consolidated statements of operations are summarized as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense at federal rate of 21% (35% pre-2018)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,164</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income taxes, net of federal benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,227</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,238</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,760</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign tax rate differential</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,535</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,796</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,622</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit increase</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,007</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax effect of foreign operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,698</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit of research &amp; development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transition tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,112</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revaluation of deferred tax balances</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,937</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(560</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,541</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,081</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic production activities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,793</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(478</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax provision</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,878</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 15164000 19278000 15250000 1227000 5246000 -2238000 -12760000 12657000 -1884000 -2535000 -4796000 -15622000 898000 1262000 3007000 6698000 8546000 5532000 2506000 2557000 1904000 0 -8112000 20867000 0 -4937000 14953000 -560000 -4541000 2081000 0 0 3793000 -478000 832000 2188000 5148000 22878000 38437000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The deferred tax assets and liabilities result from differences in the timing of the recognition of certain income and expense items for tax and financial accounting purposes. The sources of these differences at each balance sheet date are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,030</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,745</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,902</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,599</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,587</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expense deferral</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,631</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,393</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred income tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,653</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred income tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,713</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52,978</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(60,872</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred income tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97,176</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(115,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes / liabilities included in the balance sheet are:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax asset – noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax liability – noncurrent</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32,053</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,715</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 23030000 25745000 52902000 43838000 18791000 15934000 25599000 27587000 0 12631000 4065000 5393000 124387000 131128000 7653000 20415000 116734000 110713000 52978000 60872000 44198000 54508000 97176000 115380000 19558000 4667000 51611000 27048000 32053000 31715000 19558000 4667000 -12800000 65900000 1400000 1200000 30400000 28100000 P17Y 700000 40700000 1200000 1900000 1300000 P7Y 1200000 15700000 800000 29000000.0 28400000 22400000 22600000 28200000 27500000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31</span><span style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance of unrecognized tax benefits at beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,237</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,278</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increases for tax positions of prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,784</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases for tax positions of prior years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Increases for tax positions established for the current period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,542</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases for settlements with taxing authorities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions resulting from lapse of applicable statute of limitation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,462</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,155</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustment resulting from foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(155</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance of unrecognized tax benefits at end of year</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,406</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 28406000 27237000 24278000 2784000 315000 2478000 96000 61000 114000 2542000 1185000 1677000 220000 0 154000 4462000 115000 1155000 46000 -155000 227000 29000000 28406000 27237000 -11700000 1200000 200000 0.0 -800000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has operating leases for corporate offices and data centers. Excluding office leases, leases with an initial term of 12-months or less that do not include an option to purchase the underlying asset are not recorded on the consolidated balance sheet and are expensed on a straight-line basis over the lease term.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s leases typically include certain renewal options to extend the leases for up to </span><span style="font-family:inherit;font-size:10pt;"><span>25 years</span></span><span style="font-family:inherit;font-size:10pt;">, some of which include options to terminate the leases within </span><span style="font-family:inherit;font-size:10pt;">one year</span><span style="font-family:inherit;font-size:10pt;">. The exercise of lease renewal options is at the Company’s sole discretion. The Company combines lease and non-lease components of its leases and currently has no leases with options to purchase the leased property. Payments of maintenance and property tax costs paid by the Company are accounted for as variable lease cost, which are expensed as incurred.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost are as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,756</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sublease income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,714</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new lease obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):</span><span style="font-family:inherit;font-size:12pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,382</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining operating lease term (years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average operating lease discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.00</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses its incremental borrowing rate as the discount rate. As the Company enters into operating leases in multiple jurisdictions and denominated in currencies other than the U.S. dollar, judgment is used to determine the Company’s incremental borrowing rate including (1) conversion of its subordinated borrowing rate (using published yield curves) to an unsubordinated and collateralized rate, (2) adjusting the rate to align with the term of each lease, and (3) adjusting the rate to incorporate the effects of the currency in which the lease is denominated.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">Maturities on lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</span><span style="font-family:inherit;font-size:12pt;"> </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,050</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,951</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liability</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future payments under operating lease agreements accounted for under ASC 840, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases, </span><span style="font-family:inherit;font-size:10pt;">as of December 31, 2018, were as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,925</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,178</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,578</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company has additional operating leases for office facilities that have not yet commenced with minimum lease payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. These operating leases will commence in fiscal year </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, with lease terms of </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> P25Y <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease cost are as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,756</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sublease income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,714</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 18486000 3756000 528000 21714000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases is as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new lease obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 19578000 10478000 <div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate):</span><span style="font-family:inherit;font-size:12pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,382</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining operating lease term (years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average operating lease discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.00</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 57382000 15049000 46766000 61815000 P6Y6M29D 0.0400 <div style="line-height:120%;text-align:justify;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">Maturities on lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</span><span style="font-family:inherit;font-size:12pt;"> </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,050</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,951</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liability</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 17180000 13050000 10066000 7787000 4951000 17250000 70284000 8469000 61815000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future payments under operating lease agreements accounted for under ASC 840, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases, </span><span style="font-family:inherit;font-size:10pt;">as of December 31, 2018, were as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ending December 31,</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,925</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,178</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,578</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 16925000 14212000 10538000 8178000 6529000 21196000 77578000 2100000 P5Y <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with ASC 460, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Guarantees</span><span style="font-family:inherit;font-size:10pt;">, the Company recognizes the fair value for guarantee and indemnification arrangements it issues or modifies if these arrangements are within the scope of the interpretation. In addition, the Company must continue to monitor the conditions that are subject to the guarantees and indemnifications, as required under the previously existing generally accepted accounting principles, to identify if a loss has occurred. If the Company determines it is probable a loss has occurred, then any estimable loss would be recognized under those guarantees and indemnifications. Under its customer agreements, the Company may agree to indemnify, defend, and hold harmless its customers from and against certain losses, damages, and costs arising from claims alleging that the use of its software infringes the intellectual property of a third-party. Historically, the Company has not been required to pay material amounts in connection with claims asserted under these provisions, and accordingly, the Company has not recorded a liability relating to such provisions.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under its customer agreements, the Company also may represent and warrant to customers that its software will operate substantially in conformance with its documentation, and that the services the Company performs will be performed in a workmanlike manner by personnel reasonably qualified by experience and expertise to perform their assigned tasks. Historically, only minimal costs have been incurred relating to the satisfaction of warranty claims. In addition, from time to time, the Company may guarantee the performance of a contract on behalf of one or more of its subsidiaries, or a subsidiary may guarantee the performance of a contract on behalf of another subsidiary.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other guarantees include promises to indemnify, defend, and hold harmless the Company’s executive officers, directors, and certain other key officers. The Company’s certificate of incorporation provides that it will indemnify and advance expenses to its directors and officers to the maximum extent permitted by Delaware law. The indemnification covers any expenses and liabilities reasonably incurred by a person, by reason of the fact that such person is, was, or has agreed to be a director or officer, in connection with the investigation, defense, and settlement of any threatened, pending, or completed action, suit, proceeding, or claim. The Company’s certificate of incorporation authorizes the use of indemnification agreements, and the Company enters into such agreements with its directors and certain officers from time to time. These indemnification agreements typically provide for a broader scope of the Company’s obligation to indemnify the directors and officers than set forth in the certificate of incorporation. The Company’s contractual indemnification obligations under these agreements are in addition to the respective directors’ and officers’ rights under the certificate of incorporation or under Delaware law.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On September 23, 2015, a jury verdict was returned against ACI Worldwide Corp. (“ACI Corp.”), a subsidiary of the Company, for </span><span style="font-family:inherit;font-size:10pt;"><span>$43.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in connection with counterclaims brought by </span><span style="font-family:inherit;font-size:10pt;"><span>Baldwin Hackett &amp; Meeks, Inc. </span></span><span style="font-family:inherit;font-size:10pt;">(“BHMI”) in the District Court of Douglas County, Nebraska. On September 21, 2012, ACI Corp. sued BHMI for misappropriation of ACI Corp.’s trade secrets. The jury found that ACI Corp. had not met its burden of proof regarding these claims. On March 6, 2013, BHMI asserted counterclaims alleged to arise out of ACI Corp.’s filing of its lawsuit. The court entered a judgment against ACI Corp. for </span><span style="font-family:inherit;font-size:10pt;"><span>$43.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for damages and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for attorney fees and costs. ACI Corp. disagreed with the verdicts and judgment, and, after the trial court denied ACI Corp.’s post-judgment motions, ACI Corp. perfected an appeal of the dismissal of its claims against BHMI and the judgment in favor of BHMI. On June 9, 2017, the Nebraska Supreme Court affirmed the District Court judgment. The Company recorded expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$48.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended December 31, 2017, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$46.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> is included in general and </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">administrative expense and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> is included in interest expense in the accompanying consolidated statement of operations. The Company paid the judgment, including interest, during the year ended December 31, 2017.</span></div> 43800000 Baldwin Hackett & Meeks, Inc. 43800000 2700000 48100000 46700000 1400000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarterly Financial Data (Unaudited)</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following consists of quarterly financial data (in thousands, except per share amounts):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software as a service and platform as a service</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,557</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,499</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192,952</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>677,669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">License</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,584</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>288,261</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,111</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,922</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,656</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,955</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>354,901</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>399,920</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,258,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating expenses:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,941</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>617,453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,194</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,543</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling and marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,962</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,417</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,174</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,744</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,753</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total operating expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>233,948</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>299,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,134,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,093</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,882</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,413</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,756</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other income (expense):</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,614</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,323</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,987</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,109</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64,033</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,997</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,402</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,369</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,399</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total other income (expense)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,924</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,368</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,761</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,546</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income (loss) before income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,586</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,806</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,623</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,166</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,814</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,486</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings (loss) per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.22</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.05</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.05</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.27</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.</span></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software as a service and platform as a service</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,280</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,626</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>433,025</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">License</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,046</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,964</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,373</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,065</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>219,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,669</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,268</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,310</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,995</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating expenses:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,473</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,281</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>430,351</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,791</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling and marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,893</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,160</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,252</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,576</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,649</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,837</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,033</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,896</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,585</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total operating expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226,014</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237,153</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217,166</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,536</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,869</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,704</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,158</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,414</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other income (expense):</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,365</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,717</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,573</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,875</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41,530</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,744</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,677</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,304</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(688</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,724</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total other income (expense)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,676</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,652</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income (loss) before income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,380</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,810</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,744</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,799</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,952</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,764</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,878</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,428</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,233</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,921</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings (loss) per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.76</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.</span></div> <div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following consists of quarterly financial data (in thousands, except per share amounts):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software as a service and platform as a service</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,557</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,499</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192,952</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>677,669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">License</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,584</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>288,261</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,111</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,922</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,656</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,955</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>354,901</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>399,920</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,258,294</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating expenses:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,941</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>617,453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,194</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,543</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>146,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling and marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,962</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,417</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,174</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,744</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,169</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,753</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total operating expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>233,948</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>299,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>297,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,134,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28,093</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,882</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,413</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,756</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other income (expense):</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,614</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,323</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,987</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,109</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64,033</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,997</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,402</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,369</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,399</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total other income (expense)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,924</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,368</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,761</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,546</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income (loss) before income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,586</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,806</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,950</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,623</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,166</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,814</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,486</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings (loss) per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.22</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.05</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.05</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.27</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.</span></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">June 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software as a service and platform as a service</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,280</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,626</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>433,025</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">License</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,046</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,964</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maintenance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,373</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,065</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>219,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,669</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,268</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,310</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,995</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>319,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating expenses:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,473</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,281</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>430,351</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,791</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling and marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,893</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,160</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,252</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,576</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117,881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,649</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,837</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,033</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,896</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,585</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total operating expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226,014</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237,153</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217,166</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,536</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,869</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,704</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,158</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,414</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other income (expense):</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,365</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,717</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,573</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,875</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41,530</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,744</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,677</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,304</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(688</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,724</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total other income (expense)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,676</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,652</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income (loss) before income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,380</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,810</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,744</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,799</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,952</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,764</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,878</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,428</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,233</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,921</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings (loss) per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.76</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.</span></div> 108557000 172499000 192952000 203661000 677669000 21078000 52541000 92058000 122584000 288261000 55111000 51922000 52638000 53738000 213409000 21109000 20656000 17253000 19937000 78955000 205855000 297618000 354901000 399920000 1258294000 114941000 155240000 174168000 173104000 617453000 36194000 39235000 36543000 34601000 146573000 29430000 32962000 30417000 30875000 123684000 31517000 49319000 27286000 27174000 135296000 21866000 26744000 31169000 31753000 111532000 233948000 303500000 299583000 297507000 1134538000 -28093000 -5882000 55318000 102413000 123756000 11614000 15323000 18987000 18109000 64033000 3033000 2997000 2988000 2949000 11967000 -1912000 1402000 -2369000 3399000 520000 -10493000 -10924000 -18368000 -11761000 -51546000 -38586000 -16806000 36950000 90652000 72210000 -12623000 -22531000 5136000 35166000 5148000 -25963000 5725000 31814000 55486000 67062000 -0.22 0.05 0.27 0.48 0.58 -0.22 0.05 0.27 0.47 0.57 104280000 113600000 104519000 110626000 433025000 28046000 45555000 68964000 137991000 280556000 56659000 55048000 54373000 53065000 219145000 20325000 20792000 17669000 18268000 77054000 209310000 234995000 245525000 319950000 1009780000 107336000 116261000 102473000 104281000 430351000 36791000 37862000 36008000 32969000 143630000 31893000 33160000 28252000 24576000 117881000 28649000 28837000 29537000 20399000 107422000 21345000 21033000 20896000 21311000 84585000 226014000 237153000 217166000 203536000 883869000 -16704000 -2158000 28359000 116414000 125911000 9365000 9717000 12573000 9875000 41530000 2744000 2742000 2763000 2893000 11142000 -55000 -1677000 -1304000 -688000 -3724000 -6676000 -8652000 -11114000 -7670000 -34112000 -23380000 -10810000 17245000 108744000 91799000 -3952000 3764000 2012000 21054000 22878000 -19428000 -14574000 15233000 87690000 68921000 -0.17 -0.13 0.13 0.76 0.59 -0.17 -0.13 0.13 0.74 0.59 The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale. XML 60 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Summary of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Change in Contract with Customer, Liability [Roll Forward]    
Deferred revenue, beginning balance $ 156,135 $ 145,344
Deferral of revenue 149,253 215,188
Recognition of deferred revenue (187,069) (200,061)
Foreign currency translation 620 (4,336)
Deferred revenue, ending balance $ 118,939 $ 156,135
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Software Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 538,888 $ 389,470  
Accumulated Amortization (304,371) (252,242)  
Net Balance 234,517 137,228  
Software for resale      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 138,823 137,666  
Accumulated Amortization (122,061) (110,124)  
Net Balance 16,762 27,542  
Software amortization expense 11,000 12,800 $ 12,800
Software for internal use      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 400,065 251,804  
Accumulated Amortization (182,310) (142,118)  
Net Balance 217,755 109,686  
Software amortization expense $ 55,600 $ 41,700 $ 45,200
XML 62 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Corporate Restructuring and Other Organizational Changes - Summary of Facility Closures Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Restructuring Reserve [Roll Forward]    
Beginning balance $ 4,127 $ 5,945
Amounts paid during the period (1,554) (1,732)
Foreign currency translation adjustments 29 (86)
Ending balance $ 2,602 $ 4,127
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Additional Information (Details)
12 Months Ended
Apr. 05, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Aug. 21, 2018
USD ($)
Feb. 24, 2017
Debt Instrument [Line Items]            
Long-term debt, amount outstanding   $ 1,395,060,000        
Payment for debt issuance costs   (12,830,000) $ (7,319,000) $ (5,340,000)    
Credit Agreement            
Debt Instrument [Line Items]            
Payment for debt issuance costs   $ (12,800,000)        
Effective interest rate (percentage)   4.04%        
Credit Agreement | Maximum            
Debt Instrument [Line Items]            
Consolidated total net leverage ratio 5.00         4.25
Credit Agreement | Parent Company and Domestic Subsidiaries            
Debt Instrument [Line Items]            
Percentage of capital stock pledged as collateral   100.00%        
Credit Agreement | Foreign Subsidiaries            
Debt Instrument [Line Items]            
Percentage of capital stock pledged as collateral   65.00%        
Credit Agreement | Base Rate | Option (a) | Minimum            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate   0.25%        
Credit Agreement | Base Rate | Option (a) | Maximum            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate   1.25%        
Credit Agreement | Federal Funds Effective Swap Rate | Option (a)            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate   0.50%        
Credit Agreement | LIBOR | Option (a)            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate   1.00%        
Credit Agreement | LIBOR | Option (b) | Minimum            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate   1.25%        
Credit Agreement | LIBOR | Option (b) | Maximum            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate   2.25%        
5.750% Senior Notes, due August 2026            
Debt Instrument [Line Items]            
Stated interest rate (percentage)   5.75%        
Revolving Credit Facility | Credit Agreement            
Debt Instrument [Line Items]            
Line of credit, amount outstanding   $ 239,000,000.0        
Unused borrowings   261,000,000.0        
Debt instrument, term 5 years          
Credit facility, maximum borrowing capacity $ 500,000,000.0          
Term Loans | Credit Agreement            
Debt Instrument [Line Items]            
Long-term debt, amount outstanding   756,100,000        
Term Loans | Credit Agreement | Maximum            
Debt Instrument [Line Items]            
Consolidated senior secured net leverage ratio 3.75         3.50
Initial Term Loan | Credit Agreement            
Debt Instrument [Line Items]            
Debt instrument, face amount $ 279,000,000.0          
Debt instrument, term 5 years          
Delayed Draw Term Loan | Credit Agreement            
Debt Instrument [Line Items]            
Debt instrument, face amount $ 500,000,000.0 500,000,000.0        
Debt instrument, term 5 years          
Senior Notes | 5.750% Senior Notes, due August 2026            
Debt Instrument [Line Items]            
Long-term debt, amount outstanding   400,000,000.0        
Debt instrument, face amount         $ 400,000,000.0  
Payment for debt issuance costs     (7,300,000)      
Issue price percentage of senior notes of the principal amount         100.00%  
Stated interest rate (percentage)         5.75%  
Senior Notes | 6.375% Senior Notes, due August 2020            
Debt Instrument [Line Items]            
Stated interest rate (percentage)         6.375%  
Line of Credit | Overdraft Facility            
Debt Instrument [Line Items]            
Credit facility, maximum borrowing capacity   140,000,000.0        
Amount outstanding on overdraft facility   $ 1,500,000        
Line of Credit | Overdraft Facility | LIBOR            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate   0.875%        
Other | Multi-year License Agreement            
Debt Instrument [Line Items]            
Other long-term debt, multi-year license agreements entered into during the period   $ 10,400,000        
Other long-term debt, amount outstanding   13,800,000 9,400,000      
Other | Multi-year License Agreement | Other Current Liabilities            
Debt Instrument [Line Items]            
Other long-term debt, current   6,000,000.0 2,500,000      
Other | Multi-year License Agreement | Other Noncurrent Liabilities            
Debt Instrument [Line Items]            
Other long-term debt, noncurrent   $ 7,800,000 $ 6,900,000      
XML 64 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Lessee, Lease, Description [Line Items]  
Option to terminate, term 1 year
Operating leases not yet commenced, office facilities, amount $ 2.1
Minimum  
Lessee, Lease, Description [Line Items]  
Operating leases not yet commenced, term of contract (in years) 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Renewal option, term 25 years
Operating leases not yet commenced, term of contract (in years) 5 years
XML 65 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash flows from operating leases $ 19,578
Right-of-use assets obtained in exchange for new lease obligations:  
Operating leases $ 10,478
XML 66 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans - Summary of Nonvested RSUs (Details) - Restricted Stock Units (RSUs)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Number of Shares  
Nonvested, beginning balance (in shares) | shares 651,045
Granted (in shares) | shares 742,579
Vested (in shares) | shares (259,634)
Forfeited (in shares) | shares (124,586)
Nonvested, ending balance (in shares) | shares 1,009,404
Weighted Average Grant Date Fair Value  
Nonvested, beginning balance (in dollars per share) | $ / shares $ 23.82
Granted (in dollars per share) | $ / shares 33.28
Vested (in dollars per share) | $ / shares 24.16
Forfeited (in dollars per share) | $ / shares 29.79
Nonvested, ending balance (in dollars per share) | $ / shares $ 29.96
XML 67 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Summary of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Federal                      
Current                 $ 3,738 $ 6,545 $ 2,586
Deferred                 (25,150) (6,587) 19,212
Total                 (21,412) (42) 21,798
State                      
Current                 590 4,441 (1,857)
Deferred                 342 (2,649) (1,324)
Total                 932 1,792 (3,181)
Foreign                      
Current                 22,960 17,626 16,048
Deferred                 2,668 3,502 3,772
Total                 25,628 21,128 19,820
Total $ 35,166 $ 5,136 $ (22,531) $ (12,623) $ 21,054 $ 2,012 $ 3,764 $ (3,952) $ 5,148 $ 22,878 $ 38,437
XML 68 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Sep. 23, 2015
Mar. 06, 2013
Dec. 31, 2017
General and Administrative Expense      
Loss Contingencies [Line Items]      
Litigation settlement, amount awarded to other party     $ 46.7
BHMI      
Loss Contingencies [Line Items]      
Loss contingency, damages sought, value $ 43.8    
Loss contingency, name of plaintiff Baldwin Hackett & Meeks, Inc.    
Loss contingency, damages   $ 43.8  
Loss contingency, attorneys fees and costs   $ 2.7  
Litigation settlement, amount awarded to other party     48.1
BHMI | General and Administrative Expense      
Loss Contingencies [Line Items]      
Litigation settlement, amount awarded to other party     46.7
BHMI | Interest Expense [Member]      
Loss Contingencies [Line Items]      
Litigation settlement, amount awarded to other party     $ 1.4
XML 69 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Corporate Restructuring and Other Organizational Changes
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Corporate Restructuring and Other Organizational Changes Corporate Restructuring and Other Organizational Changes
Lease Terminations
During the year ended December 31, 2017, the Company ceased use of a portion of its leased facilities in Edison, NJ; Chantilly, VA; Charlotte, NC; Parsippany, NJ; and Waltham, MA. As a result, the Company recorded additional expense of $2.4 million, which was recorded in general and administrative expenses in the consolidated statements of operations for the year ended December 31, 2017.

A summary of the facility closures liability is as follows (in thousands):
Balance, December 31, 2017
$
5,945

Amounts paid during the period
(1,732
)
Foreign currency translation adjustments
(86
)
Balance, December 31, 2018
4,127

Amounts paid during the period
(1,554
)
Foreign currency translation adjustments
29

Balance, December 31, 2019
$
2,602



Of the $2.6 million facility closure liability, $1.3 million is recorded to both other current liabilities and operating lease liabilities in the consolidated balance sheet as of December 31, 2019.
XML 70 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Revenue Recognition
In accordance with ASC 606, Revenue From Contracts With Customers, revenue is recognized upon transfer of control of promised products and/or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products and services. Revenue is recognized net of any taxes collected from customers and subsequently remitted to governmental authorities.

Contract Combination. The Company may execute more than one contract or agreement with a single customer. The separate contracts or agreements may be viewed as one combined arrangement or separate agreements for revenue recognition purposes. In order to reach appropriate conclusions regarding whether such agreements should be combined, the Company evaluates whether the agreements were negotiated as a package with a single commercial objective, whether the amount of consideration to be paid in one agreement depends on the price and/or performance of another agreement, or whether the product(s) or services promised in the agreements represent a single performance obligation. The conclusions reached can impact the allocation of the transaction price to each performance obligation and the timing of revenue recognition related to those arrangements.

Software as a Service (“SaaS”) and Platform as a Service (“PaaS”) Arrangements. The Company’s SaaS-based and PaaS-based arrangements, including implementation, support and other services, represent a single promise to provide continuous access (i.e. a stand-ready performance obligation) to its software solutions and their processing capabilities in the form of a service through one of the Company’s data centers. As each day of providing access to the software solution(s) is substantially the same and the customer simultaneously receives and consumes the benefits as access is provided, the Company’s single promise under its SaaS-based and PaaS-based arrangements is comprised of a series of distinct service periods. The Company’s SaaS-based and PaaS-based arrangements may include fixed consideration, variable consideration, or a combination of the two. Fixed consideration is recognized over the term of the arrangement or longer if the fixed consideration relates to a material right. A material right would be a separate performance obligation. The Company estimates the stand-alone selling price for a material right by reference to the services expected to be provided and the corresponding expected consideration. Variable consideration in these arrangements is typically a function of transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, the Company: (1) allocates the variable amount to each distinct service period within the series and recognizes revenue as each distinct service period is performed (i.e. direct allocation), (2) estimates total variable consideration at contract inception (giving consideration to any constraints that may apply and updating the estimates as new information becomes available) and recognizes the total transaction price over the period to which it relates, or (3) applies the ‘right to invoice’ practical expedient and recognizes revenue based on the amount invoiced to the customer during the period.

License Arrangements. The Company’s software license arrangements provide the customer with the right to use functional intellectual property (as it exists at the point in time at which the license is granted) for the duration of the contract term.
Implementation, support, and other services are typically considered distinct performance obligations when sold with a software license unless these services are determined to significantly modify the software.

Payment terms for the Company’s software license arrangements generally include fixed license and capacity fees that are payable up front or over time. These arrangements may also include incremental usage-based fees that are payable when the customer exceeds its contracted license capacity limits. The Company accounts for capacity overages as a usage-based royalty that is recognized when the usage occurs.

When a software license arrangement contains payment terms that are extended beyond one year, a significant financing component may exist. The significant financing component is calculated as the difference between the stated value and present value of the software license fees and is recognized as interest income over the extended payment period. The total fixed software license fee net of the significant financing component is recognized as revenue at the point in time when the software is transferred to the customer.

For those software license arrangements that include customer-specific acceptance provisions, such provisions are generally presumed to be substantive and the Company does not recognize revenue until the earlier of the receipt of a written customer acceptance, objective demonstration that the delivered product meets the customer-specific acceptance criteria, or the expiration of the acceptance period. The Company recognizes revenues on such arrangements upon the earlier of receipt of written acceptance or the first production use of the software by the customer.

For software license arrangements in which the Company acts as a distributor of another company’s product, and in certain circumstances, modifies or enhances the product, revenues are recorded on a gross basis. These include arrangements in which the Company takes control of the products and is responsible for providing the product or service. For software license arrangements in which the Company acts as a sales agent for another company’s product, revenues are recorded on a net basis. These include arrangements in which the Company does not take control of products and is not responsible for providing the product or service.

For software license arrangements in which the Company utilizes a third-party distributor or sales agent, the Company recognizes revenue upon transfer of control of the software license(s) to the third-party distributor or sales agent.

The Company’s software license arrangements typically provide the customer with a standard 90-day assurance-type warranty. These warranties do not represent an additional performance obligation as services beyond assuring that the software license complies with agreed-upon specifications are not provided.

Software license arrangements typically include an initial post contract customer support (maintenance or “PCS”) term of one year with subsequent renewals for additional years within the initial license period. The Company’s promise to those customers who elect to purchase PCS represents a stand-ready performance obligation that is distinct from the license performance obligation and recognized over the PCS term.

The Company also provides various professional services to customers with software licenses. These include project management, software implementation, and software modification services. Revenues from arrangements to provide professional services are generally distinct from the other promises in the contract(s) and are recognized as the related services are performed. Consideration payable under these arrangements is either fixed fee or on a time-and-materials basis, which represents variable consideration that must be estimated using the most likely amount based on the range of hours expected to be incurred in providing the services.

The Company estimates the stand-alone selling price (“SSP”) for maintenance and professional services based on observable stand-alone sales. The Company applies the residual approach to estimate the SSP for software licenses.

Refer to Note 10, Segment Information, for further details, including disaggregation of revenue based on primary solution category and geographic location.

Significant Judgments
The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information.

The Company also applies judgment in determining the term of an arrangement when early termination rights are provided to the customer.

The Company’s software license arrangements with its customers often include multiple promises to transfer licensed software products and services. Determining whether the products and/or services are distinct performance obligations that should be accounted for separately may require significant judgment.

The Company’s SaaS and PaaS arrangements may include variable consideration in the form of usage-based fees. If the arrangement that includes variable consideration in the form of usage-based fees does not meet the allocation exception for variable consideration, the Company estimates the amount of variable consideration at the outset of the arrangement using either the expected value or most likely amount method, depending on the specifics of each arrangement. These estimates are constrained to the extent that it is probable that a significant reversal of incremental revenue will not occur and are updated each reporting period as additional information becomes available.

Judgment is used in determining: (1) whether the financing component in a software license agreement is significant and, if so, (2) the discount rate used in calculating the significant financing component. The Company assesses the significance of the financing component based on the ratio of license fees paid over time to total license fees. If determined to be significant, the financing component is calculated using a rate that discounts the license fees to the cash selling price.

Judgment is also used in assessing whether the extension of payment terms in a software license arrangement results in variable consideration and, if so, the amount to be included in the transaction price. The Company applies the portfolio approach to estimating the amount of variable consideration in these arrangements using the most likely amount method that is based on the Company’s historical collection experience under similar arrangements.

Significant judgment is required to determine the SSP for each performance obligation, the amount allocated to each performance obligation and whether it depicts the amount that the Company expects to receive in exchange for the related product and/or service. As the selling prices of the Company’s software licenses are highly variable, the Company estimates SSP of its software licenses using the residual approach when the software license is sold with other services and observable SSPs exist for the other services. The Company uses a range of amounts to estimate SSP for maintenance and services. These ranges are based on stand-alone sales and vary based on the type of service and geographic region. If the SSP of a performance obligation is not directly observable, the Company will maximize observable inputs to determine its SSP.

Contract Balances
Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records an accrued receivable when revenue is recognized prior to invoicing and the Company’s right to consideration only requires the passage of time, or deferred revenue when revenue is recognized subsequent to invoicing.

Total receivables represent amounts billed and amounts earned that are to be billed in the future (i.e., accrued receivables). Included in accrued receivables are services and SaaS and PaaS revenues earned in the current period but billed in the following period and amounts due under multi-year software license arrangements with extended payment terms for which the Company has an unconditional right to invoice and receive payment subsequent to invoicing.

Total receivables, net is comprised of the following (in thousands):
 
 
December 31,
 
 
2019
 
2018
Billed receivables
 
$
213,654

 
$
239,275

Allowance for doubtful accounts
 
(5,149
)
 
(3,912
)
Billed receivables, net
 
208,505

 
235,363

Accrued receivables
 
399,302

 
336,858

Significant financing component
 
(35,569
)
 
(35,029
)
Total accrued receivables, net
 
363,733

 
301,829

Less: current accrued receivables
 
161,714

 
123,053

Less: current significant financing component
 
(11,022
)
 
(10,234
)
Total long-term accrued receivables, net
 
213,041

 
189,010

Total receivables, net
 
$
572,238

 
$
537,192



No customer accounted for more than 10% of the Company’s consolidated receivables balance as of December 31, 2019 and 2018.

The Company maintains a general allowance for doubtful accounts based on historical experience, along with additional customer-specific allowances. The Company regularly monitors credit risk exposures in consolidated receivables. In estimating the necessary level of our allowance for doubtful accounts, management considers the aging of accounts receivable, the creditworthiness of customers, economic conditions within the customer’s industry, and general economic conditions, among other factors.

The following reflects activity in the Company’s allowance for doubtful accounts receivable for the periods indicated (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Balance, beginning of period
$
(3,912
)
 
$
(4,799
)
 
$
(3,873
)
Provision increase
(2,561
)
 
(1,505
)
 
(2,086
)
Amounts written off, net of recoveries
1,368

 
2,269

 
1,305

Foreign currency translation adjustments and other
(44
)
 
123

 
(145
)
Balance, end of period
$
(5,149
)
 
$
(3,912
)
 
$
(4,799
)


Provision increases recorded in general and administrative expense during the years ended December 31, 2019, 2018, and 2017, reflect increases in the allowance for doubtful accounts based upon collection experience in the geographic regions in which the Company conducts business, net of collection of customer-specific receivables that were previously reserved for as doubtful of collection.

Deferred revenue includes amounts due or received from customers for software licenses, maintenance, services, and/or SaaS and PaaS services in advance of recording the related revenue.

Changes in deferred revenue were as follows (in thousands):
Balance, January 1, 2018
$
145,344

Deferral of revenue
215,188

Recognition of deferred revenue
(200,061
)
Foreign currency translation
(4,336
)
Balance, December 31, 2018
156,135

Deferral of revenue
149,253

Recognition of deferred revenue
(187,069
)
Foreign currency translation
620

Balance, December 31, 2019
$
118,939



Revenue allocated to remaining performance obligations represents contracted revenue that will be recognized in future periods, which is comprised of deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. This does not include:
Revenue that will be recognized in future periods from capacity overages that are accounted for as a usage-based royalty.
SaaS and PaaS revenue from variable consideration that will be recognized in accordance with the ‘right to invoice’ practical expedient.
SaaS and PaaS revenue from variable consideration that will be recognized in accordance with the direct allocation method.

Revenue allocated to remaining performance obligations was $678.0 million as of December 31, 2019, of which the Company expects to recognize approximately 48% over the next 12 months and the remainder thereafter.

During the year ended December 31, 2019, the revenue recognized by the Company from performance obligations satisfied in previous periods was $33.9 million.

Costs to Obtain and Fulfill a Contract
The Company accounts for costs to obtain and fulfill its contracts in accordance with ASC 340-40.

The Company capitalizes certain of its sales commissions that meet the definition of incremental costs of obtaining a contract and for which the amortization period is greater than one year. The costs associated with those sales commissions are capitalized during the period in which the Company becomes obligated to pay the commissions and are amortized over the period in which the related products or services are transferred to the customer. As of December 31, 2019 and 2018, $0.5 million and $1.3 million of these costs are included in other current assets, respectively, and $6.9 million and $11.7 million of these costs are included in other noncurrent assets, respectively, on the consolidated balance sheets. During the years ended December 31, 2019 and 2018, the Company recognized $6.6 million and $8.4 million of sales commission expense, respectively, related to the amortization of these costs, which is included in selling and marketing expense on the consolidated statements of operations.

The Company capitalizes costs incurred to fulfill its contracts that: (1) relate directly to the arrangement, (2) are expected to generate resources that will be used to satisfy the Company’s performance obligation under the arrangement, and (3) are expected to be recovered through revenue generated under the arrangement. Contract fulfillment costs are expensed as the Company transfers the related services to the customer. As of December 31, 2019 and 2018, $0.2 million of these costs are included in other current assets, and $10.2 million and $12.6 million of these costs are included in other noncurrent assets, respectively, on the consolidated balance sheets. The amounts capitalized primarily relate to direct costs that enhance resources under the Company’s SaaS and PaaS arrangements. During the years ended December 31, 2019 and 2018, the Company recognized $5.9 million and $4.7 million of expense, respectively, related to the amortization of these costs, which is included in cost of revenue on the consolidated statements of operations.
XML 71 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Segment Information Segment Information
The Company reports financial performance based on its segments, ACI On Premise and ACI On Demand, and analyzes Segment Adjusted EBITDA as a measure of segment profitability.

The Company’s interim Chief Executive Officer is also the chief operating decision maker ("CODM"). The CODM, together with other senior management personnel, focus their review on consolidated financial information and the allocation of resources based on operating results, including revenues and Segment Adjusted EBITDA, for each segment, separate from Corporate operations.

ACI On Premise serves customers who manage their software on site or through a third-party cloud service provider. These on-premise customers use the Company’s software to develop sophisticated solutions, which are often part of a larger system located and managed at the customer specified site. These customers require a level of control and flexibility that ACI On Premise solutions can offer, and they have the resources and expertise to take a lead role in managing these solutions.

ACI On Demand serves the needs of banks, merchants, and billers who use payments to facilitate their core business. These on-demand solutions are maintained and delivered through the cloud via our global data centers and are available in either a single-tenant environment for SaaS offerings, or in a multi-tenant environment for PaaS offerings.

Revenue is attributed to the reportable segments based upon the product sold and mechanism for delivery to the customer. Expenses are attributed to the reportable segments in one of three methods, (1) direct costs of the segment, (2) labor costs that can be attributed based upon time tracking for individual products, or (3) costs that are allocated. Allocated costs are generally marketing and sales related activities as well as information technology and facilities related expense for which multiple segments benefit. The Company also allocates certain depreciation costs to the segments.

Segment Adjusted EBITDA is the measure reported to the CODM for purposes of making decisions on allocating resources and assessing the performance of the Company’s segments and, therefore, Segment Adjusted EBITDA is presented in conformity with ASC 280, Segment Reporting. Segment Adjusted EBITDA is defined as earnings (loss) from operations before interest, income tax expense (benefit), depreciation and amortization (“EBITDA”) adjusted to exclude stock-based compensation, and net other income (expense).

Corporate and unallocated expenses consist of the corporate overhead costs that are not allocated to reportable segments. These overhead costs relate to human resources, finance, legal, accounting, merger and acquisition activity, and other costs that are not considered when management evaluates segment performance. For the year ended December 31, 2017, corporate and unallocated expenses included $46.7 million of general and administrative expense for the legal judgment discussed in Note 15Commitments and Contingencies.

The following is selected financial data for the Company’s reportable segments for the periods indicated (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Revenues
 
 
 
 
 
ACI On Premise
$
579,334

 
$
576,755

 
$
598,590

ACI On Demand
678,960

 
433,025

 
425,601

Total revenue
$
1,258,294

 
$
1,009,780

 
$
1,024,191

Segment Adjusted EBITDA
 
 
 
 
 
ACI On Premise
$
321,305

 
$
323,902

 
$
347,094

ACI On Demand
66,501

 
12,015

 
(1,832
)
Depreciation and amortization
(122,569
)
 
(97,350
)
 
(102,224
)
Stock-based compensation expense
(36,763
)
 
(20,360
)
 
(13,683
)
Corporate and unallocated expenses
(104,718
)
 
(92,296
)
 
(144,715
)
Interest, net
(52,066
)
 
(30,388
)
 
(38,449
)
Other, net
520

 
(3,724
)
 
(2,619
)
Income before income taxes
$
72,210

 
$
91,799

 
$
43,572

Depreciation and amortization
 
 
 
 
 
ACI On Premise
$
11,992

 
$
11,634

 
$
13,094

ACI On Demand
34,395

 
31,541

 
34,171

Corporate
76,182

 
54,175

 
54,959

Total depreciation and amortization
$
122,569

 
$
97,350

 
$
102,224

Stock-based compensation expense
 
 
 
 
 
ACI On Premise
$
7,651

 
$
4,348

 
$
2,234

ACI On Demand
7,995

 
4,338

 
2,230

Corporate
21,117

 
11,674

 
9,219

Total stock-based compensation expense
$
36,763

 
$
20,360

 
$
13,683



Assets are not allocated to segments, and the Company’s CODM does not evaluate operating segments using discrete asset information.

The following is revenue by primary geographic market and primary solution category for the Company’s reportable segments for the periods indicated (in thousands):
 
Year Ended December 31, 2019
 
Year Ended December 31, 2018
 
ACI
On Premise
 
ACI
On Demand
 
Total
 
ACI
On Premise
 
ACI
On Demand
 
Total
Primary Geographic Markets
 
 
 
 
 
 
 
 
 
 
Americas - United States
$
172,660

 
$
609,160

 
$
781,820

 
$
131,382

 
$
369,097

 
$
500,479

Americas - Other
68,020

 
9,350

 
77,370

 
61,969

 
9,577

 
71,546

EMEA
251,035

 
50,629

 
301,664

 
296,157

 
48,889

 
345,046

Asia Pacific
87,619

 
9,821

 
97,440

 
87,247

 
5,462

 
92,709

Total
$
579,334

 
$
678,960

 
$
1,258,294

 
$
576,755

 
$
433,025

 
$
1,009,780

Primary Solution Categories
 
 
 
 
 
 
 
 
 
 
 
Bill Payments
$

 
$
510,300

 
$
510,300

 
$

 
$
275,526

 
$
275,526

Digital Channels
32,980

 
44,731

 
77,711

 
35,231

 
40,342

 
75,573

Merchant Payments
25,693

 
77,204

 
102,897

 
30,447

 
64,956

 
95,403

Payments Intelligence
33,790

 
36,019

 
69,809

 
42,353

 
41,330

 
83,683

Real-Time Payments
97,153

 
3,456

 
100,609

 
92,068

 
2,193

 
94,261

Retail Payments
389,718

 
7,250

 
396,968

 
376,656

 
8,678

 
385,334

Total
$
579,334

 
$
678,960

 
$
1,258,294

 
$
576,755

 
$
433,025

 
$
1,009,780


 
Year Ended December 31, 2017
 
ACI
On Premise
 
ACI
On Demand
 
Total
Primary Geographic Markets
 
 
 
 
 
Americas - United States
$
175,682

 
$
365,553

 
$
541,235

Americas - Other
72,802

 
9,429

 
82,231

EMEA
270,388

 
47,872

 
318,260

Asia Pacific
79,718

 
2,747

 
82,465

Total
$
598,590

 
$
425,601

 
$
1,024,191

Primary Solution Categories
 
 
 
 
 
Bill Payments
$

 
$
271,421

 
$
271,421

Digital Channels
47,973

 
46,063

 
94,036

Merchant Payments
27,155

 
56,018

 
83,173

Payments Intelligence
32,478

 
41,628

 
74,106

Real-Time Payments
70,087

 
2,785

 
72,872

Retail Payments
420,897

 
7,686

 
428,583

Total
$
598,590

 
$
425,601

 
$
1,024,191


The following is the Company’s long-lived assets by geographic location for the periods indicated (in thousands):
 
December 31,
 
2019
 
2018
Long-lived Assets
 
 
 
United States
$
1,526,046

 
$
811,435

Other
759,501

 
717,495

Total
$
2,285,547

 
$
1,528,930



No single customer accounted for more than 10% of the Company’s consolidated revenues during the years ended December 31, 2019, 2018, and 2017. No other country outside the United States accounted for more than 10% of the Company’s consolidated revenues during the years ended December 31, 2019, 2018, and 2017.
XML 72 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information (Tables)
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Schedule of Selected Financial Data by Reportable Segment
The following is selected financial data for the Company’s reportable segments for the periods indicated (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Revenues
 
 
 
 
 
ACI On Premise
$
579,334

 
$
576,755

 
$
598,590

ACI On Demand
678,960

 
433,025

 
425,601

Total revenue
$
1,258,294

 
$
1,009,780

 
$
1,024,191

Segment Adjusted EBITDA
 
 
 
 
 
ACI On Premise
$
321,305

 
$
323,902

 
$
347,094

ACI On Demand
66,501

 
12,015

 
(1,832
)
Depreciation and amortization
(122,569
)
 
(97,350
)
 
(102,224
)
Stock-based compensation expense
(36,763
)
 
(20,360
)
 
(13,683
)
Corporate and unallocated expenses
(104,718
)
 
(92,296
)
 
(144,715
)
Interest, net
(52,066
)
 
(30,388
)
 
(38,449
)
Other, net
520

 
(3,724
)
 
(2,619
)
Income before income taxes
$
72,210

 
$
91,799

 
$
43,572

Depreciation and amortization
 
 
 
 
 
ACI On Premise
$
11,992

 
$
11,634

 
$
13,094

ACI On Demand
34,395

 
31,541

 
34,171

Corporate
76,182

 
54,175

 
54,959

Total depreciation and amortization
$
122,569

 
$
97,350

 
$
102,224

Stock-based compensation expense
 
 
 
 
 
ACI On Premise
$
7,651

 
$
4,348

 
$
2,234

ACI On Demand
7,995

 
4,338

 
2,230

Corporate
21,117

 
11,674

 
9,219

Total stock-based compensation expense
$
36,763

 
$
20,360

 
$
13,683


Schedule of Revenue by Primary Geographic Markets and Primary Solution Categories
The following is revenue by primary geographic market and primary solution category for the Company’s reportable segments for the periods indicated (in thousands):
 
Year Ended December 31, 2019
 
Year Ended December 31, 2018
 
ACI
On Premise
 
ACI
On Demand
 
Total
 
ACI
On Premise
 
ACI
On Demand
 
Total
Primary Geographic Markets
 
 
 
 
 
 
 
 
 
 
Americas - United States
$
172,660

 
$
609,160

 
$
781,820

 
$
131,382

 
$
369,097

 
$
500,479

Americas - Other
68,020

 
9,350

 
77,370

 
61,969

 
9,577

 
71,546

EMEA
251,035

 
50,629

 
301,664

 
296,157

 
48,889

 
345,046

Asia Pacific
87,619

 
9,821

 
97,440

 
87,247

 
5,462

 
92,709

Total
$
579,334

 
$
678,960

 
$
1,258,294

 
$
576,755

 
$
433,025

 
$
1,009,780

Primary Solution Categories
 
 
 
 
 
 
 
 
 
 
 
Bill Payments
$

 
$
510,300

 
$
510,300

 
$

 
$
275,526

 
$
275,526

Digital Channels
32,980

 
44,731

 
77,711

 
35,231

 
40,342

 
75,573

Merchant Payments
25,693

 
77,204

 
102,897

 
30,447

 
64,956

 
95,403

Payments Intelligence
33,790

 
36,019

 
69,809

 
42,353

 
41,330

 
83,683

Real-Time Payments
97,153

 
3,456

 
100,609

 
92,068

 
2,193

 
94,261

Retail Payments
389,718

 
7,250

 
396,968

 
376,656

 
8,678

 
385,334

Total
$
579,334

 
$
678,960

 
$
1,258,294

 
$
576,755

 
$
433,025

 
$
1,009,780


 
Year Ended December 31, 2017
 
ACI
On Premise
 
ACI
On Demand
 
Total
Primary Geographic Markets
 
 
 
 
 
Americas - United States
$
175,682

 
$
365,553

 
$
541,235

Americas - Other
72,802

 
9,429

 
82,231

EMEA
270,388

 
47,872

 
318,260

Asia Pacific
79,718

 
2,747

 
82,465

Total
$
598,590

 
$
425,601

 
$
1,024,191

Primary Solution Categories
 
 
 
 
 
Bill Payments
$

 
$
271,421

 
$
271,421

Digital Channels
47,973

 
46,063

 
94,036

Merchant Payments
27,155

 
56,018

 
83,173

Payments Intelligence
32,478

 
41,628

 
74,106

Real-Time Payments
70,087

 
2,785

 
72,872

Retail Payments
420,897

 
7,686

 
428,583

Total
$
598,590

 
$
425,601

 
$
1,024,191


Schedule of Long-lived Assets by Geographic Location
The following is the Company’s long-lived assets by geographic location for the periods indicated (in thousands):
 
December 31,
 
2019
 
2018
Long-lived Assets
 
 
 
United States
$
1,526,046

 
$
811,435

Other
759,501

 
717,495

Total
$
2,285,547

 
$
1,528,930



XML 73 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Summary of Quarterly Financial Data (Unaudited)
The following consists of quarterly financial data (in thousands, except per share amounts):
 
 
Quarter Ended
 
Year Ended
 
 
March 31,
2019
 
June 30,
2019
 
September 30,
2019
 
December 31,
2019
 
December 31,
2019
Revenues:
 
 
 
 
 
 
 
 
 
 
Software as a service and platform as a service
 
$
108,557

 
$
172,499

 
$
192,952

 
$
203,661

 
$
677,669

License
 
21,078

 
52,541

 
92,058

 
122,584

 
288,261

Maintenance
 
55,111

 
51,922

 
52,638

 
53,738

 
213,409

Services
 
21,109

 
20,656

 
17,253

 
19,937

 
78,955

Total revenues
 
205,855

 
297,618

 
354,901

 
399,920

 
1,258,294

Operating expenses:
 
 
 
 
 
 
 
 
 
 
Cost of revenue (1)
 
114,941

 
155,240

 
174,168

 
173,104

 
617,453

Research and development
 
36,194

 
39,235

 
36,543

 
34,601

 
146,573

Selling and marketing
 
29,430

 
32,962

 
30,417

 
30,875

 
123,684

General and administrative
 
31,517

 
49,319

 
27,286

 
27,174

 
135,296

Depreciation and amortization
 
21,866

 
26,744

 
31,169

 
31,753

 
111,532

Total operating expenses
 
233,948

 
303,500

 
299,583

 
297,507

 
1,134,538

Operating income (loss)
 
(28,093
)
 
(5,882
)
 
55,318

 
102,413

 
123,756

Other income (expense):
 
 
 
 
 
 
 
 
 
 
Interest expense
 
(11,614
)
 
(15,323
)
 
(18,987
)
 
(18,109
)
 
(64,033
)
Interest income
 
3,033

 
2,997

 
2,988

 
2,949

 
11,967

Other, net
 
(1,912
)
 
1,402

 
(2,369
)
 
3,399

 
520

Total other income (expense)
 
(10,493
)
 
(10,924
)
 
(18,368
)
 
(11,761
)
 
(51,546
)
Income (loss) before income taxes
 
(38,586
)
 
(16,806
)
 
36,950

 
90,652

 
72,210

Income tax expense (benefit)
 
(12,623
)
 
(22,531
)
 
5,136

 
35,166

 
5,148

Net income (loss)
 
$
(25,963
)
 
$
5,725

 
$
31,814

 
$
55,486

 
$
67,062

Earnings (loss) per share
 
 
 
 
 
 
 
 
 
 
Basic
 
$
(0.22
)
 
$
0.05

 
$
0.27

 
$
0.48

 
$
0.58

Diluted
 
$
(0.22
)
 
$
0.05

 
$
0.27

 
$
0.47

 
$
0.57


(1)
The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.

 
 
Quarter Ended
 
Year Ended
 
 
March 31,
2018
 
June 30,
2018
 
September 30,
2018
 
December 31,
2018
 
December 31,
2018
Revenues:
 
 
 
 
 
 
 
 
 
 
Software as a service and platform as a service
 
$
104,280

 
$
113,600

 
$
104,519

 
$
110,626

 
$
433,025

License
 
28,046

 
45,555

 
68,964

 
137,991

 
280,556

Maintenance
 
56,659

 
55,048

 
54,373

 
53,065

 
219,145

Services
 
20,325

 
20,792

 
17,669

 
18,268

 
77,054

Total revenues
 
209,310

 
234,995

 
245,525

 
319,950

 
1,009,780

Operating expenses:
 
 
 
 
 
 
 
 
 
 
Cost of revenue (1)
 
107,336

 
116,261

 
102,473

 
104,281

 
430,351

Research and development
 
36,791

 
37,862

 
36,008

 
32,969

 
143,630

Selling and marketing
 
31,893

 
33,160

 
28,252

 
24,576

 
117,881

General and administrative
 
28,649

 
28,837

 
29,537

 
20,399

 
107,422

Depreciation and amortization
 
21,345

 
21,033

 
20,896

 
21,311

 
84,585

Total operating expenses
 
226,014

 
237,153

 
217,166

 
203,536

 
883,869

Operating income (loss)
 
(16,704
)
 
(2,158
)
 
28,359

 
116,414

 
125,911

Other income (expense):
 
 
 
 
 
 
 
 
 
 
Interest expense
 
(9,365
)
 
(9,717
)
 
(12,573
)
 
(9,875
)
 
(41,530
)
Interest income
 
2,744

 
2,742

 
2,763

 
2,893

 
11,142

Other, net
 
(55
)
 
(1,677
)
 
(1,304
)
 
(688
)
 
(3,724
)
Total other income (expense)
 
(6,676
)
 
(8,652
)
 
(11,114
)
 
(7,670
)
 
(34,112
)
Income (loss) before income taxes
 
(23,380
)
 
(10,810
)
 
17,245

 
108,744

 
91,799

Income tax expense (benefit)
 
(3,952
)
 
3,764

 
2,012

 
21,054

 
22,878

Net income (loss)
 
$
(19,428
)
 
$
(14,574
)
 
$
15,233

 
$
87,690

 
$
68,921

Earnings (loss) per share
 
 
 
 
 
 
 
 
 
 
Basic
 
$
(0.17
)
 
$
(0.13
)
 
$
0.13

 
$
0.76

 
$
0.59

Diluted
 
$
(0.17
)
 
$
(0.13
)
 
$
0.13

 
$
0.74

 
$
0.59


(1)
The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.
XML 74 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenues                      
Total revenues $ 399,920 $ 354,901 $ 297,618 $ 205,855 $ 319,950 $ 245,525 $ 234,995 $ 209,310 $ 1,258,294 $ 1,009,780 $ 1,024,191
Operating expenses                      
Cost of revenue 173,104 174,168 155,240 114,941 104,281 102,473 116,261 107,336 617,453 [1] 430,351 [1] 452,286 [1]
Research and development 34,601 36,543 39,235 36,194 32,969 36,008 37,862 36,791 146,573 143,630 136,921
Selling and marketing 30,875 30,417 32,962 29,430 24,576 28,252 33,160 31,893 123,684 117,881 107,885
General and administrative 27,174 27,286 49,319 31,517 20,399 29,537 28,837 28,649 135,296 107,422 153,032
Depreciation and amortization 31,753 31,169 26,744 21,866 21,311 20,896 21,033 21,345 111,532 84,585 89,427
Total operating expenses 297,507 299,583 303,500 233,948 203,536 217,166 237,153 226,014 1,134,538 883,869 939,551
Operating income 102,413 55,318 (5,882) (28,093) 116,414 28,359 (2,158) (16,704) 123,756 125,911 84,640
Other income (expense)                      
Interest expense (18,109) (18,987) (15,323) (11,614) (9,875) (12,573) (9,717) (9,365) (64,033) (41,530) (39,013)
Interest income 2,949 2,988 2,997 3,033 2,893 2,763 2,742 2,744 11,967 11,142 564
Other, net 3,399 (2,369) 1,402 (1,912) (688) (1,304) (1,677) (55) 520 (3,724) (2,619)
Total other income (expense) (11,761) (18,368) (10,924) (10,493) (7,670) (11,114) (8,652) (6,676) (51,546) (34,112) (41,068)
Income before income taxes 90,652 36,950 (16,806) (38,586) 108,744 17,245 (10,810) (23,380) 72,210 91,799 43,572
Income tax expense 35,166 5,136 (22,531) (12,623) 21,054 2,012 3,764 (3,952) 5,148 22,878 38,437
Net income $ 55,486 $ 31,814 $ 5,725 $ (25,963) $ 87,690 $ 15,233 $ (14,574) $ (19,428) $ 67,062 $ 68,921 $ 5,135
Income per common share                      
Basic (in dollars per share) $ 0.48 $ 0.27 $ 0.05 $ (0.22) $ 0.76 $ 0.13 $ (0.13) $ (0.17) $ 0.58 $ 0.59 $ 0.04
Diluted (in dollars per share) $ 0.47 $ 0.27 $ 0.05 $ (0.22) $ 0.74 $ 0.13 $ (0.13) $ (0.17) $ 0.57 $ 0.59 $ 0.04
Weighted average common shares outstanding                      
Basic (in shares)                 116,175 116,057 118,059
Diluted (in shares)                 118,571 117,632 119,444
Software as a service and platform as a service                      
Revenues                      
Total revenues $ 203,661 $ 192,952 $ 172,499 $ 108,557 $ 110,626 $ 104,519 $ 113,600 $ 104,280 $ 677,669 $ 433,025 $ 425,572
License                      
Revenues                      
Total revenues 122,584 92,058 52,541 21,078 137,991 68,964 45,555 28,046 288,261 280,556 293,124
Maintenance                      
Revenues                      
Total revenues 53,738 52,638 51,922 55,111 53,065 54,373 55,048 56,659 213,409 219,145 222,071
Services                      
Revenues                      
Total revenues $ 19,937 $ 17,253 $ 20,656 $ 21,109 $ 18,268 $ 17,669 $ 20,792 $ 20,325 $ 78,955 $ 77,054 $ 83,424
[1]
The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.

XML 75 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Nature of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Summary of Other Current Liabilities
The components of other current liabilities are included in the following table (in thousands):
 
 
December 31,
 
 
2019
 
2018
Operating lease liabilities
 
$
15,049

 
$

Vendor financed licenses
 
9,667

 
3,551

Royalties payable
 
6,107

 
11,318

Accrued interest
 
9,212

 
8,407

Other
 
36,936

 
38,412

Total other current liabilities
 
$
76,971

 
$
61,688


Summary of Property and Equipment Estimated Useful Lives and Balances As of December 31, 2019 and 2018, net property and equipment consisted of the following (in thousands):
 
 
 
December 31,
 
Useful Lives
 
2019
 
2018
Computer and office equipment
3 - 5 years
 
$
143,942

 
$
129,359

Leasehold improvements
Lesser of useful life of improvement or remaining life of lease
 
33,346

 
32,096

Furniture and fixtures
7 years
 
12,980

 
12,500

Building and improvements
7 - 30 years
 
14,553

 
14,381

Land
Non-depreciable
 
1,785

 
1,785

Property and equipment, gross
 
 
206,606

 
190,121

Less: accumulated depreciation
 
 
(136,226
)
 
(117,392
)
Property and equipment, net
 
 
$
70,380

 
$
72,729


Summary of Changes in the Carrying Amount of Goodwill
Changes in the carrying amount of goodwill attributable to each reporting unit during the year ended December 31, 2019, were as follows (in thousands):
 
 
ACI On Demand
 
ACI On Premise
 
Total
Gross Balance, prior to December 31, 2018
 
$
183,783

 
$
773,340

 
$
957,123

Total impairment prior to December 31, 2018
 

 
(47,432
)
 
(47,432
)
Balance, December 31, 2018
 
183,783

 
725,908

 
909,691

Goodwill from acquisitions (1)
 
370,834

 

 
370,834

Balance, December 31, 2019
 
$
554,617

 
$
725,908

 
$
1,280,525

(1)
Goodwill from acquisitions relates to the goodwill recorded for the acquisition of E Commerce Group Products, Inc. ("ECG"), along with ECG's subsidiary, Speedpay, Inc. (collectively referred to as "Speedpay") and Walletron, Inc. ("Walletron"), as discussed in Note 3, Acquisition. The purchase price allocations for Speedpay and Walletron are preliminary as of December 31, 2019, and are subject to future changes during the maximum one-year measurement period.

XML 76 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash flows from operating activities:      
Net income $ 67,062 $ 68,921 $ 5,135
Adjustments to reconcile net income to net cash flows from operating activities:      
Depreciation 24,092 23,805 24,871
Amortization 98,477 73,545 77,353
Amortization of operating lease right-of-use assets 15,934 0 0
Amortization of deferred debt issuance costs 4,128 4,637 4,286
Deferred income taxes (22,140) (5,734) 21,660
Stock-based compensation expense 36,763 20,360 13,683
Other 5,175 2,007 435
Changes in operating assets and liabilities, net of impact of acquisitions:      
Receivables (19,054) (14,760) (8,243)
Accounts payable (7,703) 5,766 (1,700)
Accrued employee compensation (10,829) (9,684) 94
Current income taxes (1,137) (5,115) (4,227)
Deferred revenue (37,561) 14,219 439
Other current and noncurrent assets and liabilities (15,558) 5,965 12,411
Net cash flows from operating activities 137,649 183,932 146,197
Cash flows from investing activities:      
Purchases of property and equipment (23,099) (18,265) (25,717)
Purchases of software and distribution rights (24,915) (25,628) (28,697)
Acquisition of businesses, net of cash acquired (757,268) 0 0
Other (25,199) (1,467) 0
Net cash flows from investing activities (830,481) (45,360) (54,414)
Cash flows from financing activities:      
Proceeds from issuance of common stock 3,591 3,098 2,958
Proceeds from exercises of stock options 12,985 19,674 13,872
Repurchase of stock-based compensation awards for tax withholdings (3,986) (2,588) (5,311)
Repurchase of common stock (35,617) (54,527) (37,387)
Proceeds from senior notes 0 400,000 0
Redemption of senior notes 0 (300,000) 0
Proceeds from revolving credit facility 280,000 109,000 67,000
Repayments of revolving credit facility (41,000) (111,000) (153,000)
Proceeds from term portion of credit agreement 500,000 0 415,000
Repayments of term portion of credit agreement (28,900) (109,289) (386,040)
Payment for debt issuance costs (12,830) (7,319) (5,340)
Payments on or proceeds from other debt, net (7,020) (4,753) (9,900)
Net cash flows from financing activities 667,223 (57,704) (98,148)
Effect of exchange rate fluctuations on cash (1,495) (2,076) 322
Net increase (decrease) in cash and cash equivalents (27,104) 78,792 (6,043)
Cash and cash equivalents, beginning of period 148,502 69,710 75,753
Cash and cash equivalents, end of period 121,398 148,502 69,710
Supplemental cash flow information      
Income taxes paid, net 27,727 32,205 37,817
Interest paid $ 58,980 $ 35,300 $ 34,976
XML 77 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Leases Leases
The Company has operating leases for corporate offices and data centers. Excluding office leases, leases with an initial term of 12-months or less that do not include an option to purchase the underlying asset are not recorded on the consolidated balance sheet and are expensed on a straight-line basis over the lease term.

The Company’s leases typically include certain renewal options to extend the leases for up to 25 years, some of which include options to terminate the leases within one year. The exercise of lease renewal options is at the Company’s sole discretion. The Company combines lease and non-lease components of its leases and currently has no leases with options to purchase the leased property. Payments of maintenance and property tax costs paid by the Company are accounted for as variable lease cost, which are expensed as incurred.

The components of lease cost are as follows (in thousands):
 
Year Ended December 31, 2019
Operating lease cost
$
18,486

Variable lease cost
3,756

Sublease income
(528
)
Total lease cost
$
21,714



Supplemental cash flow information related to leases is as follows (in thousands):
 
Year Ended December 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
Operating cash flows from operating leases
$
19,578

Right-of-use assets obtained in exchange for new lease obligations:
 
Operating leases
$
10,478



Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate): 
 
December 31, 2019
Assets:
 
Operating lease right-of-use assets
$
57,382

Liabilities:
 
Other current liabilities
$
15,049

Operating lease liabilities
46,766

Total operating lease liabilities
$
61,815

Weighted average remaining operating lease term (years)
6.58

Weighted average operating lease discount rate
4.00
%


The Company uses its incremental borrowing rate as the discount rate. As the Company enters into operating leases in multiple jurisdictions and denominated in currencies other than the U.S. dollar, judgment is used to determine the Company’s incremental borrowing rate including (1) conversion of its subordinated borrowing rate (using published yield curves) to an unsubordinated and collateralized rate, (2) adjusting the rate to align with the term of each lease, and (3) adjusting the rate to incorporate the effects of the currency in which the lease is denominated.

Maturities on lease liabilities as of December 31, 2019, are as follows (in thousands): 
Fiscal Year Ending December 31,
 
2020
$
17,180

2021
13,050

2022
10,066

2023
7,787

2024
4,951

Thereafter
17,250

Total lease payments
70,284

Less: imputed interest
8,469

Total lease liability
$
61,815



Future payments under operating lease agreements accounted for under ASC 840, Leases, as of December 31, 2018, were as follows (in thousands):
Fiscal Year Ending December 31,
 
2019
$
16,925

2020
14,212

2021
10,538

2022
8,178

2023
6,529

Thereafter
21,196

Total minimum lease payments
$
77,578



As of December 31, 2019, the Company has additional operating leases for office facilities that have not yet commenced with minimum lease payments of $2.1 million. These operating leases will commence in fiscal year 2020, with lease terms of one to five years.
XML 78 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Summary of Total Receivables, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue from Contract with Customer [Abstract]        
Billed receivables $ 213,654 $ 239,275    
Allowance for doubtful accounts (5,149) (3,912) $ (4,799) $ (3,873)
Billed receivables, net 208,505 235,363    
Accrued receivables 399,302 336,858    
Significant financing component (35,569) (35,029)    
Total accrued receivables, net 363,733 301,829    
Less: current accrued receivables 161,714 123,053    
Less: current significant financing component (11,022) (10,234)    
Total long-term accrued receivables, net 213,041 189,010    
Total receivables, net $ 572,238 $ 537,192    
XML 79 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisition - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Noncurrent assets:    
Goodwill $ 1,280,525 $ 909,691
SpeedPay    
Current assets:    
Cash and cash equivalents 135  
Receivables, net of allowances 17,658  
Settlement assets 239,604  
Prepaid expenses 317  
Other current assets 19,585  
Total current assets acquired 277,299  
Noncurrent assets:    
Goodwill 366,627  
Other noncurrent assets 3,746  
Total assets acquired 980,672  
Current liabilities:    
Accounts payable 6,743  
Settlement liabilities 212,892  
Employee compensation 1,959  
Other current liabilities 3,802  
Total current liabilities acquired 225,396  
Noncurrent liabilities:    
Other noncurrent liabilities 1,219  
Total liabilities acquired 226,615  
Net assets acquired 754,057  
SpeedPay | Software    
Noncurrent assets:    
Finite-lived intangibles assets $ 113,600  
Weighted Average Useful Lives 7 years  
SpeedPay | Customer relationships    
Noncurrent assets:    
Finite-lived intangibles assets $ 208,500  
Weighted Average Useful Lives 15 years  
SpeedPay | Trade names    
Noncurrent assets:    
Finite-lived intangibles assets $ 10,900  
Weighted Average Useful Lives 5 years  
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jun. 14, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 36,763,000 $ 20,360,000 $ 13,683,000  
Stock-based compensation expense, tax benefits 5,900,000 $ 3,900,000 $ 1,700,000  
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average grant date fair value of stock options granted (in dollars per share)   $ 7.03 $ 6.24  
Total intrinsic value of stock options exercised 16,000,000.0 $ 15,800,000 $ 13,400,000  
Unrecognized compensation costs $ 200,000      
Unrecognized compensation costs, weighted average recognition periods 3 months 18 days      
Stock Options | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Term of award 1 year      
Stock Options | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Term of award 10 years      
LTIP Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation awards, award payout range, maximum 200.00%      
Stock-based compensation expense, additional expense due to changes in expected attainment rates $ 3,700,000      
Unrecognized compensation costs $ 500,000      
Unrecognized compensation costs, weighted average recognition periods 1 month 6 days      
LTIP Performance Shares | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance period 1 year      
LTIP Performance Shares | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance period 3 years      
Restricted Share Awards (RSAs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Requisite service period 3 years      
Award vesting rights, incremental vesting percentage on anniversary of grant date 33.00%      
Number of shares vested 106,610      
Shares withheld to pay employees' portion of minimum payroll withholding taxes 32,371      
Unrecognized compensation costs $ 300,000      
Unrecognized compensation costs, weighted average recognition periods 2 months 12 days      
Restricted Share Awards (RSAs) | Board Member        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 1 year      
Total Shareholder Return Awards (TSRs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation awards, award payout range, minimum 0.00%      
Stock based compensation awards, award payout range, maximum 200.00%      
Performance period 3 years      
Unrecognized compensation costs $ 15,000,000.0      
Unrecognized compensation costs, weighted average recognition periods 1 year 10 months 24 days      
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Requisite service period 3 years      
Award vesting rights, incremental vesting percentage on anniversary of grant date 33.00%      
Number of shares vested 259,634      
Shares withheld to pay employees' portion of minimum payroll withholding taxes 57,802      
Unrecognized compensation costs $ 20,500,000      
Unrecognized compensation costs, weighted average recognition periods 1 year 10 months 24 days      
Restricted Stock Units (RSUs) | Board Member        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 1 year      
2017 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum number of shares of common stock reserved for issuance 3,000,000      
Purchase of common stock under the plan, employee annual base compensation, amount $ 25,000      
Purchase of common stock under the plan, employee annual base compensation, percentage 10.00%      
Price of common stock purchased under ESPP, percentage 85.00%      
Discount offered pursuant to ESPP, percentage 15.00%      
Stock-based compensation expense $ 600,000 $ 500,000 $ 500,000  
2016 Equity and Performance Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares of common stock reserved for issuance 8,000,000      
Maximum aggregate number of shares allowed per participant during any calendar year 3,000,000      
Maximum aggregate value allowed per participant on the date of grant during any calendar year $ 9,000,000      
2005 Equity and Performance Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares of common stock reserved for issuance       23,250,000
XML 81 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other, Net - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Other Income and Expenses [Abstract]      
Foreign currency transaction gains (losses) $ 0.5 $ (3.7) $ (2.6)
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans - Summary of Nonvested RSAs (Details) - Restricted Share Awards (RSAs)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Number of Shares  
Nonvested, beginning balance (in shares) | shares 213,337
Vested (in shares) | shares (106,610)
Forfeited (in shares) | shares (13,885)
Nonvested, ending balance (in shares) | shares 92,842
Weighted Average Grant Date Fair Value  
Nonvested, beginning balance (in dollars per share) | $ / shares $ 20.21
Vested (in dollars per share) | $ / shares 20.17
Forfeited (in dollars per share) | $ / shares 20.64
Nonvested, ending balance (in dollars per share) | $ / shares $ 20.13
XML 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 389 555 1 true 102 0 false 5 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.aciworldwide.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.aciworldwide.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.aciworldwide.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.aciworldwide.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.aciworldwide.com/role/ConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1004501 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.aciworldwide.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.aciworldwide.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101100 - Disclosure - Nature of Business and Summary of Significant Accounting Policies Sheet http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies Nature of Business and Summary of Significant Accounting Policies Notes 9 false false R10.htm 2102100 - Disclosure - Revenue Sheet http://www.aciworldwide.com/role/Revenue Revenue Notes 10 false false R11.htm 2103100 - Disclosure - Acquisition Sheet http://www.aciworldwide.com/role/Acquisition Acquisition Notes 11 false false R12.htm 2104100 - Disclosure - Software and Other Intangible Assets Sheet http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssets Software and Other Intangible Assets Notes 12 false false R13.htm 2105100 - Disclosure - Debt Sheet http://www.aciworldwide.com/role/Debt Debt Notes 13 false false R14.htm 2106100 - Disclosure - Corporate Restructuring and Other Organizational Changes Sheet http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChanges Corporate Restructuring and Other Organizational Changes Notes 14 false false R15.htm 2107100 - Disclosure - Common Stock and Treasury Stock Sheet http://www.aciworldwide.com/role/CommonStockAndTreasuryStock Common Stock and Treasury Stock Notes 15 false false R16.htm 2108100 - Disclosure - Earnings Per Share Sheet http://www.aciworldwide.com/role/EarningsPerShare Earnings Per Share Notes 16 false false R17.htm 2109100 - Disclosure - Other, Net Sheet http://www.aciworldwide.com/role/OtherNet Other, Net Notes 17 false false R18.htm 2110100 - Disclosure - Segment Information Sheet http://www.aciworldwide.com/role/SegmentInformation Segment Information Notes 18 false false R19.htm 2111100 - Disclosure - Stock-Based Compensation Plans Sheet http://www.aciworldwide.com/role/StockBasedCompensationPlans Stock-Based Compensation Plans Notes 19 false false R20.htm 2113100 - Disclosure - Employee Benefit Plans Sheet http://www.aciworldwide.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 20 false false R21.htm 2114100 - Disclosure - Income Taxes Sheet http://www.aciworldwide.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2115100 - Disclosure - Leases Sheet http://www.aciworldwide.com/role/Leases Leases Notes 22 false false R23.htm 2117100 - Disclosure - Commitments and Contingencies Sheet http://www.aciworldwide.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 2118100 - Disclosure - Quarterly Financial Data (Unaudited) Sheet http://www.aciworldwide.com/role/QuarterlyFinancialDataUnaudited Quarterly Financial Data (Unaudited) Notes 24 false false R25.htm 2201201 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies Nature of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies 25 false false R26.htm 2301302 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables Nature of Business and Summary of Significant Accounting Policies (Tables) Tables http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies 26 false false R27.htm 2302301 - Disclosure - Revenue (Tables) Sheet http://www.aciworldwide.com/role/RevenueTables Revenue (Tables) Tables http://www.aciworldwide.com/role/Revenue 27 false false R28.htm 2303301 - Disclosure - Acquisition (Tables) Sheet http://www.aciworldwide.com/role/AcquisitionTables Acquisition (Tables) Tables http://www.aciworldwide.com/role/Acquisition 28 false false R29.htm 2304301 - Disclosure - Software and Other Intangible Assets (Tables) Sheet http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsTables Software and Other Intangible Assets (Tables) Tables http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssets 29 false false R30.htm 2305301 - Disclosure - Debt (Tables) Sheet http://www.aciworldwide.com/role/DebtTables Debt (Tables) Tables http://www.aciworldwide.com/role/Debt 30 false false R31.htm 2306301 - Disclosure - Corporate Restructuring and Other Organizational Changes (Tables) Sheet http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesTables Corporate Restructuring and Other Organizational Changes (Tables) Tables http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChanges 31 false false R32.htm 2308301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.aciworldwide.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.aciworldwide.com/role/EarningsPerShare 32 false false R33.htm 2310301 - Disclosure - Segment Information (Tables) Sheet http://www.aciworldwide.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.aciworldwide.com/role/SegmentInformation 33 false false R34.htm 2311301 - Disclosure - Stock-Based Compensation Plans (Tables) Sheet http://www.aciworldwide.com/role/StockBasedCompensationPlansTables Stock-Based Compensation Plans (Tables) Tables http://www.aciworldwide.com/role/StockBasedCompensationPlans 34 false false R35.htm 2314301 - Disclosure - Income Taxes (Tables) Sheet http://www.aciworldwide.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.aciworldwide.com/role/IncomeTaxes 35 false false R36.htm 2315301 - Disclosure - Leases (Tables) Sheet http://www.aciworldwide.com/role/LeasesTables Leases (Tables) Tables http://www.aciworldwide.com/role/Leases 36 false false R37.htm 2318301 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) Sheet http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedTables Quarterly Financial Data (Unaudited) (Tables) Tables http://www.aciworldwide.com/role/QuarterlyFinancialDataUnaudited 37 false false R38.htm 2401403 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Nature of Business and Summary of Significant Accounting Policies - Additional Information (Details) Details 38 false false R39.htm 2401404 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Summary of Other Current Liabilities (Details) Sheet http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfOtherCurrentLiabilitiesDetails Nature of Business and Summary of Significant Accounting Policies - Summary of Other Current Liabilities (Details) Details 39 false false R40.htm 2401405 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Summary of Property and Equipment Estimated Useful Lives and Balances (Details) Sheet http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfPropertyAndEquipmentEstimatedUsefulLivesAndBalancesDetails Nature of Business and Summary of Significant Accounting Policies - Summary of Property and Equipment Estimated Useful Lives and Balances (Details) Details 40 false false R41.htm 2401406 - Disclosure - Nature of Business and Summary of Significant Accounting Policies - Summary of Changes in the Carrying Amount of Goodwill (Details) Sheet http://www.aciworldwide.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesSummaryOfChangesInCarryingAmountOfGoodwillDetails Nature of Business and Summary of Significant Accounting Policies - Summary of Changes in the Carrying Amount of Goodwill (Details) Details 41 false false R42.htm 2402402 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.aciworldwide.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 42 false false R43.htm 2402403 - Disclosure - Revenue - Summary of Total Receivables, Net (Details) Sheet http://www.aciworldwide.com/role/RevenueSummaryOfTotalReceivablesNetDetails Revenue - Summary of Total Receivables, Net (Details) Details 43 false false R44.htm 2402404 - Disclosure - Revenue - Summary of Allowance for Doubtful Accounts Receivable (Details) Sheet http://www.aciworldwide.com/role/RevenueSummaryOfAllowanceForDoubtfulAccountsReceivableDetails Revenue - Summary of Allowance for Doubtful Accounts Receivable (Details) Details 44 false false R45.htm 2402405 - Disclosure - Revenue - Summary of Changes in Deferred Revenue (Details) Sheet http://www.aciworldwide.com/role/RevenueSummaryOfChangesInDeferredRevenueDetails Revenue - Summary of Changes in Deferred Revenue (Details) Details 45 false false R46.htm 2403402 - Disclosure - Acquisition - Additional Information (Details) Sheet http://www.aciworldwide.com/role/AcquisitionAdditionalInformationDetails Acquisition - Additional Information (Details) Details 46 false false R47.htm 2403403 - Disclosure - Acquisition - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Sheet http://www.aciworldwide.com/role/AcquisitionScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedDetails Acquisition - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Details 47 false false R48.htm 2403404 - Disclosure - Acquisition - Summary of Unaudited Pro Forma Financial Information (Details) Sheet http://www.aciworldwide.com/role/AcquisitionSummaryOfUnauditedProFormaFinancialInformationDetails Acquisition - Summary of Unaudited Pro Forma Financial Information (Details) Details 48 false false R49.htm 2404402 - Disclosure - Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Software Assets (Details) Sheet http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfSoftwareAssetsDetails Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Software Assets (Details) Details 49 false false R50.htm 2404403 - Disclosure - Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details) Sheet http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfCarryingAmountAndAccumulatedAmortizationOfOtherIntangibleAssetsDetails Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details) Details 50 false false R51.htm 2404404 - Disclosure - Software and Other Intangible Assets - Summary of Estimated Amortization Expense for Future Fiscal Years Based on Capitalized Intangible Assets (Details) Sheet http://www.aciworldwide.com/role/SoftwareAndOtherIntangibleAssetsSummaryOfEstimatedAmortizationExpenseForFutureFiscalYearsBasedOnCapitalizedIntangibleAssetsDetails Software and Other Intangible Assets - Summary of Estimated Amortization Expense for Future Fiscal Years Based on Capitalized Intangible Assets (Details) Details 51 false false R52.htm 2405402 - Disclosure - Debt - Additional Information (Details) Sheet http://www.aciworldwide.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 52 false false R53.htm 2405403 - Disclosure - Debt - Schedule of Maturities on Long-Term Debt Outstanding (Details) Sheet http://www.aciworldwide.com/role/DebtScheduleOfMaturitiesOnLongTermDebtOutstandingDetails Debt - Schedule of Maturities on Long-Term Debt Outstanding (Details) Details 53 false false R54.htm 2405404 - Disclosure - Debt - Summary of Total Debt (Details) Sheet http://www.aciworldwide.com/role/DebtSummaryOfTotalDebtDetails Debt - Summary of Total Debt (Details) Details 54 false false R55.htm 2406402 - Disclosure - Corporate Restructuring and Other Organizational Changes - Additional Information (Details) Sheet http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesAdditionalInformationDetails Corporate Restructuring and Other Organizational Changes - Additional Information (Details) Details 55 false false R56.htm 2406403 - Disclosure - Corporate Restructuring and Other Organizational Changes - Summary of Facility Closures Liability (Details) Sheet http://www.aciworldwide.com/role/CorporateRestructuringAndOtherOrganizationalChangesSummaryOfFacilityClosuresLiabilityDetails Corporate Restructuring and Other Organizational Changes - Summary of Facility Closures Liability (Details) Details 56 false false R57.htm 2407401 - Disclosure - Common Stock and Treasury Stock - Additional Information (Details) Sheet http://www.aciworldwide.com/role/CommonStockAndTreasuryStockAdditionalInformationDetails Common Stock and Treasury Stock - Additional Information (Details) Details 57 false false R58.htm 2408402 - Disclosure - Earnings Per Share - Additional Information (Details) Sheet http://www.aciworldwide.com/role/EarningsPerShareAdditionalInformationDetails Earnings Per Share - Additional Information (Details) Details 58 false false R59.htm 2408403 - Disclosure - Earnings Per Share - Reconciliation of Average Share Amounts used to Compute Both Basic and Diluted Earnings Per Share (Details) Sheet http://www.aciworldwide.com/role/EarningsPerShareReconciliationOfAverageShareAmountsUsedToComputeBothBasicAndDilutedEarningsPerShareDetails Earnings Per Share - Reconciliation of Average Share Amounts used to Compute Both Basic and Diluted Earnings Per Share (Details) Details 59 false false R60.htm 2409401 - Disclosure - Other, Net - Additional Information (Details) Sheet http://www.aciworldwide.com/role/OtherNetAdditionalInformationDetails Other, Net - Additional Information (Details) Details 60 false false R61.htm 2410402 - Disclosure - Segment Information - Additional Information (Details) Sheet http://www.aciworldwide.com/role/SegmentInformationAdditionalInformationDetails Segment Information - Additional Information (Details) Details 61 false false R62.htm 2410403 - Disclosure - Segment Information - Selected Financial Data (Details) Sheet http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataDetails Segment Information - Selected Financial Data (Details) Details 62 false false R63.htm 2410404 - Disclosure - Segment Information - Selected Financial Data, Revenues and Long lived Assets (Details) Sheet http://www.aciworldwide.com/role/SegmentInformationSelectedFinancialDataRevenuesAndLongLivedAssetsDetails Segment Information - Selected Financial Data, Revenues and Long lived Assets (Details) Details 63 false false R64.htm 2411402 - Disclosure - Stock-Based Compensation Plans - Additional Information (Details) Sheet http://www.aciworldwide.com/role/StockBasedCompensationPlansAdditionalInformationDetails Stock-Based Compensation Plans - Additional Information (Details) Details 64 false false R65.htm 2411403 - Disclosure - Stock-Based Compensation Plans - Summary of Stock Option Activity (Details) Sheet http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfStockOptionActivityDetails Stock-Based Compensation Plans - Summary of Stock Option Activity (Details) Details 65 false false R66.htm 2411404 - Disclosure - Stock-Based Compensation Plans - Summary of Grant Date Fair Value Weighted Average Assumptions - Options (Details) Sheet http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsOptionsDetails Stock-Based Compensation Plans - Summary of Grant Date Fair Value Weighted Average Assumptions - Options (Details) Details 66 false false R67.htm 2411405 - Disclosure - Stock-Based Compensation Plans - Summary of Nonvested LTIP Performance Shares (Details) Sheet http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedLtipPerformanceSharesDetails Stock-Based Compensation Plans - Summary of Nonvested LTIP Performance Shares (Details) Details 67 false false R68.htm 2411406 - Disclosure - Stock-Based Compensation Plans - Summary of Nonvested RSAs (Details) Sheet http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsasDetails Stock-Based Compensation Plans - Summary of Nonvested RSAs (Details) Details 68 false false R69.htm 2411407 - Disclosure - Stock-Based Compensation Plans - Summary of Grant Date Fair Value Weighted Average Assumptions - TSRs (Details) Sheet http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfGrantDateFairValueWeightedAverageAssumptionsTsrsDetails Stock-Based Compensation Plans - Summary of Grant Date Fair Value Weighted Average Assumptions - TSRs (Details) Details 69 false false R70.htm 2411408 - Disclosure - Stock-Based Compensation Plans - Summary of Nonvested TSRs (Details) Sheet http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedTsrsDetails Stock-Based Compensation Plans - Summary of Nonvested TSRs (Details) Details 70 false false R71.htm 2411409 - Disclosure - Stock-Based Compensation Plans - Summary of Nonvested RSUs (Details) Sheet http://www.aciworldwide.com/role/StockBasedCompensationPlansSummaryOfNonvestedRsusDetails Stock-Based Compensation Plans - Summary of Nonvested RSUs (Details) Details 71 false false R72.htm 2413401 - Disclosure - Employee Benefit Plans - Additional Information (Details) Sheet http://www.aciworldwide.com/role/EmployeeBenefitPlansAdditionalInformationDetails Employee Benefit Plans - Additional Information (Details) Details 72 false false R73.htm 2414402 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.aciworldwide.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 73 false false R74.htm 2414403 - Disclosure - Income Taxes - Components of Income Before Income Taxes (Details) Sheet http://www.aciworldwide.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails Income Taxes - Components of Income Before Income Taxes (Details) Details 74 false false R75.htm 2414404 - Disclosure - Income Taxes - Summary of Income Tax Expense (Benefit) (Details) Sheet http://www.aciworldwide.com/role/IncomeTaxesSummaryOfIncomeTaxExpenseBenefitDetails Income Taxes - Summary of Income Tax Expense (Benefit) (Details) Details 75 false false R76.htm 2414405 - Disclosure - Income Taxes - Summary of Differences Between Income Tax Expense Computed at Statutory Federal Income Tax Rate and Per Consolidated Statements of Operations (Details) Sheet http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDifferencesBetweenIncomeTaxExpenseComputedAtStatutoryFederalIncomeTaxRateAndPerConsolidatedStatementsOfOperationsDetails Income Taxes - Summary of Differences Between Income Tax Expense Computed at Statutory Federal Income Tax Rate and Per Consolidated Statements of Operations (Details) Details 76 false false R77.htm 2414406 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) Sheet http://www.aciworldwide.com/role/IncomeTaxesSummaryOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) Details 77 false false R78.htm 2414407 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) Sheet http://www.aciworldwide.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) Details 78 false false R79.htm 2415402 - Disclosure - Leases - Additional Information (Details) Sheet http://www.aciworldwide.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 79 false false R80.htm 2415403 - Disclosure - Leases - Summary of Components of Lease Cost (Details) Sheet http://www.aciworldwide.com/role/LeasesSummaryOfComponentsOfLeaseCostDetails Leases - Summary of Components of Lease Cost (Details) Details 80 false false R81.htm 2415404 - Disclosure - Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) Sheet http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetails Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) Details 81 false false R82.htm 2415405 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) Sheet http://www.aciworldwide.com/role/LeasesSummaryOfSupplementalBalanceSheetInformationRelatedToLeasesDetails Leases - Summary of Supplemental Balance Sheet Information Related to Leases (Details) Details 82 false false R83.htm 2415406 - Disclosure - Leases - Schedule of Maturities on Lease Liabilities (Details) Sheet http://www.aciworldwide.com/role/LeasesScheduleOfMaturitiesOnLeaseLiabilitiesDetails Leases - Schedule of Maturities on Lease Liabilities (Details) Details 83 false false R84.htm 2415407 - Disclosure - Leases - Schedule of Future Payments Under Operating Lease Agreements, ASC 840 (Details) Sheet http://www.aciworldwide.com/role/LeasesScheduleOfFuturePaymentsUnderOperatingLeaseAgreementsAsc840Details Leases - Schedule of Future Payments Under Operating Lease Agreements, ASC 840 (Details) Details 84 false false R85.htm 2417401 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.aciworldwide.com/role/CommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 85 false false R86.htm 2418402 - Disclosure - Quarterly Financial Data (Unaudited) - Summary of Quarterly Financial Data (Unaudited) (Details) Sheet http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedSummaryOfQuarterlyFinancialDataUnauditedDetails Quarterly Financial Data (Unaudited) - Summary of Quarterly Financial Data (Unaudited) (Details) Details http://www.aciworldwide.com/role/QuarterlyFinancialDataUnauditedTables 86 false false All Reports Book All Reports aciw-20191231x10k.htm aciw-20191231.xsd aciw-20191231_cal.xml aciw-20191231_def.xml aciw-20191231_lab.xml aciw-20191231_pre.xml aciw-20191231xexx2101.htm aciw-20191231xexx2301.htm aciw-20191231xexx3101.htm aciw-20191231xexx3102.htm aciw-20191231xexx3201.htm aciw-20191231xexx3202.htm item5jpeg123119.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 84 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Summary of Total Receivables, Net
Total receivables, net is comprised of the following (in thousands):
 
 
December 31,
 
 
2019
 
2018
Billed receivables
 
$
213,654

 
$
239,275

Allowance for doubtful accounts
 
(5,149
)
 
(3,912
)
Billed receivables, net
 
208,505

 
235,363

Accrued receivables
 
399,302

 
336,858

Significant financing component
 
(35,569
)
 
(35,029
)
Total accrued receivables, net
 
363,733

 
301,829

Less: current accrued receivables
 
161,714

 
123,053

Less: current significant financing component
 
(11,022
)
 
(10,234
)
Total long-term accrued receivables, net
 
213,041

 
189,010

Total receivables, net
 
$
572,238

 
$
537,192


Summary of Allowance for Doubtful Accounts Receivable
The following reflects activity in the Company’s allowance for doubtful accounts receivable for the periods indicated (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Balance, beginning of period
$
(3,912
)
 
$
(4,799
)
 
$
(3,873
)
Provision increase
(2,561
)
 
(1,505
)
 
(2,086
)
Amounts written off, net of recoveries
1,368

 
2,269

 
1,305

Foreign currency translation adjustments and other
(44
)
 
123

 
(145
)
Balance, end of period
$
(5,149
)
 
$
(3,912
)
 
$
(4,799
)

Summary of Changes in Deferred Revenue
Changes in deferred revenue were as follows (in thousands):
Balance, January 1, 2018
$
145,344

Deferral of revenue
215,188

Recognition of deferred revenue
(200,061
)
Foreign currency translation
(4,336
)
Balance, December 31, 2018
156,135

Deferral of revenue
149,253

Recognition of deferred revenue
(187,069
)
Foreign currency translation
620

Balance, December 31, 2019
$
118,939


XML 85 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Nature of Business and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Nature of Business and Summary of Significant Accounting Policies Nature of Business and Summary of Significant Accounting Policies
Nature of Business
ACI Worldwide, Inc., a Delaware corporation, and its subsidiaries (collectively referred to as “ACI” or the “Company”) develop, market, install, and support a broad line of software products and services primarily focused on facilitating electronic payments. In addition to its own products, the Company distributes or acts as a sales agent for software developed by third parties. These products and services are used principally by banks, financial intermediaries, merchants, and billers, both in domestic and international markets.

Consolidated Financial Statements
The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current year presentation. The Company reclassified $32.3 million from other current assets to settlement assets and $31.6 million from other current liabilities to settlement liabilities in the consolidated balance sheet as of December 31, 2018.

Capital Stock
The Company’s outstanding capital stock consists of a single class of common stock. Each share of common stock is entitled to one vote for each matter subject to a stockholder’s vote and to dividends, if and when declared by the board of directors (the “board”).

Use of Estimates
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Cash and Cash Equivalents
The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. The Company’s cash and cash equivalents includes holdings in checking, savings, money market, and overnight sweep accounts, all of which have daily maturities, as well as time deposits with maturities of three months or less at the date of purchase. The carrying amounts of cash and cash equivalents on the consolidated balance sheets approximate fair value.

Other Current Liabilities
The components of other current liabilities are included in the following table (in thousands):
 
 
December 31,
 
 
2019
 
2018
Operating lease liabilities
 
$
15,049

 
$

Vendor financed licenses
 
9,667

 
3,551

Royalties payable
 
6,107

 
11,318

Accrued interest
 
9,212

 
8,407

Other
 
36,936

 
38,412

Total other current liabilities
 
$
76,971

 
$
61,688



Settlement Assets and Liabilities
Individuals and businesses settle their obligations to the Company’s various Biller clients using credit or debit cards or via automated clearing house (“ACH”) payments. The Company creates a receivable for the amount due from the credit or debit card processor and an offsetting payable to the client. Upon confirmation that the funds have been received, the Company settles the obligation to the client. Due to timing, in some instances, the Company may (1) receive the funds into bank accounts controlled by and in the Company’s name that are not disbursed to its clients by the end of the day, resulting in a settlement deposit on the Company’s books and (2) disburse funds to its clients in advance of receiving funds from the credit or debit card processor, resulting in a net settlement receivable position.

Off Balance Sheet Settlement Accounts
The Company also enters into agreements with certain Biller clients to process payment funds on their behalf. When an ACH or automated teller machine network payment transaction is processed, a transaction is initiated to withdraw funds from the designated source account and deposit them into a settlement account, which is a trust account maintained for the benefit of the Company’s clients. A simultaneous transaction is initiated to transfer funds from the settlement account to the intended destination account. These “back to back” transactions are designed to settle at the same time, usually overnight, such that the Company receives the funds from the source at the same time as it sends the funds to their destination. However, due to the transactions being with various financial institutions there may be timing differences that result in float balances. These funds are maintained in accounts for the benefit of the client which is separate from the Company’s corporate assets. As the Company does not take ownership of the funds, these settlement accounts are not included in the Company’s balance sheet. The Company is entitled to interest earned on the fund balances. The collection of interest on these settlement accounts is considered in the Company’s determination of its fee structure for clients and represents a portion of the payment for services performed by the Company. The amount of settlement funds as of December 31, 2019 and 2018, were $274.0 million and $256.5 million, respectively.

Property and Equipment
Property and equipment are stated at cost. Depreciation of these assets is generally computed using the straight-line method over their estimated useful lives based on asset class. As of December 31, 2019 and 2018, net property and equipment consisted of the following (in thousands):
 
 
 
December 31,
 
Useful Lives
 
2019
 
2018
Computer and office equipment
3 - 5 years
 
$
143,942

 
$
129,359

Leasehold improvements
Lesser of useful life of improvement or remaining life of lease
 
33,346

 
32,096

Furniture and fixtures
7 years
 
12,980

 
12,500

Building and improvements
7 - 30 years
 
14,553

 
14,381

Land
Non-depreciable
 
1,785

 
1,785

Property and equipment, gross
 
 
206,606

 
190,121

Less: accumulated depreciation
 
 
(136,226
)
 
(117,392
)
Property and equipment, net
 
 
$
70,380

 
$
72,729



Software
Software may be for internal use or for resale. Costs related to certain software, which is for resale, are capitalized in accordance with Accounting Standards Codification (“ASC”) 985-20, Costs of Software to be Sold, Leased, or Marketed, when the resulting product reaches technological feasibility. The Company generally determines technological feasibility when it has a detailed program design that takes product function, feature and technical requirements to their most detailed, logical form and is ready for coding. The Company does not typically capitalize costs related to software for resale as technological feasibility generally coincides with general availability of the software. The Company capitalizes the costs of software developed or obtained for internal use in accordance with ASC 350-40, Internal Use Software. The Company expenses all costs incurred during the preliminary project stage of its development and capitalizes the costs incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the software are capitalized if it is determined that these upgrades or enhancements add additional functionality to the software. Costs incurred during the application development stage include purchased software licenses, implementation costs, consulting costs, and payroll-related costs for projects that qualify for capitalization. All other costs, primarily related to maintenance and minor software fixes, are expensed as incurred.

Amortization of software for resale is determined on a product-by-product basis and begins when the product is available for licensing to customers. The annual amortization is computed using the greater of (a) the ratio of current gross revenues to the total of current and future gross revenues expected to be derived from the software or (b) the straight-line method over the remaining estimated useful life of generally five to ten years, including the period being reported on. Due to competitive pressures, it may be possible that the estimates of future gross revenue or remaining estimated useful life of the software will be reduced significantly. As a result, the carrying amount of the software may be reduced accordingly. Amortization of internal-use software is generally computed using the straight-line method over estimated useful lives of one to ten years.

Business Combinations
The Company applies the provisions of ASC 805, Business Combinations, in the accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred and the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, it records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.

Critical estimates in valuing certain intangible assets include but are not limited to future expected cash flows from customer relationships, covenants not to compete and acquired developed technologies, brand awareness and market position, as well as assumptions about the period of time the brand will continue to be used in our product portfolio, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates.

Other estimates associated with the accounting for acquisitions may change as additional information becomes available regarding the assets acquired and liabilities assumed.

Fair Value
ASC 820, Fair Value Measurements and Disclosures, (“ASC 820”) defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. ASC 820 establishes a fair value hierarchy for valuation inputs that gives the highest priority to quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The fair value hierarchy is as follows:
Level 1 Inputs – Unadjusted quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 Inputs – Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. These might include quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, inputs other than quoted prices that are observable for the asset or liability (such as interest rates, volatilities, prepayment speeds, credit risks, etc.) or inputs that are derived principally from or corroborated by market data by correlation or other means.
Level 3 Inputs – Unobservable inputs for determining the fair values of assets or liabilities that reflect an entity’s own assumptions about the assumptions that market participants would use in pricing the assets or liabilities.

The fair value of the Company’s Credit Agreement approximates the carrying value due to the floating interest rate (Level 2 of the fair value hierarchy). The Company measures the fair value of its Senior Notes based on Level 2 inputs, which include quoted market prices and interest rate spreads of similar securities. The fair value of the Company’s 5.750% Senior Notes due 2026 (“2026 Notes”) was $432.0 million and $395.0 million as of December 31, 2019 and 2018, respectively.

The fair values of cash and cash equivalents approximate the carrying values due to the short period of time to maturity (Level 2 of the fair value hierarchy).

Goodwill and Other Intangibles
In accordance with ASC 350, Intangibles – Goodwill and Other, the Company assesses goodwill for impairment annually during the fourth quarter of its fiscal year using October 1 balances or when there is evidence that events or changes in circumstances indicate that the carrying amount of the asset may not be recovered. The Company evaluates goodwill at the reporting unit level using the discounted cash flow valuation model and allocates goodwill to these reporting units using a relative fair value approach. During this assessment, management relies on a number of factors, including operating results, business plans, and anticipated future cash flows. The Company has identified its reportable segments, ACI On Premise and ACI On Demand, as the reporting units.

The key assumptions used in the discounted cash flow valuation model include discount rates, growth rates, cash flow projections and terminal value rates. Discount rates, growth rates, and cash flow projections are the most sensitive and susceptible to change, as they require significant management judgment. Discount rates are determined by using a weighted average cost of capital (“WACC”). The WACC considers market and industry data as well as company-specific risk factors. Operational management,
considering industry and company-specific historical and projected data, develops growth rates and cash flow projections for each reporting unit. Terminal value rate determination follows common methodology of capturing the present value of perpetual cash flow estimates beyond the last projected period, assuming a constant WACC and low, long-term growth rates. If the recoverability test indicates potential impairment, the Company calculates an implied fair value of goodwill for the reporting unit. The implied fair value of goodwill is determined in a manner similar to how goodwill is calculated in a business combination. If the implied fair value of goodwill exceeds the carrying value of goodwill assigned to the reporting unit, there is no impairment. If the carrying value of goodwill assigned to the reporting unit exceeds the implied fair value of the goodwill, an impairment charge is recorded to write down the carrying value. The calculated fair value substantially exceeded the current carrying value for all reporting units for all periods.

Changes in the carrying amount of goodwill attributable to each reporting unit during the year ended December 31, 2019, were as follows (in thousands):
 
 
ACI On Demand
 
ACI On Premise
 
Total
Gross Balance, prior to December 31, 2018
 
$
183,783

 
$
773,340

 
$
957,123

Total impairment prior to December 31, 2018
 

 
(47,432
)
 
(47,432
)
Balance, December 31, 2018
 
183,783

 
725,908

 
909,691

Goodwill from acquisitions (1)
 
370,834

 

 
370,834

Balance, December 31, 2019
 
$
554,617

 
$
725,908

 
$
1,280,525

(1)
Goodwill from acquisitions relates to the goodwill recorded for the acquisition of E Commerce Group Products, Inc. ("ECG"), along with ECG's subsidiary, Speedpay, Inc. (collectively referred to as "Speedpay") and Walletron, Inc. ("Walletron"), as discussed in Note 3, Acquisition. The purchase price allocations for Speedpay and Walletron are preliminary as of December 31, 2019, and are subject to future changes during the maximum one-year measurement period.

Other intangible assets, which include customer relationships and trademarks and trade names, are amortized using the straight-line method over periods ranging from three years to 20 years. The Company reviews its other intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.

Equity Method Investment
On July 23, 2019, the Company invested $18.3 million for a 30% non-controlling financial interest in a payment technology and services company in India. The Company accounted for this investment using the equity method in accordance with ASC 323, Investments - Equity Method and Joint Ventures. Accordingly, the Company recorded an initial investment of $18.5 million, which includes direct costs of acquiring the investment, and is included in other cash flows from investing activities in the consolidated statement of cash flows and other noncurrent assets in the consolidated balance sheet as of December 31, 2019. The Company records its share of earnings and losses in the investment on a one-quarter lag basis.

Impairment of Long-Lived Assets
The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of a long-lived asset group may not be recoverable. An impairment loss is recorded if the sum of the future cash flows expected to result from the use of the asset (undiscounted and without interest charges) is less than the carrying amount of the asset. The amount of the impairment charge is measured based upon the fair value of the asset group.

Treasury Stock
The Company accounts for shares of its common stock that are repurchased without intent to retire as treasury stock. Such shares are recorded at cost and reflected separately on the consolidated balance sheets as a reduction of stockholders’ equity. The Company issues shares of treasury stock upon exercise of stock options, issuance of restricted share awards and restricted share units, payment of earned performance shares, and for issuances of common stock pursuant to the Company’s employee stock purchase plan. For purposes of determining the cost of the treasury shares re-issued, the Company uses the average cost method.

Stock-Based Compensation Plans
In accordance with ASC 718, Compensation – Stock Compensation, the Company recognizes stock-based compensation expense for awards that are probable of vesting on a straight-line basis over the requisite service period of the award, which is generally the vesting term. Stock-based compensation expense is recorded in operating expenses depending on where the respective individual’s compensation is recorded. The Company generally utilizes the Black–Scholes option–pricing model to determine the
fair value of stock options on the date of grant. To determine the grant date fair value of the supplemental stock options and total shareholder return awards (“TSRs”), a Monte Carlo simulation model was used. The assumptions utilized in the Black-Scholes option-pricing and Monte Carlo simulation models, as well as the description of the plans the stock-based awards are granted under, are described in further detail in Note 11, Stock-Based Compensation Plans.

Translation of Foreign Currencies
The Company’s foreign subsidiaries typically use the local currency of the countries in which they are located as their functional currency. Their assets and liabilities are translated into U.S. dollars at the exchange rates in effect at the balance sheet date. Revenues and expenses are translated at the average exchange rates during the period. Translation gains and losses are reflected in the consolidated financial statements as a component of accumulated other comprehensive income (loss). Transaction gains and losses, including those related to intercompany accounts, that are not considered to be of a long-term investment nature are included in the determination of net income. Transaction gains and losses, including those related to intercompany accounts, that are considered to be of a long-term investment nature are reflected in the consolidated financial statements as a component of accumulated other comprehensive income (loss).

Income Taxes
The provision for income taxes is computed using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized.

The Company periodically assesses its tax exposures and establishes, or adjusts, estimated unrecognized tax benefits for probable assessments by taxing authorities, including the Internal Revenue Service, and various foreign and state authorities. Such unrecognized tax benefits represent the estimated provision for income taxes expected to ultimately be paid.

New Accounting Standards Recently Adopted
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (codified as “ASC 842”). ASC 842 requires lessees to recognize right-of-use (“ROU”) assets and lease liabilities on the balance sheet for all leases unless, as a policy election, a lessee elects not to apply ASC 842 to short-term leases. In addition, this standard requires both lessees and lessors to disclose certain key information about lease transactions. The Company adopted ASC 842 on January 1, 2019 (the effective date) using the optional transition method to not apply the new lease standard in the comparative periods presented and elected the "practical expedient package", which permits the Company to not reassess prior conclusions about lease identification, lease classification, and initial direct costs. ASC 842 also provides practical expedients for the Company’s ongoing accounting, including the combination of lease and non-lease components into a single lease component which the Company has elected to apply to its leases. As of January 1, 2019, the Company recognized ROU assets and operating lease liabilities of $63.3 million and $68.6 million, respectively. Refer to Note 14, Leases, for further details.

In February 2018, the FASB issued ASU 2018-02, Income Statement-Reporting Comprehensive Income: Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. This ASU provides an option to reclassify stranded tax effects within accumulated other comprehensive income (“AOCI”) to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in the 2017 U.S. Tax Cuts and Jobs Act (or portion thereof) is recorded. This ASU requires disclosure of a description of the accounting policy for releasing income tax effects from AOCI; whether election is made to reclassify the stranded income tax effects from the 2017 U.S. Tax Cuts and Jobs Act; and information about the income tax effects that are reclassified. The Company adopted ASU 2018-2 as of January 1, 2019. The adoption of ASU 2018-2 did not have an impact on the consolidated balance sheet, statement of operations, and statement of cash flows.

In July 2019, the FASB issued ASU 2019-07, Codification Updates to SEC Sections - Amendments to SEC Paragraphs Pursuant to SEC Final Rule Releases No. 33-10532, Disclosure Update and Simplification, and Nos. 33-10231 and 33-10442, Investment Company Reporting Modernization, and Miscellaneous Updates, which clarifies or improves the disclosure and presentation requirements of a variety of codification topics by aligning them with the SEC 's regulations. ASU 2019-07 was effective upon issuance and did not have a material impact on the consolidated financial statements.

Recently Issued Accounting Standards Not Yet Effective
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses: Measurement of Credit Losses on Financial Instruments, and subsequent amendments to the guidance, ASU 2018-19 in November 2018, ASU 2019-04 in April 2019, ASU 2019-05 in May 2019, and ASU's 2019-10 and 2019-11 in November 2019. This ASU provides financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in ASU 2016-13 replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The Company will be required to use a forward-looking expected credit loss model for accounts receivables. ASU 2016-13 is effective for annual and interim periods beginning after December 15, 2019.

The Company established a project team to assess implementing changes to its processes and controls in conjunction with a comprehensive review of its financial instruments. The Company has determined that the adoption of ASU 2016-13 will not have a material impact on its consolidated balance sheet, statement of operations, and statement of cash flows.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, as part of its initiative to reduce complexity in accounting standards. The amendments in this update simplify the accounting for income taxes by removing certain exceptions within ASC 740, as well as clarify and simplify other aspects of the accounting for income taxes to promote consistency among reporting entities. ASU 2019-12 is effective for annual and interim periods beginning after December 15, 2020. The Company is currently assessing the impact the adoption of ASU 2019-12 will have on its consolidated balance sheet, statement of operations, and statement of cash flows.
XML 86 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
In accordance with ASC 460, Guarantees, the Company recognizes the fair value for guarantee and indemnification arrangements it issues or modifies if these arrangements are within the scope of the interpretation. In addition, the Company must continue to monitor the conditions that are subject to the guarantees and indemnifications, as required under the previously existing generally accepted accounting principles, to identify if a loss has occurred. If the Company determines it is probable a loss has occurred, then any estimable loss would be recognized under those guarantees and indemnifications. Under its customer agreements, the Company may agree to indemnify, defend, and hold harmless its customers from and against certain losses, damages, and costs arising from claims alleging that the use of its software infringes the intellectual property of a third-party. Historically, the Company has not been required to pay material amounts in connection with claims asserted under these provisions, and accordingly, the Company has not recorded a liability relating to such provisions.

Under its customer agreements, the Company also may represent and warrant to customers that its software will operate substantially in conformance with its documentation, and that the services the Company performs will be performed in a workmanlike manner by personnel reasonably qualified by experience and expertise to perform their assigned tasks. Historically, only minimal costs have been incurred relating to the satisfaction of warranty claims. In addition, from time to time, the Company may guarantee the performance of a contract on behalf of one or more of its subsidiaries, or a subsidiary may guarantee the performance of a contract on behalf of another subsidiary.

Other guarantees include promises to indemnify, defend, and hold harmless the Company’s executive officers, directors, and certain other key officers. The Company’s certificate of incorporation provides that it will indemnify and advance expenses to its directors and officers to the maximum extent permitted by Delaware law. The indemnification covers any expenses and liabilities reasonably incurred by a person, by reason of the fact that such person is, was, or has agreed to be a director or officer, in connection with the investigation, defense, and settlement of any threatened, pending, or completed action, suit, proceeding, or claim. The Company’s certificate of incorporation authorizes the use of indemnification agreements, and the Company enters into such agreements with its directors and certain officers from time to time. These indemnification agreements typically provide for a broader scope of the Company’s obligation to indemnify the directors and officers than set forth in the certificate of incorporation. The Company’s contractual indemnification obligations under these agreements are in addition to the respective directors’ and officers’ rights under the certificate of incorporation or under Delaware law.

Legal Proceedings
On September 23, 2015, a jury verdict was returned against ACI Worldwide Corp. (“ACI Corp.”), a subsidiary of the Company, for $43.8 million in connection with counterclaims brought by Baldwin Hackett & Meeks, Inc. (“BHMI”) in the District Court of Douglas County, Nebraska. On September 21, 2012, ACI Corp. sued BHMI for misappropriation of ACI Corp.’s trade secrets. The jury found that ACI Corp. had not met its burden of proof regarding these claims. On March 6, 2013, BHMI asserted counterclaims alleged to arise out of ACI Corp.’s filing of its lawsuit. The court entered a judgment against ACI Corp. for $43.8 million for damages and $2.7 million for attorney fees and costs. ACI Corp. disagreed with the verdicts and judgment, and, after the trial court denied ACI Corp.’s post-judgment motions, ACI Corp. perfected an appeal of the dismissal of its claims against BHMI and the judgment in favor of BHMI. On June 9, 2017, the Nebraska Supreme Court affirmed the District Court judgment. The Company recorded expense of $48.1 million during the year ended December 31, 2017, of which $46.7 million is included in general and
administrative expense and $1.4 million is included in interest expense in the accompanying consolidated statement of operations. The Company paid the judgment, including interest, during the year ended December 31, 2017.
XML 87 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Comprehensive Income [Abstract]      
Net income $ 67,062 $ 68,921 $ 5,135
Other comprehensive income (loss):      
Foreign currency translation adjustments 1,034 (15,261) 16,744
Total other comprehensive income (loss) 1,034 (15,261) 16,744
Comprehensive income $ 68,096 $ 53,660 $ 21,879
XML 88 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2019
Feb. 24, 2020
Jun. 28, 2019
Cover page.      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2019    
Document Transition Report false    
Entity File Number 0-25346    
Entity Registrant Name ACI WORLDWIDE, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 47-0772104    
Entity Address, Address Line One 3520 Kraft Rd,    
Entity Address, Address Line Two Suite 300    
Entity Address, City or Town Naples,    
Entity Address, State or Province FL    
Entity Address, Postal Zip Code 34105    
City Area Code 239    
Local Phone Number 403-4660    
Title of 12(b) Security Common Stock, $0.005 par value    
Trading Symbol ACIW    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 3,506,264,959
Entity Common Stock, Shares Outstanding   116,130,399  
Documents Incorporated by Reference
Documents Incorporated by Reference – Portions of the registrant’s definitive Proxy Statement for the Annual Meeting of Shareholders to be held on June 9, 2020, are incorporated by reference in Part III of this report. This registrant’s Proxy Statement will be filed with the Securities and Exchange Commission pursuant to Regulation 14A.
   
Amendment Flag false    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Entity Central Index Key 0000935036    
Current Fiscal Year End Date --12-31    
XML 89 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 90 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenue [Line Items]    
Software license arrangements, warranty period 90 days  
Software license arrangements, initial post contract customer support period 1 year  
Revenue allocated to remaining performance obligations $ 678.0  
Revenue allocated to remaining performance obligations, percentage to be recognized over the next 12 months 48.00%  
Performance obligation satisfied in previous periods $ 33.9  
Costs to Obtain a Contract    
Revenue [Line Items]    
Capitalized costs to obtain or fulfill a contract, minimum amortization period 1 year  
Capitalized costs to obtain or fulfill a contract, current $ 0.5 $ 1.3
Capitalized costs to obtain or fulfill a contract, noncurrent 6.9 11.7
Costs to Obtain a Contract | Selling and Marketing    
Revenue [Line Items]    
Capitalized costs to obtain or fulfill a contract, amortization expense 6.6 8.4
Costs to Fulfill a Contract    
Revenue [Line Items]    
Capitalized costs to obtain or fulfill a contract, current 0.2 0.2
Capitalized costs to obtain or fulfill a contract, noncurrent 10.2 12.6
Costs to Fulfill a Contract | Cost of Revenue    
Revenue [Line Items]    
Capitalized costs to obtain or fulfill a contract, amortization expense $ 5.9 $ 4.7
XML 91 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisition - Additional Information (Details)
12 Months Ended
Oct. 01, 2019
USD ($)
May 09, 2019
USD ($)
customer
Dec. 31, 2019
USD ($)
Apr. 05, 2019
USD ($)
Revolving Credit Facility | Credit Agreement        
Business Acquisition [Line Items]        
Line of credit, carrying amount     $ 239,000,000.0  
RevChip and Transend        
Business Acquisition [Line Items]        
Asset acquisition purchase price $ 7,000,000.0      
SpeedPay        
Business Acquisition [Line Items]        
Acquisition purchase price   $ 754,100,000    
Acquisition-related costs     22,200,000  
Acquisition-related revenue     227,700,000  
Acquisition-related operating income     $ 24,900,000  
SpeedPay | Delayed Draw Term Loan | Credit Agreement | Bank of America        
Business Acquisition [Line Items]        
Debt instrument, face amount       $ 500,000,000.0
SpeedPay | Revolving Credit Facility | Credit Agreement | Bank of America        
Business Acquisition [Line Items]        
Line of credit, carrying amount       $ 250,000,000.0
SpeedPay | U.S        
Business Acquisition [Line Items]        
Number of customers | customer   4,000    
XML 92 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans - Summary of Grant Date Fair Value Weighted Average Assumptions - TSRs (Details) - Total Shareholder Return Awards (TSRs) - Monte Carlo Simulation Model
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected life (years) 2 years 9 months 18 days 2 years 10 months 24 days 2 years 10 months 24 days
Interest rate 2.50% 2.40% 1.50%
Volatility 29.30% 28.00% 26.50%
Expected dividend yield 0.00% 0.00% 0.00%
XML 93 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans - Summary of Stock Option Activity (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
shares
Number of Shares  
Outstanding, beginning balance (in shares) | shares 4,864,836
Exercised (in shares) | shares (854,524)
Forfeited (in shares) | shares (3,496)
Outstanding, ending balance (in shares) | shares 4,006,816
Exercisable, ending balance (in shares) | shares 3,462,664
Weighted Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 17.76
Exercised (in dollars per share) | $ / shares 15.78
Forfeited (in dollars per share) | $ / shares 17.89
Ending balance (in dollars per share) | $ / shares 18.18
Weighted average exercise price, exercisable, ending balance (in dollars per share) | $ / shares $ 17.86
Weighted Average Remaining Contractual Term (Years)  
Weighted average remaining contractual term, outstanding, end of period (in years) 3 years 8 months 15 days
Weighted average remaining contractual term, exercisable, end of period (in years) 3 years 8 months 12 days
Aggregate Intrinsic Value of In-the-Money Options  
Aggregate intrinsic value of in-the-money options, outstanding, end of period | $ $ 78,949,941
Aggregate intrinsic value of in-the-money options, exercisable, end of period | $ $ 69,349,255
XML 94 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2017
USD ($)
General and Administrative Expense  
Segment Reporting Information [Line Items]  
BHMI settlement and related fees $ 46.7
XML 95 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Common Stock and Treasury Stock - Additional Information (Details) - USD ($)
12 Months Ended 22 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2019
Feb. 28, 2018
Equity, Class of Treasury Stock [Line Items]          
Repurchase program, amount approved for repurchase         $ 200,000,000.0
Repurchase program, shares repurchased (in shares) 1,228,102 2,346,427 1,653,573 45,357,495  
Repurchase program, shares repurchased, value $ 35,617,000 $ 54,527,000 $ 37,387,000 $ 583,400,000  
Repurchase program, maximum remaining amont authorized for purchase $ 141,000,000.0     $ 141,000,000.0  
Stock Options          
Equity, Class of Treasury Stock [Line Items]          
Treasury shares issued (in shares) 854,524 1,379,704 1,204,559    
Restricted Share Awards (RSAs)          
Equity, Class of Treasury Stock [Line Items]          
Treasury shares issued (in shares)     560,174    
Restricted Stock Units (RSUs)          
Equity, Class of Treasury Stock [Line Items]          
Treasury shares issued (in shares) 259,634 10,000      
Employee Stock Purchase Plan (ESPP)          
Equity, Class of Treasury Stock [Line Items]          
Treasury shares issued (in shares) 126,983 148,520 158,194    
XML 96 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Schedule of Maturities on Long-Term Debt Outstanding (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Debt Disclosure [Abstract]  
2020 $ 38,950
2021 38,950
2022 50,431
2023 69,906
2024 796,823
Thereafter 400,000
Total $ 1,395,060
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Summary of Components of Lease Cost (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Operating lease cost $ 18,486
Variable lease cost 3,756
Sublease income (528)
Total lease cost $ 21,714
XML 98 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans - Summary of Nonvested TSRs (Details) - Total Shareholder Return Awards (TSRs)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Number of Shares at Expected Attainment  
Nonvested, beginning balance (in shares) | shares 718,931
Granted (in shares) | shares 436,674
Forfeited (in shares) | shares (93,314)
Nonvested, ending balance (in shares) | shares 1,062,291
Weighted Average Grant Date Fair Value  
Nonvested, beginning balance (in dollars per share) | $ / shares $ 29.25
Granted (in dollars per share) | $ / shares 47.90
Forfeited (in dollars per share) | $ / shares 35.37
Nonvested, ending balance (in dollars per share) | $ / shares $ 35.77
XML 99 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Components of Income Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]                      
United States                 $ (16,317) $ 16,312 $ (42,863)
Foreign                 88,527 75,487 86,435
Income before income taxes $ 90,652 $ 36,950 $ (16,806) $ (38,586) $ 108,744 $ 17,245 $ (10,810) $ (23,380) $ 72,210 $ 91,799 $ 43,572
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Future Payments Under Operating Lease Agreements, ASC 840 (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 16,925
2020 14,212
2021 10,538
2022 8,178
2023 6,529
Thereafter 21,196
Total minimum lease payments $ 77,578
XML 101 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of Unrecognized Tax Benefits      
Balance of unrecognized tax benefits at beginning of year $ 28,406 $ 27,237 $ 24,278
Increases for tax positions of prior years 2,784 315 2,478
Decreases for tax positions of prior years (96) (61) (114)
Increases for tax positions established for the current period 2,542 1,185 1,677
Decreases for settlements with taxing authorities (220) 0 (154)
Reductions resulting from lapse of applicable statute of limitation (4,462) (115) (1,155)
Adjustment resulting from foreign currency translation 46 (155) 227
Balance of unrecognized tax benefits at end of year $ 29,000 $ 28,406 $ 27,237
XML 102 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Plans Stock-Based Compensation Plans
Employee Stock Purchase Plan
On April 6, 2017, the board approved the 2017 Employee Stock Purchase Plan (“2017 ESPP”), which was approved by shareholders at the 2017 Annual Shareholder meeting. The 2017 ESPP provides employees with an opportunity to purchase shares of the Company’s common stock. The 1999 Employee Stock Purchase Plan terminated upon the August 1, 2017, effective date of the 2017 ESPP. Under the Company’s 2017 ESPP, a total of 3,000,000 shares of the Company’s common stock have been reserved for issuance to eligible employees. Participating employees are permitted to designate up to the lesser of $25,000 or 10% of their annual base compensation for the purchase of common stock under the ESPP. Purchases under the ESPP are made one calendar month after the end of each fiscal quarter. The price for shares of common stock purchased under the ESPP is 85% of the stock’s fair market value on the last business day of the three-month participation period.

Additionally, the discount offered pursuant to the Company’s ESPP discussed above is 15%, which exceeds the 5% non-compensatory guideline in ASC 718 and exceeds the Company’s estimated cost of raising capital. Consequently, the entire 15% discount to employees is deemed to be compensatory for purposes of calculating expense using a fair value method. Compensation expense related to the ESPP for the year ended December 31, 2019, was approximately $0.6 million and compensation expense related to the ESPP for both the years ended December 31, 2018 and 2017, was approximately $0.5 million.

Stock Incentive Plans – Active Plans
2016 Equity and Performance Incentive Plan
On March 23, 2016, the board approved the 2016 Equity and Performance Incentive Plan (the “2016 Incentive Plan”). The 2016 Incentive Plan is intended to meet the Company’s objective of balancing stockholder concerns about dilution with the need to provide appropriate incentives to achieve Company performance objectives. The 2016 Incentive Plan was adopted by the stockholders on June 14, 2016. Following the adoption of the 2016 Incentive Plan, the 2005 Equity and Performance Incentive Plan, as amended (the “2005 Incentive Plan”) was terminated. Termination of the 2005 Incentive Plan did not affect any equity awards outstanding under the 2005 Incentive Plan.

The 2016 Incentive Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted share and restricted share units, performance shares and performance units, and other awards (“awards”). Subject to adjustment in certain circumstances, the maximum number of shares of common stock that may be issued or transferred in connection with awards granted under the 2016 Incentive Plan will be the sum of (i) 8,000,000 shares of common stock and (ii) any shares of common stock that are represented by options previously granted under the 2005 Incentive Plan which are forfeited, expire, or are canceled without delivery of common stock or which result in the forfeiture or relinquishment of common stock back to the Company. To the extent awards granted under the 2016 Incentive Plan terminate, expire, are canceled without being exercised, are forfeited or lapse for any reason, the shares of common stock subject to such award will again become available for grants under the 2016 Incentive Plan.

The 2016 Incentive Plan expressly prohibits re-pricing stock options and appreciation rights. The 2016 Incentive Plan also, subject to certain limited exceptions, expressly requires a one-year vesting period for all stock options and appreciation rights.

No eligible person selected by the board to receive awards (“participant”) will receive stock options, stock appreciation rights, restricted share awards, restricted share units, and other awards under the 2016 Incentive Plan, during any calendar year, for more than 3,000,000 shares of common stock. In addition, no participant may receive performance shares or performance units having an aggregate value on the date of grant in excess of $9,000,000 during any calendar year. Each of the limits described above may be adjusted equitably to accommodate a change in the capital structure of the Company.

2005 Equity and Performance Incentive Plan
The Company had a 2005 Incentive Plan, as amended, under which shares of the Company’s common stock were reserved for issuance to eligible employees or non-employee directors of the Company. The 2005 Incentive Plan provided for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, performance awards, and other awards. The maximum number of shares of the Company’s common stock that was issued or transferred in connection with awards granted under the 2005 Incentive Plan was the sum of (i) 23,250,000 shares and (ii) any shares represented by outstanding
options that had been granted under designated terminated stock option plans that were subsequently forfeited, expired, or are canceled without delivery of the Company’s common stock.

Stock Options
Stock options granted pursuant to the 2016 Incentive Plan are granted at an exercise price not less than the market value per share of the Company’s common stock on the date of grant. Under the 2016 Incentive Plan, the term of the outstanding options may not exceed ten years nor be less than one year. Vesting of options is determined by the compensation committee of the board and the administrator of the 2016 Incentive Plan and can vary based upon the individual award agreements. In addition, outstanding options do not have dividend equivalent rights associated with them under the 2016 Incentive Plan.

A summary of stock option activity is as follows:
 
 
Number of
Shares
 
Weighted Average
Exercise Price ($)
 
Weighted Average
Remaining Contractual
Term (Years)
 
Aggregate Intrinsic Value
of In-the-Money
Options ($)
Outstanding, December 31, 2018
 
4,864,836

 
$
17.76

 
 
 
 
Exercised
 
(854,524
)
 
15.78

 
 
 
 
Forfeited
 
(3,496
)
 
17.89

 
 
 
 
Outstanding, December 31, 2019
 
4,006,816

 
$
18.18

 
3.71
 
$
78,949,941

Exercisable, December 31, 2019
 
3,462,664

 
$
17.86

 
3.70
 
$
69,349,255



The weighted average grant date fair value of stock options granted during the years ended December 31, 2018 and 2017, was $7.03 and $6.24, respectively. The Company did not grant stock options during the year ended December 31, 2019. The total intrinsic value of stock options exercised during the years ended December 31, 2019, 2018, and 2017, was $16.0 million, $15.8 million, and $13.4 million, respectively.

The fair value of options granted in the respective fiscal years are estimated on the date of grant using the Black-Scholes option-pricing model, acceptable under ASC 718, with the following weighted average assumptions:
 
Years Ended December 31,
 
2018
 
2017
Expected life (years)
5.6

 
5.6

Risk-free interest rate
2.7
%
 
1.9
%
Expected volatility
26.4
%
 
29.4
%
Expected dividend yield

 



Expected volatilities are based on the Company’s historical common stock volatility, derived from historical stock price data for periods commensurate with the options’ expected life. The expected life of options granted represents the period of time options are expected to be outstanding, based primarily on historical employee option exercise behavior. The risk-free interest rate is based on the implied yield currently available on U.S. Treasury zero coupon bonds issued with a term equal to the expected life at the date of grant of the options. The expected dividend yield is zero, as the Company has historically paid no dividends and does not anticipate dividends to be paid in the future.

Long-term Incentive Program Performance Share Awards
During the year ended December 31, 2017, pursuant to the Company’s 2016 Incentive Plan, the Company granted long-term incentive program performance share awards (“LTIP performance shares”). These LTIP performance shares are earned, if at all, based upon the achievement, over a specified period that must not be less than one year and is typically a three-year performance period, of performance goals related to (i) the compound annual growth over the performance period in the sales for the Company as determined by the Company, and (ii) the cumulative operating income or EBITDA over the performance period as determined by the Company. Up to 200% of the LTIP performance shares may be earned upon achievement of performance goals equal to or exceeding the maximum target levels for the performance goals over the performance period. On a quarterly basis, management
must evaluate the probability that the threshold performance goals will be achieved, if at all, and the anticipated level of attainment to determine the amount of compensation expense to record in the consolidated financial statements.

A summary of the nonvested LTIP performance shares is as follows:
 
 
Number of Shares at
Expected Attainment
 
Weighted Average
Grant Date Fair Value
Nonvested at December 31, 2018
 
540,697

 
$
19.83

Forfeited
 
(56,567
)
 
18.80

Change in expected attainment
 
185,339

 
20.09

Nonvested at December 31, 2019
 
669,469

 
$
20.12



During the year ended December 31, 2019, the Company revised the expected attainment rates for outstanding LTIP performance shares due to changes in forecasted sales and operating income, resulting in additional stock-based compensation expense of approximately $3.7 million.

Restricted Share Awards
During the years ended December 31, 2017, pursuant to the Company’s 2016 Incentive Plan and 2005 Incentive Plan, the Company granted RSAs. The awards have requisite service periods of three years and vest in increments of 33% on the anniversary of the grant dates. Under each arrangement, shares are issued without direct cost to the employee. RSAs granted to our board vest one year from grant or as of the next annual shareholders meeting, whichever is earlier. The Company estimates the fair value of the RSAs based upon the market price of the Company’s stock at the date of grant. The RSA grants provide for the payment of dividends on the Company’s common stock, if any, to the participant during the requisite service period, and the participant has voting rights for each share of common stock. The Company recognizes compensation expense for RSAs on a straight-line basis over the requisite service period.

A summary of nonvested RSAs is as follows:
 
 
Number of
Shares
 
Weighted Average
Grant Date Fair Value
Nonvested at December 31, 2018
 
213,337

 
$
20.21

Vested
 
(106,610
)
 
20.17

Forfeited
 
(13,885
)
 
20.64

Nonvested at December 31, 2019
 
92,842

 
$
20.13



During the year ended December 31, 2019, a total of 106,610 RSAs vested. The Company withheld 32,371 of those shares to pay the employees’ portion of the minimum payroll withholding taxes.

Total Shareholder Return Awards
During the years ended December 31, 2019, 2018, and 2017, pursuant to the 2016 Incentive Plan, the Company granted total shareholder return awards (“TSRs”). TSRs are performance shares that are earned, if at all, based upon the Company’s total shareholder return as compared to a group of peer companies over a three-year performance period. The award payout can range from 0% to 200%. To determine the grant date fair value of the TSRs, a Monte Carlo simulation model is used. The Company recognizes compensation expense for the TSRs over a three-year performance period based on the grant date fair value.

The grant date fair value of the TSRs was estimated using the following weighted-average assumptions:
 
Years Ended December 31,
 
2019
 
2018
 
2017
Expected life (years)
2.8

 
2.9

 
2.9

Interest rate
2.5
%
 
2.4
%
 
1.5
%
Volatility
29.3
%
 
28.0
%
 
26.5
%
Expected dividend yield

 

 



A summary of nonvested TSRs is as follows:
 
 
Number of Shares at
Expected Attainment
 
Weighted Average
Grant Date Fair Value
Nonvested as of December 31, 2018
 
718,931

 
$
29.25

Granted
 
436,674

 
47.90

Forfeited
 
(93,314
)
 
35.37

Nonvested as of December 31, 2019
 
1,062,291

 
$
35.77



Restricted Share Units
During the year ended December 31, 2019, pursuant to the 2016 Incentive Plan, the Company granted restricted share unit awards (“RSUs”). RSUs generally have requisite service periods of three years and vest in increments of 33% on the anniversary of the grant dates. RSUs granted to our board vest one year from grant or as of the next annual shareholders meeting, whichever is earlier. Under each arrangement, RSUs are issued without direct cost to the employee on the vesting date. The Company estimates the fair value of the RSUs based upon the market price of the Company’s stock at the date of grant. The Company recognizes compensation expense for RSUs on a straight-line basis over the requisite service period.

A summary of nonvested RSUs is as follows:
 
 
Number of
Shares
 
Weighted Average
Grant Date Fair Value
Nonvested as of December 31, 2018
 
651,045

 
$
23.82

Granted
 
742,579

 
33.28

Vested
 
(259,634
)
 
24.16

Forfeited
 
(124,586
)
 
29.79

Nonvested as of December 31, 2019
 
1,009,404

 
$
29.96



During the year ended December 31, 2019, a total of 259,634 RSUs vested. The Company withheld 57,802 of those shares to pay the employees’ portion of the minimum payroll withholding taxes.

As of December 31, 2019, there was unrecognized compensation expense of $20.5 million related to RSUs, $15.0 million related to TSRs, $0.5 million related to LTIP performance shares, $0.3 million related to nonvested RSAs, and $0.2 million related to nonvested stock options, which the Company expects to recognize over weighted average periods of 1.9 years, 1.9 years, 0.1 years, 0.2 years, and 0.3 years, respectively.

The Company recorded stock-based compensation expense recognized under ASC 718 during the years ended December 31, 2019, 2018, and 2017, of $36.8 million, $20.4 million, and $13.7 million, respectively, with corresponding tax benefits of $5.9 million, $3.9 million, and $1.7 million, respectively. The Company recognizes compensation expense for stock option awards that vest with only service conditions on a straight-line basis over the requisite service period. The Company recognizes compensation expense for stock option awards that vest with service and market-based conditions on a straight-line basis over the longer of the requisite service period or the estimated period to meet the defined market-based condition.
XML 103 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Common Stock and Treasury Stock
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Common Stock and Treasury Stock Common Stock and Treasury Stock
In 2005, the board approved a stock repurchase program authorizing the Company, as market and business conditions warrant, to acquire its common stock and periodically authorize additional funds for the program. In February 2018, the board approved the repurchase of the Company's common stock of up to $200.0 million, in place of the remaining purchase amounts previously authorized.

The Company repurchased 1,228,102 shares for $35.6 million under the program for the year ended December 31, 2019. Under the program to date, the Company has repurchased 45,357,495 shares for approximately $583.4 million. As of December 31, 2019, the maximum remaining amount authorized for purchase under the stock repurchase program was $141.0 million.

During the year ended September 30, 2006, the Company began to issue shares of treasury stock upon exercise of stock options, payment of earned performance shares, issuance of restricted share awards (“RSAs”), vesting of restricted share units (“RSUs”), and for issuances of common stock pursuant to the Company’s employee stock purchase plan ("ESPP"). Treasury shares issued during the year ended December 31, 2017, included 1,204,559, 560,174, and 158,194 shares issued pursuant to stock option exercises, RSA grants, and the ESPP, respectively. Treasury shares issued during the year ended December 31, 2018, included 1,379,704, 10,000, and 148,520 shares issued pursuant to stock option exercises, RSUs vested, and the ESPP, respectively. Treasury shares issued during the year ended December 31, 2019, included 854,524, 259,634, and 126,983 shares issued pursuant to stock option exercises, RSUs vested, and the ESPP, respectively.
XML 104 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisition
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Acquisition Acquisition
Speedpay
On May 9, 2019, the Company acquired Speedpay, a subsidiary of The Western Union Company (“Western Union”), for $754.1 million in cash, including working capital adjustments, pursuant to a Stock Purchase Agreement, among the Company, Western Union, and ACI Worldwide Corp., a wholly owned subsidiary of the Company. The Company has included the financial results of Speedpay in the consolidated financial statements from the date of acquisition. The combination of the Company and Speedpay bill pay solutions serves more than 4,000 customers across the U.S., bringing expanded reach in existing and complementary market segments such as consumer finance, insurance, healthcare, higher education, utilities, government, and mortgage. The acquisition of Speedpay increases the scale of the Company’s On Demand platform business and allows the acceleration of platform innovation through increased research and development and investment in ACI's On Demand platform infrastructure.

To fund the acquisition, the Company amended its existing Credit Agreement, dated February 24, 2017, for an additional $500.0 million senior secured term loan (“Delayed Draw Term Loan”), in addition to drawing $250.0 million on the available Revolving Credit Facility. See Note 5, Debt, for terms of the Credit Agreement. The remaining acquisition consideration was funded with cash on hand.

The Company expensed approximately $22.2 million of costs related to the acquisition of Speedpay for the year ended December 31, 2019. These costs, which consist primarily of investment bank, consulting, and legal fees, are included in general and administrative expenses in the accompanying consolidated statements of operations.

Speedpay contributed approximately $227.7 million in revenue and $24.9 million in operating income for the year ended December 31, 2019.

The consideration paid by the Company to complete the acquisition has been allocated preliminarily to the assets acquired and liabilities assumed based upon estimated fair values as of the date of the acquisition. The allocation of purchase price is based upon external valuation and other analyses that have not been completed as of the date of this filing, including, but not limited to, certain tax matters and accrued liabilities. Accordingly, the purchase price allocations are preliminary and are subject to future adjustments during the maximum one-year allocation period.

In connection with the acquisition, the Company recorded the following amounts based upon its preliminary purchase price allocation as of December 31, 2019, which are subject to completion of various analyses (in thousands, except weighted average useful lives):
 
 
Amount
 
Weighted Average Useful Lives
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
135

 
 
Receivables, net of allowances
 
17,658

 
 
Settlement assets
 
239,604

 
 
Prepaid expenses
 
317

 
 
Other current assets
 
19,585

 
 
Total current assets acquired
 
277,299

 
 
Noncurrent assets:
 
 
 
 
Goodwill
 
366,627

 
 
Software
 
113,600

 
7 years
Customer relationships
 
208,500

 
15 years
Trade names
 
10,900

 
5 years
Other noncurrent assets
 
3,746

 
 
Total assets acquired
 
980,672

 
 
Current liabilities:
 
 
 
 
Accounts payable
 
6,743

 
 
Settlement liabilities
 
212,892

 
 
Employee compensation
 
1,959

 
 
Other current liabilities
 
3,802

 
 
Total current liabilities acquired
 
225,396

 
 
Noncurrent liabilities:
 
 
 
 
Other noncurrent liabilities
 
1,219

 
 
Total liabilities acquired
 
226,615

 
 
Net assets acquired
 
$
754,057

 
 


During the year ended December 31, 2019, the Company made adjustments to the preliminary purchase price allocation as additional information became available for receivables. These adjustments and any resulting adjustments to the statements of operations were not material to the Company’s previously reported operating results or financial position.

Factors contributing to the purchase price that resulted in the goodwill (which is tax deductible) include the acquisition of management, sales, and technology personnel with the skills to market new and existing products of the Company, enhanced product capabilities, complementary products and customers.

Unaudited Pro Forma Financial Information
The pro forma financial information in the table below presents the combined results of operations for ACI and Speedpay as if the acquisition had occurred January 1, 2018. The pro forma information is shown for illustrative purposes only and is not necessarily indicative of future results of operations of the Company or results of operations of the Company that would have actually occurred had the transaction been in effect for the periods presented. This pro forma information is not intended to represent or be indicative of actual results had the acquisition occurred as of the beginning of each period, and does not reflect potential synergies, integration costs, or other such costs or savings.

Certain pro forma adjustments have been made to net income (loss) for the year ended December 31, 2019 and 2018, to give effect to estimated adjustments that remove the amortization expense on eliminated Speedpay historical identifiable intangible assets, add amortization expense for the value of acquired identified intangible assets (primarily acquired software, customer relationships, and trademarks), and add estimated interest expense on the Company’s additional Delayed Draw Term Loan and Revolving Credit Facility borrowings. Additionally, certain transaction expenses that are a direct result of the acquisition have been excluded from the year ended December 31, 2019.

The following is the unaudited summarized pro forma financial information for the periods presented (in thousands, except per share data):
 
Years Ended December 31,
 
2019
 
2018
Pro forma revenue
$
1,382,957

 
$
1,361,729

Pro forma net income
$
82,003

 
$
88,428

Pro forma income per share:
 
 
 
Basic
$
0.71

 
$
0.76

Diluted
$
0.69

 
$
0.75



Walletron
On May 9, 2019, the Company also completed the acquisition of Walletron, which delivers patented mobile wallet technology.  The Company has included the financial results of Walletron in the consolidated financial statements from the date of acquisition, which were not material.

RevChip and TranSend
On October 1, 2019, the Company acquired certain technology assets of RevChip, LLC ("RevChip") and TranSend Integrated Technologies Inc. ("TranSend") for a combined $7.0 million. As substantially all of the value was in the developed technology, the purchase was recognized as an asset acquisition. The Company has included the financial results of RevChip and TranSend in the consolidated financial statements from the date of acquisition, which were not material.
EXCEL 105 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'UY6U ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ?7E;4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !]>5M0J73'R>T K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)TU1(71S43PI""XHWD(RNQMLTI",M/OVMG&W MB^@#>,S,GV^^@>E,E&9(^)R&B(DP3!^0UX)&TU:5B 55R)3'762)-0TY!.>&M6?/Q,?8%9 ]BC MQT 9FKH!II:)\3CU'5P "XPP^?Q=0+L22_5/;.D .R6G[-;4.([UV);&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S M:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N M+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X M%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53" MQ,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@ MX_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMH MG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2 M%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9R MG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S M>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,B MUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C? MC8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1 MVC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE M"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ MZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J= MW#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B M(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)5 M8#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6Q MP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>; MG*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4< M!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E M$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TSU#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+? M.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4 MJUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5 MBZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%0 M2P,$% @ ?7E;4(6&3HV& P E1$ !@ !X;"]W;W)K=7U4W-2J@U>RJ)J5N&I;<\W4=3L3JK,FD_Z MK"KSRT'79=::T_H8->=:97M;5!81C^,T*K.\"M=+>^V^7B_UI2WR2MW707,I MRZS^NU&%OJY"%KY>>,B/I[:[$*V7Y^RH?JCVY_F^-F?1V,H^+U75Y+H*:G58 MA;?LYD[,N@*K^)6K:S,Y#KJN/&K]U)U\W:_"N+LC5:A=VS61F:]GM55%T;5D M[N//T&@X>G:%T^/7UC_;SIO./&:-VNKB=[YO3ZMP'@9[=<@N1?N@KU_4T*$D M#(;>?U//JC#R[DZ,QTX7C?T,=I>FU>70BKF5,GOIO_/*?E_[7Z0<];-(G8CS>CO MNHMVL.UO9G@:<_5Y'2^CYZZ90;'I%7RB8*,B,FV/!AP9;#@IY^\-ME0AWBON MJ$+B6Q"PC\*6BTEY@LLE+)>V7$[*4V>(J&*)HD)#RN6- %0MLD$*#E)0S M-V4@\<0\@Q8S6N_DO $2@2WFT&).ZZ5C 22>J!?08D'KW:R!Q!,VBS%Q,6W! MS1MI/(DS#]>,M, )V4#C"9U!N&\9IRVXL2.-)W>&^66"MN FCS2>Z!G&G%&* MN1L^TOC2QZPSBC(GZ0.-+WT,/*,X"Y(^T/C2Q\PS2K0@Z0.-+WV,/:-0"Y(^ MT/C2Q^0SRK4@Z0.-)WV.V>>4:^&FCS2>]#EFGU.NI9L^TOB>ZYA]3KF6;OI( MXTF?8_8YY5JZZ2.-SP6SSRG7,G%=@";UN&#V.>5:SEP7H/&Y8/8YY5J2.08T MOCF&V>>4ZX3,L?]_XG/,/J=<)\QU 0]]GPMFGU.N$S*3P7/?XR(P^X)RG;A_ M= =-8C75L([%*4_E(O'D(_ :("C?B-2M>7.V[[<'K5ME;B7^9(;UI++]>%*H0]L=SLQQW6\4]">M M/@^;(-&X$[/^!U!+ P04 " !]>5M0[(RMWPH% D&0 & 'AL+W=O M3Z[;LV!,',;/H&;/.?W?\^_7;6S-^:]GNWJ>M^\F._.W3W MTTW?'^]FL^YQ4^^K[G-SK _YEZ>FW5=]OFV?9]VQK:OU&+3?S= 8/]M7V\-T M,1^??6D7\^:EWVT/]9=VTKWL]U7[[[+>-6_W4YB^/_BZ?=[TPX/98GZLGNL_ MZ_[;\4N;[V:74M;;?7WHMLUATM9/]].?X&YE:0@8%7]MZ[?NZGHR-.6A:;X/ M-[^M[Z=F<%3OZL=^**+*7Z_UJM[MAI*RCW_.A4XO=0Z!U]?OI?\R-CXWYJ'J MZE6S^WN[[C?WTSB=K.NGZF77?VW>?JW/#7+3R;GUO]>O]2[+!R>YCL=FUXV? MD\>7KF_VYU*RE7WUX_2]/8S?;^?RW\/T #P'X"4 [(O"^_GL]>AG+-D>9+@E01O M%2NI\.$BF>7Z+R90-8%C/%W'1SV>U'@:X^UU?&*-.$G<*#F,$D"@%%E+%)F- MSJ#NQJINK' 3#'-SDOBK:L@E2(&Y460V0BRX<:H;)]T <^-D-0D,L2Y<*3)$ MYW4S7C7CI1DVEY9>U(+663[C%!5A*$RZH'H)T@LQ+T'QD@G)O$@56/1&]Q)5 M+U%ZLEGHFJ6Z26([!Z?%@=*@8V1Y!%2,[%\A8X&R1 M.HC)0*%_H8 YD(X"=P2BIF H\N'69!@P%?SHQ .4?B+W@W(L T4!7RDK]8U. M3Y#X#!R?9\WM@K,..+$4'5! +. <=(*"1"@?AB5(. )&X]!Q2U*83/()"I9T MC(+D:.0^%ZT4'?@(6%BDH+,4)$SYW%B"Y*0##V*-*3@-QI8&3>8S60L<0YVK*+F: M.%=1 C-3-3FQQ!2P)N^QL$&C3E8,@AJIU,Y' M/ZP _P*T56F("D,Y4D4Q/?=$C"TEI/?/IH,O*F=-POG/4D*+'.*Y63O*"FK"39O[@5/.E=)X2K?=S0-WP0_UMPZT8%*3N "3&G =0:2 M9" 8#F62<./\^U!R:T1''\FD$HQ8EDI6R46K_Q'=FM$I2I*B8'B*2Y*//J]) M)]XT*3I"I!(E=)"2!&G>@KDE"2AZ?MF/[Z??FJ:OLZ%FL^YN$U=K2\WN_JI'RY#OFY/[^U/-WUS//\G,;O\ M,;+X#U!+ P04 " !]>5M0GX=$E5<" #!!P & 'AL+W=O7K?\);4H$ MM8%1_*Y)+V9S3Z=R9.Q%+[Z=MS[41(22D]0NL!KNI"24:D^*X^_HU)]B:L/Y M_,W[%Y.\2N:(!2D9_5.?9;7U,]\[DPN^4?G,^J]D3"CVO3'[[^1.J))K$A7C MQ*@PW][I)B1K1B\*I<&OPUBW9NR'DR0?S=P&P6@03 8H>M<@' U"RP ,9";5 MSUCB7<%9[_'AM3JL?Q1H$ZK+/.E-@+MV-&KV@R:8:8*E MHEPKDG22 4P401.BL#8AW,*!-T.0J>#T#B(9@Y2:&4Q2&(C:8TD1I&5:KD6 MA3D*W"21DR1:D2"$+)1!D\ZBP"=HBQ!?)(M8#)G#"9 \8* ML\]6^089=#[21Y0+J-P)E3N@$@LJ7X5"$8R#&,;V+7U$N8!27<%9J: #*[5+ M%5Q?012'60I#NV2YE!%$21Y96&!62W5S^X'YM6Z%=V12E653/"^,2:*\PB?U M/ZE4/YT6E%RDGJ9JSH>F,BPDZ\:&"::NO?L/4$L#!!0 ( 'UY6U#MJH4I MQ@D (0V 8 >&PO=V]R:W-H965T&ULE9M;<]LX$H7_ MBDKO&>%^<=FNBN[2*'1JMG;F68F9V#6Z>"4EGOWW"\JT(QT<)-J7V&8^-$"< M)M#=(*^?M[N_]P]U?>C\LUYM]C?=A\/AZ:K7VW]^J-?+_6_;IWJ3_N?+=K=> M'M*?NZ^]_=.N7MX?&ZU7/26$ZZV7CYON[?7QVL?=[?7VVV'UN*D_[CK[;^OU M[?73\FO]K_KP[Z>/N_17[\W*_>.ZWNP? MMYO.KOYRTWTOK^Z,:!H^=YE8^;;=_-W_,[F^ZHAE1O:H_'QH3 MR_3C>SVH5ZO&4AK'?UJCW;<^FX:GO[]:'Q]O/MW,I^6^'FQ7?SW>'QYNNJ'; MN:^_++^M#G]LGZ=U>T.VVVGO?E%_KU<);T:2^OB\7>V/_W8^?]L?MNO62AK* M>OG/R\_'S?'G N M;>#;!O[2!J%M$"YM$-L&\=(&4KPJ)WXT<3]O\B;V#[5_T7%BLM7R:4][Z3WXN['YV>X/"QOKW?;Y\[N90EX6C8KC;Q*C9+MYNKQ MB3S^9WJ&]NGJ]ULIPW7O>V.I9?HOC#ICXCDS)\P;T4M#>!N'HN/HJZR].N]A MD!-2B7-FR!AYSHP8 WV-<\;Y:^HH\6])D%SRT8;L$<+9@S"^AM+XP],ILCHV.,*/6 8-9$ 6H/8XE1PHJ@L,M""=$ M] 'L58Q31L;"@TQ'!I(D&/'!,,&%4 &S",&4\+BFL4Z<<6)LQ:UYK!SZ38R[-B(5.?V<2 M0(^+W)310EO /EQ@JB*FK%(!!G_W-Y'S);$QWA,*!4=;,L39DL(/HAOSD1/$@S8)21L-,."96D@>DF@QQFA9(@P7_.<2N&/"[C9$$SZ@(M?13"1,,ME MCESF2&2&\?1C/E$^K7@@,Z.R]6>84R9MR_ $CG)*2XLN,R8]BA3V@,R$BE:# MK2FA0D!JQBAG,*S/*:EM!@ML842]V"V@P3 >=^2JT)7.!FO%.#J0;! MI$PJ8<)!N&!L ',5PZ(I90VRE*1*HKA#Q25Y.KP5'B5G7+0!-VO"-0&-P#"0 MV=,ZFH"J$R[9P_N8,$YZB5XTI?UZB2X^8YQ*$8Q!Y7-.-@ZB TJ?@VE]"?C0 M5(2+.EI;V+PEKPR\EXJ([U%\1<-GF3WO.6>MQG1P2+!W-@3R% M8H,DU8835SRW42@W2%)OT!%=QY!I"E)$=!W*Q8#1'^72 JK1>1@G'3K%F'$Q M"TTGU)S* N\I->R,"MF"P:CH4?*N-:'&-*[B4XHYGSW7!,,RYYQ %@NP"V9)>ZQO5W1BG2S4 &6A M4B-)J09=JB_S:D%:43T6QP:4"SJK U).1+S%$>=,'@80SJ<-&06GMR%Q8Y@R M+CC,^F<,%0=L+I8+%.,":<%"%;7R>,2\\3GAK0X8F YP$SQJ7$ M!.O\<\)YI=#<@LVQ]+B.5@0SVOI2BE\HY4A2R\'YZDM26K%9GC0@F,VRQR&A MWBEEL38]8IQ4#J.[,>'2G-I,4FXPL&%W([U6AHJ-(10?]OM]"IP=2UAI\V@8$2_D=+IY#9LWC"=V(4.]2 MRH-AUIAPP;N(*SO!I%48 $Y9KVD^L$PYHUPT>*(Z)US:=; @O6!8B'A^7K&9 M.ZV_G2M>J.@HF6=WIG :K0J% 44* P8+ RWD3T8K?D-O'U!*869'*9'Y3$Z] M2\:R5PR8L:RP3RFL:DQYEXC-"IA'=V%]8G5AP2G<#OB4%<)\52@%*$V$QM<& M6@B$QN(?I7*A&94+G5-4:&8,G^4)I7*A:9>YT!S+A&9]6LSG.)4)3:>L)'2A M7J,,614*F8(JI/Z*I/X8XLT5RU&=Q*+*@G,"YZBB7!"V-/9"/JM(/HLGZ'-% M4E 9K,<#>,0X$2SZTYAQ*7=2V?; [!F+AY!3:J]Y M$P 7#FI/93D#X9SW#LLE"\(9K07&617CE"VF#;H01VH21]I"Z5 7(A--(I.2 M#^I"9*))9)+YH&;E=&7Q"'U N-B\G 8N2#"K+%;#1@13S5D[." ;G$[9'IY1 M$B[%C)B:3 EFK,6ZTXP-+@@L0NGU2!*F MV)*-P@ZHR0Y8]+["#JC)#IA['RF_:H]G?0.&*8?8D&%IH<2Z*,.LQ .D,1V; MP+.'"<-2ZHDQ$^U48/PX8YAS&.?,"=8(J^B"83XK/54$"]H4%[TLW#I_ MW[NP(QOVK@Z>T##(8C&@=_))P[K>?3U^4K3O?-Y^VQR:-_].KKY]MO1>-9]$ MP/6^O)I)VX=GM_\#4$L#!!0 ( 'UY6U [>4,+40( #H' 8 M >&PO=V]R:W-H965T&ULC551;YLP&/PKB/?58,#0B""5 M1-,F;5+4J=NS0YR :C"SG=#]^]F&4FJ\:B_!_K@[WQGGN;8OYGY)0-FS]T'\M/#:76NH"*/(>7\@/(I_Z U3(V+.>?#UM_4 ;(I144BM@];B1':%4 M"RD;OR=-?UY2$Y?C5_7/)KO* M%/X;N1&JX-J)6J-B5)A?K[H*R=I)15EI\!,"-&' MA&@B1&^$^$-"/!%BBP#&*&9O]ECB(N=L\/CX=7NL#U&XB=7N5[IH-MN\4]LC M5/56A$F:@YL6FC#EB(%+S(P 2GU> KJ6*.&*#M\OL%LCD.5AOX:$$+E=1,Z@ MD1&(W@7-W *Q4R V O%2($ZLG1HQB<%T4Y V7$=J.P>AE;B-2H)H\3M.'$Z M3AR1[]T"R"F UI%18$4>,6AA,PRBV$J\!GT*$XCLR XME,:QVW+JM)PZ+%O+ ME.G_6%Z#G)8=6O^VG#DM9P[+UI$I,\>1">Z1Y7F-2B)D?[']&@7#++4/!EAT MD);PB^G.PJO8M9/ZC[BHSA? ]0=R*J7ZF(8^_B;S'BK?,?\TG3".S*I^IOI M0F?&)%$F@SOEKU87V3RAY"SU,%5C/K;S<2)9/]U48+XNB[]02P,$% @ M?7E;4 @*!21I! !Q4 !@ !X;"]W;W)K?RWPR0?8!\OX/Y,$#U >H]0'X8H/L ?0D0G:3X M7-WN<2VS)IM-JO(TJLXS[IBU$QONM)L0Z_9B]_R[_[DG5KNKKS-08A*_MHEZ M9GYFN,6(4*4818O#25.%MA#*(6@Y1GAA-BM&$FN2;&; "M\&5( MC9T85.552'&6I(:6;$C)AI",YY4AQ&AA<,<9Q#PY*2DG)>2@VLS3\#Y2 %[= M0Y0G!AC=]QDA!PU[WD/7=](JD2ENT>0#E'L%<"XUA[-XG>/#"-S]/1&J"!3G(^9)HDP#*)5(L*30 8(GA^#5P08!$7PXA M)3@/WJX(SBBA\9OWBN#&0DHC-6X8!)BZ?G%C5G':R#C[?%_F=&OG\(F^W$-> MF313J)KW@Y@OZ,;>@]I\X+[,0P=H[12_X0]0OAS:)CAE$[@G\[#]"Z7Q7G(Y MB/F":)/@E$G@GLS#[N^VK7C=+@EL#"+!39G*ILTMO^6TEW#*2X*)%K9_MWX4 MWE6NACE?$NT3G/()W)0YT?]=:\-O9(.8+XAV"4ZXA DVWCK8N )P]^Z'FM&" M (F]=P@I-R>EP6L[Y%+!3&#@!.>V"VZ2IWAQ$F *,MB9Q5=?<]I/A-^RZGE_ MJ$=/9=.41??Y9EN6C74YV1>7;6>SS>4DM]NF/=3NN#I_FCN?-.6Q_^P87[Y] MSGX#4$L#!!0 ( 'UY6U ' ?>T$P( (<% 8 >&PO=V]R:W-H965T M&ULC51A;YLP$/TKB!]0!V-(%A&D)FFU29L4==KVV2&7@&IC M:CNA^_>SC4L#0=&^Q/;YO>=WQ^6R5LA750+HX)VS6JW"4NMFB9 J2N!4/8@& M:G-S%))3;8[RA%0C@1XR%>+6';X=5.+.&@$&AK0(URP4VP)@5,C;>O&;8/VF)U_L/]6>7 MN\EE3Q5L!/M3'72Y"A=A<( C/3/](MJOX/-)PL G_QTNP S<.C%O%((I]QL4 M9Z4%]RK&"J?OW5K5;FV[FWGL:=,$[ FX)T3I74+L"?$G@=PE$$\@_TM(/"$9 M64)=[JZ86ZIIGDG1!K)KAX;:KHN6B?E0P.?\62Y M8D>/!XG&TP)D4H X 3(0(*-Z=YC486J?!UY$LW%);G$X)BG!X[I,Z*5)G,SC M46UN<<3"R)=DE"&ZZBX.\N3^ZBHHQ+G6MKA7T7Z:/&+;G:/X.EINNZ'P*=.- MJ!]4GJI:!7NA3>^[#CT*H<'XG#V8GB_-5.P/#([:;N=F+[O9T!VT:/S80_WL MS?\!4$L#!!0 ( 'UY6U!?+9;>6P8 %\A 8 >&PO=V]R:W-H965T M&UL?9K=;N,V$(5?Q?"]UYKA?Y $6$LH6J %%ENTO=8F2F*L M;:6VDFS?OI3M>.V9P^S%VE(.AX<2R6](^OJMWW[?/77=,/FQ7FUV-].G87B^ MFL]W=T_=NMU]ZI^[3?[+0[]=MT.^W#[.=\_;KKW?%UJOYEQ5?KYNEYOI[?7^ MWI?M[77_,JR6F^[+=K)[6:_;[7^+;M6_W4QI^G[CZ_+Q:1AOS&^OG]O'[L]N M^.OYRS9?S4]1[I?K;K-;]IO)MGNXF7ZFJ\:&L\?>R>]N=?9^,3?G6]]_' MB]_N;Z;5Z*A;=7?#&*+-'Z]=W:U68Z3LX]]CT.FISK'@^??WZ+_L&Y\;\ZW= M=76_^F=Y/SS=3.-T[WMWR;;P^M];L=>1%;^8>__EA_/+M]]O:7H MKN>O8Z"C9G'0\+GFI)CGZ*NS"PH68?P%PT MM!# P@!V'\">![#R21TT;J_9'!M2>=E25T];JX@ME=)ES"S6S.)*/F[6 MD,E]Q%O9MY$NFF0$ QNDL_Y\3%U:Q]1B4C,I5Z768X"P!@A7DMBL)_T9FTJ^ MW1KI*+)Z;S">"U1J/>8(&V!=,OLHNJS*)CEP:ZAS7F92#=1%7WQQF%^L^<65 MQ#8#W@07V,O! H2271]*+AUC;K'FEDXT&+"&G9H%:J3+W5\M0K6L9!ICBS6V M6*Z"%@QP%$UEHYQ*D= ZG=@AG;.6"O!B#"\.8&P7LG'&'&'-$98)W8+US&^< M7&742%5)EC9 Q>EL;K\TC3'"&B-<26@SFOB3W$FID2SY(#,-)#,Q,/9M,$8, M6/H$F=D9L*0Q22: -9*QDWL!#9(Y4\*?P0PQ8.4CUP8+H] MQ+,,*7M$H/991"[9,9A-&OD0A-(;#7^DZX_"G5IN+ I!HA%,M4PFC#* M,("0@8X_BG7I&(/* %"1W((P&BX%BI5O(+/!&>D;R%(J]1:+@6G!NDL"96$UXKP/S'(O!.AF M+@294S=(ER+90HYB,3.M9B:3S%$L8!S9)',4),M9FMS& 3+#A0S%8EQ:@$O9 M)1<6+[U-BA<'IJ%/3.+L6D!-F7775B-NOQ:G5S+UD"75V^2 MP@V0Y;57Z:3!%LZP #WEP=/" BKFR5XFUS72@08V0'?9P$OGF)Y6'V9QL;MA MAEG ,#EN%Q:<084@\\4:R'+O5P=:2!9B:5O!8HI90#&6%#N*+HX+8XIR/@4R M,V8#TC>0V13D:F]^=LJ\[K:/^Q/\W>2N?]D,XV'MV=W3KP0^\WA*+>XOZ*HY MG/7_#'/XZ<$?[?9QN=E-OO7#T*_W)]4/?3]TV67U*?M[ZMK[T\6J>QC&KR%_ MWQZ._ \70_]\_#G#_/2;BMO_ 5!+ P04 " !]>5M0VB!/]+4! #2 P M& 'AL+W=OO&EE M7$Y;[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9')@6TM B2[ZS+3+L MO9(&SI:X7FMA?YY X9#3+7UWO,BF]='!BJP3#7P!_[4[VV"QF:62&HR3:(B% M.J7;G-Y34D$M>N5? ME80<)2J75E+VSJ.>6((4+=[&79JT#^/-X3#!U@%\ O 9<)_RL#%14OXDO"@R MBP.Q8^\[$9]X>^2A-V5TIE:DNR#>!>^UX/PV8]=(-,6&PO=V]R:W-H965T MIVF3-NG4:=UG+G$25(@S()?NWP](FF5KU"^ C=_SLS'9B.;)M@"./&O5V9RV MSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2O&=:R(X66?2=39'AX)3L MX&R(';06YO<)%(XYW=$7QX-L6A<YX2D-\#'B4,-K5F81*+HA/P?A2Y30)@D!!Z0*#\-L5[D&I0.1E_)HYZ9(R M -?G%_9/L79?RT58N$?U4U:NS>F!D@IJ,2CW@.-GF.MY1\E<_%>X@O+A08G/ M4:*R<27E8!WJF<5+T>)YVF47]W&Z26]GV#: SP"^ XQ#YL21>4?A1-%9G D M9NI]+\(3[X[<]Z8,SMB*>.?%6^^]%IP?,G8-1'/,:8KAJYC=$L$\^Y*";Z4X M\5=PO@W?;RK<1_C^'X4?M@G238(T$J1OEK@1LT_^2\)6/=5@FCA-EI0X='&2 M5]YE8.]X?)._X=.T?Q.FD9TE%W3^96/_:T0'7DIRXT>H]1]L,134+AQO_=E, M8S89#OOY!['E&Q=_ %!+ P04 " !]>5M0U!M.[K,! #2 P &0 'AL M+W=O<.3,>YZ-U3[X#".19*^,+VH70 M'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQW>XMTT(:6N;)=W9E;H>@I(&S M(W[06KB?)U!V+.B>OC@>9-N%Z&!EWHL6OD+XUI\=6FQAJ:4&XZ4UQ$%3T+O] M\72(\2G@NX31K\XD5G*Q]BD:G^J"[J(@4%"%R"!PN\(]*!6)4,:/F9,N*2-P M?7YA_Y!JQUHNPL.]58^R#EU!;RFIH1&#"@]V_ AS/6\HF8O_#%=0&!Z58([* M*I]64@T^6#VSH!0MGJ==FK2/TTV6S;!M )\!? '#:-$V>5'8P:9)7WF5@ M[WAZD]?P:=J_"-=*X\G%!GS9U/_&V@ H97>#(]3A!UL,!4V(QW=X=M.834:P M_?R#V/*-RU]02P,$% @ ?7E;4 69Z]"U 0 T@, !D !X;"]W;W)K M&UL?5-A;]P@#/TKB!]0[DBNJTY)I%ZK:9,VZ=1I MZVV168&KV0'9TO[X^G-,3' M@!\21KE&".TB@75U(. MSAL]LZ 4+5ZG779Q'Z>;0S+#M@%\!O %))F[!J(YIC3%,-7,?LE@B'[DH)OI3CQ?^!\&YYL M*DPB//E#X6&;(-TD2"-!^M\2MV)N_TK"5CW58)LX38Z49NCB)*^\R\#>\_@F M[^'3M'\5MI&=(Q?C\65C_VMC/*"4W0V.4(L?;#$4U#X&UL?5-AC]L@#/TKB!]PM+1;NRJ)=+UIVJ1-JF[:[3-- MG 0=X Q(<_OW Y++LBW:%\#&[_G9F&Q ^^Q: $]>M#(NIZWWW8DQ5[:@A;O# M#DRXJ=%JX8-I&^8Z"Z)*(*T8WVS>,BVDH466?!=;9-A[)0U<+'&]UL+^/(/" M(:=;^NIXE$WKHX,562<:^ K^6W>QP6(S2R4U&"?1$ MU3N^WI_,^QJ> )PF# M6YQ)K.2*^!R-3U5.-U$0*"A]9!!AN\$#*!6)@HP?$R>=4T;@\OS*_B'5'FJY M"@%)G%@=BQ]YV(3[P]\="; M,CI3*])=$.^"]U;PW2%CMT@TQ9S'&+Z(V"_7]+7(MY]U<2MNBI!MND:7*DQ-ZD25YXYX&]Y^E-?H>/ MT_Y%V$8:1Z[HP\NF_M>('H*4S5T8H39\L-E04/MX/(2S'<=L-#QVTP]B\S&UL?5/;;MP@$/T5Q <$+^MDZ8B%.J?WN\,Q#?$QX+N$T:W. M)%1R-N8Y&)^KG"9!$"@H?6 0N%W@ 90*1"CC9>:D2\H 7)_?V3_&VK&6LW#P M8-0/6?DVIW>45%"+0?E',WZ"N9YK2N;BO\ %%(8')9BC-,K%E92#\T;/+"A% MB]=IEUWR6"(;L2PJ^E>+(_X+S;?A^4^$^PO>_ M*?Q'_G23((T$Z7]+W(KY4R5;]52#;>(T.5*:H8N3O/(N WO/XYO\"I^F_:NP MC>P<.1N/+QO[7QOC :4D5SA"+7ZPQ5!0^W"\Q;.=QFPRO.GG'\26;UR\ 5!+ M P04 " !]>5M0+7/7R;0! #2 P &0 'AL+W=O!DI^%DB!V4$N;7$22..=W3=\=S MU[0N.%B1]:*!;^"^]R?C+;:P5)T";3O4Q$"=T[O]X9B&^!CPHX/1KLXD5')& M? G&4Y7371 $$DH7&(3?+G /4@8B+^-UYJ1+R@!$>Y<^N M)TL:5E(-UJ&86+T6)MVGO M=-S'Z2;A,VP;P&< 7P"W,0^;$D7E#\*)(C,X$C/UOA?AB?<'[GM3!F=L1;SS MXJWW7@J>)AF[!*(YYCC%\%7,?HE@GGU)P;=2'/E_<+X-3S85)A&>_*4PW29( M-PG22)!^6.)6S/4_2=BJIPI,$Z?)DA(''2=YY5T&]BX^(OL3/DW[5V&:3EMR M1N=?-O:_1G3@I>RN_ BU_H,MAH3:A>,G?S;3F$V&PW[^06SYQL5O4$L#!!0 M ( 'UY6U!A,"F&PO=V]R:W-H965T-(!S2OM@%PY%U);3/:.-<=&+-% TK8&^Q ^YL*C1+.FZ9F MMC,@R@A2DO'-YI8IT6J:I]%W,GF*O9.MAI,AME=*F%]'D#AD=$NOCJ>V;EQP ML#SM1 W/X'YT)^,M-K.4K0)M6]3$0)71^^WAF(3X&/"SA<$NSB14QMO$2>>4 ;@\7]F_Q-I]+6=AX0'E2UNZ)J-[ M2DJH1"_=$PZ/,-7SB9*I^&]P >G#@Q*?HT!IXTJ*WCI4$XN7HL3[N+'KCO31&7*;LDL@FF*.8PQ?Q&SG".;9YQ1\+<61_P/GZ_#=JL)=A._^4'BW3I"L$B21 M(/EOB6LQ^[^2L$5/%9@Z3I,E!?8Z3O+".P_L/8]O\CM\G/;OPM2MMN2,SK]L M['^%Z,!+V=SX$6K\!YL-"94+QSM_-N.8C8;#;OI!;/[&^0=02P,$% @ M?7E;4"G-2P"U 0 T@, !D !X;"]W;W)K&UL M?5/;;MP@$/T5Q <$+^MMTI5M*9NH:J566J5J^LS:8QL%C MXG?Y]!^RX5FOE M!9CAG#,7AFPT]L6U )Z\:M6YG+;>]T?&7-F"%N[&]-#A36VL%AY-VS#76Q!5 M)&G%>))\8%K(CA99])UMD9G!*]G!V1(W:"WL[Q,H,^9T1]\<3[)I?7"P(NM% M ]_!_^C/%BVVJ%120^>DZ8B%.J?WN^,I#?@(>)8PNM69A$HNQKP$XTN5TR0D M! I*'Q0$;E=X *6"$*;Q:]:D2\A 7)_?U#_%VK&6BW#P8-1/6?DVIW>45%"+ M0?DG,WZ&N9X#)7/Q7^$*"N$A$XQ1&N7B2LK!>:-G%4Q%B]=IEUW%%DUHS$3KWO17CBW9%C;\K@C*V(=YB\0^^UX.G' MC%V#T(PY31B^PNP6!$/U)03?"G'B_]'Y-GV_F>$^TO=K^B'9%D@W!=(HD+Y; MX@;F\&^1;-53#;:)T^1(:88N3O+*NPSL/8]O\A<^3?LW81O9.7(Q'E\V]K\V MQ@.FDMS@"+7XP19#0>W#\1;/=AJSR?"FGW\06[YQ\0=02P,$% @ ?7E; M4$N./BVU 0 T@, !D !X;"]W;W)K&UL?5/; M;M0P$/T5RQ]0[WI3**LD4K<(@032JHCR[$TFB55?@NULRM\S=M(0(.+%]HSG MG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J!-** M\=WN#=-"&EKFR7=V96Z'H*2!LR-^T%JXGR=0=BSHGKXZ'F7;A>A@9=Z+%KY" M^-:?'5IL8:FE!N.E-<1!4]#[_?&4Q?@4\"1A]*LSB95ZH+LH"!14 M(3((W*[P $I%(I3Q8^:D2\H(7)]?V3^DVK&6B_#P8-5W68>NH'>4U-"(085' M.WZ$N9Y;2N;B/\,5%(9')9BCLLJGE52##U;/+"A%BY=IER;MXW3#W\VP;0"? M 7P!W*4\;$J4E+\7092YLR-Q4^][$9]X?^38FRHZ4RO2'8KWZ+V6_);G[!J) MYIC3%,-7,?LE@B'[DH)OI3CQ?^!\&W[85'A(\,,?"@_;!-DF098(LO^6N!63 M_96$K7JJP;5IFCRI[)*^\R\#>\_0FO\.G:?\B7"N-)Q<;\&53_QMK Z"4 MW0V.4(W^+936,V&<'V\P]BRS&UL?5-A;]L@ M$/TKB!]0$N*T561;:EI5G;1)4:MMGXE]ME'!YP*.NW]?P*[G;=:^ '?<>_?N M.-(!S:MM !QYUZJU&6VP5=M#ZFPJ-%LZ;IF:V,R#*"-**\8J]4[*%DR&VUUJ87T=0.&1T2S\=S[)N7'"P/.U$#2_@OG&8A/@8\$/"8!=G$BHY([X&XTN9T4T0! H*%QB$ MWRYP#TH%(B_C;>*D<\H 7)X_V1]C[;Z6L[!PC^JG+%V3T5M*2JA$K]PS#D\P MU;.G9"K^*UQ ^?"@Q.]^)\,3; _>]*8(SMB+>>?'6>R\YW^]3=@E$4\QQ MC.&+F.TV M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0$N[:W4Y)I%ZG:9,VZ=1IVV:-G%I2BQ?.TRR[NXW2S2V?8-H#/ +X #C$/ MFQ)%Y1^$%T5FS4CLU/M>A"=.CQQ[4P9G;$6\0_$.O=>"WQXR=@U$<\QIBN&K MF'2)8,B^I.!;*4[\#9QOPW>;"G<1OOM'X?MM@OTFP3X2[/];XD;,7?(J"5OU M5(-MXC0Y4IJABY.\\BX#>\_CF_P-GZ;]J["-[!RY&(\O&_M?&^,!I20W.$(M M?K#%4%#[<'R'9SN-V61XT\\_B"W?N/@#4$L#!!0 ( 'UY6U!&PO=V]R:W-H965T6_>#$,^HGUR M'8 GSUH95]#.^_[(F*LZT,+=8 \FW#1HM?#!M"USO051)Y!6C.]VMTP+:6B9 M)]_9ECD.7DD#9TOA@9=Z+%KZ _]J?;;#8PE)+ M#<9)-,1"4]#[_?%TB/$IX)N$T:W.)%9R07R*QL>ZH+LH"!14/C*(L%WA 92* M1$'&CYF3+BDC<'U^87^?:@^U7(2#!U3?9>V[@MY14D,C!N4?;+)MAVP ^ _@"N$MYV)0H M*7\GO"ASBR.Q4^][$9]X?^2A-U5TIE:DNR#>!>^UY+?[G%TCT1QSFF+X*N8U M@@7V)07?2G'B?\'Y-CS;5)@E>/:;PG\0'#8)#HG@\-\2MV*R/Y*P54\UV#9- MDR,5#B9-\LJ[#.P]3V_R&CY-^V=A6VD5M0?P%D0[0! #2 P M&0 'AL+W=O2V1O=@_(WC3:2.6^:EMC> *LC2 I"-YL]D8PK7.;1=S9E MK@$>A A$7L9K MXL1SR@!BV=>NZ[ !XQJ:-@@W),>OT*JYQ:C5/PWN(+P MX4&)SU%I8>.*JL$Z+1.+ER+9V[1S%?U,%9VQ%O//BK?=>2[K/?4Y! MUU*>.>!O:/Q37Z'3]/^R$S+E447[?S+QOXW6COP4C8W?H0Z_\%F0T#CPO&3 M/YMIS";#Z3[](#)_X_(74$L#!!0 ( 'UY6U#B9D:6M0$ -(# 9 M>&PO=V]R:W-H965TO&IE7$Y; M[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9W#$MI*%%EGQG6V38>R4- MG"UQO=;"_CR!PB&G6_KF>))-ZZ.#%5DG&O@*_EMWML%B,TLE-1@GT1 +=4X? MML?3/L:G@&<)@UN<2:SD@O@2C4]53C=1$"@H?6008;O"(R@5B8*,'Q,GG5-& MX/+\QOXAU1YJN0@'CZB^R\JW.3U04D$M>N6?E80< M)2J75E+VSJ.>6((4+5['79JT#^/-+9]@ZP ^ ?@,.*0\;$R4E+\77A29Q8'8 ML?>=B$^\/?+0FS(Z4RO271#O@O=:\+O[C%TCT11S&F/X(F8[1[# /J?@:RE. M_!\X7X?O5A7N$GSWA\+#.L%^E6"?"/;_+7$MYMU?2=BBIQILDZ;)D1)[DR9Y MX9T']B$](OL=/D[[%V$;:1RYH \OF_I?(WH(4C8W883:\,%F0T'MX_$^G.TX M9J/AL9M^$)N_&PO M=V]R:W-H965TVRC@'$ K]._SX =UVW=O@ SS#ES9ABRT=AGUP)X\JI5YW+:>M\? M&'-E"UJX*]-#AS>UL5IX-&W#7&]!5!&D%>-)R@Y,E M;M!:V)]'4&;,Z8Z^.QYET_K@8$76BP:>P'_K3Q8MMK!44D/GI.F(A3JG][O# M,0WQ,>"[A-&MSB14:TKFXK_ !12&!R68HS3* MQ964@_-&SRPH18O7:9==W,?IYCJ=8=L /@/X KB+>=B4*"K_(+PH,FM&8J?> M]R(\\>[ L3=E<,96Q#L4[]![*?AMDK%+()ICCE,,7\7LE@B&[$L*OI7BR/^" M\VWX?E/A/L+WORG\1_YTDR"-!.E_2]R*^5,E6_54@VWB-#E2FJ&+D[SR+@-[ MS^.;_ J?IOVKL(WL'#D;CR\;^U\;XP&E)%&UL?5;M;ILP%'T5Q ,4VWR%*HG4=)HV:9.J3MM^ MT\1)4 $SVTFZMY\QE"7FN'^";1-2ZNX\B MM3WRIE1WHN.M>;,7LBFUFBE.NJY: M_B0#=6J:4O[=\%I<5B$-WQ>>J\-1]PO1>MF5!_Z#ZY_=DS2S:&+950UO527: M0/+]*GR@]QN6] $6\:OB%W4U#OJCO CQVD^^[E8AZ7?$:[[5/45I'F?^R.NZ M9S+[^#.2AI-F'W@]?F?_; ]O#O-2*OXHZM_53A]7X2(,=GQ?GFK]+"Y?^'B@ M- S&TW_C9UX;>+\3H[$5M;*_P?:DM&A&%K.5IGP;GE5KGY?A39Z/83B C0%L M"EA8G6@0LCO_5.IRO93B$LCA\KNR_X_I/3-WL^T7[578=V;SRJR>URR/E]&Y M)QHQFP'#KC!T0D2&?9)@2&+#9N$,A\=PA[$-CZ_#688)$DB06(+DYHB)&ZP$#5L_<&@I ,?'4-X;K 9M;/2;NO4&0Y]O& M<#U@P.J)F]< %!-/7C-<#QBP>CK[?^:@F+B?T>BJR6JX/-CV4@5;<6IM;WNU M.K6P#\PV:?_A0__[O92'JE7!B]"FU;,-V5X(SR)VI&4?35M0Q#K.;=0! "@7-'9-/XO7+B M3=(%[O=O[)]\[;:6"]/P*/FOOC9=@>\QJJ%A$S?/7N1^9^<7RD]FXJY_17X<]L\MIZKV42?@_4=]<_^#*WWYAJ M^T&CBS2V1WTG-5(:L*E$=[;@SCX5F\&A,6YK6QNI96 6P\AQ?0O(]B"5?P%0 M2P,$% @ ?7E;4%HDQ:;2 0 G 0 !D !X;"]W;W)K&UL;53K;ML@%'X5Q ,4FR1N&MF6FE;3)K52U&G;;V(?7U0P'N"X M??L"=CTOY8_A'+[+.1A(1ZE>=0-@T)O@G6I' QO.S@II YO& MMO/C.*WLMC,M3* S@2Z$O?]\S]XOC [5[4[BDWPJ_ M9HO7-GO)-W&2DHL3FC''"4-7F'A!$*N^6-"0Q9%^H=,P?1.L<./IFS6=WH4% MMD&!K1?8_M?B[56+(9#R#U!+ P04 " !]>5M09X4_),0! M W! &0 'AL+W=O7C9K<7M.T29MLKFG[F=51R8%8P/7Z]@7T/+NE7P2&WY\98,PGI5], M!V#1JQ2]*7!G[7 DQ%0=2&;NU "]VVF4ELRZI6Z)&32P.I"D('2WNR>2\1Z7 M>8B==9FKT0K>PUDC,TK)].\3"#45>(_? L^\[:P/D#(?6 O?P'X?SMJMR*I2 M^81 0&6] G/#%9Y M""_DTOBU:.+5TA.W\S?UCZ%V5\N%&7A2XB>O;5?@!XQJ:-@H[+.:/L%23X;1 M4OP7N()P<)^)\ZB4,.&+JM%8)1<5EXIDK_/(^S!.\\XA76AQ ET(="4\!!\R M&X7,/S#+RERK">GY[ ?FKWA_I.YL*A\,1Q'V7/+&1:]E0I.<7+W0@CG-&+K! M[%<$<>JK!8U9G.@_=!JG)]$,DT!/MO3D/P)I5" - NE?):8W)<8P6=PDBYID M$8'[&Y,8YG!C0C87)T&WXX,NRKKG M$RZY4O"P&-]=.#F^OY+<\+JX:E35M02(-4CL(! W! &0 'AL+W=OT)TV8)@^D8.T-LOM52"&1NJANA! M :L\27!"H^B6"-;UN,A\[JB*3(Z&=ST<%=*C$$S]/0"74XYC?$D\=TUK7((4 MV< :^ 7F]W!4-B*K2M4)Z'4G>Z2@SO%]O#^D#N\!+QU,>K-'KI.3E*\N^%[E M.'*&@$-IG *SRQD>@',G9&V\+9IX+>F(V_U%_6HC12+BK4BV/N\=KU?IT7_ M0@L3Z$*@5P0R%_+.'YEA1:;DA-1\]@-S5QSOJ3V;TB7]4?AOUKRVV7.1T+N, MG)W0@CG,&+K!Q"N"6/6U! V5.-!/=!JF)T&'B:&UL;53OCIP@$'\5P@,!X?=G!ACS2>DWTP%8]"Y%;PK<63L<"3%5!Y*9.S5 [W8: MI26S;JE;8@8-K XD*0C=[>Z)9+S'91YB9UWF:K2"]W#6R(Q2,OW[!$)-!=[C MC\ K;SOK Z3,!];"-[#?A[-V*[*JU%Q";[CJD8:FP(_[XRGS^ #XP6$RFSGR ME5R4>O.+SW6!=SXA$%!9K\#<<(4G$,(+N31^+9IXM?3$[?Q#_274[FJY, -/ M2OSDM>T*?,"HAH:-PKZJZ1,L]608+<5_@2L(!_>9.(]*"1.^J!J-57)1<:E( M]CZ/O _C-.^DR4*+$^A"H"OA$'S(;!0R?V:6E;E6$]+SV0_,7_'^2-W95#X8 MCB+LN>2-BU[+)$ER&UL=5/;;MP@$/T5Q <$+W8WVY5M*9NJ M:J5$6J5J^\S:8QN%BPMXG?Q] 3NNF[HOP SGG+DPY*,VS[8#<.A%"F4+W#G7 M'PFQ50>2V1O=@_(WC3:2.6^:EMC> *LC20I"DV1/).,*EWGTG4V9Z\$)KN!L MD!VD9.;U!$*/!=[A-\<3;SL7'*3,>];"-W#?^[/Q%EE4:BY!6:X5,M 4^&YW M/&4!'P$_.(QV=4:ADHO6S\'X6A:W*]R#$$'(I_%KUL1+R$!< MG]_4/\?:?2T79N%>BY^\=EV!#QC5T+!!N"<]?H&YG@\8S<4_P!6$AX=,?(Q* M"QM75 W6:3FK^%0D>YEVKN(^3C?[_4S;)M"90!?"(<8A4Z"8^2?F6)D;/2(S M];YGX8EW1^I[4P5G;$6\\\E;[[V6:7K(R34(S9C3A*$KS&Y!$*^^A*!;(4[T M'SK=IJ>;&::1GJ[IV7_B9YL"613(_BKQX[L2-S!9\BX(6?54@FGC-%E4Z4'% M25YYEX&]H_%-_L"G:7]DIN7*HHMV_F5C_QNM'?A4DAL_0IW_8(LAH''A>.O/ M9AJSR7"ZGW\06;YQ^1M02P,$% @ ?7E;4'T/UCBR 0 T@, !D !X M;"]W;W)K&UL;5/;;IPP$/T5RQ\0[QK25"M RJ:* M6JF55JG:/GMA "LVIK99TK_OV+"$;GG!,\,Y9RX>9Z.QKZX%\.1-J\[EM/6^ M/S#FRA:T<'>FAP[_U,9JX=&U#7.]!5%%DE:,[W8?F!:RHT468R=;9&;P2G9P MLL0-6@O[YPC*C#G=TVO@13:M#P%69+UHX#OX'_W)HL<6E4IJZ)PT';%0Y_1Q M?SBF 1\!/R6,;F63T,G9F-?@?*ERN@L%@8+2!P6!QP6>0*D@A&7\GC7IDC(0 MU_95_3GVCKV8^[FG9&[^*UQ (3Q4@CE* MHUS\DG)PWNA9!4O1XFTZ91?/<=:_TK8)?";P&P*;$L7*/PDOBLR:D=AI]KT( M5[P_<)Q-&8)Q%/$?%N\P>BF2=)^Q2Q":,<<)PU>8=P1#]24%WTIQY/_1^38] MV:PPB?1D34\?M@7238$T"J3_M,AO6MS")#=)V&JF&FP3M\F1T@Q=W.15=%G8 M1Q[OY!T^;?LW81O9.7(V'F\VSK\VQ@.6LKO#%6KQ@2V.@MH'\P%M.ZW9Y'C3 MSR^(+<^X^ M02P,$% @ ?7E;4&A;MIC/ 0 G 0 !D !X;"]W;W)K M&UL;53;;MP@$/T5Q <$KV])5[:E;**HE5IIE:KI M,VN/+PH8%_ Z_?L"]KJNR\O"C,]EAF7()B'?50N@T0=GO9R9UED8M2LZ^$LD1HYI_+W M"9B8CJ?4XAW@ MK8-);?;(=G(1XMT&7ZH\=KU;IT7_1O,3PH40[@AD-G*5/U--BTR*"07B+T"L1.(_VDQV;7HPZ1^D\1KDG@$[G@4\[$P\F M"78F9',[.,C&S85"I1A[-Y.;[#IZCZ&[77_A\]Q^H[+I>H4N0IL[ZFY2+80& M4TIP9QINS5.Q!@QJ;;?W9B_G@9D#+8;E+2#K@U3\ 5!+ P04 " !]>5M0 MO%#$BF8" !<"0 &0 'AL+W=OE%2EZ";A M-.;-7LB::S.5!Z):"7SG MBNJ*L""(2N:RW]KJ,1YZ5/_LO!<'@IM%TB6 MMOP OT#_;C?2S,C LBMK:%0I&D_"?NFOZ..:,5O@$"\EG-75V+-6MD*\VLGW MW=(/K"*H(->6@IO'"9Z@JBR3T?&W)_6'GK;P>GQA_^K,&S-;KN!)5'_*G2Z6 M_MSW=K#GQTH_B_,WZ U%OM>[_P$GJ S<*C$]POH"-"DC7R"G_PC7/4BG.GNP^?LOM?TP?F?DVN5UTG\*],^*5 M63UE8413 AK?\M\BH'@B:Q3/"D6"$,<3%'@2Z/P.MW@6 MZ )1D8S=8J")R#$\,0P+PV*" @\#H[>[97@8&/NL(@E&;E'0.'3DZG"K01[< ML:Z\7!P;=Z>X6AVN#BMW\9/+0]DH;RNT.6+=0;@70H/1$CR8_5R8 MJ\XPJ6"O[3 Q8]F=]]U$B[:_RY#A0I7]!U!+ P04 " !]>5M0!V>?B4&SMH.+]-3 .96_SL#$>/)#_QYX;>M&VP#)LY[6\!7TM_XBS8DL M*F7+H5.MZ#P)U_A4GOS )@0,"FT5J%EN M\ 2,62&3QL]9TU\L+7&]OZN_N-I-+5>JX$FP'VVIFY.?^EX)%1V8?A7C1YCK MV?O>7/QGN $S<)N)\2@$4^[7*P:E!9]53"JZ;25Z9Z"V/#U%&;E9HQIPG3+3" MA N"&/7%(L(LSM$_] BGQVB&L:/':WKR'X$=*K!S KN_2HPW)6*8'6ZR1TWV MB,!^8X)A$MPD04T21."P,<$P*6YR0$T.B,"'C0F"20/<)$5-4D0@W)A@F.W# MD]7_G(.L78:J19;3FOP%02P,$% @ ?7E;4.O\ M FGL 0 9@4 !D !X;"]W;W)K&UL=53K;ILP M%'X5Y >H"21 (T!J.E6;M$E1IW6_'3A<5!M3VX3N[6<;PAAU_V#[^+N<8^.3 MCER\R@9 >>^,=C)#C5+]$6-9-,"(O.,]='JGXH(1I9>BQK(70$I+8A0'OA]A M1MH.Y:F-G46>\D'1MH.S\.3 &!%_3D#YF*$=N@6>V[I1)H#SM"KC"(U!JA'0:;[,F6BP-<3V_J3_9VG4M%R+AD=/?;:F:#"7(*Z$B U7/?/P* M1]&MO.CN.T$]]H;D(P$X*% MD%@"GHQLYE^((GDJ^.B)Z>Q[8JYX=PSTV10F:(_"[NGDI8Y>\S )4WPU0C/F M-&&"%6:W(+!67RP"E\4I^$ /W/30F6%HZ>&:'AW< GNGP-X*[/\K<;\IT87Y MQ.3@-#DX!**-B0L3NTTBITGD$$@V)B[,O=LD=IK$'P7N_8V)"_/)/Y$X31*' M0+ Q<6'"C0E>_><,1&U?N/0*/G2VNZRB2Q-Y".P[^0>?.M /(NJVD]Z%*_W: M[)NH.%>@4_'O]-4UNNDM"PJ5,M-8S\7T]*>%XOW&PO=V]R:W-H965T5;2F;JFJE1EJE:OO,VF,;!1@7\#KY^P!V7#=U M7X 9SCES8<@&-,^V!7#D14EM<]HZUQT8LV4+BMLK[$#[FQJ-XLZ;IF&V,\"K M2%*2)9O--5-<:%IDT7 MP'=P/[J3\1:;52JA0%N!FABHGC(Q,9P8&8L?<=#T^\/22^-V5PQE;$.Y^\]=Y+L;M+ M,W8)0A/F.&*2!68[(YA7GT,D:R&.R3_T9)V^6\UP%^F[)?WF/_'358$T"J1_ ME;C_4.(:YOI#$+;HJ0+3Q&FRI,1>QTE>>.>!O4_BF_R!C]/^R$TCM"5G=/YE M8_]K1 <^E 2-Z@, 'H3 9 >&PO=V]R:W-H965T?F3E#\LQ07)YU^ZT[*M4OOM=5TZV"8]^?'L*PVQU5771?]$DUYI^# M;NNB-X_M:]B=6E7L1Z.Z"CF*DK NRB98+\=WS^UZJ=_ZJFS4<[OHWNJZ:/]Y M5)4^KP(*/EY\+5^/_? B7"]/Q:OZ7?5_G)Y;\Q1>O.S+6C5=J9M%JPZKX$=Z MV$HY&(R(/TMU[J[N%T,J+UI_&QY^V:^":&"D*K7K!Q>%N;RKC:JJP9/A\??L M-+C$' RO[S^\_S0F;Y)Y*3JUT=5?Y;X_KH(L6.S5H7BK^J_Z_+.:$XJ#Q9S] MK^I=508^,#$Q=KKJQM_%[JWK=3U[,53JXOMT+9OQ>I[]?YAA YX-^&) \G\- MQ&P@/FL@9P/Y68-X-H@M@W#*?1S,IZ(OULM6GQ?MM!Y.Q;#LZ"$VT[4;7HZS M,_YGQK,S;]_7(D^7X?O@:,8\3AB^P62WF(V+X5O$$_*2WV*V+B;YCTQH$KED MPS ;'NW%E;V,(NQ 0 =B=""O'*3"RG2"Q".DF3*5?!5ERL1%D>3$PT5"+M+A MDI/%98(D5U'2)$\MU-9%)91D&>820RZQ.RXVE]B)(G**A#W% ,8<)YA, LDD M#IG,6K*;Q(V29"G99 ",DBC&9%)()G7(R,@>FM1=,JE9F/::21TV9F!BWP+. M()T,T+&4N$$8@8/D,$@.'$@K2.[D'*I#;OEQ1O9I!MU$ MRA)O)%Q;R"TN,O*4?<(5@9([1A;KF)"0G2Z'0+DG#A8H ?519,?)G'&5@MV* M,>-NBVX<>5/'[,$.39 MBS"6*@,5DD>%C%7(V1W98M4P4HV3+6J5GEXKL+0$:''LV]1B:0FZ8U^,-2.0 M'.QL$8@]A41X-N! ,\P>%U@,0MZ1+1:# "W)S1: V#>W6#$"B($]149@,8CT MCFRQ& 1J24ZV ,2>+93 BA% #.RI4A*+0=[19R06@W3[C/V-MYTQUWWU!\'> M/B.Q9J0K!_L+;CMC;B.1=PLEL6HD^&YU(@GPY>5/R?--ZC8:^]MK*]U-(5M0(_^X*# " "+!@ &0 'AL M+W=O %4YX OY3N2/8<_5"BPNI[8CO6A9 M'W!RWH8?X'-=:+T1_&S)*%;S0&=R8.Q5+[Z!Z?G?_9')7N1RP(#6CO]J3;+9A$08GA63=[*)0.OPVC6UOQG'VOX?Y ^(Y(%X"8/K?@&0. M2*P ,)&95#]BB:N2LS'@T\<:L+X3\#E1Q3SJ35,[\TYE*]3NK4KCO 0W;31K M=I,F7FGB1T7M*M _$Z %HK82Q&;^.2!HO ;)%Z#Q!BD*X--9F4Q23(CZ8T$ M9E&ZL3)Q59&?(_5RI Y'&EM'["8-6AVQ0>V*DBR#?I3,BY*Y*$EDH63. M*0A&-HHK@C"![WP>Y&5!'A9HL2"W+#&T+YHK*M+HG:N6>U%R!P5N4@LE=XN/ M-@FR6#RJ(ET1/\ 47IC"4QK6K0A 5]D<"J[:@V_0WS"]M M+X(#DZK#F#YP9DP2Y1@]*;-&_1F6!25GJ:>YFO.I/TX+R8:Y]8/E_U/]!5!+ M P04 " !]>5M0U'K]R6T# #)#P &0 'AL+W=OE[_ M?9>%H[C,MOI%V/695^>9<>9G63\W!R&4]UH65;/P#TH=[X.@V1Q$F35W\B@J M_!\VQ%MG6")5% &$8!V665_YR;NX>Z^5?!/J^_&QUJ=@T++-2U$UN:R\6NP6_@.[ M7V/<"AC$CUR_BT7?AAZY$HQ$:U*C+]>!%K412M)NW'KUZI M/]AL!BW:ES%Z[9UZ9Y[G7_R9&"T O (- S/\I@+T M#@+," 2=9R;4]YG*EO-:GKVZ^[6.65L4[!YU,C?MIL^HP,,*P 1%H[8,)H$RL8"(.EP;64T2>V$E"G(66-P0*$DAI7Q+2EX1(CJ-:9J2"V?75DI(* MTBNJ)9V6 <>4VY6?3O+!(,7(D1 6TAP."8=F#A6.-L"N3PHC:?[ @/ BM5L) M 0)TV*')SG"J@H<.%33=&;\A6IJBC.+H)%H"Q%P_#,T\-J4>YXYFPFC"L.2& M:&G*L-D5)=^#QC6/B-QN2#UL7/,(81H['*(IR @.VN1:D2!'L0%-+2"HQ1VY M YI:< .U@*864-2RT]^#HLM>,NG />RRY42A@T! 8@4'-P4@04!QU%@#0'D>*@HXLBS4&\@8-(,-X0YHU2(TWN^1[T$7))S,+M?X?ZM(=FH%(34&[W5.@R"96,%J, M2E'OS0[9>!MYJLP".[H=]M0',(O57WBWY'[)ZGU>-=Z35'H],TO43DHEM"_A MG0[WH/?JX5"(G6I?$_U>=\ME=U#RV"_.P;"]+_\ 4$L#!!0 ( 'UY6U!( M9)R[Y0( ,(+ 9 >&PO=V]R:W-H965T MG?,>N=55JJ?F)(3VGLNB:M;^2>OZ-@B:W4F4O+F1M:C,-P>I2J[-5AV#IE:" M[VU06000AG%0\KSR-RM[]J V*WG615Z)!^4UY[+DZN^]*.1U[1/_Y>![?CSI M]B#8K&I^%#^$_ED_*+,+^BS[O!15D\O*4^*P]N_([198&V 1OW)Q;09KKVWE M4N^6:EY-53 MW:]5\U84Y)::R]RUA_;N['>FV\:<7C81@U5P:1,YS'V'@0&&](C 9.\I *.X MATGXB& [1<0)SD#1)JB-IV^:H'B""$T0V031FP31J,@.PRRFLIB,)01F>!C* MPQ >-N+I,/& YT.41!1PGACEB9$+B?$$"9H@00I-1K)(IA<29G$VHXT4Y4D1 MGG3$DTXNA"9A2B.<)T-Y,H0G&_%D$QX":=)S2))VCPLU'Z )1.]"0:NY.<(>2:+FD"6X^@KEO+&HRM=^[ M=X+[C\0+=.U 2X5-<*<2S*IC:3O0D(JQ*"8S;UF"FY4@;HUG[$YP'Y)LN;0! M-Q@@!IM(VX&<)I=&,Z W(I %TG8@MO"%#;AA 9;K&W C F;$L;YA:L0$ M6!:F,U2X&P'[PQSKVX$6>!YPPP)FV+&T'8C]KZ%@,!&50AWM\-AX.WFN[.0Z M..T'U#NP$]4KO)MNOW%US*O&>Y3:S&5V>CI(J84I)[PQA9S,0-UO"G'0[3(Q M:]5-E=U&R]I-S$$_MF_^ 5!+ P04 " !]>5M0;-?"Y^," "K"P &0 M 'AL+W=OZ M:L32/TG9SL-0[$ZT)B)@+6W4/P?&:R+5EA]#T7)*]L:HKD(<15E8D[+Q5PMS MMN6K!3O+JFSHEGOB7->$_UG3BEV7/O)O!X_E\23U0;A:M.1(?U#YL]URM0M[ M+_NRIHTH6>-Q>ECZ#VB^P;$V,(BGDE[%8.WI5)X9>]&;K_NE'^F(:$5W4KL@ MZG&A&UI5VI.*X[=UZO>L^E7NY6GI%[ZWIP=RKN0C MNWZA-J'4]VSVW^B%5@JN(U$<.U8)\^OMSD*RVGI1H=3DM7N6C7E>K?^;&6R MK0'N#5#V3X/8&L1O!HE)OHO,I/J)2+):<';U>/>V6J*; LUC5L.@P<8U"-"Y;VGP!#%&H_,'8+-&)'E,$,,)A$;^_@N MB1AVD( .$N,@N7.0.%6 ,"E,DH(D*> @/BAH%J:-8 (2"J6!@T:(8",85G07I M&K\UZ^ -VV@ %$+!Q!V"X#L 0+/)P2.8(6C] .M .L7 0+.W5O"@IRJ9&Y5 M %01)!/AP$I'@(SSJ;K".D;%!XH"BQ1!*AWU[6R<;A2XGYK_H>Z_9[#B M 5 R4G,X&'%JRH]F&A3>CIT;J8>)P6D_<3Y@/2(YYVLUB79SXYN;;HS]3OBQ M;(3WS*0:P,R8=&!,4A6CNA)][Z0FYWY3T8/4RURM>3<^=AO)6CL:A_U\OOH+ M4$L#!!0 ( 'UY6U"K:C4!Q ( -X) 9 >&PO=V]R:W-H965T]560IMN>XBZII5BUP=594002J)*%'6X7O9C3^UZJ4ZZ+&KYU ;=J:I$ M^S>7I;JL0AR^#SP7AZ.V ]%ZV8B#_"'US^:I-;UH8MD5E:R[0M5!*_>K\!-> M/&)B WK$KT)>NJMV8*V\*/5J.U]WJQ!91;*46VTIA'F=Y4:6I64R.OZ,I.$T MIPV\;K^S?^[-&S,OHI,;5?XN=OJX"K,PV,F].)7Z65V^R-$0"X/1_3=YEJ6! M6R5FCJTJN_X9;$^=5M7(8J14XFUX%W7_O@Q?4CZ&P0%D#"!3 ([_&T#' /K1 M@'@,B#\:P,8 Y@1$@_=^,1^$%NMEJRY!.^R'1MAMAQ?,I&MK!_OL]-_,>G9F M]+R.4[Z,SI9HQ.0#AEQAR"UBXR.2]!;RX$,P26XQCSXFSM"$B8R1R0T!W9"> M@%XK)1PFH" ![0GB&P7868X!PWI,/4R":<)B9TT &.4D9;"<&)03 W*Y1 & TR5@&RTE!.2D@Q[&=IT!"&4O< MO(,P-'^;83FE(GIQL AG V)X>#L!W-96OJE'*O;3,U[7:X<0P=K9KQ-A5-5[KU/U!+ M P04 " !]>5M0S KVA&D" "E!P &0 'AL+W=OS,S.+L:;](2^L1)C;KTW=R)=+@5_YP) M;1 76WIQ6$QQ"O [PKW M;+:V9"5'0M[DYOMI9[O2$*YQP:4"$H\;SG%=2R%AX^^H:4\I)7&^OJM_5;6+ M6HZ(X9S4?ZH3+W=V;%LG?$;7FK^0_AL>ZPEL:RS^![[A6L"E$Y&C(#53OU9Q M99PTHXJPTJ#WX5FUZMF/^G>:F0!& I@(7O@IP1\)_H, /R7 D0 U@C.4HGJS M1QRE"26]18>WVR%YB+PM%-TO9% U6_TGVL-$]);"C94% M;J!9-FFY\0>O*31:#@V6M319N$KC^6&L.5Z# CU'IN49E4M_$9&OY'!;ZCY MC=9M@=IKR-<8#VBG:V_0\> ';F.CV]C@5OO2LGA][@(/:IW+#:CU2=\;4(N3 M/EAV9I=5@^E%#0)F%>3:,@, ^PGHI>J9=:1 M<'&5J@OO3 C'PJ3[)/R58F9.FQJ?N5Q&8DV'R3%L..G&H>A,DSG]#U!+ P04 M " !]>5M0G.Y! $H" "B!@ &0 'AL+W=O+RMH"7^D/73RS8FRE@BY M9&>/]PS(42>UC1?Z/O9:4G=NGNG8,\LS>A%-W<$S<_BE;0G[4T!#AYT;N+? M2WVNA IX>=:3,_P \=H_,[GR)I9CW4+':]HY#$X[]RG8[E.%UX"?-0Q\-G>4 MDP.E;VKQ];AS?24(&BB%8B!RN,(>FD8121F_1TYW*JD2Y_,;^V?M77HY$ Y[ MVORJCZ+:N:GK'.%$+HUXH<,7&/W$KC.:_P97:"1<*9$U2MIP_73*"Q>T'5FD ME):\F['N]#B,_+T(X)H130H#_FX#&!/21$&GS1IFV^HD(DF>,#@XS'ZLG MZDP$6R0WLU1!O7?ZG73+9?2:1YLT\ZZ*:,04!A/.,,&$\"3[5"*TE2C"57IX M7V"_1N#$7@%932"=C^Y,;.P$D94@T@31C"#V_<4N&$RL,9W9A1@'*%YXL<"B M&$6174YLE1-;Y 0+.0:#[^ILPA@MY*QA81 ':6J7@ZURL$7.XA,6>%7G(4@3 M'V\6>BPXV7)\_(\3E5@%)19!"^-%LBJ$P\4GW:\Q#Q%"V"XEM4I)+5*BA91T M?22"=(.66V.!W1\P(\>;_=HML+/N@MPIZ:43ZB>:1:=&^Q2JUK"(%[(!FW[Y M06.Z]W?"SG7'G0,5LO'H]G"B5(!4Z3]*@96\,*9% R>AIHF<,],VS4+0?KP1 MO.E:RO\"4$L#!!0 ( 'UY6U"#$!&KH0( )L* 9 >&PO=V]R:W-H M965T>XP,^QK.CD*]JQ[GVWJJR5G-_IW5S&P1J MM>,54S>BX;6YLQ&R8MITY390C>1L[8JJ,H P3(**%;6_F+FQ1[F8B;TNBYH_ M2D_MJXK)/W>\%,>Y3_SW@:=BN]-V(%C,&K;E/[A^;AZEZ04]R[JH>*T*47N2 M;^;^)W+[ & +'.)GP8_JI.U9*R]"O-K.U_7<#^V,>,E7VE(P^M^8;M2_TDCE]X9XCZ7N?^ M&S_PTL#M3(S&2I3*_7NKO=*BZEC,5"KVUEZ+VEV/[9TT[LKP N@*H"\ ,ED0 M=071OX)LLB#N"N)K%6A70 <%0>O=/ULH/N M[;A[YGDJ,WI8T)#.@H,EZC!W+0;.,,DY9HEATG/,/8;)SC$/&";O,8'QTAL" MU! X@OB4@(0X08021(X@.B,@.$&,$L3(#&#P*%H,=9C:82#*0_?#I2@J11&I M""=(4(+D>K,I2I B,X@'ZR<=F4VGK&:H4(8(49P@1PGRZZV2$,]*B,QA%(1P M[);&9,(ON9!,@JB-(M6"DM.%!# EAJ>&8+')AF* B*7IE!H>,1(A:OE0+1IG M),ZGQ/ X$B2/<(D"CQFA'U@[>-!(@LR"##>_9&29AN%45@B>2H+$$N "!9XW MDGW ,YXXDO]_)WSH0&>OF4YZ!CR=@*03+FR&@$<.R/6>X<+G!PD2##;$)8R# M%(_M!B??<'ML^\[DMJB5]R*T.0ZXC_9&",T-8WACGM_.G!3[3LDWVC93TY;M M<:GM:-%T1\&@/X\N_@)02P,$% @ ?7E;4&-46!>M P FQ !D !X M;"]W;W)K&ULE9AOCYLX$,:_"N(#%'N,C5DED793 MG>ZD5EKU=+W7;.(DJ(!S0#;MMZ_YLRGQC$_;-PDXXWD\C_TS.*NK;;]U)V/Z MZ'M=-=TZ/O7]^2%)NMW)U$7WP9Y-XWXYV+8N>G?;'I/NW)IB/W:JJP084TE= ME$V\68UMS^UF92]]53;FN8VZ2UT7[8\G4]GK.N;Q6\.7\GCJAX9DLSH71_.W MZ?\Y/[?N+KEEV9>U:;K2-E%K#NOXD3]LA1XZC!%?2W/M%M?14,J+M=^&F[_V MZY@-(S*5V?5#BL)]O9JMJ:HADQO'?W/2^*8Y=%Q>OV7_8RS>%?-2=&9KJW_+ M?7]:QSJ.]N907*K^B[W^:>:"9!S-U7\RKZ9RX<-(G,;.5MWX&>TN76_K.8L; M2EU\G[[+9OR^SOG?NM$=8.X MPY<_6\',7<0OSJD8_'3R,92/Q9]L5FU]AJU MTVR=BV%1\ ?AS-P-C:-WXV^NVLZUOFXDR%7R.B2:8YZF&%C$\%M$XK+?)("2 M> +4'>X%MCA"9;2"((L08W]Q5X2B$Z1D@G1,D"X2:.:9,(7(,:293 #-D%E; M')>S7.4!QR0Y'(F&([FD$R@R@2(,"3B:D0DR- *5>X9,(6IIB @,4I,:&E<) MVA/16"134M,R.2F3(YF,>RHY4@&1*Y;2,IS1)#$L!#Y)#"D)'I@8'@"68QGA MRW!L6RYU8'8XB>TC!V)^_$4P!]U9EV60YP$IFE_^&P!SFF#^#H3GF#OWE5(A M,C@-)\=T:C0!$BME::@BFF&NL/\"E:204*Z96BR\>RF:=IYA_T5@Q^(TS!S3 MK)4_6$RSRE(1T*%IYAAGG?DZ!,]NL\X#I@#-,V">M;\] >;9@198_$ ##1CH MW-^@ ,M- O50_,,!,_"WZ" X!FDVPP#4C3/0/ L O,,-,^ ><[]]0289PX\ MY#Y-,Q#/6I'Z0AAG *5"SV2@@08*:/]="S#0F4R9#.Q10 ,-^/DM16@.::!! MOW]/!II5P*Q*X<,Z!]V]6'&A&*.E! VKP+!*X=-*!*5I8 X%#:O L#HZ BEH M#@6\WU@1>-\5[S!V#EH:"TS+H+$TAP)S2!A+!*4A'9I#07"8!AY!@N9+4&^] M(6-I;@3%#3(VPRN6Y4%?:;P$\?:+?<5!*?=??I/%4:\V[7$\%7?1SEZ:\4B^ M:+V=O!]A/"K^"I^.[9^+]E@V7?1B>W?@'(^%!VM[X\;"/KAZ3Z;8WVXJ<^B' MR\Q=M]-Q>;KI[7G^*R"Y_1^Q^0E02P,$% @ ?7E;4.]9'*LT @ 7 8 M !D !X;"]W;W)K&UL?57MCMHP$'R5* ^ R7= M2:2#JFJE5D)7]?K;A(5$9\>I;2G^M!0&!6FH&K!XWV ,A MFDC)^#UQ^G-)G;A)7?B0;A78/R+2S%TA&PO=V]R M:W-H965TJT M[7,*!J(F,4L,=/]^MI.F8%\J^$!B\^[YW>7EN.E9-J_M7@@5O%5EW<["O5*' MARAJUWM1Y>V]/(A:_[*5394KO6QV47MH1+ZQ054944)X5.5%'\IWX*=2OPU.C5]' LBDJ M4;>%K(-&;&?A(SRL(#,!%O&[$.?VXCXPJ;Q(^6H6WS:SD!A%HA1K92AR?3F) MI2A+PZ1U_.U)P^%,$WAY_\[^Q2:ODWG)6[&4Y9]BH_:S, N#C=CFQU(]R_-7 MT2>4A$&?_7=Q$J6&&R7ZC+4L6_L=K(^MDE7/HJ54^5MW+6I[/??\[V%X .T# MZ! _-. N ^(/P+8IP&L#V!.0-2E8FNSRE4^GS;R'#3=XSWDQD7PP'3UUV;3 M%MO^ILO3ZMW3/&%\&IT,48]9=!AZ@8$!$6GVX0B*';&@7CB]/F#I(WAZ#5GY M$* <5Q&CB<:6(+Y*-,4)&$K + &[(LB<2G68Q&+J#A-G^N/DZ\/B;,)2@LM) M4#D)(F?BR.DP_.*031F"3@/>^G# M($XIS7 Y*2HG1>2,V#9#";+;#3-!"28W&&:"9)IE-'8*@L%2SD=> "#XJTYN ML$P/NO("4$JXZQD4" 0H&Q$UTG_@!MOTH*O\>O#[ M#=/%XXE;/A]'$\C(F,/PO@1(8_)M[[><.]#O(7B/% ,R"C#2G #O3H"U)\_V MJ9\_I&GBU_#&*2^\1%80CWC1Q?#3"6: MG1T4VV MC[4R,\'%[C",/E(S##G["S.DVB'I@Z:;<'_DS:ZHV^!%*CUJV8%H M*Z426B6YU_KV>J@>%J78*G.;ZONFFRR[A9*'?FJ.AM%]_A]02P,$% @ M?7E;4#I^:^_X @ !PL !D !X;"]W;W)K&UL ME59A;YLP$/TKB.\KG T&JB12DVC:I$VJ.FW[3!,G006<@9-T_WZVH9381Y5] M";;S[OG=<7K<["*:E_; N?1>J[)NY_Y!RN-]$+2; Z_R]DX<>:W^V8FFRJ7: M-ON@/38\WYJ@J@Q(&+*@RHO:7\S,V6.SF(F3+(N:/S9>>ZJJO/F[Y*6XS'WP MWPZ>BOU!ZH-@,3OF>_Z#RY_'QT;M@H%E6U2\;@M1>PW?S?T'N%]#H@,,XE?! M+^UH[>E4GH5XT9NOV[D?:D6\Y!NI*7+U./,5+TO-I'3\Z4G]X4X=.%Z_L7\V MR:MDGO.6KT3YN]C*P]Q/?6_+=_FIE$_B\H7W"<6^UV?_C9]YJ>!:B;IC(\K6 M_'J;4RM%U;,H*57^VCV+VCPO/?];&!Y ^@ R! #[,(#V ?0](/HP(.H#(BL@ MZ%(QM5GG,E_,&G'QFN[U'G/=17 ?J>IO]*$IMOE/E:=5I^=%'$>SX*R)>LRR MPY 1!@9$H-B'*PAVQ9(XX>3Z@I6+8,DU9.U"@#!DP;'3/)TA2();L M%8:+& &""V*H(.8( F9W$G,NHC'+F*5[Y<* *=D3KRM!Y21N?>+8DI.X%8(C69)E$^X!$PX%-W1Z#[IN8:9$.9HP( 5(I^J$>MH#D!NZO0==]5>4 MA& W&((#QM(PFI"$&QQ0I'VFLL(M#J+_:"#!7,,A"07[LX# @-$1 MV[4@W); ]26D?5S'44Y)8VHKPG!Q2.()2;@U@>M-2/.XAI)EL>V4" HHH9:< M8#0-5+S9FTFK]3;B5$O]41V=#M/< ]'3A'6^U%.>F3+>:;H1\7O>[(NZ]9Z% M5+.*F2AV0DBN1(9W2MY!3:7#IN0[J9>)6C?=:-9MI#CV8V5M0,,JZ_+T" "B"@ &0 'AL+W=OZJO:E.TFI@]>JK+MU>-*ZN8^B;G>2E>CN5"-K\^:@ MVDIHLVV/4=>T4NQM4%5&)(YY5(FB#C_;8;E;JK,NBEH]MT)VK2K3_'F2I MKNL0PK>#I^)XTOU!M%DUXBA_2OVK>6S-+II8]D4EZZY0==#*PSK\!/=;8@,L MXG?T?2<-+L ^?K M-_8OMGA3S+/HY%:5?XJ]/JW#+ SV\B#.I7Y2UZ]R+(B%P5C]=WF1I8'WF1B- MG2H[^QOLSIU6U%H;<+.# MZW;&??\ ;E!(;C<8X!8%=H/%1M"B*\'3_(![&3 S+UT&KILI3VGL4<+M#)B? MET8#U]"4,V]CXHX&S-)+KP'B:4Y27TVXJ0%SM=.8KJTII!EX/F*XK0EFZZ79 M"&+K-*.YIRB"^YJXOG;=-H(^^.(-4M%L6.BGMQ^B/19U%SPK;>8..QTI6;?#U#1LM&K&B3":QM+-?U!+ P04 " !]>5M0 M_J/PDWD% !((0 &0 'AL+W=OUBW*; MU;G7\J9]7[=IN5_][Z MO#C_/???WG_JELKI*CE=5FZW?5IMC-2O]Z,_^% M7S\ZW3;H%']M_*$Z>3]K0WDNBA_MQ6^KFSEK>^1S_U*W)K+FYOO^T_M %WP3SG%7^KLC_WJSJ]_^P^>-O.U)X^.ER*ON_^SEO:J+[6"EZ8>:$R@^8HT@:\'H+'L7/.(-/RH29HQ.0Z,@ ,C.@/RS(# !B0T M(#L#ZLR #$:MU^A.L^LT7*::&=;\85\*^E*1+\%UX*O7F!-?7[AP\LQ5/T\J MZM47*WD:";\"H9:*[KR&G==@H!0V8* !<_E466C 7C!\-HZU&3Y&!^N@*P>" M#5TAC<%.4N@D!08L-L 93@OL\C'E1&;AH!BIU2/*0HOB)1ET)370& MT\P%Z$Q*F, \8P6B M12))^,%(<<"+(Q((Q\#P]/)H!29&,-"+D&PH(M 6&"L!L'($W()8VB:L;0+# M(,#J%D>+1([P@XD1" :"6X%A$'I"M!@&82Z)%HA28FT0F!@!8$BIJ@7#(-R$ M:#$, BP?<;1 E%+U$29& AA2 GV)89!\0I6&89!@98BBA2+B299$.0A@2(DL M)3$,4DV(%L,@T2DR,1# 0B4YB&*2=$"V&0<8K@PIW)7=01*08 MB8F1 9.%? 8!C6AX%(8!@56AC38R]T-HM,Z5LB4C=2Q"G.C !)I.+:#Z+2\ M$X:/>L/T*$1/L"^\!2+%"4H5L9&*UQL3;GMN5;SOT8R-1H5I5#%HAA'Y7F'0 MU(0Z36'0%%AUHIWJ(#J=2:N'J22\8295C)MA5(>PP+8KX= M1&<[#WD5;M<>L8S(EQJSJV-V#2-6!XV!U!.J.HTITX RP<-1B0\MA!W-(!JS MID%M%S$-1"33FCA?0)11TX,ITQ,HTY@R#2B+QS8^98@S2P^DCH'\GR2D,9 : M;)_B:0"+)#D-F%H=+Y*&$26!P=2:"8NDP: 9="H1)CL3GTJH\;$UF$D#%LEP MTA\&D9[@#>-K8GRCH(BH MX0QQB!A7K(813[C!B)L)%:O!,)H+*M8'(#)DM!A& V"D*E:+8;038+081HM6 MO3#1V1A&KD;QL!A&&\-H. ^]Q3!R/>8+HVAC% VG!@<#9B?L]BQFQUZRVP,B MPXEMN,7L6, .)ZH72QS!3V#'8G8LP"(^QG?Q_#(U-L$8((L ,J&S-'YT9?"= M09^5@3(=ZY7#3#I0UG+B<-!A)MV$(Q6'07,(M'!KZ.*MH4&%SCT0BC$B'2;2 M(2*)I.DPD6X"D0X3Z0!L(LQX@^CT&;7PJ0%"DZ*A24Z^#FY_8_!'5KYM=M7L MN:CK8MM]__M:%+5OC+*KQMS:9ZOC1>Y?Z_9MFRC*_KO]_J(N]L/O%I+CCR>6 M_P%02P,$% @ ?7E;4'1\<"0$ @ R@4 !D !X;"]W;W)K&ULC93=CILP$(5?!?$ :S!@(")(FUU5K=1*T59MKYUD"&@- MIK83MF]?VQ"$P)6:"_S#F?/-.'B*@8MW60,H[Z-EG=S[M5+]#B%YKJ&E\HGW MT.DW%1%W3N*LN WQ9H.CL*3M[:EXL\! M&!_V?N@_-MZ::ZW,!BJ+GE[A.Z@?_5'H%9I=+DT+G6QXYPFH]OYSN#OD1F\% M/QL8Y&+NF4I.G+^;Q9?+W@],0L#@K(P#U<,=7H Q8Z33^#UY^C/2!"[G#_=/ MMG9=RXE*>.'L5W-1]=[/?.\"%;TQ]<:'SS#5D_C>5/Q7N /3VK^ MXG"']=F&PO=V]R:W-H965T/32KA3KK(J_D0Q.TY[(4S9^U+-1U&>+P]> Q M/YYT=Q"M%K4XRN]2_Z@?&K.+1B_[O)15FZLJ:.1A&7[$]UMB#2SB9RZO[60= M=*$\*?7<;;[LER'J&,E"[G3G0IC716YD472>#(_?@]-PO+,SG*Y?O7^RP9M@ MGD0K-ZKXE>_U:1FF8;"7!W$N]*.Z?I9#0'$8#-%_E1=9&'C'Q-RQ4T5KG\'N MW&I5#EX,E5*\].^\LN]K_X6SP0PV((,!&0WPOPWH8$#?:L & ^881'TH-C=; MH<5JT:AKT/2_MQ9=%>%[9K*_ZPYMLNTWDY[6G%Y6G)!%=.D<#9AUCR$3C(/8 M^ B>W$*V (30$1,9DB-3 C(EU@&=.(@3 CN@H -J'; ;!LP)M(*3F,-\&,B' 7R<>]8]AD_N^4!PAEPZ Q3@F;R&X-T8H .=^C$ MWCV4898Z;'P40)1X?'*$LSF$\*\DD]/G$V4WD9Z"![NY0P@ML&\C@PY.8$!,U$ MBF?:$P9R/^<"[AOX'8T#PYT#OZ5U8+\GF(: .')[)?7ED;(LGHL*;AX8ZAZN M7+'?%VB:Q1XC'T9HPF8$B^'V@8'^06=DAF'18_Z./P5+%4-:]?Z4+T+2:=7+ MBX^;"P@6*O:5:@IBQ@4L5?P.K1)8J\27H9^3 32M7H:0GY/_XVXIP;(FOJR] M]K$%0:Y*HLF@TXVJWT1SS*LV>%+:S$QVLCDHI:5QB.X,ZY.9CL=-(0^Z6R9F MW?0C8K_1JA[&WVB5M0((!^TT@" ")!P &0 M 'AL+W=O0B@I2+ MJE9JI6BKML\.<0):@ZGMA.W?US:$D.!LTY=@#^>TTF\.7)1$Z:TX ED+2O:65#* @B &)2DJ/TUL;"O2 MA)\4*RJZ%9X\E241?U:4\6;A0_\2>"V.N3(!D"8U.=+O5/VHMT+O0*^R+TI: MR8)7GJ"'A;^$\PT,#<$B?A:TD8.U9ZSL.'\SFR_[A1^8BBBCF3(21#_.=$T9 M,TJZCM^=J-_G-,3A^J+^R9K79G9$TC5GOXJ]RA?^U/?V]$!.3+WRYC/M#$6^ MU[G_2L^4:;BI1.?(.)/VU\M.4O&R4]&EE.2]?1:5?3:=_H7F)J".@'H"C#\D MA!TAO!+PAP3<$? = ;16;&\V1)$T$;SQ1/OWUL1\17".=?Z2. MGM,XA DX&Z$.LVHQ:("Y(H!6[U,@5XH5&M-1?)MB/<:@6\1FC(@G[BI"I]'0 M\L,;H\@M@)T"V K@&X'PKE,M)K*8RF*B&8[NO(Y!* [N[8Y!&*('AB-GO=&H M7HRF;H'8*1 _W[&)4V#R[XZM6TP\\ G#('!GF3JS3!U9L%M@YA28/>\3!NY# M%#SAM -%3UF%#TXK="2*'D@X3^,2HO^PZSY*,'14$=]?&N'X,\6R-YS5W@[I+X1<2PJZ>VXTK>EO=,.G"NJBPE>=!FY MGHO]AM&#,LN)7HMV.+0;Q>MN\(%^^J9_ 5!+ P04 " !]>5M0X@RV[R8" M $!@ &0 'AL+W=O>^,MG+GUTIU6X1D50,C\I%WT.HW)RX84?HHSDAV LC1DAA%. A2Q$C3 M^D5N8R^BR/E%T::%%^')"V-$_-T#Y?W.#_U;X+4YU\H$4)%WY P_0/WL7H0^ MH4GEV#!H9<-;3\!IYS^'VS(S> OXU4 O9WO/5'+@_,T^1O?.\*)7*AZY?T7 M&.M)?&\L_AM<@6JX<:)S5)Q*^_2JBU28H3MY7$:2596XF#A94!D\ZR/(1) M$B^\N%!9A-UF4J>9=&4F3)=FTE4:O&A=N88\;%*WC\SI(W,T)5SXR%:MQVFP M_-/6H+N/.%A!L\O#0)SMG)%>Q2^M,K_I+#J-LF=L+M\BOMP%/G"O0'H-';:_6(WDZ4#@IL\WT7@R#:3@HWHTS%TV#O_@' M4$L#!!0 ( 'UY6U">M7RE'0, $P, 9 >&PO=V]R:W-H965T"S7///7<^7Z_C@VJ>VXV4.GBIRKJ=A!NMMZ,H:A<;6>7M MC=K*VGQ9J:;*M5DVZZC=-C)?=D95&9$X%E&5%W4X'7=[C\UTK':Z+&KYV 3M MKJKRYM],ENHP"2%\W?A1K#?:;D33\39?RY]2_]H^-F85'5F6127KME!UT,C5 M)+R%T0-DUJ!#_"[DH3UY#VPH3TH]V\77Y22,K2)9RH6V%+EY[.6=+$O+9'3\ M'4C#HT]K>/K^RO[0!6^">:?*/\52;R9A&@9+NPV+5:50.+D5+E+_VSJ+OGH?^2)(,9;D & W(T /&N M 1T,Z)L!>]> #0;L6@,^&/!K)8G!0#@&49^L+OOS7.?3<:,.0=,7T#:W=0HC M8[X^R^F0-HS>Y^*A@91WM+-&!F/8:<8. <<8\@TC>6R"@XRB"8C!GQ M"!P1=SY").>0N0\!(ARE'SIZ0!PQBL="T932CH">$3"<@*$$K"-@9P3<4=EC M>(>I^SCBX0=WQ5%7'''EI&S68\2)*R DA=@](1]'*#/5Y!X3PBP YQB0Q(SS"]'#A=X,GG@JX (%VE=O@7PBA7@[ _IQ M"N<#Z#1B+F)(+KG"&Q_XG8^*2SG#&QKP3P2,=PQ 6H9?,\+O=CP3U*L9'P>7 M[Q'@MQN0Z\TO%0)^%R']1%[PVPC9-7G)D-(764K=O" XEG+B%1:"XREDKO3H M9."I9+/NQM4V6*A=K>U?\Y/=XTA\2^S Y.S/8#3O!]LWFG[._IXWZZ)N@R>E MS3C6#4TKI;0T,N,;4W8;,]H?%Z5<:?N:F/>FGV_[A5;;87:/CO] 3/\#4$L# M!!0 ( 'UY6U @5NQ-$ ( 'P% 9 >&PO=V]R:W-H965T799-.R[>9 6@O'=&&YGYE5+M%B%95,"(?.(M-/K)F0M& ME#Z*"Y*M %):$J,(KU8)8J1N_#RUL:/(4WY5M&[@*#QY98R(?SN@O,O\P+\' M7NM+I4P Y6E++O 3U*_V*/0)#2IES:"1-6\\ >?,?PFVA]C@+>!W#9T<[3V3 MR8GS-W/X5F;^RA@""H4R"D0O-]@#I49(V_CK-/WA2D,<[^_J7VSN.I<3D;#G M]$]=JBKS-[Y7PIE@&FZ9" N]ON67L&OC3*O_T:.DGP8=,/Y=^$'&I&^F= MN-)?B.WC,^<*M-'5DW9:Z5$X'"B&@9O_!U!+ P04 M " !]>5M0[)=O5BX" !*!@ &0 'AL+W=OSCES9H*'K&?\350 TGMO:"LV?B5EMT9(E!4T1#RQ#EKUY,1X0Z0Z M\C,2'0=R-*2&HB@(,&I(W?IY9F)[GF?L(FG=PIY[XM(TA/_= F7]Q@_]6^"E M/E=2!U">=>0,/T'^ZO9,_A^L":[P!O-;0B]G>TY4< M&'O3AV_'C1]H0T"AE%J!J.4*.Z!4"RD;?T9-?TJIB?/]3?V+J5W51_6NC5K/^K?:&Y"-!*BB1#B3PGQ2(@_",FGA&0D)!8!#:68WA1$DCSCK/?X M\.]V1+]$X3I1W2]UT#3;/%/M$2IZS7&:9NBJA4;,=L!$,TPX(9!2GU)$KA3; MZ($>W2?8/2+PXAY2/$+""+M=Q,Y"8R,0WQ7Z'X'$*9 8@>1.P'*Y'3#88-K! M98C#A=70G1,6V&J%"[8,TI7;=>ITG3I<+RW7Z4.>*%YAR_,C*$SMP@H'*%ZF M;K_8Z1<[_*XLO]C5EW016HY=L 6.K9>O<,%629)8KM'L1C7 SV9:":]DEU;J M%W,6G0;B&UL?51=CYLP$/PKEM\; M\Q721H!T252U4BM%5UW[[) -H+,QM4VX_OO:AG"$H'O!]GIFO+-XG71"OJH2 M0*,WSFJ5XE+K9DN(RDO@5*U$ [79N0C)J39+61#52*!G1^*,!)X7$TZK&F>) MBQUEEHA6LZJ&HT2JY9S*?SM@HDNQCV^!YZHHM0V0+&EH ;] OS1':59D5#E7 M'&I5B1I)N*3XR=\>(HMW@-\5=&HR1];)28A7N_A^3K%G$P(&N;8*U Q7V -C M5LBD\7?0Q..1ECB=W]2_.N_&RXDJV OVISKK,L6?,3K#A;9,/XON&PQ^UA@- MYG_ %9B!VTS,&;E@RGU1WBHM^*!B4N'TK1^KVHU=O[.YT98)P4 (1H(??T@( M!T+X3H@^)$0#(9H12&_%U>9 -+82\C5"@V878\))AA_1!"C/AX1+!VQ"Q[HP?T!^T=$O+F''!XA?A O9Q$N M&@V=0#C-8NTM"T2+ I$3B.XJY<\JU6.^.$SM,-YJ/3/[B/D4KN9V%T#!:NZ7 M3'XR!UFX!E(H%VVM;:TFT;%'GP)[26;QG>G=OM7>9?K&_TEE4=4*G80V5]!= ME(L0&DR.QAE&I7EKQ@6#B[;3C9G+ON/ZA1;-\)B0\47+_@-02P,$% @ M?7E;4 &Y+BW) 0 %@0 !D !X;"]W;W)K&UL M;53;;MLP#/T501\0)8KM+H%CH&E1;, &!!VV/2LV?4%U\20Y[OY^NKB>V_G% M(JG#PT-1!9?FA%MK^R,AIFQ!,+-1/4BW4RLMF'6N;HCI-; J M) E.Z':;$<$ZB8L\Q"ZZR-5@>2?AHI$9A&#ZSQFX&D]XA]\"SUW36A\@1=ZS M!KZ#_=%?M//(S%)U J3IE$0:ZA.^WQW/J<<'P,\.1K.PD>_DJM2+=[Y4)[SU M@H!#:3T#<\L-'H!S3^1D_)XX\5S2)R[M-_:GT+OKY\*?,*J@ M9@.WSVK\#%,_*493\U_A!MS!O1)7HU3X]K)L(YQ)SM, M:>L)=$J@BBRC M.;EYH@ESCABZP.QF!''L MAKG^@\<7\XWIII,&795UMR/,L%;*@M.RW3@QK7NDL\.AMMZ\<[:.5S4Z5O73 M*R3SKZ#X"U!+ P04 " !]>5M0YZN_E^0$ !L%P &0 'AL+W=OV4U6?2MV=NO^\U*4FZQVE^5K5.U*FRU;HTT> 6,JVF3K[7@Z:>\] MEM-)\5;GZZU]+$?5VV:3E?_.;%Y\7(SY^'#CQ_IU53+=7-L\;3T['/YW3\7'-QO#T^\'[;?OP[F&>LLI>%?G?ZV6] MNA@GX]'2OF1O>?VC^+BWW0/%XU'W]*E]M[G#&R5NC>WJBXVG1;L_B]X)1:2-%G).A8$:T'T8L527N0M ?9>I ]#4CG?,_$ M+;,];$@"!FW<@N 8,SI!,9%2'$AN O$9T\IC7[G Q[1GU,E*9RZT8H5R94%P M1HL8"Z?<,0 (;+FBA2M?N$%Q.E?^2D)IA; %@0$3"NLF,"Y4(FC9FI:M/=D* M1_1<4QLD-4^0;H(S :5N91R)YV[F!:>T,(30C@2-$_\E6)@N.XN"$PPD2!O M*84E4AI:MJ%E&S],)*J<,^-EDA &!?>5#YV!P"EP[5-<,E34;@A7+FUQK28H MA??HCG(E&"HI]Q2E- J[!X**<2DPWIG$N%DM?.9,:-P?4H("Q0.'VPP=9)=G MQ/&B])YUT.F#&:9BW(<)S)TOKE[7!.8V,V$HR&\H3B1Q@KA;@N,LT1+MUQW% MN5U%!W1/RF,)1X_Q0'$@!.XR\XX[/2<-@-TM",QPC9,H)3 I8@V!4P_-=IRH M1:'(H>>R2P[#FSX/S U<#&C['=1+&6V$P&V?Y)3&&9A2G$EBPP+: Q,+]T<6 MI;W#E]Y: EQ]B;%VBA,&%[Z4XJ1F)K3O@9F%#QE:.#5F<&/PA$ES"I]/2G(B MK#TPMO A&!P843DXL.S)H\,$/PY'\D7:"A ME$X-'N@7!22$8_J&24IP;@%GHMV"@78'?KORD []&*A4S?/@$ MYGXWRU+:'P\%'00J/<" MC.N@?L897SJ!N8#!&4=A+N,")1H"[07\]J)"K1("91[D\(R#0+F%(>46B/*H M%4^\'_0$YXY>>W%+Y?:F;K]I]+_?O?_<7=;'K MWFU'QQ?LT_\ 4$L#!!0 ( 'UY6U"3W+N8R < (8O 9 >&PO=V]R M:W-H965T^>FLUR_T/[W&S+?Q[:W6;9E9>[Q]G^>=3^WT[8W/J\>GKG]C M=G/UO'QL?FNZWY\_[Y7[7:R:QZNIQ_MAX4UW(\X0/Y8-:_[ ML[\G_5J^M.U?_8N?[Z^GII]2LV[NNC[&LOSZVLR;];H/52;R]RGJ]/U#^X'G M?[]%__&P^K*:+\M],V_7?Z[NNZ?K:9I.[IN'Y\//R=W+_NNW9RBE*ELEM^.OU?;P^_74_RW87B .PUP[P,L M?7> /PWP_PT(WQT03@-"-6!V7,HA-XMEM[RYVK6OD]WQ^WU>]MO(?@@E^W?] MFX=D'_Y7TK,O[WZ](?97LZ]]H!/F]HAQ9QC[CIB5Z.\?X=!'W#HQW%U^P%PB MB"\A"PFQCO L/%RH/P3P%Y\1<( X1#@' Q@VJ6MT=,/&"V)TQ,+H=JP0!G M3.9DJE4CG LV*_F/<.(1K#SB 0#D%@Y,54K/V+H;*;.I1A#E:&YQ-GH4O8& M3XCAA!A,B'& ! .DX9LAPP!YP&;(8JG1&F^J[W@N88YC=%6"%PAF@U-V@C68 M[09D+BDA%,&PPW-GH2!\M&Y ]DZ@\P4SL[55]A LQEK"%@"6@_&*@E@L(=:# M[&4E!!81&T9D#]/9QB'9BY)GIO"LIB/ Y5@24Z=/PI*W9UF^G#B6$0MT)"F\ MMYCXED>D#U/?IB'I2V*]E)/)=?8D+'E*(GL2QL$:;?-AQ;%2ASI_$A7(V)X6]#LN.D[)#:@@L (Y&)! +@)-' M/T@@RPV3;'+UR0MPT9C N4X@P 7KO%)$.2P\#A4=6@BL 0YH@*C$G*P42HE% M)E"]? E,U@9M61Z+B@4%%[6 -Y8HMK;(%R(8OLM$*Z0E)2* MP&--\:BHT(PAUA0_HJCPF-M^2%'A91F0.02Q_0#,<7UX+@ LN4#:WL&"XH&/ MR9HKQOP/J*A09A$P_X,L*J2L!5 %Q!Q-;0@0SG+(VI2PG@10+I!2Z@=,[3#F MQD&Y/& ZASP\8Q'3.A/I";8&BE7)%D;N(A29*H2&-\%&Y9437C%KV,.&C/,M!]N0-HO>1ZA4M)G\<<2,9,?GCD#O)*&O^7':+V'L YDSM M0!< QL9H,D]8<0@8B*PX<\+DIQ$&@C#Y:8B!(%GR^U3R5SMSA&.B6)? !>< M.;^ENYPZ%AU"UY+*]B/,?QKA(0CSGX9X")(U/W'*5+,7X(+WQM6U"L(5+37: MZI7G&\!#9.7X(2P!-,)#$)8 &N(A2%;]\*$"P,&G"A"G/U8@+#T$[B4T&\%8 M!7C$W21C%> A=Y,L[4$Y4^N:9(Y@QH?JP>4"P@Z4W8':FMAH 1L6!U9L/P'KN*HVH.4,[6M?4"H5B[=TM8;A)P'%G)?L+,3R,<1\+,3T,<1Y(>@5VLSPR 2N=/ MAT^I ['4&[>$M28ANZ&8M81IGT;8C81IGX;8C00:%MB1J%@0SEN?ZA,#QHOJ MHZB$Y29)N6&C^+6DM$",@0RV6)H&2$0^S$,QFJJ^- 8Q=":?,&XM.EJ+# M:@@L 7F$X\A8 O(0QY%!@X,7TH=0D>NMAU#!*;J5L>AD*3ILM+V+R9]'>(V, MR9^'>(T,O$%O-F*=/(#+9*-('_(:QFMWG%GIO)*BPT99O35:&]0(MV&-T@AE MAOB--]3E0V9RHI4$X$)*J>8OQ+':#6&-TH)EI/2P40J@\ITK04;8#FN4CB@S MQ'B\H2Z*$R91.V.<$[>F",<7-SG5Y)5>+",UB-7&'J/T19D1_J-OLL9!ACB0 M-]1Y1VE.3C35 5@,5-UQM]Y,O;=>UFT,_\T/;=DV9I?FA3.^I M6=Z_OU@W#UW_9^\<=\?&\..+KGV^/G:]S]Y;[V_^!5!+ P04 " !]>5M0 M6NF''EH% #S'@ &0 'AL+W=OUR MZC80AF^%X0)B?0MG@)DDI-/.M#.9TVG[VP$E,,?&U';"Z=W77Z&V]I4+?P(X MKU:[DIY=65J>\^)[N7>NFOW(TF.YFN^KZG0?1>5V[[*DO,M/[EC_YRTOLJ2J M?Q;O47DJ7+)K&V5I)!@S4985'H[NI9B5'UF6%/\\NC0_ MK^9\_O7@V^%]7S4/HO7RE+R[WUWUQ^FEJ']%%RN[0^:.Y2$_S@KWMIH_\/MG MJYH&K>+/@SN7@^^S)I37//_>_/AEMYJSQB.7NFW5F$CJCT_WY-*TL53[\7=O M='[ILVDX_/YE_:5JV?V?;C[+*L]Y*[4J6_.@^#\?V\]S;_VJ&&XB^@;@T M$'JR@>P;R$L#KB8;J+Z!NK:![AMHKT'4Q=X.YB:IDO6RR,^SHEL/IZ19=OQ> MU].U;1ZVL]/^KQ[/LG[ZN;;,+J//QE"O>>PT8J#A%T546[]T(5 7CX(T%^,. MGJC">#YLJ(0+,]8\4XUE"^RIA(,A6P-R8$!J@0TH:$"U!M30RUAZH]EI=*LY M=IT8:R1CS!L5*A1,&D:$&RKDTBQ&%D>^:^B[)KY;%GN^=QHSZ$G'C'KTI&F, M2+>A.F['NI'C!CINB.-&Q=B A0;L]=.^@ 86=.BX/R2=Q@Y"M7?,6QL;*C)W M0F%78NA*#%SAWBS&9!9YNZS(-,9T>O0"S2,02C4QD9SA9,2 ]\+/1@QP,=%5 M(.]QT)6/*A0%IH/#Y/? !3"A R9P5N(WI"6.\Q*GB$M,E^?712@R-!- ([44+1.%H [MD!(.?7J$H4 DD)D8B M8OS$UHM&FQEF# \D 8G)DJ!N"7_S*^GN5PII0_., 90 0)+9>M$HBTYD-HD9 ME*@,^JL?B62H'PRJ!-M?&1H5#*J\H0PJS* "%4[Z PM$P$GRIHE$(5<#+[1HX^@S"$6!S87" "H$((F'BH*Y2V'\U#7X M*8H?UVP"0(4!5-< B$0R\(*@,( *[$--:/PQ@.H& #4&4 , 2?D!HN 4:@R@ M1OM0O_Q 4:#\:$RI1N747_J]:%@3A(Y-B#*-:=:H6)*S%TFZTG;!0I.$>=8( M57_]:W3R-+6UUH$3)?0VZ*]_) JM?XVAU@!J:0(F,*KZAC,@C2G4J R2H:6B M8 '2&%4--K4RL+0-1M6PZZ,UF$(# ),^';UHM&.:RJ,&DV@ B=+'P]"W0:'# M/6$0#0!1^>^X4!38[QB,H0$8*G^M0%%@K1A,H %P*>7W@T0! DW@")822 ^^ M#2VK!ITZ IT&NLW_Z\:N8_(-J+\JD#P,)M_<\*9J,-0&0*W\>QA##VX74SA9 M3+\%A5KYZ/:BJ]&U.$U8D":4CZZEAT;Q9%\X35B0)G3(!.;?WG#4:C':%E'K MS>2SI6^M0K;IRO!WO-'?K_I M[E__,]-=!_^6%.^'8SE[S:LJS]K+P+<\KUSM*+NK)V7ODMWE1^K>JN:KK;\7 MW35L]Z/*3_T55M0C_B5ML " !"@ &0 M 'AL+W=O..N;TB_=64H3O=95 MTVWBLS'M79)T^[.L1;=2K6SLDZ/2M3!VJ$])UVHI#FY1724X36E2B[*)MVLW M]ZBW:W4Q5=G(1QUUE[H6^M].5NJVB5'\-O%4GLZFGTBVZU:50UK+I2M5$6AXW\3VZV^&T7^ B?I?RULWNH[Z49Z5>^L&WPR9.^XQD)?>F MEQ#V127 MRCRIVUE2QJ=3B=;B6C;O>1OVW M9? "/"[ TX*,N5H&D,O\LS!BN];J%NEA\UO1GS&ZPW9O]OVDVPKWS";?V=GK MEA&T3JZ]T!BS&V+P+.8](K'J$P)#B!U>+&<$PP(9F&/F!+(/ ADLD(,"N1/( M/PCD7I%##'4QC8O).9*4]\R0Q";)8O8B@7V! 6\B0#2PIRC@]$<15:,!U"@1^\1!E#81V$ Q58\ MM'^PFU$&H#(?E0$HOD*AJF#?(\#XU#?^&.0=%0\=%6Q\1);_*TH"$K"E$>!I MZGL:#&(!#NQI!)B:^EX#@T+G#%L:\>66L#0@ 9L5%>@K!?L: [YFO@7&H#F,%O:MBHE_V,GL"UQ+?7*]1Q?MU:5QC<]L=NIO[K'[ M@K^'#\W1#Z%/9=-%S\K8/L!]K8]*&6D32E5M0MP!)+PP" #_!0 &0 'AL+W=O M90V@O#=&6YG[M5+=#B%9 MU<"(?.(=M/K/F0M&E#;%!\5;5HX"$_V MC!'Q9P^4#[D?^C?'2W.IE7&@(NO(!;Z#^M$=A+;0S')J&+2RX:TGX)S[S^&N M3 W> GXV,,C%WC.5'#E_-<:74^X'1A!0J)1A('JY0@F4&B(MX_?$Z<\I3>!R M?V/_9&O7M1R)A)+37\U)U;F_];T3G$E/U0L?/L-43^Q[4_%?X0I4PXT2G:/B M5-JO5_52<3:Q:"F,O(UKT]IUF/AO8>X / 7@.0!O'@9$4T"T"D"C,EOJ1Z)( MD0D^>&(\K(Z8.Q'N(MW,RCAM[^P_7:W4WFN1IE&&KH9HPNQ'#%Y@PAF!-/N< M KM2[/&[\"2]SU"^AX0X<>>(G&5$EB!:$$0Q=A-LG 0;2["YZ\-FU0<7)EY5 M\AAS)R1V"HD=!,E*B NS;JD+LW4+29Q"$@?!AY40!V8;K(2X,/^Y/ZE32.H@ MP"LA#DRT.K[R,684@A;OAH&XV!$CO8KWK3(7=.&=I]@S-N]NY=_KZ38.HW\T MXVC\1L2E::5WY$J_:OOVSIPKT!*#)WUJM9[<'AK,PVU7LQSJ314+R;QBV: M9W[Q%U!+ P04 " !]>5M0&EJCCTH" #W!@ &0 'AL+W=O]>;;^>=Z^F,:$5SJ26(>MSI"ZTJK:3R^#.(NB-3!T[7 M#_4OIGA5S(D(^L*JW^59%CLW=ITSO9!;)5]9]Y4.!86N,U3_G=YII=QU)HJ1 MLTJ87R>_"P : M 8X)L T(-,YI^))%G*6>?P MOODMT=\8;I'J3:Z-IA7FG4I>*.L]BV(_!7A\T\8&C!U#J(P+9$ >T M"(_BP"[@6W/TC8#_)!#:!0*K0& $@B#A)+)S0BLG7'+" M.2=<<#Z%.,0K'&SE8$L]T8R#%QP8A[Z?V#F1E1-9./&,$RTX&"(@MJ411:M$^1()J1P&3NU)1?S<053LYNC1GW M$^LXU?=FJ(/_[OV5\(/P:]D(Y\2DFGYF1ET8DU1EXVW4*2K4+31N*GJ1>AFI M->]'<;^1K!VN&3#>==D_4$L#!!0 ( 'UY6U#WY[)F1P( /@& 9 M>&PO=V]R:W-H965TO;0AE87*##\S\WXQAQEG/Q9LL&5/.>U.W6 M2G5;A&11LH;*#>]8J]^=?3"?C+UVCT+O4*3RJEJ6"LK MWCJ"G7?N'F\/F!@':_&K8KV6%T; M)1W'GU'4G9C&<3Z_JW^QR>MDCE2R)U[_KDZJW+F)ZYS8F5YK]<+[KVQ,*'2= M,?OO[,9J;6XBT8R"U](^G>(J%6]&%1U*0]^'L6KMV(_Z=S?8@8P.9'+PK0,: M0#;RSU31/!.\=\1P^!TUWQAOB3Z;PFS:H[#O=/!2[][R./4S=#-"H\UAL"$S M&SQ9(*T^(0B$.)"5>YP$L( /QNA; 7\N$/JP0 *!%8@^!!!M$ARL(FL36MM M"/9]/X8Y(<@)UYPT6'#"%><3]J((>S H D'1&A0N$XH D)\D(? G8P^N%@\ A]O5T7_SX4[X0<6E:J5SY$JW/]NDSIPKIJ/Q-KJ,2GT- M38N:G969QGHNAEX\+!3OQGL&39==_@]02P,$% @ ?7E;4-7-9#8Q @ MX@8 !D !X;"]W;W)K&ULC57MCILP$'P5Q .< M^2:)"-(E4=5*K11=U>MOAVP".H.I[83KV]9\>QBUEE'V1LO M 83S7I.&K]U2B':%$"]*J#%_HBTT\LV)LAH+N61GQ%L&^*A)-4&!YR6HQE7C MYIF.[5F>T8L@50-[YO!+76/V=P.$=FO7=V^!E^I<"A5 >=;B,_P$\:O=,[E" MH\JQJJ'A%6TU^^RO=JG":\!K!1V?S!V5R8'2-[7X=ER[GC($! JA%+ < MKK %0I20M/%GT'3'+15Q.K^I?]&YRUP.F,.6DM_5491K=^$Z1SCA"Q$OM/L* M0SZQZPS)?X!25NP&_1O-3@@&0C 2 M@O@A(1P(X0
4B(!D)D$%"?BJ[-#@N<9XQV#NN_;HO5(?)7D:Q^H8*ZV/J= M+ ^7T6N>+I,,7970@-GTF&""\4<$DNKC%H%MBTTPHP?W&VSGB"2]A^SF$#]( M["Y":Z*A%@@G F$>5 M71CG>6/!A*;9_\#L'F-ZLVCRI]? SKJ+@ET:H'V82'1OU M]]L/F;[[_\#L7#7<.5 A^Y#N%B=*!4B+WI/\^J6\<,8%@9-0TU3.6=]V^X6@ M[7"CH/%:R_\!4$L#!!0 ( 'UY6U"3<-$I30( /@& 9 >&PO=V]R M:W-H965TBFI:-FZ5F[YEG*;O)JFS@F3OB M5M>4_SU"Q;J]B]W'QDMY+:3>0%G:TBO\!/G:/G.U0B/+N:RA$25K' Z7O7O MNR,F.L @?I70B:5F1,5\,2JW^59%GLW=ITS7.BMDB^L^PJ#H+-,>$TTR)_+I[EB)/Y?>E!&$\/ M.=JL&,(K%Q,O+85DKH272GZP\:,5*>L%/6!BJ=Y"BBS*IY2BN1*:-)X:^-6T M7.'D[-:8?C_9'=OZP71U]!_>OPD_*+^6C7!.3*KV9YK4A3$)*AMOHZY1H9ZA M<5'!1>III.:\[\7]0K)V>&?0^-AE_P!02P,$% @ ?7E;4#FY@;-S @ MT0< !D !X;"]W;W)K&UL=97;CILP$(9?!7%? MC,TY(DC)5E4KM=)JJVVO'>($M("I[83MV]\ X&5%6LP]VI-.?KE0UF(AE^P*>,\(/FNGM@'(]V/0XKIS MBUSO/;,BIS?1U!UY9@Z_M2UF?X^DHA>YCXZ6^5D)M@"+O\97\).*U?V9R M!6:5<]V2CM>T9G,"7/R1)O?]5E4>S=UG3.YX%LC M7NCPE4P)1:XS9?^=W$DCS54DDE'2ANM?I[QQ0=M)18;2XO?Q67?Z.4SZ#S>[ M YH8((C":%'@#Z#4"DHM)[2N7&J H.]GH;^1468%9>9_ M*=VH/?3M'>-;JF^TS&B4+()%@9>B#=)&;T++_RE;DZ8.A@M4$'@HW4!9>_0 MD26I:(U")@J%'MPX:6CO9AB8J!BM48$%E7E;;0+M?0\MC9\9J- \JLS+UDF! MQ8W:$G;5LX0[);UU>I M=N=Y=4#Z1OYO/@Z['YA=ZXX[)RKDO:YOWPNE@LAH M?$_>#Y6A7A/YSL8A,RX$[:&PO=V]R:W-H965T7\WKNJ5S.Y5&E22Z>2JMD M7N)*/,KT3[)5AX4[=9VMV,7'5#W+\U?1)A2Z3IO]=W$2J8:;2+2/C4RK^M?9 M'"LELY9%AY+%;\TSR>OGN>5_-\,&U!K0Q8!%GQKPUH!_& 2?&@2M03 P\)I4 MZK59QRI>SDMY=LIF>XO8G")V'^C5WYC)>K'K__3R5'KVM)PR-O=.AJC%K!H, M=3 ?"$^S7UP09M#+;.R%_(&7!A-UO$2![W<=-<=X-HH&XM9C7,C[ MN%[@S,?*]4'HEFUD%O&SZ\\T@^)^8 2BH&$!H=$*LID]7RQ@!A1,MF"QA-D- M&F98Q PH=)QO.-IALA],AI7,@)0IL%!@G;+)#?EB%3(DPV%!02"RE"V&=$TA$+=EBW5(0&+<]AF& M)4:SZ[/E6&()_J];#K!9J!DT7:YWJ757OX'4$L#!!0 ( 'UY6U &PO=V]R:W-H965T<[V8J6-;Y)5\KKWF6)99_6-H'#(A_)6/LBCZ3%T=OZ:D_IFS#[P\?\O^>1A\ M-YB7K)&/JO@WW[3[N9_XWD9NLV/1?E>G+W(:D/"]:?3?Y*LL.GA?2<>Q5D4S M_/?6QZ95Y92E*Z7,?H_'O!J.IRG_6Q@.H%, /0>0R!G I@#V'L"= 7P*X.\! MPAD@I@"A,03CV(=FKK(V6\QJ=?+J<3X&CT_X[0Q%$NL1@* 05;1$2@83P0"@K6 M932!KIYCJDW-\3$@9">5R$"N$#*F+#:03Q/RLEV4TSBQ=PL[#F%@J*D^5 8& M0.%0 3(6KH>(?8P %/8L MTQ)4+RH"9H)J,G'&W#,-\,XI/^R !%B@8)84V-I(\@$%8],BZ2T*3LWF40[; MAY"1HSD4.R$%3BBX)06V-XKLS>+'%-L;1?:F^S$UK>B."(&Z0TTO,I#7=6$O MHF#Y(VQ#P[Y!D6\80S-]@X7<52^V#8IL(];)3#=P.13%9D"1&>CSF9H*ILX7 M/L42IDC"^CL!@2(;#]8Y!3J/;"M[K',*=![I)CF!KI9VH>LA,*Q>!M0;::N[ MY02ZV?T9ECDC@,OB% S+G-';Y<0LWR-@=6#(B9GO_$BX%K0,:YK$B MF;A]1C&L- :49LPH9KY.B7#.**PTAD0465)@$3$@(NM3QB)B2$2ZCS'S%4A< MGLFQACAZ ^I<_(,:XEA#'&DHL:3 &N) 0[8)Q;&&.-"0,:&XJ2'7VHM;OOZ1 M@E)+"JP@_@$%<:P@?HN".%"0RS,X%A!' M(MF9M?W.[IA)7&P2=WK'^33*"K MM1!S<6%)T\=;J6+7]7M7%W?/.ZP/M-_*T M^TMROQKW3]_3C-NY?V7U+J\:[T6UK2J'S;RM4JWL:@P_=9W8RVQSOBCDMNU/ MX^Z\'K=1QXM6':8MXN"\3[WX#U!+ P04 " !]>5M01D1,,-T" !K"@ M&0 'AL+W=O476S..GLLS8OSDIZ&7J __:\)+O#T(U!+/),=N3GT3\.JZ9 MK 6-RS8O2<5S6GF,[*;^+1BOL.(U\#LG%]XJ>VHDKY2^J/DCA9_\JTX3/W4][9DEYT* M\4(O3\2,!_F>&?R*G$DA<95$]K&A!=>_WN;$!2V-BXQ29N_U,Z_T\V+\KS*W M !H!; 2R[\\$D1%$'X+X4T%L!/%0 3("-%2 C0 /%21&D P5I$:0#A6,C& T M5 #"Z\J%'Q+\N:19;#"XE^MR VA)@GICZ9UZGXEL-F'TXK'ZK!TS=:3!6*JD MN6K5>U__*77391%WFR<7$76;A8I UN5].SO/7@5>N MCK![C2+W7HFT0]2.@:';(78[Q-HA[NPV:]*6-8,T4VGF&\ 1L(;SW,<49^AC($R3V)KT1P>6 MP-@Z/4^N:&$*K!$L'!B,HM3"EGTL@= V>W9,+4A&UDMSU:?D,B?VD0I:+_.2 ML+V^MG!O0T^54,>QU=KI.J+SX=]?0W[D;%]7G'O ME0KY$=+?B1VE@LCPX8W,?9 WOZ92D)U0Q42667W_J2N"'LW5+FCNE[/_4$L# M!!0 ( 'UY6U %>7W(L@, .@/ 9 >&PO=V]R:W-H965T=_6NM.AC?I;E]^H@1.W\S+.B6KB'NC[>>%ZU.8@\J3[) MHRC4?W:RS)-:O99[KSJ6(MFVHCSSB.]S+T_2PEW.V[;74:8*^$I"U#'NXLPD@_I"Y MQQ@8,I\QQNCKP69X.$2^8&'HD'G$&&-PGS"&&8/[U\%Y^;OA-=81Q^>(XK5" MVPAT4"L,CQ#@$8(V0C"(P(UD.X:U3-$R-*21D:\-<188P[:V(<*BD909;I@A MAHV!?>X8WNMF1A@PHS9?$(RSR)PEFX*8 ,%-<]PTMTP#-\KNF2.F(0"SKA L M,)BUS1 (XPBW'.*60[NT^,A,17B$:$)I1993%IO39#-!$!AKR-J&9A"Q$#<< MXX;C":456_U0<_A?;&9&>&"LSVN$ MI;C :.F[T+W2S\"96EH7Y7,35-(Y"J M&;.R$&I&(1K966!LBP.[N-A8YOCV= MD0GEI:/ ED)B;%89@$'+"S>01C/O! MR'<%(VLVT EEIJ&!<<[--1>A*/.M.4.H,!Q9P&!DGP![HT *+;!=,TXLVP@& M8&)K!(,XZITPAL9']@NP-PS+^$I#@RV. 3<*X [!&%"#ND>H&2&,FL<>C%,' M //,\H!P!'QFY/ %PWQS^WC$,@W-\7C"K-&8$7.^L?$(K.E&C)$HM*8;<18% MU%S"O=Y!.A?EOKTR5LY&GHJZ65)ZK==KZ2UI#N)&^PING@!I?VZNL>W!_2-\ M=P?^FI3[M*B<-UFK"T![1M])60OEWO^D?!_4M?OZDHE=W3R&ZKGL[I[=2RV/ M^E[M72_WR]]02P,$% @ ?7E;4&)AT93Q P >1$ !D !X;"]W;W)K M&ULC9C;(^ RTA(5*VJ^)D,XGMJ4K- MUNY>$UL^U'#P HYGWW[%P0YN-;%O8E"^O_5+M-2"T3$O?I5;K2OG=YIDY=C= M5M7^WO/*Y5:G=%VEK1I0F'O-]Z:7Q+G,GHZ;M MK9B,\D.5[#+]5CCE(4WCXK^I3O+CV 7WU/!SM]E6=8,W&>WCC?Y35W_MWPIS MYYVCK':ISLI=GCF%7H_=![A?@*P%#?'W3A_+WK53#^4]SW_5-Z^KL>O7CG2B MEU4=(C8_'_I1)TD=R?CXMPOJGONLA?WK4_3G9O!F,.]QJ1_SY)_=JMJ.7>4Z M*[V.#TGU,S^^Z&Y PG6ZT2_TATX,7CLQ?2SSI&S^.LM#6>5I%\582>/?[>\N M:WZ/7?R3C!:P3L#. M/W5P+>"?BG(/A2$'2"X%:!Z 3B5H'L!/)60=@)PEL% MJA.H6P51)XAN%8!_>G+^IT1^+3D_;+BYE]/C!H8D7IM83:8^Q54\&17YT2G: MQ;:/ZS4-]T9E@M>M3>XW_S396IK6CXD*UB_4:$7[2R M9I'5C92681M2PLIE&Q*"#TQP72[)^N03EO'^V$$H,7SD9TYC5C93&$3^0#K# M4&$%PKC$QL'J"J] KE3 #@Y"(SY2@ZD!]!5^ $883K$IMEUTS9R%T3R! P\,U$(@BJ&RCE7!];F^ MBBP(Y(Z'T= \#Q1"L"LA1'CW ** !;@NSPE*<2NE;8B!&BB%,% +P2Z&UF%B MVD']OY.\,#J-R/4/H7[5R#:9_5WA>9-ZC-\^U'B1UQL=EGIO.>5>2-K7IK6 M>5YIX][_9GQO=;PZWR1Z7=67H;DNVH\![4V5[[L/'=[Y:\OD?U!+ P04 M" !]>5M0"B3?A3X# !.#0 &0 'AL+W=OZRYXK"IV^ZZ_$"WGAWRGO^ONQ^&QL:/HDF535+IN"U,'C=XNP@]PO^*\ M#Q@4/PM];J_.@[Z49V->^L&7S2)D/9$N];KK4^3V<-(K799])LOQ>TH:7N;L M Z_/W[)_&HJWQ3SGK5Z9\E>QZ?:+, V#C=[FQ[)[,N?/>BI(AL%4_5=]TJ65 M]R1VCK4IV^$W6!_;SE13%HM2Y:_CL:B'XWG*_Q9&!_ I@%\"(/YG@)@"A!,0 MC61#J1_S+E_.&W,.FO%N'?*^*>!>V,5<]Q>'M1O^L]6V]NIIF69L'IWZ1)/F M8=3P*PV_5:RP(E$7260!+A209<]<5JV*1BI2&D22,)&!B!T:B:2!5 M5S=@A"%4,A,Q#9.0, F"0!YM\/@E$$2I2P2X>$B4B%TD2L<4 M>.X9T.8)E'MFGA2T?0+V3Q#NPS");A;0FI9*W:H(7<)2Q3U(M(D"=E'\8L+^ M.(MC<._'BM+)6#)?,])."MA*,X:0L$O.,@4J<9$('8 4*?,PT88*E*."RX3= M$C(I?=73=@G8+_'["K =SN+$MQ< V@\A1?V<,=\C0?L88"/+F.NI@"U*0@+N M:X^0<<5BS^IQVL@X-K*,N0\8)QQ*<(:5M00R+4-K!]^]I.R((][ V)G3-GOADLV],+%V_R MR)@*WINZE;/PJ%0WB2*Y/;*&RF?>L59_V7/14*6'XA#)3C"ZLT%-'>$XSJ*& M5FTXG]JYM9A/^4G55*T.1V4FHOFTHP?VDZE? MW5KH432Z[*J&M;+B;2#8?A:^H,D*V0"K^%VQB[QY#TPI&\[?S.#;;A;&AHC5 M;*N,!=6/,UNRNC9.FN/O8!J..4W@[?O5_8LM7A>SH9(M>?VGVJGC+"S"8,?V M]%2K5W[YRH:"TC 8JO_.SJS6UOL#U)Q9O!1:,T]+U_5JU]7@;_ M:Q@<@(< / :@[-. 9 A(/@+(IP%D""!.0-278GNSHHK.IX)? M'_O1TUJPA- MB.[^UDS:9MMONCU2SY[G99Q-H[,Q&C2+7H-O-&A41-I]3(&A% OLA>/[!$M? MD>7WDI4O03B#*1*PT,0:)'>%YK ! 0V(-2!W!H73J5Z36DW;EUH0MY]+0)7C MQ*T84!&<%S!R"B*G '+I(/>:[ ZF( ZQ+TI0ZO "1N01;@;B9CXNBAW N!U M4!:%WQ6,G;]@Z8LF#YI8@; G )@YLZ6 M26. F;A;:>QE(N[R!31/MS ],J#"^,&"0 _V?@00IRXQ\O>A,H[=10')_*UO M!.[HYOAHF#O9J((,M/[7*G (WL^/UXP6;X\^97YAKB3T6/VSZ.\T/ M*@Y5*X,-5_IPM4?@GG/%-&7\K/F.^AHU#FJV5^8UU^^BOTOT \6[X9X4C9>U M^7]02P,$% @ ?7E;4 #\=_T; @ =08 !D !X;"]W;W)K&ULC57MCMHP$'R5* ^ 8Q,^%2+!5:=6:B5T5=O?)BPD.CO. MV89I>B-JNXM+99$F**$B0W(]5 M[9X=;P(_P$^ZO9:GR4>O6';_M5G'A'(*"PGH*[Y0Q/((1G>M)XT/2)E_L/]N=0 MO"MFQPT\*?&GVMMR%<_C: \'?A+V1;5?H2]H$D=]]=_A#,+!O1.G42AAPF]4 MG(Q5LF=Q5B1_[]:J#FO;/9FF?1J>P/H$-B2PKI9.*#C_PBW/,ZW:2'?-;[C_ MC^F2N=X4/AA:$9XY\\9%S_F"3C-R]D0]9M-AV 6&#@CBV <)ADELV$WZ))GC M!&/4XS@0C#]YG.$$*4J0!H+T$\'\JLA;3)J,<9$)*C)!1!97(AUF$3!UP+#1 MG5Y.49'IK0A+<((92C![O)=SE&"..*!79=YB[O9R@8HL$!&&$] $?Z^3QPNE M=ZX&15R,K^\&!DKOZ*#W8TW9 RU%0"F]OD7DXM9+T,&UL=53;CILP$/T5Q'O7P>&V$4':;%6U4BM% M6[5]=F"X:&U,;2=L_[Z^$$H3[POVC,^<,S/84TQ;%#'2#V%96-]1E 4_*]H/@5)#I-/X/7.&BZ0) M7.^O[)]L[;J6$Y'PS.FOOE;=/LS#H(:&G*EZX=-GF.M)PF N_BM<@&JXR41K M5)Q*^PVJLU2W-H/=IW<278-\P?@.0 O =C5XH1LYA^)(F4A^!0( MU_N1F%\<[;#N366;W$^P]>:XM03;%0%.$S]!["6(+4'\7Y'I39$.DUC,X(K,XSSURR1>F<0C MD]W(.$RZDMEFR3LJJ5[ !8>9=W_H3M5?X'=T/B&Q%M/\C@Q)5^$/;:-IPKT,EL M'G0>G9Y+BT&A46:;Z;UPK],9BH_SX$'+]"O_ E!+ P04 " !]>5M0A@"B MTM@3%'9&6\SIS!DM(%KO<7]B=?NZWE1#4\2O:GJTR;!WHE(/P M4[?R+L/U0'S__(=/D_F#JJ83&IVDL5WH>Z66TH 5$]Y8':U]#!:#06W<]M;N MU302DV%D/T\[7IZ&ULC57MCILP$'P5Q .<^300$:1+3E4K MM5)T5=O?#MD$= 93VPG7MZ]M".+ J?HG]IK9V9DU;/*>\3=1 4CGO:&MV+J5 ME-T&(5%6T!#QQ#IHU9,SXPV1*N07)#H.Y&22&HH"S\.H(77K%KDY._ B9U=) MZQ8.W!'7IB'\SPXHZ[>N[]X/7NM+)?4!*O*.7. [R!_=@:L(32RGNH%6U*QU M.)RW[K._V6<:;P _:^C%;.]H)T?&WG3PY;1U/2T(*)12,Q"UW& /E&HB)>/W MR.E.)77B?']G_V2\*R]'(F#/Z*_Z)*NMF[K."<[D2N4KZS_#Z"=VG='\5[@! M57"M1-4H&17FURFO0K)F9%%2&O(^K'5KUG[DOZ?9$X(Q(9@2@OB?">&8$$X) M?F3,#\J,U1&,%6'7BM M8_E:X%6%""<8+W3@_VUH8M61K'6$RYM-5B6PG_JQO4QJ+9-:RBPZNK-@H@=> M,FN1S$*PO-PU)O7311$T^[CUL/U&^*5NA7-D4LT)\S6?&9.@^+PGU99*S?INH/1^FW!!(UHT#'$W_(L5?4$L#!!0 ( 'UY6U"1#.?>)P( )@& M 9 >&PO=V]R:W-H965TNC4-D__VP$6_\XG_.?%:7RMM)X*RZ-@5?H'^W1VD&063 MR[ENH%6U:#T)EYW_A6SWQ 4XQ9\:>C7K>W8K1R'>[.#[>>>'-B/@<-+6@IGF M#L_ N74R>;R/IO[$M('S_J?[B]N\V^/N?\ =N)';3 SC)+AR7^]T4UHTHXM)I6$?0UNWKNV'E30;P_ .@;0 M*8 .>QE +O.O3+.RD*+WY%#\CME_3+;4U.9D)UTIW)I)7IG9>YE'M CNUFC4 M[ <-G6GB,)LT@?&?(!2%4&>PF1G0),8--JC!QAE$\PR2<)'EH(F=IG4:DI(L MQ#$1BHD0#%E@!DTRQVS"^ $F1C$Q@EG6/%YCS$E+<$R"8A($LUE@DA4F3;,4 MIZ0H)44HT8*2KBA1'A.+4N6KTL6TBS" M,23$3UV(@)95&T5S4A8E^0/0@^--$-"R<*-H?G02DI'E"0UF=XJ]LW\R>:U; MY1V%-M>3NT0N0F@PEN&3,:O,,S$-.%RT[::F+X>[&PO=V]R:W-H965T&]XJW9AI76W14B=*FB8>A(=M.;-1/ MA9?Z6FF[@,JB8U?X"?I7=Y F0I/+N6Z@5;5H PF77?@IWNYSJW>"UQIZ-9L' MMI.C$&\V^';>A9$M"#B3+S D#4F M(IL/-IUZ,=2#P0L,76&R./V DGHIJ8>R65#2%842G/LIF9>2>2AD0&PO=V]R:W-H965T'!FOL%1#?G)$PPD^F***.I[K M1DZ%R]K.,S.WY7G&SI*6-=ER2YRK"O._+X2R=F4C^SKQ6IX*J2>SY6KD#"R'LB*U*%EM<7)A;52H7?NVM9FVO; M\U_+X *O+_"& A]]6.#W!?Y0@((/"X*^(!@5.)T5LS8;+'&><=9:O/M[&ZQW M$5H&:O7W>M(LMGFFED>HV4N>!FGF7#11CWGI,-XM)G3O,6L(@^XQFRD&>=& M<52?0[,>V*QG"((;@BCR80(?)/ -@7_7I0<3!"!!,.D@#?V1S0Z3&DQM,$&T MB&&5$%0) 94 )HA @NAQGS%($ ,=A*-M$4]]^HL$5DE E010B48J$&9F,5-0 M) 4(DM'N39^P@EPX2"Z@DXY3XDZ$O+FM@68"BQ[8@CU(R_UWE"S0C!*<-C2- M6QJY,Q1PWM 3@4-PXM CD>M!]WYG0X?@U"$@=M'&PO=V]R:W-H965T?=U>7VY>]LNG=?5UV]J]K%:+[=_=:KEYO6K+]ON# M/YX>'O?U@\[UY?/BH?I7M?_W\]=M^M3YD'+WM*K6NZ?-NK6M[J_:G^7%C?9U M@P/QGZ?J=7?T=ZM^E6^;S9_UA\G=55O4&E7+ZG9?BUBD7]^K7K5/GT,M\6NZJW6?[WZ6[_>-4.[=9==;]X6>[_V+R.J^:% M;+O5O/VL^EXM$UYKDOJXW2QWAY^MVY?=?K-JI"155HN_WGX_K0^_7QOY[\UX M ]4T4.CDAE3AE^HR1I\R ,=#7 M,&>7@S/[M<)SUI'C-M+<5_1!@C[Q%-L;8P_,^L#H&".:NDLJT\C!*_>8YB1#IRA3[!D/0.=#@@F333@@4." M":,"8".&*>-Q26&=.N5 VH1)\UH[\)D<H1RUL X]@D5E8;Y/F"R)$[C M(:%4=+ MCY@L(<#AQX3R <. "9/E(XS$-*>D<1;]>,8P[7!BSPFF750%,P=N MYD#,#/IT0_YR(G@P38]11L).VR>4RJ*J04ZEM1H'8$@H8SU,A1&A@K+0XYCH MI:6#'B>$DB'">$US*H4_+N!F0S#I RY^T33#EO MP&\&#)/!P6@-*9:Z!6LS3 0<^S&5)G"!F_!.#:8:!),R60D3#L(%8P.(FS,L M&N4+%B\EJ9)8W*'%)9D=W@J/)F="S M5,3X'HVO:/@LL_F><]9J3 ?[!/MD0\ MG&$J"-PLATP[Z0R:8$0X%;2-:'G6 MK;0!#4\PZ3QF15.F7?(DBXL\Y6S$=6M.N&#<4?IT:O9"L4&R:D,A()"%9=9FE,',CE/9.I%34D:L,\XH)K'/.<%LJ3(D M"Z4A24H 6'_IRKRH3RFAR0)!4E@Q(ML7B# 9)5:9&>;0M494F,95 M?$PQY[-Y33 L&+]1N)"G>8%VM*_/Z01392/0(EF8X5N_[!$LS M*0B'9B><#A;K!$/"21&R]77$N#2?\-2 JB<"G@=,&)<2$ZSS3PGGE4)Q,S;& MTN,Z.B>8T=:74OQ"*4?FM9R("5!7DM**S?*D'L%LECWV"?5)*8NUZ0'CI'(8 MW0T)E\;49C9GA1^<2V/VIM[A22)3+>5;"NW-Q@.SU1E33 4?T-Q$LV!T(;]7 MA8J.(A4=]/MN QT?2%EK<+;U");R.UP\^TR:QQ.Z :$^I90'PZPAX8)W$5=V M@DFK, &"99=(C8I8![=A?6)U849IW [X$-6"/-5H12@-#$T7AMH(# T%O\HE1N:4;FA MHTB]1I;"!U4(?57 M[,9!H7R@"GFE(GEE=D^E@4[O96B791N$DU%E^W*?<2G\PPAKP#@1+-IMR+@4 M?ZMLB6'RC,6#K#&55Y\FH_-1>2J+.PF7TE6'*?>,<$9K@7OUG''*%D-/5<@T M%(A#6)A&U)1B&VTBRV*GB?+L16FL16F?=I!]>L1PU+Z@OLN[51@##)AF'.X5TX)5A_%XHG#C'(Q MRXSFC%-*^,)!FRY=[R1AEBW$];JP@VOS#WROL(-K4KS/?<^2737BN6"/82G- MP[->@JGD+%CQ89C,3HJ&K-.TM&!AE^J6[7]CJIN/6.:CF,ZN$A/,AXBKZ(QA M/BM?S D6M"DN>EFX=?KOPHZLV34]K/(SR.+UYL[1M?A5M7TX?"UEU[K=O*SW M]>VQHZ\WJ\-M__O-9E^E<4N1?+OU6"WN M/CXLJ_M]_:=/?V_?OEOS]F&_>6Z^-]3Y^/+2]?\!4$L#!!0 ( 'UY6U!W MDPAA[MH ,8Y P 4 >&PO6*/CY MS:_(T*-?D1%)%!([K'X=05-2%=VRQ"=*Y:CIF ])($EF&T"B,@'2K%\_9[WW MW%Q 2+:K)V(JPB40R+S+N>>>??FWJMI%^TW^CWUV6>PWN__]:CZ9O8I^7:\V MU?]^];#;;;__\Y^KQ4.V3JM>LLFRW7OUY MT.]/_KQ.\\VK?_^W*O_W?]O]^V7QF)71=7J?1>?1EYLWT>G)V;_]>??O__9G M_)V?20;13\5F]U!%;S?+;%G_^4VVZ$7#)(X&_61>__%==MN+!B/\<="O__CC M?@,_SMK?Y)5M866]QHS%8K_.-KOH\_,V:ZRV?_X?G2]<;#;[=!5]RK9%N:L_ MM2OWC='UFE^^>HW?Y*HL^[->W65E_HG\^& ]'DXX7/V7W>;6#J7?1AW3=&/[B\BKZ M^>.G]V]^OGKS-OY?_S.9]%]??;ALP%U&N]HLBA+6GN(VXNAF!_"(BC(B!"V? MX=]E$SYO.P;[G/X:72T!-/E=OJ 1.W8XFI[WI]-!TA]UC'2Q7)995<7Z(7J? M;[+HXZ:^%KP\WU?;=)'][U=P.ZJL?,Q>_?MP/.A'_U&F=[OHTS*.OFJ.ST]% M_?F;?0Y &?8;.%\?Z!+_ N!]+IXV]6<_I-M55L4O#>$.X+HL'O/-H@'\=^]? M&N*ZJ'9P+_[O?-MZ>L-1TA\W+BB- .2E]97!L'$)WA<+F./ZH=AT8?&H/SP? M328-H'W.=X#YQ5V4#$YOSZ*;;+$O8?8FR5BO 7]N=L7BES@ZZ??Z_3%0D#)Z M3%?-JPU7<9EO[J.;Y_5ML6JY$S\W#E7FC=[^NGA(-T SVV[3AXN;-Q?_IP/B M/V>KU?DO&SALV$5: 2B6T555[9NP^-# *1GB;\4*[EE:,CTHJX['+O=EB12' MR0QM%/!DWWC\[UG7"%>;75:FBUW^F"'-2W7( ]0)B #@XGU1-L[F?5H"O"X6 MBPR>@F>6_'S'6#?K=+6*?MA7<+VJKO6]76?E/6[L+V7QM'L -%QOTTUC9AWR M 4#_PC/7^]M5OHC>K8JT:YGIB^KJ)E=I=O^R*</5R[1ZH%->X(?L M'_L<*#K>D/J#G[)%!K_=(MN,-MD.D0XH2?&4 C;2)3D9Q\EH3H.=#.-Y,H@! M!ZMM1F1NU8#J3;8#UK/N7MHUH'.:+Z/L5Q"^JR8M_0BX6D:+@]O[7"#S/?S, MAV)S^ $@K2"_+F$W(0B:"P8UH02,0A @*+>XN]9'/VZ15"-%6 &O N*2WS_L MSHN[\SW\T;Z*F^)N]P0TH76\OQ3%$F]S_7M@-'!U/GR_>1Q6%Z(F@<>-/AYX*GW!U==Q[<# S6.^,4]''B 6,:.62Y1&=!V817 P9"[ MG'XH0+Q.QG6]N%V/:&@.)"D()Q4>1]>N*;Y>EWIJ%;[SFB38Q NPKZ-Q#$0> M_XLJ%CS2_>ZA*/-_9LO7 S]-D>!/S1Y,NK'XP&L;SS^+:L A8248S@OI*KGP$\6Z3:'\VM2^EV:H_0,W&P# MA]4\==!,JCU(R16+:K".!6@Y,5HCQL-9/.T/>1FC>-1/XLE\Y/9U:,6'V070 MA/T:Y0Q86,%W#*XU2%)PLU$ 6Q5-:9;1LSH:39ALO;^Z^.'J_=7GJ[0/K8XUQT"C,NB]4J!1$4* ,?3\,Z MU1B@@9TT$'][]-N"O ?>M!?FZU<=OOU52VY]]>7UUN^#O'AH(HLH-Y_AGY_> M?@ D^?@N^GC]]M/%YRMXP*"(+L7@2?P"W@P/6A9OLBU(C/UV^R 9#[M^_"DM MNVV2=M@&!;+#-GZTPS9^M/+MM$FNB ]W7/ZRXU?/$+O$RTL@:7CG.OC\?R:- M"_<).%5:+EB>7L)KJX(DP":45BN<&1];I^4OI!HV)+ILDZ%6@@^ERS7HF7C- MD38VH0-D$(@"D0-Z?(W"S#];Y1V&2O'B[CU\6"9LEQ)$7CR541IX3G:.#. H M#W3^?F"25CE4MG'D(NCWVPQT\BP0<3N>A-^Z%OPAZUJKO+MEQD1D!"]M_;$? MTBI?'$G)WN2K_4Y(S\M/_YRA#H%BP2,QM=?8"_WWZ;6' 92$*"B=V"P<<6\4DO M$8I19]\W;"=P<_+[C6@KB^<([4J5&'W2Y7_M*Y;Q#UW3 _.U\.'&HU\!6"NP M_4E$M:,!2TL^9/X^(%A?BV!]^8)@_?8EP;I](B,!\Q&&<'K?(@'_D-WG&YPK MNDU7>(U$!'?LM&'2 NPI244\AK]?"B(6'GZPZ=A"E""&F.S@OFEH1F&U(\)9H=-=Y-<2?2\8) M!&YV=P?:$QGFV(""X[#M-HXN;BZC2;_%C7EHMH8D=OCQIJ?Y*R]I4TEB=M.P M!1_VFP?$L1US.XEC]]%_HT!_>7'SU^C=^X\_'V_/):/LW:IX HPIB[41U\AG M1):6!HV^\&08K?+ VPI0%5<9&6L5YPOZ:_$MXULQLS'W 8GSHL9-BZ\W?=:' M6*IFB:8NH@.$CY=Q.OL::^FH!=@4Q:++%OJ-'I17N!IX5O9KUFYR!581 B++:'IX?>J M;),7:$C>-3?S*5L"OBH(#ST9C@D"?;%Z)+8&H,UWT5VZ0!QL6/* BJ?/3 M9 M#SCNM7 VLJ8;QX"\G-Z76=:&5N&D7_OV-;\KNLF+=.W:3;7! )5ML'*6N'&4 M5NVY#0?;\*G!_9V D:E/&#W3,,Q^L=NGXB[?T-@=FK/(EDLK6RZ.]4%V.BMC MD.14T$4J0&[@KW@[@V\[W[O9;[?L;4)_C8(-%L[1@"UD]LJ05[*VMYZ",W[@ M$PUPI;M]23=50S5HZ3?[]1KC4U"N 86,(KLP^,[+>]?%*E]T^]3L(P>DH-\\ M?=0R @7#%>5J^90O02(%*/7B* 4)B_AEGH4_(ZDA@,^4$"5.3',U7D8['!H8J H5HKGKN" M4X?+"^N[+8L4V=TF"]@%W+@EH#T#1LP:<-IE#L/EL+H[#$+(**Y#R(U8W' # M9;')%Y&2BQ[ M1HUB-Q-[AQ#&32.6+:AVS ,RFDR27>UTJ,*X#/\.^]DA&W M5F^SN'W&4)%RB69UO.(8+))57;O!=VD3L"T@#EN SC,.<9MN?H%%W3EW!)II MRG4FYP0@S9##TMW" 4%0P'@JN*9 F2(R9ZV1XRWXF/'E32I*-)\&+.P2J E@ MTU)"FG0J)]Q7$=MZS%-^095_2NPZ!,)4/90 ME73-Z_&O@)"] C$+[A9C-FR0S&?X4:2P9XPS(L-H M#0> N&6X0TVD@^&K>D2&Q'(DO=7ZF4%M"C2DOC3$@3*Q:XH@1 :ND8_*U7K15]8D4J&,NC2(>JLL4&F:,"D(.D-K0)Z05>$PA$Q-/0!M!XXS54.3R]%->'M$!84H!7E M3*=W&B5( &Q-EJS40;NQ H9/D+6:$G _9XA?X(P:F MAY(]\ARXE,^.F>-0F.>P024NJIZR;.NH?TP;A54_/>1P=8GV+E-DVGY3,=*C M)PQLA7\!H,A$M^AT%S@_2,ORF<1MCQ/=,"A>HIXPVQ9X^*]T M\B!PY.(T[ZFI6(CU>X/3S#[76X";+*";L$LP*AZ$N^!W!<;_$;ZB:8+L8SNU M:9U]WQ+J0?3\0"Q2=!(EX[@_FL,'PHS!Z^AO0" !HGS!,KR5"[XK\W@RF4;# M>#Q.HD_%<[JB$21D+)K$27\:)4D\A"G52)*KR#V/8>QH%H_@&0;0>A%AP7VV(WL,5YM^\Y4!X)@(5 MSJVX7>7WHDS!#=JU7)9'D$D SM$/)%F9_CS,4\Q M$*)8$_HL /I$;/#$,D>?+R[_ZBBSET\#<@&:&U%D$Q#IXIT9FX&.94J2LM8% ML<):52B_(F5'MG2'8""")V"\=1W=>@I=$QI2GWJVZ+XA1'T='#FII4]U>;&H9>/:E-B$."4_/"1"-!8 M*YK1S'H-EFTEZ@FHVATHED( ;TA\M!=0X6W1%JY=@3(<\CDZ&F>)$8J^$/F\ M=JG@25FJW@?9'L,/+NQM]I"N[GK1SRB\ 2;#%2*]S%VU748CKD%.1"T2]O=4 ME+^XX8SN@'*FS(;(F]9_HW0#'K.@52_+]*D.;N"5H)S34U4!3,>I/>*_YN.' M)]<"B$#RYT=CX8UY18O85^Z7"+,70@66Y!5 8ZHXWO@957-59$Y!I*?;N?A%C06!!L=* M,X*15R,$6JA-1;<39((82.Z>A%\G:H! LE\\>,IDE#*D#Y4A$'Y/0\<[LLQ?]M7@"B1(NTW+O"&>PI=L,+QAANK(/J[_#4+N]BM; M)(FPW69"!D7,S$C?I;WQG<4+>XO-*R?2=R]VF:'%1J\) MCHUG D)L!;=]0;8[/"&E@D@YRDQL#D@3C&4;A]\:Z[4WAF4E:I!>DY5%\-9$ M5" '@-N$H$VK*<"'"D= GA!'3P;34:_OC!-DKAB,)[VQ^RH,*NY%08[&6W40 M1>VI&W3RI,\M-<@9Q ,;-\2[=XY+!+U7B%&VIK@IELOH;L.5)'\GF1/7&8C+ MK*;(E5;=#=_)[O886X\T@SV3N$.^2#)2[0@>,N$[^I/A51\!42&5(IY %6+8;#>#@"H7X0]^>3 MZ-T>2#1A-L6,Y+_BYRJ:RKJ203R?]?&?<;\?_;#/2=MD*9S6*A8["L84EE$LB MG<2>C#OA!HUZI+]<%DN?Q^Z4E9M+IZS, ;SG@SX@/2\-?12Z)S9$W !^Q8QJ M\"^LZ2>R%< B8C:\L=E%95$QB<,W(+[ M*BU6M,1(DD&E$QZ6?**1$0T_A!7W&A#]"&M/Y6DA73I+35%UZZK$>B)XT>(7 M*5#O-E)M@/IM.'IS&0W'_?-1/^9L;GP63:\.Y\*U. L?6IYX(3E'52RMT0]N M-WL,RF<\:#(E P.ZSY1#F[!RL12U[;%MZ'2[7>G]L:/0\'J?W8MTA/1J$>VW M@(I+-55N'A *%JU,"$7]W:.(1_?ZS:B1J882;\X?VD4@F],S%/(A'Q#H<[I,VKWYXK_?!AW M[)['LQ39^1^@,^1WDI0) 1',4HNH:KNFX;&A\*&TY_SV^5S)$(@FN=BST 5?>4JJ3^#/?&?% M3L3 %>1:@&I9K$$B%Z&0\^6#$&R29QNBU#V9H4@X.$W/F';C\V1(%9,=LU5G M:E>UB(U[=T&0T]V>:&CM#83>0F!^B_2B1*N2U=P$;K MK)_QHHQG1)4668]E M%T\"[\BB!*L&D+*\80-9"ZP&+:X!**7)W[" "DM08 _?9HQJU\_ #*Y1=L3\1+Q?:UFGV\ M,9ZL7H=C^HS>O>U\^KY\ =@!;>B;]4L4TBE MA'ZCG)E76G<"N2$)-/&$ONMIY-YM5C250%([BGYE3 MM1'Q$,'O):FZ]!F+>Z9XS>)YKZ<;?8.FGMD M\ C\6]+MNWV7!0GU FM.;FR;NANVC=W$-*^9DOPU:,C!^Q4! Q7QG&-;G).Z MQ!(FQ-]J=]!P43D XIQ,;U2VETNXWZI/G"(3''5L6R3A&PKT:1BOW 7^-ABX M2B4P$JKW!3O^V8. @RGFBL] 7&= -RMCLFAN*Q(_TZII'<$7/*[4%TI,K;%. M@1*:Y9"^8-Y17E;DFWRFX!*XD<1^#"3PW!A"$FBP+T.OGW$O^V!JNN.7Z(Y$ M<=IC 9PW+IK$%#G_O%X1PHE!F .EIBX40H7M"0-PG+ >.*@,7$1&6,I#OB41 MZ1$%E)UH"\J)6%YQD/,2N%<)D#_=EO08$FH7?<:N7><$"#RT]GJEM\5^9[DC MGE^^YKO* Q/98:__7M5#"G3"X.U]Z607Y*=W /LB=E$#Q(U*]J__Y"(6G%TM M9)Z.Q!!DV8RSW[(AQZWW%F3^[-$)&255KT)I*:8SX:MV\$+O-UMTL2S8#PO? MQ!P0IIW;H:M[&$ M3?)U\&)AF=VGI1-JCJ0#O>@=PO=O!%]BE5@VR7SWD[_AC$%O7-0',D]C1C-1MY)G42@S> M!0ZV>@Z<(;?9[@G=F(KQ&*N'X7?L1.'EXB$![/+J@7RQ9K$/.1 %4&E8P<#O M1([>@(@C*LB]\T5@O =%H6)8FNA7_]@7.X[Z6S 5D5IE$IO'0@:5%D1Z(\=5 M)X+*.XNG^O#[37&+1F(Z>EX52_^MF\C)'LS6R>I[=N%,7D?OD7)$"6C?M"LM MV_5EP^04EO][[,()Q3X<)^.R40^"$WJ:S-1-W(?E+TB[>[6E#^I+ES]9^X.) M-XT=>/^#[M[YB U$G2]>L="A7!QE.8W.D60KJH^8;_0O]=VL*69&^4*X"#+P M W=8 :-O!UD#T''+$![NQXRG)Q9XQ'F26-&Z$VQ?!Z+HE/QWI"V+LX6(?1P] M%LC?-(&'(NK8YU%M,?(^5C=WF5<8')OM%KTSAJ^_=FQT8B72QM1R6&5) DUQ MZ^N]"0%88HW VV>6=R3M%BU6M&7 ,V3_(7(-F_>B<>,-#K/&%<#$-RM'AA+[DT[E0K[\- MF*I"E9/',8Y4A4+[)Z4%K(UUEH!Q2B4-6?%_/>#:?"8%TDX_71 M:?C8G&$]O)\*249Z%U?M%BOUBLG:(_>M9_[.$.LCV-7,%^P^!J[F.# M2D8!S2HCH;6([^O"YT8N\G*Q7TLL%3&?!9^(L,T.PP]3:A0OD?:SW(7&&!0# M T,[RSL6!@T.OM\ (5C1"7ISC\KV5L4QPM.Z6&92C04$D44X Z--59]#(_)2 MT8T> T0A?$P7#VBJD\,@40>/D%UV)B :_0)9Q5;8#57X9?V"PL&M4=#G68JT M'[M 0TV%YX [IK<4N\P:GE?L0HBBH)-+'>F,TR1XF\1*JNQ^S4E4F-[S<1-= M@\B35ZSFR5=OLK7J),V#D-E^R9X#[J#:V-%'H^0PU-'(M8HE;.4O_[Z8Y)E! MD>>,%/Z5G(YH>&\.CN;H3'/$DHD,^=NJC"J3/V9B?:DP4#Z7"$=-T&?@/*N= MSAI(+2+\UWYYS^::<&DB6CA[_>VS0[ZG9F682A)5.5-""??/%Y?.G\JG@M^8 M^'#A,"D7 9'B):P_R9"U.Q"HI-HI@B;B-&$ M\2S0W06>/0R=\>P5X+#-2"WWZ_)Z]VWV7*@"E9+ZI+M4"QQ=%CY@A-T.\82. MB[3EXBDVA2PM*'K1E18T)@+J]!>NP\3D&&@%\&^X\JBY._81,ALX@ 6%)2!T MR4^&Y"&4(0(^U+S[C&0OO!KZH2A"%!!GDWF] 6[1 T#/ON$6)V\X&KCP!G0' MB1<6@ ;G;-DJ(]K',.5*XP6;6XT]D]P4!J9N$=\\@8%@^9TAJ&'G+!;TD2F;#>#H;8I#.% .8,%QG/I[&R6 HHYGC.S"2 M9E" W?X#H^=EA^6 M;'A+E<-9XTX?]F'FG0I7B(KEIEU&:FX*+?1.HI24*_V:_0$G=.5 M:KI8U,+<<$/4M=IVMX+FVBXS%$7,GY0Q(2$/$CQPI#-7R LPQPVU/!#O%>9S ML0L7MCSH.W>NE8Q+4'>R)W;Y%>W;JBM@J"Z10^AWT8V:ZA 2O)Y6.?J)MWGE MUZ"# M"_NQ@/5CIAE'A/8H!%'""4(0.=J"3)3R%59V<5@&'V!GXX\#M*[$\NICT=C) MH5OR0\4:CF>MOA(8=$3YF-9\Z\K6Q3*C4,CNKK6R^S?G;<\;.>GD]:62#IIA MK06F160ERX7,9V&*&(4D12T4J_2>PXY =O(W"\:C&NCOR;@J.7A=MY5$XQ4] M^:^XIY1[7I\3I7)@/EUW^"*0TA Z@8R62SP,DEO-8ZBI\4'TDN1K.-_\OLI" MT\KI?F/T;':2HI"S\W=;RF>>X4(XP1>M[2\9;>K1_B*F-N5/%^AA_*1-,ZE? M,<$/1@^J)K91$O%:2"%4MF\%V?W.-E]F/AC0;G\CP1*[G"7!75#RN1?=[+5R M0,V%+VD#DC]!!G.\B#[2YIC,7G;EHHBBX7J=)HR(YS\0%EW:/ L%V8%E![1OTU+!&G,C,@D$VB#]%@N<]Q@0H>8,;),\9N8R*Y#0][X?%1*X?>FJE:I9\//-)^?)P9Q4++T)L$G+ M5<'YG-8,BYX>M-T*U;<670:=L^H2],Y#N)TKQ'!]A^:IU6=XH'3-19F[HG)D ML3AKGE9=ZA9X0JJ6'"A%/%DB2*7[KD/6Y( MN7(19%I#F2LQ++0 0YV4W\S"Y4$0MRM%_.-[1S9E M"FDGIX5&4>:EB:IWX]"AYC6YK%Y%*)LVC.X3_--(&HRHU:>W";HME=UJ\@4 &Q/7V 1 MUMXPU62U?#7?7U?K%NM&'[B73@3P9B\G_HMF@",@;"CL5,0L@ @F3Y?/08:W MQI\1DW( ]/93XAY8/UN+J+8O#)-E6U9?^K!]K()A/'FNH9Q+BT.UH*"$G%\R M$AQ X:!X4L09JLOA$I%+K>K#"-RJ)&M&5)4ENX5NF1O1B6WIP.(;M5-3(Y:LX:#.29I M#I#^D#VUYW9B>6.*:KU8%E1!#"3D=]EMN4>\Q"+U+.WZ&H"MH_Q 9=)4:'EW M7F7(N@ZK7._>FCG]O>J$:9)!$.0SZJ_I(5+W:_65$#XI2S]5K+XP:U*F.VSE4"3+]GJO.H&^<] M8*F7BJO>41!NYD+2T?5OPX,Y7(QW;4M8U*R$@BNZ6'CQQW1#**/F:ZJ2QZ)' M_LBR])DAP2QR CKM?.MP,29BH?1B)^# 9S> N[PBMUG';=9<6N\Q<[9DN3IB M1\F$/>'3K[;4]Y?"].&Z+*G8Q18$89!G7JFNM$7>NVMDZN"*4#VM*):#_#X^ MJZ$*P)8'?;]C^5;+0NJW[,=G(Z:U2WHDIJ(Y=.67E'K<6+NOX]$HR;BY+]@F MJ9>N3L:,*]:G[*=<R"7+/%>F0RM)6SI/TI<4R+] MT14%/A-#7MCBD'24E*]>SLX$CU&^KP9A+:L<6N02U9^[;$FIZ;X2C>DQ(G_3 MT]C @U]! %[N!9-^+&XKK.X8G:)8(/(,A0L4=V=UJX2 SY':L))EVJ8'V\J= MS @XS1?Q-@\[HF3!H0+87J,H1A!6YD$R&;K>6.9+XD 4XTYB:!8[%XVW\:A MU\4G;,5>,&NZ9.AVLZ?.4:26FST_[T_CL#0&BS/$:&_>7F(O;[:^G$>N$;?[ M\1KXUGV9;A^JZ-I86/&G=Q3Y]&D/I/93)A+%AZ(7#8?G27\\!'KBB0!'QW8UJ;@ M]KQ(?75 ] 5.$_T=),>W;D57TH3>"-U-K)N<)\/82.-7&ZP9Q>!3D[5$V[\G MH\#W-A.+V(C]%7?5.I@68O>)D@$&D_ESGR\YNL1=59#[R$[WR.Y(YHS^#$;X MZP5(3RNY6OZG,?[T4ZIWCF)Y;K[\B:L< <)J'#I\3NISS-LX6\O1H &OU!*R M!=D;%Z1.G4LJ>3OA\]F7#+F5@UQ8PTV/P7MT%Z8#,P9"_8I%\G28AVPE.G@C MO0G#M\.@*;;3L2_/G0,"TV,%/KU*%YD2:R[(P;Y+[_&S<9+YQH6%N,YFG%1=X&!7E/#%,#F#HGRQ=HM%6;:6#G!S1F"NLDL MNXC_ *;NX/X"8T^\R,Y6QM//R'RBZ:A_]KVRV6=5I2["E%S[(ED ,+]* 2IE M-J6T"%OBZ 16V:^:ENJ'4W6W:KOZI/WOF?M7LJ2ZQ-DP$]VB4K4N'FU6.L:) MBIM()'SRB&)U)1M:3NQ=8HET.B9S*:E258O$VYB?"[JN4-F!T[0PPFG"YS\*>SL:+W=\S?+^ M)=Y[7#I=]$N-Z3O4?H_?]O^2^DT[[O";3_H@JNCS[^RL5?2SG;8BG9N?$Z5* M-'L.-=$<;:XL@O2*XO1AQ)Q[H/@6*7^V92YM%2-)ZI9HEY!KJ>AF2I98BOLK M8S!K51EKL=[%Q6:6HJM5BW.@U78F!5#(@D38+V&JV3*LWE#59"V*807!0:PG M]U3?5CS)@1G9G?"E#:RW>(T!3MFOV6*_RUCD(2,^5@M9Z+MXCUQ>IO $;=4A M"^0Q7378A3MB^VZE%4F0@;"9EN?!I>'?);%^+1OI1C,#L&;,H"P-\FD "1%Q MRMGGDT(9B3*Y0*24A3F+G*]JH#HTYQ;[V:H'+2.@:PRM3SZ;34<@&F J5V.8 MPR:[+Z1R,EM[V9Y8AR0'/2.?*RB8E[*G@W%=C%8-30LUXE/HQ<:L0*(NG$E: MPI#YAMA@'T)"H=7Z;%OG^44$3W-N/7,^(2%-Z/VI-594,V7N@JG>0\4D)1%DG,N4]E^ FSO'^@&="1(4S8ZB M8CQ9IL_"2F!K8A27!BED-JNO\I1C+,-<&GH2:X,K>KD0>5M4?65*C8ODC<52 MF/LX[U[J@,H%YQ'B(>EQ.ZJ=$/NF*5?]*"11]W=)%UC!*39R[&0&.+2K!9#] M)JPD%J!9!%@(<1E2LYBL.Z3CU;ZG,/>:4X*N\5/1B]XU1ZJQ6A<71]XR%41# MCH.Q# @^B=AM&=,DM1C%A-R%6#\__,97H4D],SM$_XQZ9PH?\(7";)>,2MAP M]5L\#P[]KTUZ*_DMG.@M**RTNE8Q47'+(VU0LLNKP!8(O>AOK4[REWR6>*XT\.[50X%";2<0E4$1+HYLZ^X4(]E:FDU>&!/L\KSN+J=V'P0L*#FR_*AS5++(;S,BJ6W1ZS]T_&L*#-IG"8-*-VNSQFK)3 MCBI8H1+I$CM,^2GRO!XL'G56APO=05I^DW.[2RJPP51'CD_=Z=4C0G Z/ OJ M,A(1FKSF"T#VH,<"QM/@ZS:O;L=IN:H>1N*2T5R"IZ/L+2%M[[DT[1%#^9PAVVUTS[T<-%(0=5Q2(%#I=97E3[E31?8K==H3Z\N6DFH0@ZF7 MA?71ZH(P*)A#,,^<'WFY+P/JZQ"- X6OV@6-N$72X.A!7Z;:1Y>YF]).*Z6( M;87UZ%6&KL.2PRN$' 4S6DM4$=8Y1>N>\Y6Y^L77+ENJ7'?[TP^?IH]0#EF? M>YAK1:<+M/#<9;8LDG9;VF]1)60^Q=BQKZB'5JBVCZ1 MJQ#LT$XSF,5N0>=M%N\63F4)ZW$@-L?#/5EPB*B$^MDUE=0J3"S*(0=W"Z/G MHP)K=%;:U^?@ ="J*11R&QRFVSO;W=$2PXG]6BPS)AG85WKP;9A]; ,KT'DE MF30O/1YFOVMTM(ON"X+[I+F%%"3QCK%:''E]YW<:UA/"SQ;-$I.;H[<. H@ M%Z+KJ#5C;-MDMH[K$=L/E^389!M9KN;N/I4 54%JZ&,F$9E>[ DY^/OM% !\ $!*L;P1/V*XJM$0'(.+;_2\"DTM\ M2B-J('Z.6M!SB).E!6%GAIHC0P>,[FU>@.E&E!<17%:OPD$P:+03]A'E:ZIAQX7:3"*LZY)=]'" M+^RU5ALD\W?O&WEZ*#C\C0R4FET*2XZ"GF@O&R:=U.DT$!<69Y;895-N,S;A M(E@S"H3B(&Y7,P+@BSLT>!*LVMU7#.EZ&Y0Z$=-X %O RPM0-0V-'$NN;8,- MIVHXKR1*,,0U;Q)N7W\H(C4!RT1<3M<6-" $1:JB14Y"N9$E(I:B@\F<,86\ M7\;4X30ILI&V6ZJD "_+NBC:(ME"CH'BZ#GBCUK;A+]J;)O!M ZK#)M5L%7G M;1;TJ'#U6?!F2B:-6!X":X2+BWDH0/&IF_)$ MQWM=[W'3?OIN Z:\;3!7NJHOS-IU *24$.RJ,9)93E9.3\"RN'Q \U+40K:Q M]]@-ET.,KHS%JC5^VSI/ &?3^WOT%JJ8VS 6<1>@9^%](C;S[K* X M3A"EU: ')-PH2C]*U<#VQB-:4Q!/MI$<+Z3!D4E-5M.(AXU:^:@6DDOV]BT+ M;32EE &L)P+4YS E_E1=1&2$89AIN,8GB[02HRR:"76<&&BT!B]);!75&#"1 M1.YT6NCF,6!1%H7(YL@F49$VK--6>#>(-Q?+KA14BUF0SF,VWN&N;$1%D!GO)QL8I?,X!'E;] M,14RT/S15A335\+L*OR=-/J%@;WPC^IR MW1_MHJ2DL'^[&VO728.]?[_;KD\<<[^K3., M:U"A@9B"B*$55P@)%705.L*F-LZ/X*\0F984_COQ:')J)=O? K1!TEI6W #, MVBV5Y+K@0#+_.=F H]R6]:!8<2-\1:^+GB/&N%(MV-'#-D%30-:M1&V'CKD?MK?5Z*?FS(9O+IQYI&TK-1ED MQSW< ELCQ9XXHS0=/)D,[4-T*4/C^VVP_+@;F(')U!5M=C6=%%)5(*G?25:G M,**'4*X)SYD8BX+8!_?94R8TU@9%H1FYX[#-Q=36+M3QI_UN&PPPQ,#)=D'^ M?\-QUBU!N18Y;2*4RW9_B?*T>W8/BJZ:JBD:58!%=6Y@! K34=O(%"RRNT84 M821."]-A$Y6/\ ZKLJC,>"!(*#@$=10OCXDL4IS)*?@JU\A"&W(8L(!CX@J] MIJ,FHY"ENY[J 8J[<-N7Q!8FW=AIAOJ=,09T<2H$GH0J-\?Q&-&4W)NV?.-G M],Z\NI,0O3%>=X#9*_:V.-"$+X0W@0I!I5YSXE.H BU"L:&NT 0C5J)^5:93 M%-6_JJDRFN+_'"(\F9VPB)"X_FM: >@6N2EX+"!.N]!,C(N^2XR#3WAHQ"NI MZB?Z%YH-1H*+03%#-]W7O<&^<\**1C?1>O7!E*SY M)0;:^Z0*QIOVP&!77=?/4G.T.)QW'O-:XLEFY<17(9A _J6C+S(SD[&#V87UI#:PR1:Q5D;!2U#>5A*-HU])93;GJF2.( ^JO,H51"AX)&Z! MH=1$<3RDY0DN(VMO72BB^YZKO![5\"0[2!N=[G?UI;FV]2J+F;TM]TK:217B MJK1'*%4-;Z7WS;=GF@-F[3<+C&H2&; >*:(&/"+ KG/0T4?)_=OKL73A_NME MJ9OU?*F^\P\,/GLT)]$@&<:3\0@_#>?Q8#K&1L12BX7:!!7[VQWFISEW^^DX M3D9S+"H]C.<)U91N#,RK'O1G\;@_AI''\7 RQ&25!G(,Y_-XV!]$P^$DGHUG M <]MD]A.8:SQA*+P.FCJ?#833L)_$,7G@/,MCWO@=PRZ*2 M21)/DU&4#(9Q?SRLO?&2(_HT26!A5'8[Z<>#X<@MT5/A-$[F@^A#$?ALC5+MH^^3_G==O#O(&['0T!R2%[OT MU,/_8GUM20 XP&;1(F>9= MIM /IZNUPH,2 6IB[B;#F%IDSMQ=!GT8^_*E[0:-7GRS#1+J[H7+M20#2I]D M6O<3".$/W. '6G*!>,(V,:F6 ,H'&T*_",-RYNVWHA%@N#S:ADEEH0I%HY< M>X_/ 45RJ2]2F/A9B78=Z5Y"",.M52K3+"NMOKMLT+^_DS?H;4=9?T)5JD7@ M*M3[A*WB3KG)B:=O\'$43^=S_CB,9],A?+QV!9'(FH &R=,!T*:$+CX1OC/\ MIC^;P(<+84P:7%#OMOF%L-BG.Y:(^==HA6# T(>7?OY M>K.%ZD"W!>GT)>1D2DE;W&G.SZZ)($?1$?)XMJM],DY#4NYP@B/ZD\%3VXFX MLS/#FPMHFN 80LK]0S.NP?^8:] ^RD9"J#&?53<3#&XJJCGA4"V.5N:A)";I M2UK+\VKU9<16.8E-KH:H@:&HYJ0XE/26C[Y"L!1-#Q1*66?0OJ,I[K[08<-A M;EBR@]I%C$"J $QGP+!=3X<=)(#8LUF014@%@&O3GP[Z_;A/5_;@/8,; 0+* M"^TSQI,X&8Y;UP.7+!Z (/'B>I+9%-8S?VD]DT'_<'^-))G%\^'<)0<&AH8R MPT,7R;G51&]\CB8L4U?)>.S2W9V"0H5325\0&FW<0H'XVMBW%=V#T5V =,T- M;L+[&K-*109G49>+XCO(?OK:?Z0D]]K\Y6#8AG.>3C;5]K M/3<6+^'7AZW_"Q?72$)P!;2_$5VIR^1D.CNBI61,$7X- A\:RR1NTC2.!$(] MFGWGHR\VH"@"AT4QQ[S4B4( %@6IG^;-G\O-ASB,0)+",)10@IUL704 M7;# 8L05-^S;.#[C$)D@-1SVY@Y0:):I>. MZ_N%?_].WK>!W54;/E"KCE'_?%1+BI<6=10XIH&,:APDNC^Y)0,'][$&LR.O J@L;NVXB2/U5M*)>+\9TQ*O_](.V_#252:H#I6=L MQ[ ::F1R N'='F9VRJ5FZB+QL<6E]V37?MK[[- M!DH@)]/QJ)>X,Z'@C.K!1@X^%>4O4K^ .OD:0U <=,U)I8G,M08O7_@B'&S( M,QN+PR5+*;S+J^CGHEPMGS 4][(HM^@)PM!H#+LMGC;BFO)[-R.V=)16C# Q M&63AYC@&>-V=P=%E_9UW4+NFF,:/*I8ULOO=86[\.9*+B20I7S>"S#.5L:&/ MXGZ_;POH+"@I!L?$4G9Q=(MW5;@BET7E4N5%G(H9>L9HH$D'<310P:*Y<,"Z%],;G;,J03132(-*'>#"\G[0CY\JGA[ M[T%#%0(7-LHT)Z"&-W*O@\+860#CH^N#NM6*)*[W+HFA;. ATK%89"M3H,^] MD&\VQ:.JE,P!=074:PHH'\($ZV5RL^>UYEN;#A%80^SRZD^M*\HW=V7JLOJI MK<[=7G0W X/:;5\SLZX1::AN%ZM'LYUWZ8*"?'O1399Q=/,X0@O3[4[VP?Y0Q8$:$!B9O+YNT2JT M&* >BI!7!8G"J-#O \=5BR9WHDN@C9\,!J&[/W0E+2M-K" M$3*VVS.)S9@OU0;+J1$!>".P "#4IO+^]@N*9 %/SQ7JH-043]N6X+IN *49>NB*-/50=AZ MK0YU$39@U?RM*R(DF\Q4$3U(NWUK\\ _Z:)B_,%P[5*__,Z='C M,HFH;5H. M3I!#4[+<40<>CUA"O:.G#"VW>-C2\DJJ!&-R-74>YZ"_G_6Q"WGL"S_VGLI M70;*S_?1)1)9+@@!'S T"9"03N$D0L_%IWJ4 4I2SI,>)=-X@A$:V6['4HO> M,XP Z_Z4\? MVY7):!A/1Q,-/JFM?3[KQY/IP!V!N57?:]'6RN6-36"DH06L)5:#9!#/YH/H MK?:Z7-BF MB:2^G^Y&*GA)S+"&0.64'$ZA.?@\YOXQUV_?3$T9IQMVQ'-LI*44,J[E386I M4!K7W>+6"Y$S;L599(47(9:K@MC'B;U?;/:W/[ MTH4%]T)7[66[(";)M*CAZV*JO'"(S+:@C$RTBSR#/G$OW>-VV;W(VJ+%8-;Q MSE6D%8<85D] -1#+^HIXZ/=N"1C!FJ"HC6!\?TCID7B<-F#-E$5T3\H.'XH) MH%^&Q)-IT;IXS)H&2.-_$**_,^8Y&TZH';(D7'V7;NYS;<9'UN?ELGUHW9>K MD.08F Y))+(V8'3J-47W@H;AQ#Y@,Q!/A"2B2(+TKCJ+13M<&MBXBDLUWTLC MQ,YSMW8S HW=:0J(;HNR)*D9]0$W%BH$3I4P5\S)?CXV0LWBTHF^J409M +Q MEQ5C9]([0JGT0A\-M@?ILJ=U*!#1-]FTEJ>:K\>%W9X[=:@ M&O8)AOG-!B#%3?DSAAX/YN9)<\-.(GBRWQ_BAUD\&M@!Y1&W*HR=JO(%/-KO M31/^9Q*]R5=D , _)W/^=AS]#.>9[4H PF&S-^:R>3VTA;F[@507DG)0*.KN M&)CK I@O5D;!)PW;_Q9+L5_W[V(JUD4WQ# *3+F$FTE7!=O@WF D)0#K(XA2 M5-F_K864PVF<=!27LJ\VB M!V_ITGK9M72C M/6[K9I*O.]Q6D/_!YUQW#?E:W!MM;W?E*?P%G6']':>;IGQLX=.V?5:W2^J8 M>=F>EI;EL[=HJ"7']#0(Q\RU62\6B1M1G.D8 SP'\3#IPUO MG>/I>!P-Q@GHZ".,U1[$"<#C+$KZ\W@R4]N".R5,]8#ES684KMT?Q<,I+V\P M',7C!!G(<#:/1],^/C 8#^+!B".Z<=D#8!=MFVX5=BC+.N/0&4\^CA+M1'AQ M PQZ,S> 6/NH2^Q+ONR9CP173=OC:]N:U:C7Z U>=SRW$9$#!O3.0VU=A;,X M_J;(=P>^\3AH'7HRLJ%,$BLQ&AM72+V]Z&^"W!(5&PQD4SMU\/K7P?$WDBO? M7Y;(85/0_O\3\>JP:@*!Z -1F8V)/DWZ\70ZIOL_'$TIFPQ(Q7P:S^<)/0"; M2&93(7 3(D*?G<[A51"QB@*-&R8#> W^'6,"S)Q,CT :AZ,9?(W9>#@;R+! M0)ET=9T54C)X?CZE=4QG0$AGO-#Q))Z38#I,,.9^3@^,)O% C M\UXV_0+:O^-G49U!;08!%JS!$<0 /;NDE. A;'Z%]EY@AF-DHLB6DC%^G43C M<3R>CZ,AL-IA'[\:T,_3&7XUG@WQ*_B_<3SJ3_"KP92>&J$S80X_P]*FLP3) MC 1>1X-)G,P!0P&_AG--I0RX)6-;7?I"=W?;=\?);O1D5Z!AD, S1 MYV0ZGIC@'Z7Q0< %NK! @'4K< UYNC4X6.O[/-P-QQP@ [^1E <&5WW6Z2C M)X.)9?]8MVA#$9'>)F#BV;I-"-K:N"-L@'O5$&,Z'] M*HX^]"YZ#+ P5L"7KPW&(&Z8;32!AI98TP)\3%+;@70'MIC&@&V[YF;V:B@P M[GU&'D6Q,!*FWH(GB)KI"I-Y[=/V=Q1_@GB8E2XKPVW0!]8 \016@%5D$1ZD M+-8V".2'H&=0#VC-:Q.09'W6H0P4KA,-.)@63 Y:+G.$<;X;RA_'F8>]<3_Z M'FY:'R<9QGVQ99J"V6!D M-+S#^4;_ $#M)&Q8J2W;'23Q$>UMG& @U2Y>!VG#F(=\7[6Z\PF?E$DW*87% M)1<@3C%>Z'E>(NUUC95=ND>K$G*D<;&!UQ(!1 .?IF?8> ;O'X2CX/Q\#B<@P.F!R"WN,7T=([XP( I M7R 1(^,K)."%P0HQ^EM?6^#Z?R8H+7635U)0=Y&\!HO8'$8CAV&Z]-= M<<\UD1SQ;,S#*//*_5V]4@7UQ5<= 3G 6)NDO7Y:'6C$%2=]4*0AD%@U!@W[ MW/"3S-0^A\G!N0JH@[/9&1QS':![T<6N79?:LCVLE9\W' %X,,[KD'(%:^Z" M2BD4L&KV6$N90+X<&&+#OYL2;6V=I"A\E15UQ6 9WN-1 @ MQF99;,@>6V*P'\H0)!O@V" RO+_ZX>.G5V=';=D1*%X!7EYJAKT$02;%XD#D MM)=JUQ071?F&'B#.)4A^LHSSU]3:;"MDT$2\)=X+76Y:Z^^^4J(]X0I13\T> M)22=/(\>X[YJ]8AR6(-N0>X[4%3O\XW1IVBI6L?0"YSFE1:^&?+,N/X&3T)K M.^J:8+R?=%KI \/]#K>B-")LDR#DKH89&"^UOL^OD0K:.H Y/^NENW*] M6+@H +-'#C4B!!*[4.UB-1WC]:T=B'R#GT:]_NB[6A$8K8!H2^:A0Y9I@Z=0 M5!&[%KP+N@;W'EB:!X]2.&*W71%45MS=&H2%M!36QIS0,$*JZB@XI%*6FJE< M"! G:F%\M29XD?_$J&--#AMT!G9$LAW+8/[60SU*S2HVAB1+#?'#@%#>RVYH M%'ZI$Q0.3N!PU]F($LT-NJY 2'$7SU*4\W,;OS&)RMTWR(4HFO(X0:FN0!VC M2R'ZSH%!3Y&&WF&0K);%+;/B[LSQ>+LT(1LFJ^4>P ?DJRBUG!D+/4 JJ2?, M.=6+PVGH%RYXPW>+&'/3Y>;]?X''4,+'W'0VYR?I^^)-FO=347(/ZH<=&BXW M",1LX5V^Z,[3B0\^6%L2CCL9N[4\%CN;BN261"/>21F+SIDCWQE!BPX^;;)& M6#AQP L/#X5 K?1MKZQO/;[15_D'=9)<@9K1HUEL=B[=@62(%-3/'P^!%FO MD=GM.%C?R7%'V#0H=\ZK<*L\HXON.)U#!30WQ%0YBII.P%6$H^"4) Y&-@M@![Q")8P)GNEZ;5('.EF,;:B> H7JK; E2S6*5 M8K'2U\1WESD6H9>^W;4;B]Z$)4'"#12,T=.^@S M495&X8*Y6 ;&+T:CTEQ3'WH%:( ]F]? $'[)3+8-'+ HJU*-2%,9G*L?W\G* M^RRV@A]WOO+P!:AK > @3["D9'<7&>8I,=Z,@,37&08MUDS!CE9*! *@WJ8 M0!,T!<]ZXE=2]*#\E6TP1R\*8ZRTK8]C9J_AXO-4$<=#:]=>E121=CVD5,6' M;JN4LW*AAI*G%V(=TB[OR ,].>5('JF8W'7X&&)XGV[$X@^K4#(K0;5:RX.. MVRW5XS@;O1ZP:F^-0(JZN_+(Z \2IIT7*_(_T_W^Y)2T3S30)0G).Q"D M,< &>[06RG)N1%[Y2#P.:P*]7[ &2C*622$Z454%Q(:PZ/>'2EJ\ A9V36%$B1 M\8,8 U? MPK78(GYHBV8LEUWFCVP42A<,>Q- [! I4X#@$%^WNV%]MWNGUU-:K.*ERQI ML)9Q;SJ&57D%KLK6^3D_%"AQR%>=ZR(9<\H^0P[^4C&<6\YJ"BO>[ 5;3,RK MSNSM[ >:$TC7K'X;^J2DJ=$3,4HT2 M[95JHD,%;@VW*);%.=R"F[0 2067@Z),+((U 2&MNU?M#(+$7BTFXW9#N_F)*5/.%A ":S#*KCW. MZZ@X @5\(XY @@&&LW@^[G,,@/\\B,;]>#1,V.L_F$CPCU_2S]A6+#4NV;R$^D\?G1L,8R%>FNH!2T MS'7*=NV@7S:J:K5M+FCG3=PUAW J*4IH)[#.6AN/9Z2H1='R-M.[YML<7.Z^ MU(K/+\#$!!WD=QY''EGS<*V85/*HIWX^<^$L#P@"'YO8) JJ&2S3973TR^HN M=26I.%2^DCS;5;-J7ZU91BKUQ+$IJZ]\2.X2IV@0S77721L!"(/['8K_?_9N M0\RWG1!U/(D&LQ%%\7WJ]$QC]KY:IL <3JBE&FJW3V?]5N*]]-;Q&4(-AA)-@%N-9_-2<%:EL"5/&)=;5IS M:3#Z" UUWI;-Y9I.DI&59;&YQ%KB: HW^)WG98!)K3%"1#%:WK@EH=$*GZPB MD'NMWYNA0'*PI9)6)+#7RK4(4*607-CH"W#U)=U2Y%9W+M#TY1:ME:(*_,T] M6(+&MHT-HX?0S:%OB[(.8ID/T2IR4$)6,/%Q6.!7T5Z"H1[%^5)+=7F^[RXCA:(ESX;_JZYIC 5@@:]0T6ID66F,:<9Q9!R<3*=F*_@ MQ]"D*A7UZ^,TW_XD]I@+7C1"NSMP^5N7 =P5/06??=_;ZDB:,:V9=-A(N-?6 MOH91H[ D-D0A3T(:WR[S"D_XPX^O:3V[G%*3_W9!?Y:K8H>>EP^7KZ-KX'OY MEIV=^#1NZV>LGI>"RO[3!=V'5!(0.XH(&6[BDJ[O\![84'_)+4R_ME5&.Z7O MK!5RA%UC"GN2#&CG=74,2 +9*W?36*\XHA5#8QI,YXCGH[%C@6R<:=2R/@4Y M;CAXJ;>!S?D_G;W0=&%$R2 OSSL>C[YFWL'\<'N%03P!$?$C@_3$%J:MP]># M-PZ+7><&/R@HVG4H[*21KL +W82O$Q(Z8W=:J-%Z#>OCLJ&[I%,N^QM- Y)^.6^3-=1RAZ9?SJ/O08R MI)46B:%0*JU!:?L@$2/8L^BK(TL M SZ1 !K.#8T%/D%\=C%>IFRE6(,<2!27L_0]'ON1$X6N$=)D'K? MSA-OLNU.UM7'=?4G(01N,^"YU,*#G!:R:SQKO4:\"JDNF)6+O)*0;\(;M;09 MO[LT6K1URWG8.+#%JQ$/N1#5N4CAX@"V:U'23S<7E0])5VFI[45T!-GWOICW M2+I"X5]F9F')HKXM9]RFD&9:&,T]+H>QPA#Q5V]OKJ]?812V@Q>#D.#92 GL M8J51[*59N!?]$; 4Q*#QI!\GTY&8A9(QW)?YJ#:%W8 ]%7=< '@ 9G2/5,G8 M'''EC73>W[*+6;B+X70>3_NX]H3--+*)T2P>#_K?M(DO%2%"MOP#=S&WNYB- MX20&N(?!>!Y/ANXD!A/*"OSC-M%@A"F%CU71-2SU!J=]^8D#;+/E82[HDND/ MO@"-6 CWDK7=UF-E '@:O;6OTIBQM_4T2DY:(X%>2()FSY61>6$M;NQ;6OGQ M,X0AX>S:7K&O0T*4FP0.SRT.8DS89GPO7GFD+^1(]7R#175+!W=I>9\%VF&Z M>,BS1V63WN[*U=M0A .]<"4.^,8.A7 *_]5N$@(@%OH8-E34JQNJW]KB\.?6 M!04:O18*:E][:,]*D@E0NS']BP4;L?ZVWJ19>!D&E] MOB^W^D I)TE ]9M-0"H;,-U%#!D,L8Y5/>V]3N'(IA!C78/67["T$5:TPE'? MJHK<32_]:)%\;&NJ 4KMLGL*0D6-WK8I^HJB)P='Q^IX+-V<#$T-#S*< M!1JDF>^(VB@O /F&VPG8&I5=CWRB2J)X]@<*$S6'JZL/,(9U;%GJZO@!1=U* MHP/.SOZXP?+!ZUP,KO(5U^\7EQM63,;N0+J&"^41;W^X^OSF@NUW:Q(L6 "6 MYT HO\MWHH6WYR60Y3E?1Y= Z^\ V]2Q3OGA&!$I'E>.I,1GO#*^S!;<(Q6# M4TL0."\_OOGIE:;]P>>XEFLH]1?9@692'%S=4ZRTO]CK!4:=+7NB>-WVJE>V MB)W**V%%@V+5U"M;/\Y[M6U(' +%ESHQZJ#V[4U(0<7.KV<@!0HSWW.+CH,PZ3%/*1GC?E78Q+XN-BQND1D\:2,8U62EP@SUD'2]=!R_Y M5IE(FG:NL8.HR$R&)6Y0^LF86O=B=J'(Y@HCK0DC [^HP,6U5/ ]P!POINT? M-77.;1+)0(7E [C=)R;B)6=ATRP-I%>*@JFZ %[?95)]L[?!W'9OF.>+S(OZ M(]U)/#U0 O(62GWG6/-YS:BT'>TK 9CK6DSX%F-BQ%]ILQ[UCG#S/0U^3;VS M)<6:WI1"$%!I6P=R$W@T= Q;=);)"R''-CA06 TPMM!^Y]+*%Q05K*I04,C+ M->PTH,9"9QU\58JJ*F=U!2.%%2I/8IYCZ L'$!NCO6^G MUUX"S(& A /R<:/H%1_:@B_GRIHASN$B*$A#GO7] %X6.@@7:C7*KD.G4F@9 M9&2!QE]S2TLT(9Q2L!5+I^MIG\J1GL4O5%Y34QJOQ)=2T!521A&G Y%D+WV( M;>> 6"+Y=JY(%Q=QEK6<]0S_Y@PQWW3%>:RT&XYS?SJ.#[3C 5E$[8)1Y&/8 MW+=!+AP%#\?P;?8>]H ='H=BWQF+^NS$VIZ6W-4<*EC/"W)NW-BXGUO6JOUJ M4/=\R#967)-LA:SR@J;'W![ZFHYP?RY>AK$S=9V,)F&COI=]BJ8>$#8@^J_] MDE>*B0+[2C(RJ,U3@GV>+DV:-0YZJ/!C/XL%\1)_[_7D\G?7Y\V 4)_.DDWPT%C<< M)/&P/Z9/PWC>'VCA/AB\MKA)/(:U)(.XGV!-T7A&;M4WAVD&%C0=4V_YTSG6 M\.M3Z%U_$ ^HBNE-!Z'PU E+LTV&%!G7!P6_+Z%[DQE^=P2U@,E&\90JG)[. M8=KYA$88X9<8!WCE:".2I=,QUE^E1X8PW8Q>&\[BT0BW8'1\M%6?#N,I[>)T M$$^2.0U&],R1726V&05 PNQ4#G&>Q-,Y>G1'PW@\';P PL:1)4D\GP_XPX3P M"N#1/*_A" /2$57'HP3_2J:) 1B@8C(;1.,1V=;&')&IH9"'U@/3R9G"3OA( MX2LYT1?/L[$;[.^#E2%'5-$1O=R#87TK6#URC$\,9_1[W^P#\#=)I@2+Z2B: MFYXP74S(K>4D$N2"61FW")2(6E)'L)5[>!N"*KYUBD/2B>N6H#3;J+^.#NTK M#@2L%B7V'N,D:".UM9 _)0.WS](/[AEH,GH 05%<6"^T_JJJ2(0[N,=P[S^. M4G82R@,_SNI($1X^'^81CUS+?O_BH?$30:/2(-4J.M?LRYL=<5$X<+B6$SKZ M"=#1A#Y-9T#=!HP.5"F?4&4NM4/'_7X\FL[MH&P[G,QBS"Z9TYV8PM68]J-) M0J5%YW#1I]$4[^(D>OO3VPNJP-P?CC'C9#*81\,^(/!D% %]BI/Q-!IAS67X M>C2.^_#*105JX76*6OHBFDV)W,QAC0E>P=&HC]\-1M-H'(\F@PCHW+0_=YDI MG@$I@PE9B&=+RG@L6U&PWB@:73(:(7?^ >-371G#$Q>O#6,F<*/Z_>"3_W4P M'I/?4Z(WAE-MLE4%[(@"H9%.#Q.$YC0!*C:&VY]$(QAQ-(CPU>DP M^DFT>+\09)OS(;XTZ(^(-LW@Y("@CP!$$R1UDVB.-3V'_AWD R#DW%-*"(!A M"MP9R /B+IS\#, Y&E -VA&&8 / F5!\RM+5^6=4_]Q(<"()/#>,1S!- L@" MB(5'TI\@]4I@8?-1/)@D\"ZH209^6$<;.14L&Q!H.,L'<,-' M@\1\:N U+'<.2#O"9 C"A/YPTH;"4TI#P)P)V @6S+M1%;8%V & ' R .2! M]?QS(&IRJC<500@-: M>9::87\;\"]G03Z>[W1(Y>_]3,+-&WB(E(?(ZTDT P%B!/@G2#>>D[ [33CL MQU7QC0=P_\:CJ;P--PY(P8=";&_>HBK*H/B2?1OGQ"?]UB$3&-J=,?PW>.=Z MN#!5,F$Q&(^YWZ%F2<.%T/C_Q((;CA^2X+C0VJ65X*Y7Z:81B4RQ!2+O"4)' M%S[Z^I"#Z> \O@EBK:LY_NH+!4]L='%+U!UM\>!0:F#A)V^NK^NU-]'WZ<:\ ME4 6K%I!QN&=G^:"\Q1N_._1.B/3H290RPP^05\#FC19<6/RZ9];_,O=6.%] MNSQ9,@=EY^#&=Q+%;4W%FO"J4/65$FTA [<1&]Q77Y)["%O(<_D]>'V(T4<4 M@73\ADR(!EKVRLBY5[1?Q8BPS MLJEC2_;-,BVYL)_4"\%'L>:S*\+%F=B2)JR-_]!)AJOR,*^'W4G096U^8"QC6C+ZI/!]^)H20?0 "RH!EZ-39$.> M'C083\4-;U]LQ":Z0OVN"4F:5Z9<&II9-U)V6;>'!4JPE2VLPNT4L=GA*EF> ML[5$CAM$4XW2FN)=71E$=U&W6==-3:]K\-S M^R;:@6-BOF+*K^T=T[&"L0G,U3AT].TA56-60V>8O.;<&?T2A@2ED4/><8IK MXZP(!^!6:G"%, >5WCO$CHX=U)94IM?"W\.:PRT/<,*9[UR)K*@5<0M*VY<. MEIQ)0-82!)6P,8Q\RTITJ]Z",",1>K:P!_IX@WQ,W#30'2XV*LNJ. J?@NR< M%ROP >E*JNY=T1$OB^TN=X%\&"ZQE#A0S\OJ M<\3R0W]\W%'9 H"U8X,AVH^-]N$Y<,_F5/FE-5X'T"_9-L:Q7@A!*5$F(=OM M*? M0W6#V$DG>N\I6IERL]R#M7 _(*&^,$[M-TFRV!KS9HFQ?:9FGX\[WRP[ M8LKCEB!VS=QP7\N3WL]3BV/G/_W5N3&-A%Q.4&3+-N3E8K]&@"ZT1HTF$?CZ MA1UL6%1[:J-PFI]%LQ89 MJY'PG,Q MLX,*#\([V'@'84&41F,3ZLMSSG)I->J[2>#0%!9&+9/R#3H"'S0?(AB#B_,% M8@168V#&C*6Y=E]W'.XZ^WVU;NHV8P;-<>C+. 0*+GR5;L6CQY%V::5U1SI. MR]1>X<)>N&[&CQ1C';'#>='H<,Y9"(=WU4TF8(^P%$0 (!@/^2T7D\/ZN)Y_ M.'0AAT:3!'2/CM$-K35EJ/),M@QJR_BE2-!4)47426+1?!7)$22PKE;'+O"# M42XX;L_[0H4!,:,G%S>VC&^DSSAAUS>!X;/1YW\+Q:2I6G[HHH4'3SM62P(E MZ:K"P27%0A-%FR(7:J%!S9Q-$1DH$%G4S;?0=91KZV0=M4!>&:#T?8EUB;)0 M\5 5E=F5E!_BFD(G<[?H0 GOE28;]=)?0LY=] 7Q7KA/SRS:$ "X MWYPI-D3Q$JZD*F=;UP->>E\A;]0ZK&+N9 O!# .'A($7@9TU96A-3D(.U M)0V+]X\8YOL1K9Z;XL'R./G@9;L8:W\?90\W ?W7/=3M"ZV\J(AP@9C3]A:M7JW6(6376$'8?T524 M!Q0S-B' OX_H)*I%N9K83Y9^?.V6&B]J@X64ZB-+HQ:K)NK^B#QB)S0#O2<% MDA%!09QX_9+\%!1F"*Z!*S 2E&/X/OK@J,D-WTB7VW4AR5!O%=^N"=].3\Z: MSWQR6P5?GL*?SGZ@(O%X: MG.FCK1'35JAA-H'_AA-R.F(K>ETMD!I-XCR+DG%O.L/8.1%[3X?QB,*$X!TL MKW5HDCE,@NG3LX0FF?5@VF%OFE 403P?S>&_1*=%<;=MB"%Z[$XUO9*(Q0^)VZR2 M"S0XB/H1N(99^EJS2ZHWW[9*DWL7M/S#"M3&\YO%0[%R%9:=T@/27\91J:"; MD)[%Q$&,R*;UH_?9-O"+N@;P#@Y'0DH0I"N'#A(0T()GOMM8NP'_^Y17OYS? M82Q^6#%[T)M&WT78W_8[/\)C@>9CK@8X 9!_%PWF](][PA''YSQ;+9T77O]M MCI2+Q^5@I3G,MBDP!&$5\CZ_'HR3+LFO3.'6Y@7Q81 A="&IZL#F"LC5GK;L M@"_X(=.3(=H!D/$I^*H-I9R05!F'.?$N=/\[K;(T0[$%/ZBPQ4#AF+%\17U] MS,Z<%%U+78=A4!DJQ+]3=IQP7H5 S[$J9:8GYZN8>Z, /$B]OES2_C^S$G.8 MB%E@ 1615%D=9Q @:'86 $_=H>)=4)-F:3B%9!W[!'G -FN4:5 OQD$(; M1$HDT'2:H)P?#0?$7%AR-V7F"3X0>E/M1]1#N<=A#+0YP\VEXH=5S#A;_X+% M\J,K8;WDP^J4Z'3WBH2^4*77C;0P24.MKELEWG^^NFY1O@/' N!:QV.,VE1> MA,JYO3 MPJR 9O;K^R)=!=UM4"%22;784]HI.73OR^)IQU4L]6K7QE9LX62@>G']M$T< M]C6+5.&BJ;G_._E>7)BJ!###J!(^?F@EAR;#XGBXT8$I>M]UFF+8D'HQ='SF MZ-IAZ>X]9H>2#J'HKVHQUUC@_,4@J+4VTH$=]M"[EIJZU]+MS*1G$.:X>%\: MIBQN4YL;J>[GBKJ--!>@EG0M 1&@M%-3' U9^I3,=(=62:U'ZLZ"7UB+Z[K= M[\D&PZ)T^-21]>L+P[54>=L4&ZY@TGFT+RD7L$W'M2_\;AKZQ%^(>+]!&+]# M:8L5A0]N_I;2\;-H/.K'$PK@!0ES-K3R_G@2CR=3%/AGO5E?2@RRV4Y68V"; M4 0F!IGU^O/#D\ZC"4CP(PJ5A\>3P3>6-44'A_8':%N2[^EB%&V&$&/2S^R^>L0&^N2 MZ+^-CXGTWV*M;.-O6'=*>H_SVD@_)QL_Y8>[!'"1]ES:J+ MTE=7' Z_4ZD(J#YU.S)WRBMXE1I:*+C&5!6-+1LT,A&[QUV:JY.*1)+KT9;< M_I!V[DNQAM!*';\C*5?DI5)*=+"G_=>=7[8M>P:(_!,@,;]:G/2-Y'V03($DCQE*CM(R#*( M=#WI3^))@BEC2'VGEN3#&[/9F'^9C%XBX_-!/!L-A(H/OX**FWA#70S!A2>K M-SO:/3R@IC$$FQ2-C7 MDPZ=X:A]AA: UE7S"E[<$!GKO)7,&\2:EJSSK[9DS5\T9PUZ\'-O3O]=U0Q9 M8[13D9DJH<]_,U:L>6^(O\YZ??QG0K\?:\S2?SMH+4'E7R9=MY=P)ZOB?$C) M+_/>8,SCP/.CX81R,T?3WKQO:? _PT2)*_@7R_R=4FNM)ZODUMU MJQI*@SO[6IGRRQ\B4WZ=T/7E#Q*ZOOP10E?'C9]@#NL(4PH'P]YLX&[\=#2( MQ],Y8&9O,'/2F-9*!0HZZL$ML]+88!2/J>PZD([I_#A2T ?5NC]B*ON-0[!N=?MD8*/-C:F1BT*B9ZO?]C/+"R<= M+W=8%.B%8=L+H38@'K2^J6C9^FPM;H9#A2P-9AM(I68K@@5?FH8'RU!3=# Q M+8V#SR#2F\\#]QD7B_O2O[M]GJZF_HN6$'-T@3ONMSDOJ;SC)/!5(@*,6GR7 MTP[?I?@#81_X;;%1K-2"3QR[-C:E1V.TXLP;4W3.\/5$,HQ08,Y*XCPQ*RYK MN %&JK315-O_+:3U#UBF3L%%^)#5."3YBB5+8^?B[N &(A',O8"LO@V3>:$U MI-H7TRPSK3TES,?85C_#AF< MVP)5(I3N[5Q^G1H(4F3E"CN!KQ$2"QL96(O_N_;V%G8_N"$U#6_J4L]\MIT+ M.0P0@Y]/G=\!;TW"S>Q.R7+CTRP?BHCE1HW9H>K4=]&XC[C0O/EG)(L%(TL^ M8&UDJO$XIC1!5EO;AP-V0XE[3NJC\J6$2O6&ASN0Z:J@93%WX![1WSXHV1BN M[+&P]#KV;Y,<>>S+,?GBN+H81H>=\*8Q=,T)A=JCN&=:-=OYL1/]?28UROCJ M4KC?R<102:'!1R5[!36)B?*-#0L\MKX_UZK\N2A7RR>T05)A@[^0,>&: KRQ MQ@*L%L>\@3-89^X^?-5+QUX8C'[,O M+J35SC,N;JAM0_WR5Y,*[XI(!7@TZXU#? JN MI9ID<;?A99%/H>&/S@=^+&XK3+[TAD;X%?X.DN4PJ#CCGGL< MI/(^?3K0V2X,%EF:)O+(('W90&=2H^J,E%471 D04]_ 3M4]H:N']4E#9_X# M>X+O%^(OI 7>94LJVNR=' M9K">#?3UHY8NQ/22MSR+7LJY1UJ>=B-U*'$-A4\M1(U22A!H,7DM+/K-9^T/ M#!21^0L'YDW#VZ+:G2?SV<27-N529H7J(+I"VYL[\O'[)AG081?A-L''5N23 MAHUW^W)'N118Z9WB.7X7G-A$)S/0*^M(<63+G&_&X.">>,K.$2FDGZ!1B%.< MN2)^\PY:S&7J(2"GS5+KV\!^UM;MC%R9\/@J?:(( VD(0<8S_#] R&/WB/SF M+DR<-B55T:JU!:D0D#V$A8E%RG<<54,I8ZO\%XQ H) NB?&B@$/8[!XM]?_, M6O>+41(4D2>L38(H3!2$X!;;=R5A19?VFNTW7"\X/#%I,(E?OGQF8;(+Z#6P M]+QZ4/J1MQUG2"\DC1&%)SI;Z]VB0NM$&:3X.!8M_W_;>]?EMK$D7?15$+7= M,W($I,:=8'7L'2'+=K7[V&6/95?'CHGS@R(AF5T2J>'%+NWHAS_Y9>:Z %@ M*95KSIPX\\.61 +KOO*>7ZY$-J$1G.+:+"QF[P\_O7G[Z&)4K<6P:*DI7_8H)(!^\58!N\(B09 M%S*L)24#0]/HR^6*)>0E1ZC04RN_'I.4-P+*TT/L[AFB/!N;).6A?7I7R*.N MCJH.&?H\I6)@0FSQ8%' F]62,<%H.H^9F(:[FF80I$.+)9EEP642-$QCAO#& M--J!F8,I9P&\F]E*XGW=LS9Z"6K&U7K]ZY_9^,0&$+].MK>PX5,&?<,%K&TL MI+9!)[$8V"&05H4]WG:\B1R7N9+BH$^$!^YBCYVD59RGB#E[%O&OB"XX*;*X M9K!;4S2T1E6T"9 .BWH2U15CE!DTLD% V4]?'!BSA?=66'IOM@JD;0TB;L)/ MG:416BZTFNBS*(\G.6!=J[@41P';^5^:2W.2E7$JH,#T1,TQ>,!PS722)UD: M%REPAFEMX![ 3&M91ML+(.F*N"A21B4N)XQ*K!T )Q+PO(S?2U_GG/$CC4]1 MJ(G:RY#QD]:IM^ZF:5(5@*F(JDY9A8U*BMHUCIR=FJ98)ADF.C&C!CA>5C,T M+?U(IPPF:D'TXE2 ;H' AU\ +YQ/2*=QI_RJV7WC*M%?6I*ZV=.YJ76FSBB$ M9>X%AT*SQ%/[9SL-3OC),AX6)B:_5(C=YC#\X4;_'5H-62M"@Z%;Q:] G0,>4$^,=9<)DA(6K#1N9"15$@HV9%A:.0 MY0!U=C&>(3Y[DF;QA+&FZ9>*3A0.5NU7\[4K:X@3BX;4?)F7?%KI7 G2-,X" MCNYGWV_C6=;%FPMPKII.-@VVRCBE71?,EC4SY,[;HRJNZ)6:065+ZCGC5TR[ M:Z[!TS 7?&=HCM.$;T=;4S"Q!R=UG/)5!$9D MQ8CG=ND0+.=+'EH&>.M>+N)ISM<;\*NYG[H0\I>T76OC6J%\5J9?N2"?N*[ R!%=*88 M .)B1RUWN.:)TV&S5E9DD;&Q=(J$SG_Z*!+M9'5LG]BVF26W&M'O-V'4F%\^\\ MJ(E6 3C&7* @+*SR^7*#KC8I'IHR+"X4OI#F!!OQ=>EJP!EZ14.^T[0!]+WR M@^(]"XX1,F2\IMR(]+9M6@,B"LCQ$.V"V8+8L&G&Z.T C7W9%T1UD7[D G5> M)>\UE+799O- $Q)_%3SX<9)#F"#F-2%6_;^T9 C*8+DB)%99MEA6E-SA4%^\U0O(VT_XXJ# M$\'>3Y-X@IC0P./>P?SQ ,K_,RX],&4*1;]7"4<&0M0%7L!EUD&5K*VQ#N DN+D/'J>;8M M!]ILHS?@ 2(B"O/SYJ%%"1402HVBU&!;;W3K1DSZ'UKY)32 6&@:8VDY[-IE M8PHU@,W?(D*.(:' 56_DO)K"46Q D6T&53J+7K2#Q&RFE9<8VUD#-5;^HU'S M+CA&>+7\1#->*Q?F$N1S&W^%NM7:;Y$JMCUXH(PA3$^'7$\OOD.YE.W&WR8K M7G/P79^,;JU5Y#&&O;;%3N1@\8N$*/750_0LS;PX%P.\=BOA?O#4;8QMW="? M =OGH&5S?7T-2G0%[",GFP\H"FMG45KU>"Q'=(72"?H^(1NE8)07C"C4HG5, M_?S^K0TMY5B JAV/P*9(+^[S:2\J,A6Z")=R+-SO4 M8, :'@!:T9FBQ_X:^F>*Q\316>UH+/I(5N=9YGL)-/55[=#J4>93:.QK'(GN M83=L&%F%@VNQLBS;&L+"018D/(O!NF]_]=N(I<%D M'(EW*Y)6I)FK60C7RZ$MQ_39A&[60 8X2!-&#G$6N$8'YX7:E"T[ZS^(8FX7 M2^4:(]-.6Y?8_*B7R&\5^M=;.=6U)?S[ G=;9V@;WELZ06TL^\5 MFIUUF>$UX$3V@=WRU@*SSCK3F7C>M>YT+(B*GOG=X!#$V\QY9.Z!6&O=7\^^ MDH +%$:U!;&GQD92=,VR?30@OF(([T?;*Y1H;0$Q\X%:F1*PC83INN3^X3'[ M9I9 8$X[9Z!GF;E\W1KYZ(5;9*10TNI&C?X-N^B]4L MH3G@&E:;Q64!/T):EQ&*T$TZPR'^N+M5$[M0MMEOO&M[6N&-JN8DT=%(K.$R M+3&PCRY,Q*7>LV5+4'DEK?Z6]!"NV,9. /Z4(4/5D%IP13#1^<7(B[I"S[4R MI, 'M!NW-)?G.7^0R!'-&(0-71J 4?W8@Z!U(^2R 4[ M6^.PH?-=\]MROHX#QD[I\_-F?[-';,Y&-#"P7G,HVG* ISZ[A1&-P-@8-=B0 M%'9!$]Z#L3$HH6CQ?/FIVY5%AO Z[M97(.PPPU03D=O342 MVT5PB6-G)M>F._-PN7("L_C0>M]ZR;)$T>F80K5D!#L!]8X'SI,-?FT!L:%- MCJDLF;Z/=L82L]YRX^_MAW_I\NP,G>;/>N""ME6C\7J]_77]##F&L!@@VK3N*[B+7 M.&W0+!Y$WGO.U<(FM!?)2&7RY&R!)$G81[1X06@AG('?QC69H@!$+3ONTL&% MDHJ=0$UGJ8!FL67+BL,"8GGG&!;..V>,)+S42@I%TC;GC _RUOIK6'2U0HARF6V;S70%\_E\LV^V'@B<'PYC#VGK!+'? M11^WB6P;]YEG8/.2D4$L(BH[G ,M-B/]; 12@8?;,C-?T N'$DZH[FW4ODX"]"' MSV2A^X0TI>=#&6'=B.VW+#6%/QT)]-8'NEJI9SISTIA7+?[Z>CG7 &,&:T3. M=P/A^Q57L1>Q%<_H^[%IQQ1(,P&A!MTXS4[U"J)P@@+'[0R@KRI+4EG-)"78 MPER[+\I';A]8.!2SBI8?MKNY/J1'B6-I8\-_%L>DE3$]P23"K%-G[?#NS$S, M+2,IL?F&?%H#R;V6HA4+U[PLOF139*5-J60/AU5!3;M>.Q:VVV]*29\'!2T! M3PI)"WC:G"O#15EYT#XNX*M@-M%2L,8'GYRPL-P_W< MV>5B@&@+;(GSB- Y[P!YLVR= @T(1=4B6E].3WNP-Q>R(JVL6%)6[BDQ:ZP1 MS,4@DFWX/?$HMRH\ E:(Z#US:3,3%$%WM5'L"9KY89<2!.'/V;U]R'$]6B#Z M??NV2H- 5(Z+NHI^Z8\5$5=EA<(YMVJAE[C4,G,NT593B!TCA>]R3_()TT*P M]MGV2W1-H_6+;OL46G=L7#T>G=@%NN!-X757^T772ZJY$89UR,!;_F.W0';0 M*B#V")UX,$DQ_LB7?GU]NM\VQIZ_OL*EE9Z;W[0V!(9&ET7[79/*>S-3L)3W M@=835KM;*]DF0T]>S5BKJ7A422BTJ4D'VAT,@CC76(?N0=H$U@!UD;FN]]O6 M"K,P$+)?<=A94O1/J?]0@6+RE9Z\]_=;/6-!4KOOL\+81!H MJK.R[K_^-D<@B M&I/X_YP]DLBO:34AU0=O<2DVXJ7GMN+H)'NNL6(VRH Y'S5R"\7/FNN-P,$! M1+S,BN::#S4 XF@$'V>2M)&_UM33LC@H7=WZFW06O2,%0'5)6J/^Z1Y"[(@/ ML8?7HG\;8HHI=%K)N+KY)$[K!'^E$:GB29F(*9V(4D+7CW[/HTD\0:7K)"LB MA!MR;6I2FSC=.97RZCZ#N/=*9&=UH;%"2PVRM4)WS5">_HLNZL3>Z=?B[;=- MBG&@>S==18@.7W:H$'61Q-%;E3P'$%AB27KZ78N:3B4$?4IR&2]Q6G MBQP M$I=Y+0MIH7TF*[>SN,^BR82YTBC*24N$]])K@M*\ MRN?7L[DY?9HA\U4$YX=FI[CK<^-7&A@<9]-[KEB#.=WKEK5PTR9GE#BSD:R? M^M44HXED5%Q_*G_8RA?IIM#ZG6JN9L]G/@2USES;RF!J%%<[=:7B^UXKN'#*66 M$S;N<*VO!5"ZM_"YB%^P]2SHBF<.(4YU;T&<^/+>DU@_LR9/5W[%'SE#-\]Y M!<1 0JK<V(?,FL\WB"7H%X3A"RBU)8')RA6VRIL-\\/(5F]^60KB=V5/L M=,VB%6.Z(6(.;KIEI%&@QNV6UP^,:RBAG:S\SHW$_J:%=N'8I+%."4(UHH_[ M;_,2K2*'JB6I8/34-V-RZR':2*C7@>4PD&#@KW-:>9+<-QY1[.)//,AWPLFD M)2[# -NAL#Y&T_XRV]RQWNTWJT(R*\;J>[8%_#BDAAJ:W9$ I2X!T:)(W]A: MCP@GZ2)]Z18.K1MGO-N+NLE2POIZ]TVMX$TM] HO!13Q_Q8PN>%T:*/KME';30[]*4@G_'&8E#?^+9+Z46[J1K0 MYBT\4V;UCG20+&15+&P5+PLGOZ[G>Q8*A1Z(R=,DU0@42EO25? K!].N'XCT M.J-KL?F5^D#T'7Q+=(^ABDNQQE5SZYN"79VX*T&TVBP;H];SG[NE(+-K%Q@' MT&>V"C^PFVU_W78/#F<',HMCN_5VM_5*UALMOK5?/%7Z:WL]FQLCKR[X@QZ= M#M7D*R$IY6O^V;^MCM!KA*-=>C[YUD4BI=?< M1[^CI]E*E O7EO'->&3+6*/H+-\MMQ)>>!3Q":D?S6_-?*^5K2&R;$!U3$%" MI3M*E&1HOS8/]M&P60[/"T&5Y;(2OLVS7S3VFLAYM<.7N[[XR@NEAAZ9("Z% M+93(,/ Z"'-6#!**EJ5%-JCR>G6W;R("XK8RE MK)W"8>^(/;'P:>@UBB73'L_8Q$6)M$#(-%,?J8V*7/YO,SDW+$R"ZIC:-S,[ MS]M2:8]*C M#D:2'AZ(9UKVP=AGT=5F/0/S:$ETW35QQJK6#56S1?@HPZ@ SMU@UFI57UD M<0>VPZMFUYV>9T-K<5Q?\Y.(,$-9S0WSHH'L^ VDI#\-\YGBPCN9 C;(GD1%S+B%\"F0..\/3$N"9_T Y)KK&L.-PS)EXTALG7[5!HRZH M]S,?*TH^,<'+<9NHMW=9 CN?%;D7;Q<2<5B#WJBD<\6>>O;%OYAA$*OHK[/Y MKW1/-0_R7=/\ND40Q]R-Z\5?W[VQ\=1Z(EXN!>.71K/?\/5^22W?TI0OT"&- M[N?F:D-\>';662Y1:;,XLM.-&. 6O4CYXN66G;0DS5O?:FMIQ!F_H?-/)Q5^ M"64#O/K77"6(*9[K )&G$-'N&A&,KO8DJ*TD &K-R: WLXTIC .SN#)W&OD[ MSLJJ8HUNX%%:>;&]N"P$*VK#AMTM^UUX\-=$T"7TB]TBLV^@=L:#@/5D;28<.[HR*!5Y;=0/EH3.O%87M/S"#BR-UQ,M M+Y@!,8VD_]C(P::WC40$8/RTNA#?^C-G%!L[I[NU:H"N>\@I6L5E!6=],W.9 M/@A7L(3O*M_VY-$-?7Q>D>YE ] MV#.B*"S#!@Z]Z6( \=3'G"W\6/8C(?#\"-2B\C9RV?:1F#A>$5QLD58029M3 M+J!DQ5 3O? "DX$[%]BD!X%Z""7'CP5[L&O'WXS8LRB;/N-CUZ-G%/HW6V[J MM0U(>0EW]SN M<86(59-]_F.D(U#/FN=D$W*%)>,CGB>Q1WOQ5VM96W]\E#3*[8_1I=$;(1JV M$%KO23MBC:OU#=Q>-:?*PP:=Q04C;J33+)Z64AHDCZL*:8K59$*_3:.W]!K. M&7 %(CBQ;)[%/D(M91F@$*HXBRNHXS>NV=Y]DMRSA-4^0]3K,,[U4YO2Y0 M&JAU4B13FK"JIS"])HC.C:NR$NMV#O\?TNU1@K8T@"&:08K8MC*NZ>-L2N-$ MO=JRB*=)&N53>@L&8&J"!C4M/'>7D=9_I'._56P!34A-GT8F_RB*/\B*N:%AI07].!'/2EIC6E+:(U_&B8>="9*>J&8QGG* M>$'S2!*S_VZ42'0-?L39@;1\TZ.'B4^*&+* -,Z/ 6.L"\JB7F.9Y(J#?=):!D/#>@#[IZ M(1"@D[Q6,'J ]-0,DD$G19DJ76-(*9J&,S")P]@PX92HSDZ9C.D"/_78PX% MT0YV4!*%KCB^'9^5XE^CTPD$(4 TT>6@+;7,@:XO'>T(--AS@", M"@;T(:J:EB"(-).\G/).%-1R"D*3IH_@#'0V*DXCH2.0"C?(F#GS1^"Y .T! MTTL";"%C%HG_ <$SJ< BL#]$IE/ZR&<+I2:K()]&@+MD)E7-A)TXF@?D-<0< M4'>(Z7C-9%L8@B3] /1CPA!#=,X%UN@(SD"<5& SP&UJKBP'@8MV&+(A)J=0 M;..L(6>1$4QN4F$]$KC;4[Z-"CH49 MT XM, 4)2'.(B4HPL$B/HEYKF- 7= M 17)TN-8@V+0G7!A.R'[:>+9--7KJ:L5)/*+&D_IJB MP]L] VH8FZS@6"$=P*R\(G)MU22N[,>5D[]>S_<:CJS1&DKM,('->@50+XW% M:+F;C%,"B%FFCPYL!-LK!!$>QA\>!/-F*65[TRBPJ!VK.S@<)KODPGL;&WF_ M'9H-Y_I(;"Z[X-EB?84ZT"N8$YV>RUK_76,=5W<-SJTUN5\M:=O@]F&X=.!@ MF_QEDR>S6:LVZ:O!NJ5<+HPNW.Y63C"<@5_7N\:5.[V;[7;B MLS-A%S-Y5=!K[4CY+3:0K5T!5RW.N@#V#G#':7R;QH9)2PDT .)8?\&)=U7X M:UO&K;MVG\7Z]&092/.S M=F^.J_SI_/R#I00:8[#U"YLC'F;V:^/55F-1QQ55U+@8ETXER*O-PD8FX'@, M0[POG$E*UD,BD7:#[[3+L/6R(H*+:,RFH;%9 =B#?=NVZ_9:*%E3@TT\/R8A M3'++)&--W6 <"F/7K'^)$B6<'+._#@ %(2D**^+&^^T"FX M7=+3"_5@>JZ\]69YLQ0*X^(Y3B-[@&!Q-XMG[N MGE\:M7LD+IW;^=Q=$2^>_=$O<-(JT4LZT_*=P#0-B(>%V M) I^M=]H,+XXKF33EJ< M.GVS>_VKB0>2)>"P/G[XR /0&RLT5&^\WBDSR::]Z_K^^MJB)5QRBHQ_'W7Y MNR]],/&"F"RH/MM#CGLJ:GWPR85$+?Q"S MM&%$\U87GV5@;WE@#NOD0B:[\:(NO,[RZ#0RF8S/V XUY1+Q:39E(PN'[G-D MV/(.82TJ@R"W0(KXV>6XEC -]U3$:JQ)!3(/2$!YGL=Y4<'\E4RKZ/6>&".K MEH))^QM^WT8&]"N%\3W!#S@77NR7MPMC)&L-:D)SR1/S4A&7\%T /S6-WN+A MG]>K4Z.FXYBG\8313O!_^)S%J(F^Q6I6<95443I-XC1+-;6"Z,V>BY WB[;Z M?Y+F59QE"E(ZB?,I["1#7> H/$/21LZ&UTD63[)IC^^IVC?TN;/U*F[6M4D[ MAW2TES1TW_)\P6&57E:;B8$R"J;)HEQNO?_:UB1Y8*7%Y8+3FD73CGQ0(8&6X:9DXANEW0,-9EDP3%F[UBZHD'$HA%I MW)$2.55_$67'A?]VS?S+:GV[OF'(RVMJ9BF1OVV^Z\B$%V0^^*YTO!2\/E2G MHS6\E<37F\WLCC[8,MH%TU@Q# 6I8/&B:."[* #RA"U=SVZG!MMZI"!BE6 0=7 ^?RD*=6YA, M81O[\)7&[D'.,O757CH2D!W75N5-/1 MF&>AY-HSURG';>,\;TU(L@WK]"%C:>D@T, 8IPBJX%,W-A;8]PB(;!V:8ZAI M!23A^^.WPLV;^QP,CM[?WR "2Y7"U1>L@G^LW'KV+O>UIE=X=8B,,+AM7,.P M;OCMSA8+/^O)'/49[WFGT][0CYVSBVVV!E4[D5OQ2\%BR>S5T=PN-"SQ6 MR81^PEXQJ6E]:LZ_; :.D^ZE&@@DZ%WOF%DNC; \M]5GM&%G/?2N53<#GI;6 MM^T1"V2=;S"!_;QC4PY=T_:V,8*"TI[3JX=30X8$1H$5):2%;!TE-4_@:[FS MJH#(XNKALKD,BO8RE!LE8[+PA-;9MO/2BV4!=<2*S73>:ULG5\\.BH"?1!$1"$7$<">0\ M.0: 6%FT"!=6I;'^@%^[:C@9UUAT<)!4/^*"$KLE>_*03@+C$H[USC#Z/AB/ M,V\YE.O6NK0EL\%YM!;(I(J86G);YV< Y..Y**JX5**X=2P*O?9T]*8Y+V6G M?[H-,>?D=Y>B]&21?D"8=_F-;K]Z*I#U?%PPH(88$(YZJ TN!,JF--_E&7$( M*K)F =@5;B3V _Z\DIM2A=.6E!- +6L$]57I5KWYK5APX7KA2W&S7B]XJ[D+ MM;#,-5W+6![;B=+;_5UCBO@@M<>K:[=HFW]H4#^9]F=M*S7?P U?L8AZV+'-] MN+VNM623AKH>7MO>;&+NU^N2/;U?&D5K<0!2XONR'H<-EU"6<-C6O?4XKX_D M(33*Z ,&E_?>.#@X$-12U- @-=!VZ]60L<3\V#6P$<[4$G(+UBN#;03%FQHS M)U<-6&J@)%J[=?: P+0BK;1V:YEE"ZK4G97N0)D1]L:IJP3<-] D.(=18SSF ME!JO[+&_$M@W&XJ,1=UOCBMO1:(3C+X0P=TI4(QW%FUL*1A; =&80U1T@J/: MF+YNM1XV\KN%:5CNV<5JL3F0(F;24+XL[UFL^@JA9KS6:E:DKYZ1V MIT: IUUM^#$0=^O9%@.ZM4BU[.#^]9I=(8+?XZC8/\[?@6>,&]:<=Y<;?:6. M4"3^[#=6W@$/OJ:U7\=]S)8MD".,/\GEQ;48KLL6Q\IZ)4;]\2JXGA%,;+88 MW1?LB0,P&KS0^]4]['US+;K$ ?[^99ZU_3JXMKY7Q_ES-'#&HR,!'/0.M_$Y M#3>M"#QMM ,?/T?J8_BB9"N3XU@ZT./'K['!5+\+@FBT"_C8;-KXTQ4W]O'(VD+,JS#_,69\ ;[94G4@_0ET5X5?;^2Z(YGVK=32V?[=QP/B-:,!I1>^A9=^CZIX>#6]%K0?)G$)[Y.*H67+K$C] IX[M*.8O$U5RQRY,PT#:@^ %6(CM[/- MP)+U%CH.-.'6_9CVS(ZU_#C226R.]>"R/6Z)HA-)*/5!005N^.L:C/!6G;4< M&"$(FEL43P9K%.?,9KE%E$VSFY\]E_5UUTXL6J*A^L$Y H_&J(^;]=7:UF56 M L#Y**A;#,'HUN9'RI3IG$%.:!^NO'\O>G=.@]I$)#)$NB,^C]P*DC%ON5;V M2J^$B\'YMAK@W+U C "%4]*J5CUL8H>!M ?3HQP#Z;<7LCOG)JW5]U]OV_JL MM./ASY)<9 )7O3,1G9B+;-.[^^3K>=O(J$2AASJCML/+9@4(^)_7.]_S9+J1 M;8L[*)1ZVLU*;BQ8:'NPVWM8C<6XJO=MV\SWFT)=^**TXSIO&)2/;&RNT]"\/XTT.P1WDIYF[[G"$ @>8ZH"9<4 R1 M6>9))M3T)7(NV08'PQ^\)DZ)O$;NY1>31&>.L0\U)=::]_/=&GN:NHJK7 A' M#)%BZFDX!LX(6+!CR647P5.B<):;^?Y.PP>8<\UE.Y7G#IBDA,Q#B+5EYQC@ MH5OZ6PO%^FO08_^HU:85UIPARF@0OB+E25YWZT6C@?NW0#IO]2!G;MOMPP2A MS%0#^]HZ97R89_,O7@VS5DVXV ^*@\="4/!FT6K/=XNU& 7U<.9*%]RO.D7L MZM&@))T!WUD)L?8JW#GUL5]U1Y&?D(*\9-<3IBFE()H;17A D/'[5?0!)>@U M158_>MG<&A*L'>_B^==$[3:B\":XU5/_OYQ?6TRN[@D^\6#]E4(JR12(Z M:C] L/'T?4UP/@61Q_A9F#(G]2YM\_$!WKDP%"U.!B,5[#4/*@J[MK^1P99,KR M9EJ'^X:5?S_*TM5AWRX@$DAXC(0G.NOEM@])M M"Z@!_<&9:%2[Q%YO;3 T&9JB/1A'8&>FUUINMLL[S>=:M/0LNG!"Q("@X+%\ MR=,PD9.!"WXD2@*@0@\!G[;87)3.F<0 M4T1@(=YH6D[B-,NU-6_[1EJR)9Z*24R".Z?+F=_L2/JOF>XGR-A+ZFB:3.-J MFCKI4S .?=LB8C[S21+7>6%[-7\/]C3E#.,BKM()!U1);\\ "8!4U*SD9D=Z M]6JQ^@?'5Q<__0"P(%!0DXN@2)H/[V8-Y:2Q!Z@?S\ _/F3S_'<@V2$6R/=I/N-\M2S'[KTHI M7>+P[V36;UQZQK$/"L(/G6O%YIJV)0%)^$#29EI[M4$%6"U/_L0U+$RX-Z]Q M.WU-) ]$OJ@YSGJ<'MI9<7/;H52]ZI4"\M"M69MRJ2C>66ADEGH(AL+.,%5O MJ:+3J+TZ&-C?UC3^Z!?ZG@U"9QQ4&<0T=5BFKI:+-SA &M':V9J1W8UYXTX0 M/?H6@MU;MD!*>L4C'Q\\Q"PQWO*3_QG'=RTPPNT^(:P231XXVM%Y2WAA?&!? M=%EJ ,O^SMIUNMIM*]Q(E&3G&%C3@TX:;>>CG7;J,#'8,(&/2%IAI MI4U:\S<)4C:8SU^-E08N[)8B+^U,GYJ2>;DW*9D==[IF!_#RJDT:#G47]7), M+M.V59$=-E*7L6D!#.7NM^F&@G^[F;?'+2ONE_R1C[6H3LSON[0/033#\ 5B M2BO^\LPZW[&<&_MEO(C)K$3'L]BR,BSAQ'P;M;=>RBMD 7QE8<)[P+"D&ZP? MFL8]KJ(#K>-9]!J^SOWF?KV5IKM>!6,TP.]N@63--LTI+V(GQ8BC;OA@^H8' MH;O])#,,ZO0%'RHTT*RVHF5_@-5JR%8Z06&"UN/&6"KGO/75('X\+\BIW*^Y M_X8!5&!6)CMI;X$%,Z=%8XT 7 M[4&G:+,JY"P!^MRIW?6$.545IW ML_FONDF7<[J>.&Y\E?1#XRX2LUZOVDJ;[+6NHB$3)GOR!OC*-*AN$_QY-]3, MQC[ZE8;:S4NF-W^.\#!G;Z.HUBNT>J]T1S5S),*_A3F@VFO]@]9ZUE M22]LZ9Y'OQ!,) Z6276I%WM3+HTKG-H"-C87G)CG1MWE&> 6*;*R"K:^U,0%F4GC'?-\NFB71#!^# MB>B='DU/X>,)*HFB2W6\OW#8L/%6L/I]-OV!8EL3G=0;7#O=?LQ_'J9@*0MB,JQ>TX!F.\MI%B M3K)E^ZLGZ:\TBZA3TEXN8R>T<661>?[ \3]M[/\O;&%/R9%O/S%<$MM"3(2V MYA9Y:$KAY :M?.E=.*,5Q@I<+==Y8:TYJ/0[?$V]^B3&]&1U#55#I';B2@), M58BC!0+ZSL:$_LD7)H",>9Y=3V?#9&:$FKVS;3OTM3TP9-P&1K]Q0?V,=^^\ M:3 A?1,A2Y/FH(.L.5WGUX;E$-)N.'*44?"QR#PF"6A1E 0YS_V.V4!G]3I) M8.I@W#(54M MEG3F-?:K.K=30FPZFM)0@X,G@GJWCC9;,:1$O%]-FQ6BX1&ZTB1\E.R<1@ZZ MK]LB=4K+,B,#9;;L"]T_-]^"B:#'/D>SGTO8Z_EBS0 P)*>_;JXV>QQG5"T7 MF=NA!@5;><&@.$9T>GU^^<+!H[->$7[M\SW+<"X(]+-]#5V?)IFI:@;S[$+\ MUQY>%5<^RYS'4S]P"1G0YANQ,+MDC%:11]/WQ_>N;_\B]DK6J8C:YL;&U:%U MO_8K=*R1PO= GL0\"J)K=9AR41:@G-1Q;3 MS9F!HLS$90X )M@*QA$'W[IRO/#:^_'#$B:FY<@LCH1 SB:L_;20ED60X\ZVJ-VLE:GG4GR$A? M&VL&UANGMIY&F1R>_N$>V-42QT^W;+%DJS:)XR05_6 T-JE1TDOED7)&0F34 M9>/2'K:M93.A%G.%8].ZLL L\#X5%[S8$27VTP+/ZZ)R@2-;FR4P=E>0NP? MM;I9,_FSEZY+_3POJH,+P)B"U8I99K5X79VOO2*0?L2)77ESLA5MPQQE06_H M')L!!7\1T?7TK^58Q5288JO<,V-SE%M5GU5#I<6)""(NG 8HBDX16;(C-27: M&I'<0Y](UDHDB>Y9>G?YF;]A&J:2C@5<._UHI8"+EL D#_X(JMPZ+YC4A5Y9 MDI>B5UJ2D\V>YYX4)LZ94*/L^B""@8'94]6J+[XQG3ZP!82]JL MT&>(]/L+5RM#K(N2/]X8Q$EH.C.Y>DNQY[L3I2J0T=1$<3$895"BKIL%Y[N[ MDJ6.G9J2K?PT5Z+G5[" %WL]27];7VT!SA6=0)I0,8@]_>OKYUW;B"Z?);5M M(+)92!OW@=>$$4CN,,ZM!\/JK[-L*BW;7R#!\0H;YL&B'+QE[>TR#K*5*"/A M%H]8A+\H6>KR S9M]YOU[,GFN':%0<"Y-\999BE2X&9/3Y-)W,;;$'&&&>WEJPL2 M*#5"Z30ZIVX6-B$/7WX@OG6SF=U_V48?/+,OOGK-04L?]T1J/S8J4?R\/HOR M_#1-RISHB5>3044HS.>28T?:+.;G]59?S/*4/^$_BB+SG6-VNQQ=>K=> $?M M_WAMO:->FUM:WP:2L9FL89Q 293"F^)Q F",JP>MHY5X+V;0IMZW![_!=PB2 M=R.8%7-_<7?K^^6<97LN<*R,[,[E3F'I_A7W]49M9LQ+[5ZQCN.D7-';]2 M!]W[O2R?,9QKE/U;-BW\Z&=@,1OQO\6L@HT9)%>72=DZP6R$W2\7$AABKRK) M?6PM_*J5C9@SNCTH\.TY24^W>K7<5R6^>CEAPN?2,V7E;NW*^5YPMPTLGQB^:&OF M(H8)5?!L,U]0^YM5]UY:$R*OV_%.8NT3?Z/=!RRF.Q5X^G8V;PRQ%I0/\:\Z MKZ0?XFA+J.\B"^RI:*&MY_Q,D^W0,719G(Q]:C= MVY!D?Q_8 ,:X.UY_?EJESVT<>H*K? HE;P:F"P/XZ>UZ_:OQGW1GH;9\2;Q4 MCZJ#:W/4A%=[Z1,3?D4A.4S2Q_+.JB0,^<$42VI#V3@=U$ASW,]&P%NCR$+ M1"1PIYG=2302ZR 6<(4SD-6%KR*V@M&9J%F)VS"PL/]0 [;9Z;;P)L$$+H<@ M<,#[P>4!V)H0*^=UL_:C83(K?NL_@*G;=3_ V%,GLHMQ\N03F$\T*9+G/QHV M^V!4J?-VSJ[_(EL D%=E%E0TOIWBE8@!3TL]_F;245US1MW=AJX^:_][X?Y; M'5)7XNQ9E[@:YMWZJY^V+D656%!1"9_]LH!L\J/"F;UK.(_I3LCO7CSZ>6YV" U M!(G72I^C>WB]W,T"V'S6C&0NU07-^SIZ9BHIP5#B.5J.9XQMEEC&S% M4.";Z.2'B_M9#5Z^3*V'G8L=0'4#VL8U6I( M(F\)C/^\NZ!V'I(D9JF0Y_=(Z%G*7YRVHF]WD('KD%OT?4Q?' 6W>)JT10> M:.'NG(N=<4@P1>NRMC'$FCN$#I8[6R78#=CD7,TT*U 0C"#V2-@5V*M)DS&% M4/WE-J,FFLO8S1P7(8?F02B !M7H@3'N=EMW':"3W/N,Q. UR[ R&64C?B=G MG7P#W6PQ=3>2'JQE(L+%(/@T8(\,I#5'=9M*&>:$S*'BF+09;[L7VJN=L^"$ M(?*913C6A1L$=+($K6>*MX-/$H"W >1R<[N^,G4:H? V6CF9@^8L_ @$#,$[ M,/;C4T;D0T77K\O->L6WB$/=9[-+6?LE0[NS[ #:!3?8T$L?6B_9@ @F39I" MTDV[:64]=F,R#3K-%EB\?"(;;,!R>Z>9^KPN%EW1G, SHHY>\,5Q72.@:Z5A M2XPDSSH7S1QI$[Y/P$8V&8H"+&M:WK6B'\J9QM&]:O7MSXVSIS ?X MZE)NK.&L%E30Q&X2BQ,/M1>22;S0YXV2#JP\27B.1U_:8J@O, P ]@E8.& M;=AP7\=C4W#>LD#1$)86Z\0UX,R#H^LBX#WLJ6TZ9:4$9,,R/E#C,2Y<\T(V08CV2E# :-"9QG;;A>J$W86_0&UHCZQ?:%7 M*PL8TIK:C.BX2+1K*A3A10Y,^2[-6^;?0+10XO&09M'U-NR_0>S_&\3^>X/8NW/:R;B],.DLYS9KQ:1G]JH( M_7>N[G_GZOYWKN[_MW-UNY?::$='2!QR]C\Z]T>,.J,]<4/K 7M/<VK$K5#,]1_GY2LD4BX*RMHZ_W5#DS&>G!.4#M[ M*G5@I7IXOV$9=9;4Q#5*:KF,\RJW$H8_ I2]SY.,F%(5UV7=DNW4]B063(V- M.J&VRDJZ)RDHF]HZM+-^ZS(,ZCJ>Y#FQIS2NLZDR$ O"'AA42O+*A$OTYG%" MC*S]QO;0$$F@2K),"]5FN2N5ZV+(!P>+_4B*E.C8-$[2)!HX$$1\4 <]!\DI M4:)XFHV:]8_V^6+5X-,#H^XAR.8VFV\UD(N@R"H9ZY8TN_%EPO^+E\6G,EY0\VE)A$ M^0T+3""C)R@S[K%!K>[EIFBN:'"VQXDW-DA> M:=R(/&/#V@U._R&1PPZ\';3$_+,@6D$3E>ZE7H)I-B.])ZUK'%>$,1J.V.O^ M)$N2..$=&UUF6A"41A^7)TI2DO(R.!Y:XS@C\G!P/&D]H?%,#XVGRI)Q@2-- M:U+ >O*ISU@'.='\2[/82V[F1Q<&^L;!F&DF_+F/9.P7*#P7)..C?#5OV/:Q M:CS'>$>4&0 #:#,V4]71L[N).]ZK5C,D0HR(!VC2%=@;Q.'R M_A&.U M9Y-)G!%=(0UOWIF)%7_SBG2X;.*J%*40.TBA-&KF11C<1"0(4C^-FOS)09M$ MQ%RG])WY2F:PZHX"==Y)VU49H3-V4FWC:I+9+?#,%S\Z]NC,)9,B]Q?6MW:0 MVA#7I&N^,CGEK9S@-)Z20O]^T%9"W"?).@O=,BW9U29-(Y]6_FJW!MU;!;\5 M4D[H J@L$FZ=]HD6^^>FO\^DY9"^DY23GL7.8R"?5[/]0BH=\X=,9(BE@O#= MS5JA<=9./2YSJ%EX;QO>NH;OJ6%N9L!-V94MG'$V?)V=JQU.F.-$C@]V#(;< M0PG,ZXQV?"*_0YHDN=,]Z=(8Z0%Z,DF@+]=U7&1^@_J('148)YS]SZ+DC,UJ M]*.R 0/XLYK*I^5@O;U9 '?5D/XCM)BNP8--!IXIIEL"YYA^@R;7CGF$-3FO MGUFG'X^9_*OG5M4S[)KEX&26N ;->D^.&4G:9:I<$0?$TFKV.1(.D155?Q]"CM;P=]GD[@LLG:; MK1)U!4M:,';0,&1[A27;&#)21TJ)K EG60ER=&%B+08=D9WYG<>&9?GLPMC M5OW_Z0 -L&+:I&3"YEJO6057P0 M/@VBE.&6T(+FS*_I..9%S5]#$T?O1$QM6;$H;W"::+GIQ,>QZ2F MPUS+0$F4GS*%S&&9SJ?\0%&QFT,&BHBT&I]>" M'LT,)1!\)M$R[0*EW8D-"[0N$;9U.HV_SXC1#$7!H_&PK+>'3JHWE+CH[+. M\1']5\9%4N&C;,)/%1!:I_1U#M]""LI 2CR'+))LDY*S#6TVF_(E;1KJ:4[IV57+0!HJ% M"=L]>1&^BZWS$R?YK@&A KFUPL"PUW7!A.5C\W5]*T&[$JZNL1$/K"1A6L81 M$"@.$#.J_OG^A@BE% DP:V%^OI1Y:"Z,Q$&<9*0#B/&(=)\LR:U5D&=-RS?) MXY3X9C6ADTO7X2V#\ZH4;_$$KAGIJ#=LLXE0=B:#KRY"XRI8]6";%CQ]?5LE MO\4;S&N#FU+109G6O9OB0O$^ MEK/U>X9R?\O=_P@#1VF6RA)*]@T?8H2U7WG&$5RGA:E-8$R#IU#_P%-L,) M.ZV.MOB=U =L4@6XU!']EF7QF'Y)11FU/F6DL?>LS#;N^8.)>SYF,V&!6F%/ MK#36,Y%(6V:2#'Y/TI5@5 M$R**YXO%C[*2QP:#CP6!9VRFH$.(GD@?+NTF'3?&FMY,(WCP*[H^*7'UHBAZ M1TICICQKPE&<^M(DTSN#Q$LM1_31!19JZP?M$UO3FK-"A5C<\L#Y],J=NIA*H4^!#BP1L;N@D;[3+<*3LS>?I&THSD2VECW1'#^YG;S8PGT.'+5CW!-N#"[<]%>BY M)9[(V:M'"HJ;!YU?HEJ\%I."@^C,- Z":CZ+]'!1KW*V>"GI:(V[<^0:$O'Z MP$7;'Z*?FC7GPA-'>*=EYC!L\_6EAJI'%S3@F_5F(.ZQ1>0VKI=[;>;&]>+5 M03'?FGCX:"Z=//R!]'"0'(Y\67>WOKW%LF5'/#*RYN=W#O7NU3E;Y9*\A*97D<"'F(BJ*DCVH]M'LD ! M.QQ]7"#"M"*E?3F+/LRDS$P]8:(RI3&FN&A%D>"SC!0.TL*K+")J-DFF5B-T M;,:PD3:C<,S'L!>?>8R<50XXH6%IKH8+@Z4V4[HW2=+ZS7V;3O=-4$C<0,,=I MCI>RI& *5-/.$=DN:(DJ$+0JFL)@D;MW0.UO;Y5Q0-RD=%CI8V)*$(P]2&MBT MB+,JI7<9AM2^"-LJ^!$-FPX026VT5W64T^Y4U%)-9(S^JDO>R^^SMR.WHTCAI6;.\[%\JNIY0BTGJI%M29[S_8DJ&8T M_=9-F9*GW6^]&A\2=5Z%S"NE=/L!BD V!9 M:=6Z1[ @=H>[,F'W0)'5;.$[:LG&..-;AZ2OYL>KUJ%YJ[$"1WD@NURK7QK@ MJL42;2#"\:QL0)SO3Z-WM$',F&(_BVJ2/ HZTGJ.RRE+R1-2I(JI.X9THNE* ME\5$WT9@2=]T-PY./*AI09]3.:?UVOF&T2I8$:#%\I_3HQ"= U4B^O>W0*9^ MLVONMO_WB!E!$,W?2P[YN<:DC5J#?%W6BV)K5V/^V983O!3-M&><>&6P[S]P MU,G)L^?]9S[:\/L+9$YJ77,V3)ZP#O<\.K^Y037Q'8-G;I8K:/"_&.CM-ZM3 MVL'3=^M5\Z!SW')/GDTY;!VJB=?4><4D#QYB,UHZ<#7)U26K"&EY1K?W]7IS MW?!9(MVA8%6$WB$)8+038DI$RZNX3KF3^HRZS<4E#6Y03.E?:KJ5ZO#])G+( M#"Q\\#CIWE,3+! 1:^'(JIX7NXWU+6MR^D&QO@&PU(NZ]P[+3XQQ_A*K[953 M[VW;N<,:C\VR!^E#"R?= *(;*'"-B_10XWLN%^>T60= VCUHQU&$Y#279Q7_^[C<_GIZ MC03,=K'>[&P2_2E*SZ;TOVW!%J!^B++JK*"OLBG_L$]P5B4B'!^60/@Q7$]_ M=K?F[:]BS''UWQ#[7U:KV CY?GH\9CUVVX MB>-VS>T8^GL\"WC2/B"Z.\\GLB0DIOTBSYZDR'&2Z E:JHF_/_1&79?R#='* M VM.\G[-.61HIV=ZJ#ONV82-\U9 M\IV>D9;QD]+?@G0HF%^*R1D)CMYR3FD#4O"_O#RCC3C4 \*UDPI6NI0=Q&>3 M7GC <8L:_;-5B.+2%:+X(_B6=BTBX"? DX]PLM'B'[S+C/3G ,0M9^JSE--' MLY3I0;Z2G='7Q#7P[TV'HY1@&,PO4O[]%X^=3,]R?%N?)?A1\?='S#.DC M%ZW\;7WEA9C$_0:Z[[VV*=7M0@,&@< FUX?,ZYH(ONU<%"^7_*F.G:[R=X(P MJ=3$6G$@%9(]B!.PF\+X?VM2HK,)K%<%J>-UQ4JB40>'7 $C9]JMG UW.GFA MP (A,M-#'^BCF6GVM<7G& [[.':M7BN:L0GP?H9P<,Z:(K%'SC0?29OM0NUET$;2VL_@<4TG65L;8-;-*NPW4E1N\:A3]5(]T=& M73R9F%'#;)+5[)J@'^F4S^E5Y7BA53D"Q^'" M@)61%( %VN_@!3!;XKWPT3C,/C#6M@<_=>FJI0"UP>)<]&*T!NJ$!- OYMZH M&)G$CLQ 7WHC 2;''N1/W@QHX&:H&]49 ML_1/2(C\$T+<3_$6$P/:65&OIQPXQY_ QBNGU;]Z-I'$-*R7%$;=#/;]K*AP M;)%Q^-Q3$D)54HC.QQ/VB](O%9U^7(+:#T6Q*VO*NS!J/]+L<@Z00J*:>$5Q M;G'-/@^4!'%)>C7=0AILA8./(*5/%E>;IZ4]>WM$ B*]4K-KI*2>,W[%M"MP M9K0Y\R_1O\SN[O]B\+E8?L50DTH#GP).0R*8(3(?<5U9 [D72Z1)81CE;J,DZ(EKRDS0:L MF$$G\BQ@2Z\OVR=\$;GQ,2/Y'CL/%WO&27AOW"5QU5>>1$S,U+'\YZXDP0%0 MEF-*$/FU3/U*0FJ=V2&)[,8PFTT[B\] &NDM,0!E'-4+NZ28=='WR@_\\.'I M54R07'>#1"2];9O6@+YG'#G3#+NH'BTS65D(]O;J/2!0G&/G%=*7L\+I#N4< M,%G&$V*3V!H).=Q&9<91&20?U'G=MN^2,C8A18EN[30OW!AL_B9">J><5%#C M!NCU$GPT=[G,,B],RJ4YDB GI.O)@2PX[P#)4+E&NR\&YQQ!\LRI3PY+)PXH M"=U!X@7WOXGN*#@@ ^LUTO8S#J2:2-Q#FL23- \N?RM-:SS"XAF'?4PG$K=^ M4B7L-'G>7]&3 CX0C@F!83>IO:#2T1%P\$LZ4924DN%/!F5PJ[P8PO'%@NX(PDI,U!Q+28&:Z6BLU]+",;FNC:YE5LM:]Q MW@Y(9KS"EX&,V?8Q8PX$PX;S[,=[G.W::?@^1]F7.H_^7^2DM=*3I>F3E*WFHJ8V"2,9>H M7ZR7,\E?TSS&TFU;;UB([%8>K5<\4\NGC!.*T47B07'0.D..V]RD-J.X:Q?9 MZ*'@_>@MME?)WH=#--M@B#B1B(]^I3KEW^LKQ6D5Z'91;3 T5R9M39?_9J;& MS/>!UA&9-09OUUICFZG)//#8G6ESSB?OCLUUUI)T#$;#8>M;%EQ9+PO*E>%HB--,FC8P7+&&^P)D+7"YQWD'C= M]WDAC,6Y.B.&WWNY^TIKR:+BC(C9GXY/#Q/R-*+DM!_OSW($]NKW)?1ICEA* M F*M.6*(YS4Y8FG" R\F*"/>+6+XTL+K MJVV_9K>A_Z(3Z,S>CBVTIES:Z*+/[!%W1TN6_OQFTS0&&IY+!/;B7[0A.VQQ MK7?/P9J5L8UJP[5(V,8E+ MQ"MC$VL2_FO-\XO+;-K*DR3A8&KN&6G(C(K6V4"@^X&B=E?LW_:S#;5Q^]#- MK#BQR!#/CV'EQ[0S'K7EVY+_P[;6R= X! .AW(G67@>D7,UC<.]8A\7R<[&I MG-%][W>Z*TDG\J7UA\G0^-!Q 0,MSW9'HNU[F-6UQPA^@[@ MY0UCR2(/-R5]B]2N*1)$H8+3ZV)%ASN[2*:FTN^6CTX"'8%#1YD"Y)R02R(^ M(H/*LITZ H27,JZ!%C!%='$=Y0C\3U+&A9OB -N@4G=_32K%CRS=^8A,P%Q, M820#@EH)JR5,Y:0C5S1)Y%(@5?]R(-TDTA9YPC'$L$/"@,#QOS5RH#)$[A;13P+N+4K_ M<+ MA08Y1 B9$?1",8WSE,TD&4F-B,B<% #^X521<<,!K7\-V@RD&JA&-/$I9T)C M&])4K)P=_FD34[(< +2T!4G.H#O9="J)UK0U)7""XQ2ITKF/3MPJ2$X*3!TG M;#0\H5VMH7#0)@!<&,'019KS*D#B?1\$@_[1^7>MMPAY%*R@P1B,['_\1D>I MGNAO.'#0Y1#2FGOY,Z;UG#^G+9DB"'5:(RYW2J(&LE:JB9]" QLNVVA3.M7L MI: ]>$;[*V3V@":21!P:(*#?6/,B\845SE+B\6UVCJY> MR(N(5!]QF<++5[/-&2C,Q%BGN&29\=R]Z3LZG*,-%OE*E@XW/<AJOW->VBXZB,$56_CD 2Z?/KS*V7]!YE AI8-DH*S)9^5BB*7L//0Q>9; MYE!S#'&!Z/@2>273JF",%:!Z,*XM7=T60)I*RZ#.'*8/* *(!"5<91I8AA6S*5\!E%!S- M')()8_[!9 M.QW2)QBPKEM**T""!E3["'&#BIC6I0>(K&D$M!'_*"-X5T?\P M<\"M(>I 2XYL'UKJC&XO(B(F%:>YUM3]"'.@%^ SIA\U,5/B-"5^)$R:,*LB M.Y2WA\3*HF0) 01$?<5?TCLO2X\I+<0;T!X.=WY+)AL5&S,0K:%<(.,F3-_ M5$_$E0BFEP380L8L$O_#HX6DNXSWA\AT2A_Y;*%4DQFL>N*SEYE4FHVI29?C MS 'Q:$S':R;;PA#$] B?PX0]=DB*9 YT!&<@3BI6>W";FH,'(7#1#D,VQ.0T MEF.<->0L,H+)39 '1KN<\1&AVZ@^O"!;0#ZVXNJ< .Y](H!1<##G#&9&<^*4 M#5 14CZ.8@T:Q(+?P;3UR:@YW<'\;7][!HKLRA)PU\^8KQC M"1W.,;*^ON[8N9S9/+K>!P9O$2;[8-W=1U,V//><-WWK5?>1(9M4/UHO5)=8 MZTESNJ>MV*_6S#O_3#[A:<[B8Y.Y_:=88LP]>,J>[+'[PB6XHN26.WI;/- M-'JOV?DP0.M:N8P\[' JNZ_E)#HFO;US3-^2PU'4GV:@:0<1 M%3V8A4TU*N;HM/!2H$3'.:_G\MT78C M WY,F[WZ0L/-MHI%]#B%C[8P\*4B,_3#H$2O>KQJ\H[&%1JS:7$T&]R(.LH< MHYG+,4?-7/Z3B'9XNJ2A+F8/PR)7N%$C(=Y#HYQKN-T2K59;2A1U\GU;BR"D%UT4=$J@_ M!'N,$!BZY?(2M,_WJ#&-J@J*A-!G0UHP]#V'9$0SFSG?>](#RK5E1B60 Y7O MB&5<'6Z0 MC8U#DOM(QP+P3(]RUDDW'!8*RL54!7Z12Q"AO=#A6N"F1$/K)JU> L1L60X%:- M%*=ZPMZX'"9+@#@NU\#?QPY?^,#&=*/R_1U2:V;XE58UJ5!4^4A1JN6.^*8!P>.;>C1=<>'.#03VJB7 M],H#HHPWLV\"K?1V/5L%=I ^>C%;_^N<*V.@KP):+7>=Z-F\&]L<; MP6..T>%!> U_/KOL*>;+S74'6MD64YW/!1#?:K=HT<,*/D]C@)U-M&\>:27A#ER!4)FR [7)6J?==NH?_#];@*>5H('$ MARW0[8)APP^X.F'#S_2*A T:,\9*?[4%K:<6^3)UQ!Y-(?3,O>4SUQ_=J($O M5.DH((@'1Q^Z02_"0E# WS>\TDHMOD@/"&CY=Y"DI:C]KQC3 A&!Q\=[%&=)T;/8!J33 ?]2"Y%% M?"#@3+>-R:K"SAW1_(<9"SNFZ"\7;C&@%)?[J^URL9R%K [MR \MDJ90KO>W MS>)&(%;FI*33$$FM[DD123 ()#!$HT:/#:?3LYR_I!/8\:U4!DR)'M&ER?UXC3BMPQO?PV MN^_WUQ]]>=2:OGWSXOW'T9;2(W>GV]+5R,X<_?I +$MH"8^I+';(CG"8G'Q> M<;VBJ_5FPWE1 ;-WY]"!6@W,W]31BJ,[F:AK%]>2ONT'Q5FM?'N$867TX2,) MU%86=-N0L"'J.M)I[&]!V8$#563XIQP?4$S?DG:&SJBM"-X4V8;$A,<+:2,)&Z58A M*$BH]KWK@?>.Z,K"T?U;EG$GET_\..4Q4X1W*Q MT13?XF[13D]J/^0]E#Y"Q2Z?XCGRA=2P12@4EQLH/-F[*X\H*WGLNX&ZD@-6 MK-&H8D?]#U[P0;-KGS4\L23E=XRP;_?,3FYTCQRCS=?Q\);VJYJIT+L/G-^ MUT/.O/%"G#W];=351KK1'2VG@ N+^X<3&Q[TH\>DGHI\G' G7=,"[$D.!SS MLI%P75#5#/%0!K#I_^BK;!@@GGJ]UR86J#LFPMW%.SJ!82@=@,97G%MD(& M"3IVL:6KHTN*CJR/WALM[^+S[Y$U#2U0'\SM.Q>D#:RUYT$8I%S'U(#M4:ZC M2\*.K-+WK0H[TM%CRL..-*.)F[#D?[](U'!TQ4Q 5&^(/NB)#X&:!$K4'C&P MT>$(^XN_OGOCI^&A3^.I)Z[?-UH'YSM4VI!<.G'K6Z#D1 G/EK3HKPRH@] M18#2!IG-ZPPA[F7OFSWA'U"^/UR4J[$E[W^UX- MO)[U.53]KK\NW;IW_2=:)>_Z0F2X;N'(<^]#!P0U"GOO>+4)GW#^83,>6^'C MFCBT#\>U ^8-6WR_7-S"Z#VHW#/O-#Y^JF3O.%LU_SREG MV,!\RF^M)75Y%ZJFE=D[D@7W<;P>)*2;-1;O'4.D=5_^Q2U;8-F?=B?"IR=X M(P1;)DH3,\>L.#C'7OVX U.4"GDC=L">9J,6S%5W]Q% X-O+-F('%X.F<>/T M;HWIJONVH-RRP9L&$=OC@D.[9^!J+;ID5CT>\$1_SQ[<]>EM57 #I8YSMV-G M>98AP,XZUG8=C QZ:7"BUUSP98%FL<8[7+!#3:;!)I&B&"F&C=;-LK3JS0I- MP184.A0]4O"DPV".ULP6L.X=,H[/;Z1PUOV,R :"$$"UC!?H(9K/;AN@) 6! MF?I=B& PU&ZPB/*QG1&C*Y^VG@#193"[>/&RF[U:![$FR?EGO M7IJ:;U/U#H_:!K<$#DI?[< MQHVOYR-?;B_O8WON+] C6^AI"$9*E_"DV/P]N"%/[<_LST?KG3-9G'L3R77" MT=F]6S52$V#N-0'G=NS['#H9JSSZAV /BH 5U5;@*8/"P*-&TEW()XXD+'J= M6QK[QJIAOQ@U[,WJE CKZ;OUJGD8YF3BF/'$*2H,SP'6AT?&8)SE8,;G[ MD.9011-S#,**U,?E]M?3ZTW3B2SO\ M3$.?#M1N_CT[Z2H0#ZE\_G8-/#/*MQ_+L ,P-_*A=WZ>\A-?R8%KPA M? ].&[Q4CY[V(_G)X55X9(/CB_+(QIYVDJ$NMX[MN&(=TJ2/E-:\1__ F3V) MVG+9>G\1Q,K(\X>5@H;YL=GM-RN[&'@##Q*?VS%2V>TZNEQRRAP&QM2X;](0 MPCH]8/XSSQVT#[P9)[R!%(DL1"G3T)._#!/AZ5D>:#F(\T0$.]#VTT[J$S>I MV_E/GKGYT)']:=0T_8?WDDW^6PA&V+8T,Z1_Y@F0 ! M[3V(SN%W+Q$DN(A>F3W\X.WAQ=@>ED'CX^_H8-@E@4;_OM[<+KZ1K"Q^TI\V MZ_T]!-@M$XX/1,&P?KCR?82!Q[[OEA0RE*MEPG)P\IB]M@<7!?8V#9,Y(JMC M%]7>)M\*W+/.ACC7TZ=I3@YRC:*RU&3P]:HW]9'4RO+[#FG!>:O-?^P;,2Z' M1A+V:E1#Y_*/&TAX2;18Q2>ND&QG\\NSZ)KS56=VX@[KWIT M4/8*9I7F0?:C/<>()1<4-EAQ4$&=TS<>^7@<;=U2S@;QSFTKZU5SND.L"X>H MBM<:K<'!K27M4:3W#K!O"UOEUP1N_T'-'CF)7VQ!=@N2U]N_7_I%VV.'CF:+ MA\<6^2XZ66@EYN=0])3='1)#2=8A"?Y_- R>.>:MCL1LHC[[[,,.9K M#Y UCKZM][>TF+.O=$:O$$U]=P^<.@RZ\6 1D_NF_ R#(]$'?7HQ O[1W[0+4(63$%B*]E+-J5HIC[Y6T#=>O'[8/ MNC+H VWW:^"8$@\&IAISL+-6-++ '!Z3LJ@!Y+TF7.:61;&YECRD_D'SZI#@ MX;G_\&.>E228SAUZ7 .K]0XW^A_(!: ]@9LL #MNI2;^^6O6 MQ\X"&97GM.M09$W_*6[MJ'6R !8*?W#H>^)\)GK?H@@.S*:O@ :N]_@"A^CB M4?O&??V.L!A?_Z#,VV,+!X]41-MKUX_7+%U)[J_7H MX^/F1V.Z.\/P[ @>$S+IF2XX?[*]81+YA=K>M]<$.^%CR87 ME3+9"'2T.B>:O>6QK]A$7YY-5% MHP$9T7"C@019^J?H)"__!/3R4V1.]C-\=FT!T@,I-(T-B 3._'P$I3&7R3!Z M4H]DM0%><:Q0,H@'S*M@D[N,_#;,_#YY;3*(K=9+_)?9W?U?_(J)O1=;\F// M!]6XE?!1;WD*6O6E^X[GD0D$)0X29!*W%WO)X)I)+$: ;X^<=3,T%I$5YJP# MF?D4$')MU1-[!D Q(4^N'R$2.#(9R*D:7J_!2I@VL%.QC/NF5@QI,3BA[O." M''[$1<#$CV\VM**'X39#[8]51 H/J?%9<'>DO[.-P2IT@0G34?QS"T%4JQI: MB;==="^$(CEX,*-_^1]UEJ9_&<7?&!G^$>]W+F$_1=?%X7 Y)W&\N1HS+6*( M:_#"Z#I/28#K=C[8>O=5!9;$.\/:%W&@%KY[*%K-J'12LA*OWZ^U[ L'.7!1 MFJ#<_+)YZIMC?1(])?5T28='H@9QHBQ*2%#P:H_#J9D2?(SF>3,EU3YTX3XV M2KNA*VX!+4//Q>0DAG]_>WR[DD'XM2VM9)>RJD-4MTF[Q^!+;ZL9NL M 2FA[7TK*_-[DX2YG%83"YH'BDO;PENC'AL-3X0%0/$]FC F6*$Y=N'<^/SG:C+1P[;6Z/451 %6:*M-#E57ZE5U/=;92C MN]6#Z25BEB\5(UYO(+G@?K$P;DHHK'-MOW, M#MHNI)2%:B,*?GYY$=5%\@1J]C9XY&7L)I]H?#6 \[+T:LQ<&+"1)U;%'F*> ME\V]+8I=]MD(RHM4_&4//UD,N:UAC5<&V=E::58,BW^YN?]S> MS^;-__SA7I-'?H 8M/A&Z_O7V?Q7FI::!=XUS:]T@$B6/(N.'O#A!V>[W7JS M:AZV#$BB(#2!U$^&,G$VS>/14_1%&YUE#%G_+IE:O4W]MSUM4[.Y?>C!G=C" M \_;)/ZH-\*G^-$%" R&QPAO,E J_4<4X)T5LA-]['GOL3=.T>NY6[K/OAK" MC'(/_GF[W?VO_P=02P,$% @ ?7E;4!EWMA]6 @ 7 P T !X;"]S M='EL97,N>&ULU9=;:]LP%,>_BE#&:&'4ERQIN]J&K5 8K*/0/.RM*+9L"W3Q M9#E+^NFGBR^)1[JUZT;R$I^+SN_\92F1$M5J0_%]B;$":T9Y'<-2J>J#Y]5I MB1FJST2%N<[D0C*DM"L+KZXD1EEMBACU0M^?>PP1#I.(-^R&J1JDHN$JAK,^ M!%S]M,[AR82/WHTH'SS&YJ.8QP(6UOU\%] M+MOAHT3G&8&$TEY@"%T@B2JD%);\1CMVL W^D@*MO=A46F$AT28(9W HL _= M9"EDAF7?)H!=*(DHSHT<28K2/)6H/)-42C!M9 05@B.KH:MH#8U-,:7WYJOV M+=]AKW/@QI@E\2$P*CI3S[HUAU7SK>1MFF-O8\,7<4%%5D)]:O1TN/7-GL-W M$N=D;?UUW@O0=%15=/.1DH(S[";SVX;!"QLF$>KZ@%)(\JAY9JND.H E!"LL M%4FW(S\DJA9XK;KMM,Y?JCD\0LVO_9X+S+%$=%NTWON'_);_LV)S*/VU9ONS M,E;\BB*GYX>OT1S!1R!R?@PBCV*Y+PY?Y/3R'VOTVO-[ZY*P@'FX*&J_04E_U=_BZ-L,Y:JBZ,U.TR1@.]A5M0_$0[ORT& ", M. #P 'AL+W=OZ-V@*.+:S M#9#&WLC;UX*1Z9BH)'IU29K^^E)R'8\2Y<.^3/SD6-=C2N29&3(?'TSQ_=:8 M[^)'EN;EV6!35=O3X;!,-BJ3Y5]FJW*[9VV*3%;V:W$W++>%DJMRHU25I4/G MY"089E+G@T\?]]=:%$/ZQ50JJ;3)[<9FPU>M'LK#_N:KD/: >[64MV>#DX&0 M=64N=%JI8BHK]7=AZJW.[\X&HX%8ZZ*LXN;>[9&9SG6F?ZI5^ZWK4+22!= &D^X:0\=)^?)E=6\#YA9@O M9C<$T@.0WM$@)_,O"P+I TC_:)#QI'V0S<.;5QNKN$MK[?RNX1!CBHE4,F)V MR53=5I0%&6/$K0Q3;$UA;RYN5%D5=6([@HV+]BU(,9$S1MS2,%EF MLBUMO%C6MF^VFR@FLL:(61LS6>2V]4JQL*]>O+&O(B5#JA@QNZ+M#7^*:]5Y M\Y 71LQBB-5=F$R)I?RA.DS(#PZS'Z[LF-&E M@1D%=TIAQS1=-0?MHHV)S3#MX*'R1'J;3S&14EQFI6#,@%:=D60\ M9LE@S)!B(LEXS)+9QU[OQ7BU:D,=VX<.PSG%1*+QF$5SP-P726W#+DUE86]4 M0LL>'G*-Q^R:7LQQFIH'.SHIZAH/3HDPNZ87<[*QT:,=Y#6MBWC(.AZS=6C\ MW?-^4DQD(8_90EW,V%YQ5:=MS[>OIKFCF,A"WAMF,YT'WV;6FF(B"WE'36QH MSNHA"WG,%L*8U.D^LI#/;"&,29WN(POYS!9JT\17%&0S"HJ)+.2_P4S*LR[^ MI=&\A;8#)Y6ECRSD,UMHC_GGI MR$(^]^P\FK+JY$(^LI#/;*&>H@;M]Q036D=/NFX$62C@ME!/F8CP4DQDH8![/K\7,U:I2BJUHM%[@"P4'*'H]H39 MZ>D!LE!PS+I;%Q-9*&"V$,:D%@J0A0)F"V%,:J$ +A%CMA#&I/%F@"P4<"\& M@)BTAA0@"P7'7!C0J2$%R$(!=RX$,2.Z,!!9*.2V$,3\0#&1A4+N:9_>=19/ MOJ28R$(ALX4Z\Q4O@P^*B2P4,EOH&6;SW$W>KH&P:=$E+76%R$+A6\[^=%*W M=@_%1!8*F2WT.N94K]>T#!LB"X7,%@*8:JTZ[R98A_2B'95H.2%$ M%@J9+?1[\N^U\@S%1!8*F2WTA$EKVH?N3C C9*&(V4)]F'&]W::J.9'F0A&R M4/0F:]=>P>Q$[Q&R4,1LH0-F;TV.8B(+1$\QD84B9@OA:7^:LD7(0E%KH6%[5M0 P>W M4* " !',P &@ 'AL+U]R96QS+W=O3V5;VI"B1Z71A/&QF"C.&_ M^B!0?/J6+_5X[MK2G/NR>;M>VK*KFG'LOQA3]DV^UN6AZW,[/3EVP[4>I]OA M9/IZ_UJ?LI'M5LTPGU$]/\UG;EX.NVIX.=AJ\Z,>3GG<5>;M8GYUPVMI6@0 _2Y2"E!\7EH$@/2LM!B1[TN!ST2 ^R6R#CEI^$L.9K;0'7EN^U M!6!;OM@6D&WY9EN MN6K;0';EN^V!7!;OMP6T&WY=EN M^7K+4!OX>LM0&]9 MX5T;O6SS]1:@M_#U%J"W\/46H+?P]1:@M_#U%J"W\/46H+?P]1:@M_#U=D!O MQ]?; ;T=7V\']'8K[)6@S1*^W@[H[?AZ.Z"WX^OM@-Z.K[<#>CN^W@[H[?AZ M.Z"WX^OM@=Z>K[<'>GN^WA[H[?EZ>Z"W7V&O&VUV\_7V0&_/U]L#O3U?;P_T M]GR]/=#;\_7V0&_/USL O0-?[P#T#GR] ] [\/4.0._ USL O<,*WRK1QTJ^ MW@'H'?AZ!Z!WX.L=@-Z!KW< >@>^W@KT5K[>"O16OMX*]%:^W@KT5K[>"O16 MOMX*]-85SIJ@PR9\O17HK7R]%>BM?+T5Z*U\O2/0._+UCD#OR-<[ KTC7^\( M](Y\O2/0._+UCD#OR-<[ KWC"F<%T6%!OMX1Z!WY>D>@=^3KG8#>B:]W GHG MOMX)Z)WX>B>@=^+KG8#>B:]W GHGOMX)Z)WX>J>9WJ6IAWSX/@[G]E3N7?+/ M\$]K9G"7\?V2[Y]QF_KI^C.EQVF5;&[7NZMSF_HGPLPKRO-O4$L#!!0 ( M 'UY6U!;['7)-@( ,PQ 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;WVZ; M,!3'\5>)N)V"@PV&34UOVMUNE;87\,!)4/@GV^W2MY]#VTFK,JE5$^E[$P+' MG/.#6)^[7/U\G*Q?'/IN\.MD%\+T10A?[VQO?#I.=HB5S>AZ$^*IVXK)U'NS MM4*N5EK4XQ#L$);AV".YOKJU&W/?A<7-T_5CZW5BIJEK:Q/:<1 /0_.JZ?*Y M8>IL-Z_QNW;RG^*"9/'U$+OX>&V=Q*I/Q!LFO+[Q>![O^_Y@G6L;^ZYHXV;3 MUK89Z_L^WI+ZR5G3^)VUH>]2OS/.-C^":X?M<]X[X\(WT\?&XM")?Q:DE\L1 M'CM[.L!<.>?D$+>%/35J+CQ]9A\:^+(;ZM'9Y>1BU87VQ./%2'>QZL5QX3D? MT1ZW3F.;-PV/K2_WP_X>W7[^?NJ%_RUZ,1\^]M;/ET-"5M0J73'R>T K @ $0 M@ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !]>5M0F5R<(Q & M "<)P $P @ &U @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( 'UY6U"%ADZ-A@, )41 8 " ?8( !X M;"]W;W)K5M0[(RMWPH% M D&0 & @ &R# >&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E;4)^'1)57 @ P0< !@ ( ! M\A$ 'AL+W=O5M0.WE#"U$" Z!P & M @ %['@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M?7E;4 @*!21I! !Q4 !@ ( ! B$ 'AL+W=OT$P( (<% 8 M " :$E !X;"]W;W)K5M07RV6WEL& !?(0 & @ 'J)P >&PO=V]R M:W-H965T&UL4$L! A0#% @ ?7E;4-H@3_2U 0 T@, M !@ ( !>RX 'AL+W=O&UL4$L! A0#% @ ?7E;4-0;3NZS M 0 T@, !D ( !4S( 'AL+W=O5M0!9GKT+4! #2 P &0 M@ $]- >&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E;4(VIPFFT 0 T@, !D M ( !%3@ 'AL+W=O5M0+7/7R;0! #2 P &0 @ $ .@ >&PO=V]R M:W-H965TL[ !X;"]W;W)K&UL M4$L! A0#% @ ?7E;4"G-2P"U 0 T@, !D ( !UCT M 'AL+W=O5M02XX^ M+;4! #2 P &0 @ '"/P >&PO=V]R:W-H965T&UL4$L! A0#% @ M?7E;4%\F/F>V 0 T@, !D ( !FD, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E;4.)F1I:U 0 MT@, !D ( !7$D 'AL+W=O5M0 @YDW+0! #2 P &0 @ %( M2P >&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E;4,0ZSFW4 0 G 0 !D M ( !.% 'AL+W=O5M06B3%IM(! "&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?7E;4$B#5([" 0 -P0 !D ( !1U8 'AL M+W=O5M0,"Y2]\0! M W! &0 @ % 6 >&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E; M4'T/UCBR 0 T@, !D ( !*EP 'AL+W=O5M0:%NVF,\! "&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E;4 =GGW+I 0 9@4 M !D ( !MF( 'AL+W=O5M0Z_P":>P! !F!0 &0 @ '69 M>&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E;4#=X!(WJ P >A, !D M ( !Z&@ 'AL+W=O5M0(_^X*# " "+!@ &0 @ $);0 >&PO=V]R:W-H965T MOW);0, ,D/ 9 M " 7!O !X;"]W;W)K&UL4$L! A0# M% @ ?7E;4$ADG+OE @ P@L !D ( !%', 'AL+W=O M5M0;-?"Y^," "K M"P &0 @ $P=@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E;4,P* M]H1I @ I0< !D ( !17P 'AL+W=O5M0G.Y! $H" "B!@ &0 M @ 'E?@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E;4&-46!>M P FQ !D M ( !/H0 'AL+W=O5M0[UD&PO M=V]R:W-H965T&UL4$L! A0#% @ ?7E;4#I^:^_X @ !PL !D ( ! MT8T 'AL+W=O5M0 M,,JZ_+T" "B"@ &0 @ $ D0 >&PO=V]R:W-H965T04 $@A 9 M " ?23 !X;"]W;W)K&UL4$L! A0#% M @ ?7E;4'1\<"0$ @ R@4 !D ( !I)D 'AL+W=O&PO=V]R:W-H965T !X M;"]W;W)K&UL4$L! A0#% @ ?7E;4.(,MN\F M @ ! 8 !D ( !=Z$ 'AL+W=O5M0GK5\I1T# !,# &0 M@ '4HP >&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E;4.R7;U8N @ 2@8 !D M ( !;ZD 'AL+W=O5M0CY_5F/$! #=! &0 @ '4JP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?7E;4.>KOY?D! ;!< !D ( !_*\ M 'AL+W=O5M0D]R[ MF,@' "&+P &0 @ $7M0 >&PO=V]R:W-H965T6@4 /,> 9 M " 1:] !X;"]W;W)K&UL4$L! A0#% @ M?7E;4(_XE;; @ 0H !D ( !I\( 'AL+W=O'' !X;"]W M;W)K&UL4$L! A0#% @ ?7E;4/?GLF9' @ M^ 8 !D ( !8LH 'AL+W=O5M0U&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E;4#FY@;-S @ T0< !D M ( !S-$ 'AL+W=O5M0@T$I[$<# !V#P &0 @ %VU >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?7E;4$9$3##= @ :PH !D ( !@=P 'AL M+W=O5M0!7E]R+(# M #H#P &0 @ &5WP >&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E; M4 HDWX4^ P 3@T !D ( !IN< 'AL+W=O5M00R&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E;4/K!K6[V 0 "04 M !D ( !5O 'AL+W=O5M0A@"BTM&PO=V]R:W-H965T&UL4$L! A0#% @ ?7E;4)$,Y]XG @ F 8 !D M ( !X?8 'AL+W=O5M0?#G : ," ##!0 &0 @ $_^0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?7E;4 2X=.&#"0 R#0 !D ( !$/X 'AL+W=O M5M0=Y,(8>[: #& M.0, % @ '*!P$ >&PO5M0&7>V'U8" !<# #0 @ 'JX@$ >&PO M5M0 P>W M4* " !',P &@ @ '%ZP$ >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " !]>5M06^QUR38" #,,0 $P M @ &=[@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 7P!? L: $ %\0$ ! end XML 106 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 107 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Summary of Reconciliation of Weighted Average Share Amounts used to Compute Both Basic and Diluted Earnings Per Share
The following table reconciles the weighted average share amounts used to compute both basic and diluted earnings per share (in thousands):
 
Years Ended December 31,
 
2019
 
2018
 
2017
Weighted average shares outstanding:
 
 
 
 
 
Basic weighted average shares outstanding
116,175

 
116,057

 
118,059

Add: Dilutive effect of stock options, RSUs, and contingently issuable shares
2,396

 
1,575

 
1,385

Diluted weighted average shares outstanding
118,571

 
117,632

 
119,444


XML 108 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Summary of Components of Lease Cost
The components of lease cost are as follows (in thousands):
 
Year Ended December 31, 2019
Operating lease cost
$
18,486

Variable lease cost
3,756

Sublease income
(528
)
Total lease cost
$
21,714


Summary of Supplemental Cash Flow Information
Supplemental cash flow information related to leases is as follows (in thousands):
 
Year Ended December 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
Operating cash flows from operating leases
$
19,578

Right-of-use assets obtained in exchange for new lease obligations:
 
Operating leases
$
10,478


Summary of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases is as follows (in thousands, except lease term and discount rate): 
 
December 31, 2019
Assets:
 
Operating lease right-of-use assets
$
57,382

Liabilities:
 
Other current liabilities
$
15,049

Operating lease liabilities
46,766

Total operating lease liabilities
$
61,815

Weighted average remaining operating lease term (years)
6.58

Weighted average operating lease discount rate
4.00
%

Schedule of Maturities on Lease Liabilities
Maturities on lease liabilities as of December 31, 2019, are as follows (in thousands): 
Fiscal Year Ending December 31,
 
2020
$
17,180

2021
13,050

2022
10,066

2023
7,787

2024
4,951

Thereafter
17,250

Total lease payments
70,284

Less: imputed interest
8,469

Total lease liability
$
61,815



Schedule of Future Payments Under Operating Lease Agreements, ASC 840
Future payments under operating lease agreements accounted for under ASC 840, Leases, as of December 31, 2018, were as follows (in thousands):
Fiscal Year Ending December 31,
 
2019
$
16,925

2020
14,212

2021
10,538

2022
8,178

2023
6,529

Thereafter
21,196

Total minimum lease payments
$
77,578